TurboHaskal

Joined 11 years ago

Karma
1,401
Submissions
624
Member since
Aug 5
Yet another hacker not posting under his real name.

Primarily working on infrastructure, internal tooling, and distributed systems.

As a programmer, I happen to enjoy programming languages. Especially those that come with their own graphical development environments and allow for exploratory programming. Some examples are Factor, J, Common Lisp (LispWorks), Dyalog APL, and Smalltalk (Squeak).

I don't care about religious wars such as dynamic vs. static or OOP vs. FP. I care about programming as a function of safety, performance, and expressiveness.

I am currently playing with iForth, SPARK, and Gerbil Scheme.

email: (format nil "~{~(~a~)~}@pm.me" '(turbo haskal))

View on Hacker News

Recent submissions

Comment · 1 month ago
You are not alone.
Comment · 2 months ago
I don't think TUIs are inherently better but some are simply too good versus the alternative. magit and k9s for example.
Comment · 2 months ago
Yeah no thanks. Common Lisp is the only language that still brings me joy in a post LLM world and I'd like to keep it that way.
Comment · 2 months ago
I was really put off by the description of "elite" but if there are indeed languages that claim to be optimized for the experience of newcomers, there are also languages that take the opposite side and optimize for the ergonomics of people who spend a lot of time with it. Perl, C++ and Common Lisp definitely come to mind.
Comment · 4 months ago
I have worked at several places where SRE meant different things:

- A virtual, first responder team on call rotation for all the services because developers didn't want to be on call for their own stuff.

- Another name for a platform engineering / DevOps team.

- A team who built nothing, maintained nothing and were not paged for anything. They just collected metrics, built dashboards and spread the gospel of SRE with a big focus on form over function. IME they were annoying to work with, frequently missed the point specially when it came to stateful workloads and were ultimately just an incident factory.

Comment · 6 months ago
It also makes you bitter, at least in my experience.
Comment · 7 months ago
And arena support, and a parallel GC... there's always something exciting and promising coming up.

The proprietary implementations are also quite good.

Comment · 1 year ago
I was going to say the same. In my experience I can say without hesitation green field projects is how you advance your career, become visible and get promoted.
Comment · 1 year ago
You say this because you are on HN, very senior and/or living in a bubble.

In the vast majority of programming jobs out there you are not paid to solve problems: you are told very clearly what to do, how to do it and what technology you have to use for the job.

People don't hire analysts they hire "Java programmers".

Comment · 1 year ago
Or, you could have been suddenly cheated on and exposed, or divorced and recently entered the dating market, or thinking about opening up your relationship after decades of monogamy.
Comment · 1 year ago
Sure. But if they are first class and you have a mechanism to assign them to variables then there is no need for syntax sugar.
Comment · 1 year ago
It's funny how I started this way as well, and a decade later my Common Lisp code couldn't be more procedural and CLOS and LOOP heavy.
Comment · 1 year ago
Maybe this is just me and my experiences but when I encounter people in the wild that seem dull I often assume they just have fringe interests that are kinda problematic to share with regular people they haven't built rapport with yet.

Like they're probably into something weird or niche that doesn't translate well in casual conversation so they just keep it surface level until they figure out if you're their type of person.

Comment · 1 year ago
Yeah I don't get it either. Lisp is perfectly fine for this task although probably makes less sense now that Julia is a thing.

Reminder that before Python was used for data science, people used things like BioPerl and PDL and that didn't stop people from working on pandas and the like.

Also let people have fun.

Comment · 1 year ago
I am afraid it is a serious argument.

If you ever feel the need to write code like that lookup table, you are working on the wrong place and you have a hiring problem.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton