MurphyA/hacker-news huggingface dataset:
by Ezpie | 2025-06-18 10:19:40+00:00
Quit simple. To use pre-commit you would need python installed, and to be honest, not everyone is going to install python just to install pre-commit right? Meanwhile GetHooky being a CLI tool just requires you to install the respective binary for your system, and done.

Also, pre-commit's approach of creating a YAML file and then running your pre-commit hook is a bit overengineering, in my opinion. I mean, what if I just want to run pytest? A whole YAML file sounds a bit unnecessary work to me. But with GetHooky, it's simple. Just use the add command and then the install command, and your job is done. Nothing much complicated.

Hope this helped you clarify what exactly GetHooky is, its not a package that requires you to install a language for its runtime, its a CLI tool, just download the binary and done.
by mvip | 2025-06-18 10:19:49+00:00
> But what really disappoints me and leaves me feeling hopeless for the future is how people like the author are either completely oblivious (or worse, don’t care) about the possibility and probability of such blatant manipulation.

That's a rather naive narrative. ChatGPT (in particular o3/o3-pro) is great at product research. I've found great deals on products that beats what I would find using a regular search engine.

Google research are largely SEO bloat these days. LLMs are pretty good at looking past that. Yes, sometimes it get it wrong, but more often than not it gets it right. In my research I did manually spot check things and found it to be on track.

Could I have found a better camera (and possibly a better price) if I poured hours of my time into research? Possibly. Is it worth my time? No. Just the same reason as I go to Amazon for my purchases rather than spending hours navigating shitty e-commerce sites (which btw ChatGPT will do for me).

All things considered, the agentic web will indeed change the landscape, but I for the better.
by panick21_ | 2025-06-18 10:22:19+00:00
Honda is not running this as a commercial rocket. This seems more like a test platform. Or a way to train engineers.

SpaceX invested in reusability long before they had any idea about their own launch services.

> Its not that they where / not able to quickly get the same tech going. They simply have less market

BlueOrigin has been trying for nearly as long as SpaceX and have infinite money and don't care about market. Apparently having lots of money doesn't make you able to 'quickly get the same tech'.

RocketLab was to small and had to first grow the company in other ways. And the CEO initially didn't believe in large rockets. And their own efforts of re-usability, despite excellent engeeners didn't pan out to 'quickly get the same tech'.

Arianespace had enough market in theory, they just didn't want to invest money. And now that they do, they are completely failing at at 'quickly getting the same tech' despite them getting lots and lots of money. More money in fact then SpaceX used to develop the Falcon 9 initially. And at best they get some demonstrators out of it.

ULA has invested many billions in their next generation rockets, and they were absolutely not confident that they could 'quickly get the same tech'.

Tons of money flowed into the rocket business, specially if you include Blue. Japan, India, Europe, China and US market have all ramped up investment. And nobody has replicated what SpaceX did more then 10 years ago.

So as far as I can tell, there is exactly 0 evidence that people who can invest money can replicate the technology and the operations.

> partially because they used a lot of the public funds to just throw shit at the wall

The used all their costumers rockets to do tests after they had performed the service. Some of those rockets were bought by 'the public'. And the first reflown rockets didn't carry public payloads. Other companies could have done the same with not that much investment, they just didn't care to.

What result SpaceX caring less, is because they were already so good at building rockets that even their non-reusable rockets were cheaper then anybody else, even with reusable tech like legs attached. Falcon 9 was so much better then anything else that even without re-usabiltiy they were profitable.

Their business didn't depend on re-usability. I don't think the other rocket companies could even imagine something like that to be possible.
by pjc50 | 2025-06-18 10:22:36+00:00
This is software developing a transfer market like footballers, isn't it? We've still got a long way to catch up with Ronaldo.

In both cases this is driven by "tournament wages": you can't replace Ronaldo with any number of cheaper footballers, because the size of your team is limited and the important metric is beating the other team.

It's also interesting to contrast this with the "AI will replace programmers" rhetoric. It sounds like the compensation curve is going to get steeper and steeper.
by gchamonlive | 2025-06-18 10:22:50+00:00
I don't know and honsetly I really don't care. What matters is what I do with it. It's really fun, I get a ton of physical exercise, I meet and talk to a lot of people, I help the organization with taking care of the garbage (I can't enjoy a rave fully if the land looks like a garbage dump).

I then get all my insights, because my mind never stops thinking about philosophy, and I write them down. Rinse and repeat.

It has profound effects in my life. Full disclaimer, I also exercise a lot, I have a fulfilling job in tech, I go to therapy, I dedicate myself to arts, I dedicate myself to my partner and my pets (which are almost like familiars for me).

Is it placebo? Is it my lifestyle? Is it the drugs?

I just apply non-interpretation to all these things that happen in my life and I go with it.
by kpcyrd | 2025-06-18 10:23:00+00:00
I briefly looked a this and there's already cargo-c configuration, which is good, but it's currently namespaced differently, so it won't get automatically detected by C programs as `libbz2`:

https://github.com/trifectatechfoundation/libbzip2-rs/blob/8...

I'm not familiar enough with the symbols of bzip2 to say anything about ABI compatibility.

I have a toy project to explore things like that, but it's difficult to set aside the amount of time needed to maintain an implementation of the GNU operating system. I would welcome pull requests though:

https://github.com/kpcyrd/platypos
by quirtenus | 2025-06-18 10:24:16+00:00
Sam Altman is a sociopath who seems to desire only power. He plays teams against each other at the same company. He backstabs people. He lies. He betrays people. He knows how to push levers and exploit relationships and normal human behavior.

I'm disappointed how many people here are accepting it so non-critically. It could be true, but for me, it's very difficult to believe. Are OpenAI staffers really telling Sam Altman what their offers are?

From Bayes' theorem it is much simpler to assume, Sam is lying to burnish the reputation of his company, as he does every week. From a manipulation point of view, it's perfect. Meta won't contradict it, and nobody from OpenAI can contradict it. It hinders Meta's ability to negotiate because engineers will expect more. It makes OpenAI look great -- wow, everyone loves the company so much that they can't be bought off -- and of course he sneaks in a little revenge jab at the end, he just had to say that, of course, "all the good people stayed". He is disgustingly good at these double meanings, statements that appear innocuous but are actually not.
by gregjor | 2025-06-18 10:24:46+00:00
I have never seen a job opportunity on Facebook, TikTok, Instagram, etc.

In the (now distant) past LinkedIn had some value if I needed to reach out to professional contacts or recruiters. Now it just has job spam and self-promotional crap. I quit LinkedIn a couple of years ago after seeing no value from it. No one I would care to work with uses it either, other than as an email directory of professional contacts.

This site has some value for keeping up with things and maybe for the job postings, I have never used those.
by gchamonlive | 2025-06-18 10:26:57+00:00
In the extremes of the human experience everything is meaningless. I remember I last time I sat down on my sofa after a rave and I just cried thinking about the kids in Gaza and how much life is unfair.

I don't deserve so much, not more than these people that are starving, and yet I'm here. And I know that if I renounce everything I'll just be another starving person, albeit white.

So I enjoy my life and you won't be able to make me feel any worse than I already feel about it. But I dedicate myself to charity and to serving people whenever I can. It's important to use your privileges to care and serve. There is always someone that your abilities can help and renouncing them, renouncing your condition is a disservice to society.

Now answer me. How many people did your comment feed now? Which revolution did it fuel that will feed the masses?
by BoorishBears | 2025-06-18 10:27:04+00:00
I'm really confused by this comment section, is no one is considering the people they'll have to work with, the industry, the leadership, the customers, the nature of the work itself, the skillset you'll be exercising... literally anything other than TC when selecting a job?

I don't get why this is a point of contention, unless people think Meta is offering $100M to a React dev...

If they're writing up an offer with a $100M sign on bonus, it's going to a person who is making comparable compensation staying at OpenAI, and likely significantly more should OpenAI "win" at AI.

They're also people who have now been considered to be capable of influencing who will win at AI at an individual level by two major players in the space.

At that point even if you are money motivated, being on the winning team when winning the race has unfathomable upside is extremely lucrative. So it's still not worth taking an offer that results in you being on a less competitive team.

(in fact it might backfire, since you do probably get some jaded folks who don't believe in the upside at the end of the race anymore, but will gladly let someone convert their nebulous OpenAI "PPUs" into cash and Meta stock while the coast)
by dagw | 2025-06-18 10:27:21+00:00
And should not ever be.

Those "core standards" that you talk about didn't spring fully formed from the earth. They came about from competition and beating out and replacing the old "core standards" that lots of people argued very strongly for should not ever be replaced. When I was starting out my career I was told by experienced people that I should not learn to rely on the GNU tool features, since they're far from ubiquitous and probably won't be installed on most systems I'll be working on.
by roryirvine | 2025-06-18 10:27:28+00:00
Yeah, exactly, and you see it all over the place. It's not even cargo-culting, it's more half-arsed than that.

"We're all-in on using Kanban here"

"Ah, great. What's your current WIP limit?"

"Um, what's a whip limit?"

As a consultant, I don't actually mind finding myself in the midst of that sort of situation - at the very least, it means I'm going to be able to have a positive impact on the team just by putting in a bit of thought and consistent effort.
Ask HN: Data engineers, What suck when working on exploratory data-related task?
by robz75 | 2025-06-18 10:27:48+00:00
Hey guys,

Founder here. I’m working on building my next project and I don’t want to waste time solving fake problems.

Right now, what's currently extremely painful & annoying to do in your job? (You can be very brutally honest)

More specifically, I'm interested how you handle exploratory data-related tasks from your team?

Very curious to get your current workflows, issues and frustrations :)
by ethbr1 | 2025-06-18 10:28:05+00:00
Some wisdom: There are and have always been problems with American democracy. Yet at the end of the day vote counts and protest counts are the things that change the country's trajectory.

Part of the toxicness of current news media is the "And this can never be changed" doomerism.

Bullshit. Everything can be changed. It just takes action and convincing others to take action.
by shpx | 2025-06-18 10:28:30+00:00
Wikipedia says 30% of 3.5 million are "nomadic or semi-nomadic", which would be 6 people to a yurt. I couldn't figure out what percentage of the country was done, but if he did 270,559/37,258,617 zoom 17 tiles then there could be another 100k in the other 99% of the data.

Living away from other people and not next to anything in particular is what I associate with nomads, the heuristic of searching a radius around landmarks doesn't make sense to me. I scrolled around a random remote desert area in Mongolia on Google Maps and found a yurt every couple of minutes.
by JdeBP | 2025-06-18 10:28:39+00:00
Drivers are a very different kettle of fish, and don't really involve NTDLL.DLL at all. They don't have to involve a full syscall transition, for starters, and there is a whole flavour of the Native API that doesn't. (I'm glossing over the details a bit. Go and read about Zw versus Nt in any good device driver book.)

Stability of the Native API per se isn't really a big concern for drivers, not least because Microsoft invented other APIs for drivers, such as the one for graphics drivers that made drivers so loosely coupled to other things that it let the entire graphics subsystem be moved into the kernel in Windows NT 4.

And the reliance of antivirus softwares on the Native API, and thus the need for stability, is somewhat overblown, not least because the Native API is far too high level a layer for antivirus softwares to trust. The flashy GUI bits might as well be just written in ordinary Win32 et al., and the other bits are busy being … well … essentially rootkits. (-:
by FirmwareBurner | 2025-06-18 10:28:40+00:00
>A lawyer friend of mine once laid it out for me: "in litigation, if you go to court, even if you win, you lose"

In my country we have a phrase for this exact scenario: "the punishment is the process".

When the government or a powerful person wants to fuck with you, all they have to do is drag you endlessly through the court system, even knowing they'll loose. Because the experience will be 100x more painful for you to win than it is for them to loose.

It's what the UK government did to the postal workers in the Fujitsu scandal.
by biorach | 2025-06-18 10:30:03+00:00
> Finally, that's a much smaller number than I expected for a country of 3 million.

172.7k yurts. Assuming that these are family residences for the most part, if we take an average occupancy of 4 (which is probably too low - the fertility rate is still quite high there) gives ~691k people living in yurts - approximately 20% of the population of 3.5 million - sounds reasonable.
by blagie | 2025-06-18 10:30:03+00:00
The curve is getting steeper, yes. That's not a contrast to the "AI will replace programmers" rhetoric.

Steeper means: higher at the top. Lower on the bottom.

Right now, AI can do the job of the bottom large percentage of programmers better than those programmers. Look up how a disruptive S-curve works. At the end, we may be left with one programmer overseeing an AI "improving" itself. Or perhaps zero. Or perhaps one per project. We don't know yet.

Good analogue is automation. Mass-scale manufacturing jobs were replaced by a handful of higher-paid, higher-skilled jobs. Certain career classes disappeared entirely.
by bawolff | 2025-06-18 10:30:30+00:00
The morality of the situation is kind of beside the point. Iran is either being truthful or they are not. That doesn't change regardless of if they are the side of good or the side of evil.

> Why trust a US company when the US helped Israel attack Iran while in negotiations ?

Potentially. However given that whatsapp/meta is just one random american company that is already banned in Iran (afaik) it seems like that would be a really random action if it was purely about retaliating against usa.
by theandrewbailey | 2025-06-18 10:30:38+00:00
> HTTP3/QUIC solves the "many small requests" and especially the "head of line blocking" problems of earlier protocols (though only good app/API design can prevent waterfalls).

I'd like to introduce you to tight mode:

https://www.smashingmagazine.com/2025/01/tight-mode-why-brow...
by gchamonlive | 2025-06-18 10:30:54+00:00
And the dude that discovered LSD took it in the order of miligrams and recovered fine.

What I'm saying is that it's not the same as insuline for instance. If anyone takes too much insuline it'll kill him, universally. It's not the same with LSD.

If LSD is dangerous then it's situational which sets it apart from other drugs.
by egorfine | 2025-06-18 10:31:13+00:00
> we'd all still be using the Bourne shell

Please forgive me my ignorance but what's wrong with bash? I'm still using it on all servers and workstations, I constantly write scripts for it, some fairly complex. It's not an obsolete project and it looks like a mainstream shell for me. Am I wrong?

Update: yeah, I realize now that this was about the original Bourne Shell, not bash.
by bjoli | 2025-06-18 10:31:42+00:00
I have a feeling gnome has struggled more with wayland than kde. For a while i could not drag and drop across screens or to applications i switched to with alt+tab. I dont know if those are fixed. One that isn't fixed that I had happen just yesterday: menus locking focus to one app. If I open the file transfer popup in nautilus I have to first close by clicking somewhere else in nautilus, or else I can't click anywhere. I don't think I ever had that issue under x.

The only bugs I have seen in KDE are in sddm, but I managed to find a theme where they don't exhibit.
by latexr | 2025-06-18 10:32:02+00:00
You completely missed the point. There is a reason I said “possibility and probability”. I don’t think the scenario I described is widespread or effective yet, but it is incredibly naive to believe it won’t happen and that “the agentic web” will be an unambiguous change for the better. You are in the honeymoon period, where bad actors already have bad intentions but aren’t making them blatantly obvious so they can attract more people and make them dependent. If you think they’ll continue the same route without at one point stopping to suck you dry, you haven’t been paying attention to, well, every major tech company ever.
Ask HN: How can I raise $8k to build a classroom in rural Tajikistan?
by nodirvaliev | 2025-06-18 10:32:13+00:00
Hey HN,

This isn’t a startup pitch, just a simple, meaningful project.

I’m helping build a classroom in a remote village in southern Tajikistan, where kids as young as 6 walk 3–5 km every day just to reach school. No NGO, no big team — just a few of us trying to make it happen.

We’re aiming to raise $8,000 to construct a single-room classroom right in their village — with basic furniture, a roof, and safe access.

This is my first time doing anything like this. If anyone has experience with fundraising, storytelling, or just how to gain visibility without spamming, I’d be really grateful for advice or signal boosts.

Thanks for reading.

(I’ll post a GoFundMe link in the comments if anyone wants to see it.)
by andybak | 2025-06-18 10:32:48+00:00
I've been thinking about the impact on visual programming. I've believed for a long time that any visual programming environment should have flawless round-tripping with a human readable/writable text representation (for many reasons - version control, automation, leveraging decades of tooling around text files, the fact that some tasks are just easier with text)

LLMs just add another reason to this list.
by gchamonlive | 2025-06-18 10:34:19+00:00
100%, tried my best not to recommend it universally. Hope I haven't failed at that.

Having said that, I used to have lots of panic attacks and dissociation episodes but with cannabis. These effects went away over time and now it just gives me the sense of relaxation. Full disclaimer I have a medical prescription for cannabis use and I do regular damage reduction routines. I also don't use opioids, cocaine, tobacco or alcohol (not anymore). I used to enjoy MDMA, but I grew disinterested in it because it makes it very difficult to rest after the sessions.

So hypothesis: maybe cannabis can be used to help mitigate and treat these psychotic effects by safely exposing the user to them.
by noelwelsh | 2025-06-18 10:34:36+00:00
I think the main limitation, right now, is hardware. For GPUs the main limit is the VRAM available on consumer models. CPUs have plenty of memory but don't have the bandwidth or vector compute power for LLMs. This is why I think the Strix Halo is so exciting: it has bandwidth + compute power plus a lot of memory. It's not quite where it needs to be to replace a dedicated GPU, but in a few iterations it could be.

I'm interested in other opinions. I'm no expert on this stuff.
by dagw | 2025-06-18 10:35:15+00:00
Bash is not Bourne, and that's the point. Bash is the Bourne Again Shell, a shell written to improve and replace the Bourne shell in the GNU ecosystem. Modern bash is a huge improvement over the original Bourne shell and I'm convinced you use bash only feature basically every day, and would be very annoyed if someone forced you to use the actual Bourne shell
by artem2471 | 2025-06-18 10:35:28+00:00
And what would be with the people who live in those regions? Who would house them, if they decide to move to Ukrainian controlled territory? What would be with the people who would be persecuted by Russians?

What do you know about what people in Ukraine want? Who gave you the right to speak from Ukrainians position?

You don’t live in Ukraine, you are not a Ukrainian, you are just “from Ukraine”.
by nottorp | 2025-06-18 10:35:41+00:00
> Thirty-eight years later, we’re still using the GIF—but it never rose to the same prevalence of JPEG. > The GIF was a de facto standard. The JPEG was an actual one

I know this is IEEE but seriously? JPEG won because it was a formal standard?

Didn't JPEG win because it supported more than 256 colours and, with the lossy compression, greatly reduced file size and bandwidth needs for our cat photo and porn collections?

While proposed replacements ... solve what problems?
by nodirvaliev | 2025-06-18 10:35:50+00:00
I’d probably use the money to build a small physical asset that serves a community — something like a coffee stand, a laundromat, or even a village solar charging station. Something low-maintenance, low-tech, and useful.

But honestly… I’m currently helping build a classroom in rural Tajikistan, where kids walk 5 km to school every day. Not exactly a revenue-generating asset — unless you count hope, literacy, and the occasional "thank you" as ROI.

So yeah, maybe not the most lucrative investment, but probably one of the most fulfilling
by Mawr | 2025-06-18 10:36:37+00:00
Holy buzzwords. There's no such thing as the GC design, just like there's no the car engine design that's suitable for every vehicle in existence. The right GC design is one that fits the language it's designed for.

Therefore, if you have reason to believe those qualities are a good fit for a Go GC, it'd be great if you could go into detail as to why instead of just throwing out buzzwords left and right.

I'm not a GC expert, but as far as I know, compaction isn't needed because due to various Go-isms, there's not much fragmentation happening. No reason to constrain a design for a feature that won't give much benefit.
by rhubarbtree | 2025-06-18 10:36:58+00:00
I was going to come back here and say "what about transatlantic flight, which has gotten slower?" --- but your point is more relevant, more immediate, more impactful.

I do believe the LLMs we're using today are the best they're going to be - for the reasons you've highlighted.

Some superior tech might displace them, but LLMs as they are seem much more likely to get worse.

I'm encouraging people to make any important queries right now and save the results. For example "which books should i read on X" - right now you get good answers, in the future it'll be enshittified.