HNHacker News
TopNewBestAskShowJobs

cejast

122 karma · joined December 21, 2013

submissionscomments
cejast··on Go Concurrency Distilled
I’d say it’s important to understand how they work but I also rarely find myself reaching for channels. I see more usage of wait groups and mutexes, but even then you can build abstractions around these in a way that can be reused without having to touch them again.
cejast··on The Real Luxuries In Life
I have my own family dependencies that aren't too keen on the idea of living the village life. Otherwise I'd already be there.
cejast··on The Real Luxuries In Life
I have to regularly travel to rural villages in Asia and the people that live in these places have only the most basic human desires. They barely know what an LLM is let alone interact with them. They're some of the happiest people I've ever met.

Of course they'll complain about work or money, and they assume that a Western salary buys me freedom. But they get to live through these luxuries on a daily basis. I'd be lucky to enjoy just one of these in any given week.

cejast··on OpenAI begins rolling out GPT-6 Astra
Welcome to the AGI era - where human intelligence is our only constraint
cejast··on Ask HN: Where is the programming profession going?
For what it’s worth, I find comments and articles with assertive predictions like this difficult to take at face value.

I don’t even disagree with the premise, but it shifts the burden of assessing likelihood back onto the reader, so it doesn’t really add much value to me.

cejast··on LLMs are eroding my software engineering career and I don't know what to do
That’s my point though? Debugging a 5-minute problem is in the shallow end of the spectrum, the real complexity sits where they lean on their domain experience. Finance and payments software mistakes can absolutely be expensive.
cejast··on LLMs are eroding my software engineering career and I don't know what to do
> All my finance and payment domain expertise, all the debugging intuition and distributed system knowledge earned through hours of sweat and tears, is now promptable.

Is it really though? Access to information is quicker, but you still need to know what ‘good’ looks like to leverage it effectively. I can prompt my way to a medical diagnosis, but I’d still want to run it by a doctor.

cejast··on Why developers using AI are working longer hours
> More recently, it's "this failed because Claude chose..." No, Claude didn't choose, the person who submitted the PR chose to accept it.

I can relate to this, unfortunately these tools are becoming a very convenient way to offload any kind of responsibility when something goes wrong.

cejast··on Software factories and the agentic moment
This was my reaction as well, a lot of hand-waving and invented jargon reminiscent of the web3 era - which is a shame, because I'd really like to understand what they've actually done in more detail.
cejast··on Thank you Google for breaking my YouTube addiction
What's even more interesting is that if you turn off watch history, they disable the home feed altogether. They just give up trying to show you anything, which has been great for keeping me off YouTube.
cejast··on London's National Gallery buys mysterious altarpiece for $20m
That is a very broad generalization. Even if it was 'put into some fund', that equates to a capital investment which can be used to deliver value elsewhere.

Money is complicated - the only way in which I would see it get truly wasted is if you took it out as cash and burnt it. Even then you'll be (marginally) raising the value of all other money left in the system.

cejast··on Firing programmers for AI is a mistake
Unless you have a crystal ball there is nothing that can give you certainty that will continue at the same or better rate. I’m not sure why you took the second half of the comment more seriously than the first.
cejast··on Firing programmers for AI is a mistake
Nobody can tell you whether progress will continue at current, faster or slower rates - humans have a pretty terrible track record at extrapolating current events into the future. It's like how movies in the 80's made predictions about where we'll be in 30 years time. Back to the Future promised me hoverboards in 2015 - I'm still waiting!
cejast··on When AI promises speed but delivers debugging hell
I don't think it is an illusion. It can remove a lot of barriers to entry for some people, and this is probably what you're seeing in the anecdata.

For example, my brother. He is what I'd refer to as 'tech-aligned' - he can and has written code before, but does not do it for a living and only ever wrote basic Python scripts every now and then to help with his actual work.

LLM's have enabled him to build out web apps in perhaps 1/5 of the time it would have taken him if he tried to learn and build them out from scratch. I don't think he would have even attempted it without an LLM.

Now it doesn't 'code everything' - he still has to massage the output to get what he wants, and there is still a learning curve to climb. But the spring-board that LLM's can give people, particularly those who don't have much experience in software development, should not be underestimated.

cejast··on My Entire Profession Is Being Automated Away by AI
I went through the process of buying a car recently, and the dealer, before we even begun to negotiate on price, was describing how their pricing system has all 'moved to AI'. I was suspicious, and after querying him about it for a while what he described essentially just boiled down to something a spreadsheet could do.

Now I don't dispute that AI has and will continue to automate jobs away like this. But I do think we are in an era where the lines between 'classic' automation and AI automation are blurred for quite a lot of people and without any concrete details I suspect this case leans more towards the former.

cejast··on Ask HN: What are some of the most elegant codebases in your favorite language?
Go and it’s standard library. ‘Elegant’ is pretty subjective, but it’s a treasure trove of learning how things work under the hood. I’ve learned loads about networking, compression, encryption and more by browsing through it, because the code is super easy to read and understand.
cejast··on Blockchain Is Not Decentralised
> One feature that cryptocurrencies gain from their decentralised computing design is that they become very robust to potential attacks from national governments.

I was always under the impression that they would be more susceptible to attacks from national governments, since they'll have greater access to the resources needed for a 51% attack.

cejast··on Show HN: A program to email log files using Go
I thought this was what logrotate was for?

https://linux.die.net/man/8/logrotate

cejast··on Is there a fix for impostor syndrome?
The worst thing about impostor syndrome for me is knowing whether you're actually suffering from it, or whether you're actually an impostor.

It really is a vicious cycle.

cejast··on Economics of Minecraft
Sounds interesting, where can we play?
cejast··on Pilosa: open source, distributed bitmap index in Go
This is exactly something I've been looking for to experiment with user segmentation, but crucially for fast, ad-hoc segmentation. Seems to bear some similarity to what Facebook [1] does for its audience insights.

[1] https://code.facebook.com/posts/382299771946304/audience-ins...

cejast··on Why junior developers are learning bad habits from Angular
agreed, some explanation on what's actually wrong here would be nice
cejast··on Interviewing at a startup
I think pre-judging someone, based on them walking in with a suit to your chilled out startup environment, is just as bad as the big corporate companies judging someone for not wearing one.

I mean in the end you're looking for the right person for the job, not their expertise on what to wear, right?

cejast··on Can't decide what to watch? I built this to help.
I'll look into it, I'm getting the same error while the page loads as well however it should work after it's loaded, and you select genres and then click 'Go'.

I probably will add functionality for IMDB/Letterboxd and other services, this was just a quick put-together :)