News for hackers. Stuff that matters.

highmastdon

The things mentioned in the post aren’t code. That’s why code isn’t the hard part. Writing the algorithm to x y or z isn’t the hard part. Knowing that the algorithm is needed, it’s beneficial, there’s no alternative and the optimization isn’t in vein, that’s the hard part.

Structure, design patterns, software architecture, systems engineering, optimization (not of the LoC but the system), data accessibility (in structure as in implementation like indexes etc)... those are the hard ones that require engineers to design and implement properly.

And that’s only going to be more as it’s not the 20 medior SWEs that throw together a full stack application in two days but the untangling of AI slop as the architecture wasn’t built for hundreds of concurrent users

Re:Discovery Loop on Sunday August 09, 2026 @05:15PM (#49235987)
This list is so absurd.

We’ll face a bigger problem sooner rather than later, which is population collapse. Youth don’t procreate amy more. Birth numbers are at an all time low. We see the issue arise in rats and the experiment is all too relevant for the current age of social media and fearmongering (John B. Calhoun’s rodent “utopia” experiment). All these “Grand Challenge” problems seem trivial to that.

Furthermore: Why is 1 here when 2 is present. Again, solar is usually not relevant when we want power when it’s dark… even theoretical it wouldn’t work. We’d need a high capacity dirt cheap storage, and even then we can’t keep it till winter when there’s no sun to go around and effectively supply 3. Irrelevant when there’s population collapse. And even then, why would we want this instead of reforestation and low depth water protection from fishing and environmental issues.

5. How is this even a problem. Unless we got corrupt(ed/able) governments (read: lobbies) that allow exemptions in every law designed to protect the environment (also, settlements are a twisted way to fill governments pockets instead of rooting out evil) 7/8/9 the inverse effects are even worse health, as everything is fixable. 9 would incur even more social isolation, more so than the internet did 10 seems to be the first that’s actually reasonable Same for 11 For 12 see 9 13 yes but that’s something that a self learner would already be able to do. AI is at a level that we can manage

/rant

Re:Grok 4.5 on Thursday July 09, 2026 @08:18AM (#48844685)
Speak facts. Don't hide behind morality this, care that, environment and virtue signalling... Tell me, what is the factual things Grok model does wrong and is factual incorrect?
Re:Grok 4.5 on Thursday July 09, 2026 @08:10AM (#48844606)
1. intelligence to token-use ratio is much better than the frontier models 2. hallucination rate is MUCH lower than OpenAI, Google and Deepseek models 3. the cost for output tokens is much lower than Anthropic models while near same intelligence and task completion 4. task completion time and success is on par with Opus 4.8 Max, but 3.5x less time used

Especially 2. you're probably more willing to allow OpenAI to bankrupt your morality, than face the facts of the model itself

Overall, Grok models are more factual and less politically influenced than OpenAI ones.

I’m using MacParakeet these days. If your language is supported, definitely give it a try. It’s much faster and lower footprint
Re:Migrating to the EU on Monday March 23, 2026 @10:27AM (#47490039)
Fyi, your bottom bar with links isn't responsive causing annoying behaviour with horizontal scroll on mobile phone
Re:Microsoft forced me to switch to Linux on Wednesday January 28, 2026 @07:23PM (#46803866)
Still to this day I don't understand how people manage to do software development on a Windows PC. I started with my first secondhand MacBook which was one before the unibody, and then upgraded to unibody and never have left ever. The only reason I was forced to use Windows was for clients that didn't have support for MacOS or Linux. The only thing I need Windows for is rootkit enabled games... which pains me, otherwise I'd have Linux on my desktop
Re:Nvidia buying AI chip startup Groq for about $20B on Thursday December 25, 2025 @02:47AM (#46382890)
I had the feeling that Cerebras only supports smaller modes. Maybe something to do with their hardware arch? I never dove into it. I wanted to use Kimi K2 fast for coding and Groq was the only fast provider at the time
Re:AI Agents: Less Capability, More Reliability, Please on Monday March 31, 2025 @01:52PM (#43537748)
The nice thing is that adding this to the basic prompt that cursor uses will advance all those users and directly do away with this problem only to discover the next one. However, all these little things add up to a very powerful prompt where the LLM will make it only easier for anyone to build real stuff that on the surface looks very good
Re:Show HN: I Made an Open-Source Laptop from Scratch on Thursday January 23, 2025 @10:02AM (#42804692)
Don't underestimate the amount of knowledge you don't have to perfect things. I remember building scheduling software in PHP in high school, because I just fixed problem after problem, and I was not limited by any form of knowledge. If I'd have to do it again, I'd be perfecting the architecture, refactoring everything every other week...
Re:Show HN: Preprocessor I've been working 4 years now on Saturday July 27, 2024 @07:07PM (#41090004)
I’ve used something similar quite a long time ago called Jade. Seems to be renamed to Pug. Here’s a nice writeup with some examples (not mine, found the webpage missing examples): https://www.sitepoint.com/jade-tutorial-for-beginners/
Re:Jellyfin: We're Good, Seriously on Tuesday July 23, 2024 @06:17AM (#41044463)
Why wouldn't they redistribute to other maintainers of the plugins/clients. They have much more knowlegde of where money is needed or where resources are lacking.

Or pay devs, not in their circle to build the features the community wants but they can't (lack of expertise, or otherwise) implement?

Re:Show HN: Porter Cloud – PaaS with an eject button on Friday May 24, 2024 @02:24AM (#40463400)
Would this be something to use over Docker containers when running a single host homelab server? What would be the cons/benefits?
Re:Bun 1.1 on Thursday April 04, 2024 @06:27PM (#39936573)
Didn’t Google’s closure compiler so something similar way before we had imports?
So hypocritical to say this and not resign yourself. Leave Google it’s choice and leave the company, don’t start destroying it from the inside, or stay and don’t speak your individual opinion
How is this different from Pothos, type-graphql or typegql? This announcement post doesn’t really have much to show for. I’d expect some comparison with other products that are on the market already
Re: on Thursday March 07, 2024 @02:37AM (#39626223)
Really? I think they’re terrorists AND stupid. Why else would they use funds from charity to build tunnels? Why else wouldn’t they build a local economy instead of investing in the daily rain of rockets on their neighbours? Why else would they launch a horrific attack against civilians at a “love and peace” festival next to the Gaza Strip in a country that’s a military powerhouse?

Other than complete delusion, it’s because they’re stupid… OR they don’t care about the well-being of their citizens and value the death of their opponents more than the live of their own

Re:Stract: Open-souce, non-profit search engine on Monday February 05, 2024 @02:15AM (#39258239)
Great stuff!

Just want to mention, when I search for “ExpressLRS use uart on older f4 fcs” it gives me about 15 results, but only the first two are unique. The other 13 are a literal copy of the first, both in content and in URL. Probably best to filter for uniqueness

Re:Why Don't We Teach People How to Parent? on Friday February 02, 2024 @02:05PM (#39232782)
From your response I assume you have no children or maybe one.

There’s a vast array of character traits in children that require different parenting in a way that your parents haven’t treated you or your siblings or you’ve been unaware of the way they’ve treated you differently from your siblings.

I had on child, a girl, and I though the same way as you. Everything went well and was reasonable. Until my second was born. A boy with a “do-then-maybe-think” character trait. He’s awesome and loving and his emotions are like valleys and mountains. Totally different kid. Radically different way to communicate and raise him.

I’ve been reading “Good Inside” and this resonated with me. It’s a radically different way of looking and caring for your kids than I used to be treated. Can recommend

Re:Oh My Zsh on Thursday January 25, 2024 @02:02PM (#39133483)
Do yourself a favour and install fish-shell with starship.rs and call it a day. Make sure to put everything prompt related in a `if status --is-interactive` block. Blazing fast versatile fancy prompt and interactive human friendly shell. What does a man need more?
I’m a heavy user of excalidraw. I wonder if it would be possible to extend something like that to add “flow” design. It could be as simple as defining the dotted arrow as the view direction, ie. when an element is clicked, show this bounding box, where the dotted bounding box is used to zoom to that level.
Interesting perspective. I'd like to use that and say that we should have solar noon in the middle of our "awake" hours instead of in the middle of our work hours. This would benefit even more. We're not in a society where your activities are from dawn to dusk, more so, it's usually from dawn to dusk+evening time.

So, let's take the assumption that the average awake time is 7:00 - 22:00. Gives us 15 hours of awake time.

Solar noon should be at 7:00 + half of the awake time: 7 + 15/2 = 14.5 = 14:30

To calculate sunrise on the longest day and shortest day we use: 14.5 - half of light time

To calculate sunset on the longest day and shortest day we use: 14.5 + half of light time

This means sunrise and sunset in Amsterdam:

summer, longest day, 16:48, 16,8 hours:

- sunrise: 14.5 - 16.8/2 = 6.1 = 6:06

- sunset: 14.5 + 16.8/2 = 22.9 = 22:54

winter, shortest day, 7:41, 7.683 hours:

- sunrise: 14.5 - 7.683/2 = 10.6585 = 10:40

- sunset: 14.5 + 7.683/2 = 18.3415 = 18:20

Given this reasoning, instead of being GMT+1, Amsterdam should be GMT+3 all year round

We (Europe) shouldn't fragment time zones that much. We (NL) should stay on permanent summer time.

Reasons

- criminality is lower when there's longer light

- earlier darkness leads to more accidents. It's better to have longer darkness after the masses are RESTED (in the morning), opposed to when they're TIRED (in the evening)

- longer day-time for office workers, is more productive

- shorter time of year that has long after noon darkness. As humans are using artificial light to stay up longer, it's better to align the time of day with that

Re:Interactive Examples for Learning Jq on Wednesday November 08, 2023 @01:54AM (#38187495)
Great article. Nice to have it interactive. How does it work? Do you have a terminal running somewhere or does it run in the browser?

One thing I noticed, and where I stopped continuing, is that the jump from Filtering Nested Arrays to Flattening Nested JSON Objects, is WAAAY too big. From a simple filter to triple nested filters with keywords that had no introduction in a simpler example, isn’t working for me

Re:Caught by MuseScore's Dark Patterns on Monday August 14, 2023 @01:57PM (#37124264)
This and a feature to “insert” note lengths instead of “overwriting” them, is imo a fundamental piece of missing feature. I have the same experience with posting a request for help in this direction. They’re very pedantic when it comes to how a person uses the software.

(The use case I need this for us when I want to transcribe music by ear. I first use my MIDI device to type all the notes, and subsequently modify the lengths. Currently I have to cut, modify length, paste, repeat. For every, single, note, rest… Extremely annoying)

If anyone knows software that can help me with this, or another way to transcribe music wrt my use case, let me know!

Re:Efficient keyboard layout for English and Spanish on Monday August 07, 2023 @02:35AM (#37030964)
You should take a look at Colemak. It keeps the zxcv at the same place, particularly for shortcuts.

I’ve switched now 6 years ago. I had a speed of about 80-85 wpm on Qwerty. And now recently I’m on the same speed with Colemak. So that took about 5 years, without deliberate practice. However after 4 months I was already at 57 WPM which is perfectly fine to be productive.

I still type with thumbs on qwerty though. So I haven’t changed my phone to colemak. I must say though that when typing at a colleague's keyboard, I have to type with 4 fingers in order not to confuse the layout. I’m not able to do both as touch typing

Having used FiraCode for a long time, I switched to a very customisable font called Input [1]. I really like the narrowest one for my terminal, as this allows me to fit more on the screen in horizontal direction. I’ve used Ligaturizer [2] to update the font to include ligatures. I believe the ligatures are even taken from FiraCode itself. I wonder how it’s fitting it to the width of a character as it’s much narrower, but still monospaced.

- [1] https://input.djr.com/ - [2] https://github.com/ToxicFrog/Ligaturizer

Re:Twitter Is DDOSing Itself on Saturday July 01, 2023 @07:46PM (#36556539)
What a toxic thread... Both here and the post on sfba.social
Is it really like that? I expected a docker container having all the deps except for running the project which would be something that’s mounted as a volume. Then each container would spin up its own watcher to build/test/serve the project. And have a bash open to run additional commands.

Maybe my assumptions are wrong though…?

Older »