Recent submissions

Comment · 22 days ago
Millions of people have gone years without fiber intentionally or not

I wouldn't sweat it - just focus on eating unprocessed food fiber or not

Comment · 24 days ago
I love Clojure's Flowstorm, it makes it easy to verify code is doing what you think — all the data is exposed programmatically so you can also create your own GUIS from it or feed it to LLMs so they can have a deep understanding of program behaviour (or you can browse it yourself)
Comment · 1 month ago
I hate that in our industry we refuse to operationalise reverse debuggers

"I never understood the code. You think it works a certain way, until you find out that it doesn't."

Bret Victor made a talk called "seeing spaces" in 2014 that should have woken up this whole industry: https://www.youtube.com/watch?v=klTjiXjqHrQ

He emphasizes that without the ability to see inside what is being built, creators often fall into "non-scientific thinking" (14:42), moving away from deep understanding and instead "blindly following recipes, from superstitions and rules of thumb" (14:47-14:51).

The worse is performance problems I've had engineers say some bizzaro things when discussing performance — we have the tools you can just measure the answer - we don't need to waste our time guessing

Comment · 1 month ago
I think it's perverse that I'm going to spend the rest of my life in a global competition with every other human to survive

It's hard enough to survive but in our world you have to do survive while everyone else is incentivised to take money from you

Life shouldn't just be about efficiencies it should be about things that make us human, sharing and community used to be a big part of that

Like we're geared up for taking but not giving - like petting my dog in the global competition I'm incentivised to give him up he costs me time and money I could be grinding the next facebook

There should be a point of abundance where we reflect on what the point of all this competition is

Because I predict in the end it will be one guy with all money and everyone else in desperation

It's funny/sad that some people have so much capital they could live in absolute abundance, they could light up the lives of an entire country but they're the most robotic and desperate of all of us

As things are at the moment they're our future until we can imagine a world where everyday is not a slow decline into the end stages of a monopoly game

Comment · 2 months ago
I think this is an interesting idea but the non tech parts need fleshing out a bit if only to fire the imagination

The way the title sounds is that they got fired, then they created a new CEO and continued as normal

In reality payroll would be gone, any customer relationships would be with the previous entity would be gone, any capital/fund raising whatever not helpful any more

I'm actually surprised we don't hear more about companies created where AI is the leader - I think over the next year or so when the commercial labs release persistent agents this will be more viable because right now its still very difficult to take seriously due to deficiencies in the models

Comment · 2 months ago
https://github.com/lovrosdu/klor

The authors did a great talk on this in the Heart of Clojure 2024

Still my favourite conference I've ever been to

Comment · 2 months ago
A lot of the poor and middle classes don't understand how a billionaire earning millions of pounds per week in passive income is any problem for them - or where it comes from

1, billion, 2 billion, 100 billion individuals makes no difference to the average person

In fact there's a misguided sense that they earnt that money through work and not rent seeking

But the sad truth of the matter is - the rich are on the other end of your mortgage or indirectly your rent - the other end of that business loan to your favourite coffee shop controls the price of your coffee - you pay them interest directly or indirectly through everything you pay for and they use that money to buy more of the assets you use - they are a massively increasing rent seeking class

Their wealth growth is exponential it compounds on itself some particularly rich people are seeing 40% annual returns and the overall economies wealth growth is 1 or 2%

It's analogous to a black hole things like capital gains tax and income tax mean nothing to these people because they don't sell and they don't have a "working" income because that's not how the ultra rich accumulate wealth

The sad thing is for people on benefits the government look automatically into your personal bank account and track anything coming in - they have built a massively invasive infrastructure to track the poor so they can remove their benefits if they try to earn £5 selling music or selling IT services - but if you're rich the government don't even know how wealthy you are - the government doesn't know how many billionaires there are - let alone any talk of having to tax them - so they get to pay very close to - if not nothing - whilst software engineers (as an example relative to this forum) in the UK get to be the high rate tax payers where 50% or more is taken

Everyone else has to fund their free ride and its absurd - they're the group that need the least support financially

Comment · 2 months ago
Comment · 3 months ago
I can't use new reddit - old reddit lets me disable infinite scroll

I think all major platforms should have an option to disable infinite scroll

Otherwise I look up and its 3 hours later

Comment · 3 months ago
As a profession we need to phase out point in time debuggers and replace them with reverse debuggers or "time travel" debuggers
Comment · 3 months ago
I think there's a lot of interesting things to the side of development that don't get the resources they deserve

Debuggers, testing techniques, testing layers

Essentially things that could be used to ground your ai back to reality and work good for humans too

Comment · 3 months ago
defaults are a different thing to nil punning

So nil will have had special consideration in Clojure core functions

That doesn't mean it doesn't crash either it will absolutely be unhappy with nils in your math

nil is usually unexpected in test outputs or at the very least an unhappy path

In terms of debugging that's why I can't quit this language flowstorm let's me visually step through what happened line by line, backwards, forwards, programmatically - whatever

Languages should be competing against each other by their best time travel debugger it just completely removes the need for guesswork

Comment · 3 months ago
Well it is possible - you can add a user macro that calls into clj-kondo (or anything actually) to check your codebase on compile

It just doesn't make much sense to do - most modern developers will be running static analysers through LSP or their editor (knowingly or not) continuously on code change so as to see those errors quicker than re-compiling the program

Comment · 3 months ago
This is a case I never really thought about - if the key is missing today you'll get nil as the value and since Clojure is a nil punning language it usually does sensible behaviour in your program

I know this sounds unreliable but in practise I like a language that defaults to pragmatic code paths so I don't have to stay up at night imagining a million code paths

This adds a throwing codepath which is quite drastic so I'm glad people don't build this into programs everywhere - I'd be nice to hear what the team imagine as the use case for this

Normally for correctness I'd like to see specs at the boundaries for programs and different test suites for internal behaviours

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton