slifin
Joined 12 years ago
Joined 12 years ago
"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
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
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
The authors did a great talk on this in the Heart of Clojure 2024
Still my favourite conference I've ever been to
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
I think all major platforms should have an option to disable infinite scroll
Otherwise I look up and its 3 hours later
Debuggers, testing techniques, testing layers
Essentially things that could be used to ground your ai back to reality and work good for humans too
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
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
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
I wouldn't sweat it - just focus on eating unprocessed food fiber or not