MurphyA/hacker-news huggingface dataset:
by 90s_dev | 2025-05-21 20:09:35+00:00
From the beginning, the Go team always emphasized that it was basically just meant to replace Java and C++ for servers inside Google. One of the official Go doc pages starts off with a basically apologetic tone, saying something like "Go began back in 2007 when things were very different than they are now. C++ and Java were much worse, and that's basically what we were competing with." I can't find that page but being an official page, and having this kind of tone, already matches up with the tone the Go community always kind of had, of like, "it's not the perfect language and we acknowledge and own that fact, but at least it's better than the alternatives."

On top of this, in its excessive caution about adding features while balancing incidental and essential complexity, it just hasn't evolved and kept up to meet the kinds of demands modern languages do like Zig, Rust, C3, Carbon and Odin, and while these languages were innovating, Go was still catching up to 10-20 years ago at any given moment. It was already kind of a weird middle ground, not quite as high level as Ruby, not quite as low level as C++, and this slow catch up game plus lack of keeping up was, for me at least, just the nail in the coffin. But all of this together makes me personally think that it's just not a great fit for most scenarios, but also that it seemed to have started off on the wrong foot with itself and the wider programming community.

That's my take at least.
by phoronixrly | 2025-05-21 20:09:43+00:00
Do you really think your friends are qualified to have the opinion that these restrictions are 'questionably justifiable'?

We are talking about the long-term health/environmental effects of millions of vehicles after all, maybe they were part of science teams doing research on the topic? I mean, a mechanical engineer doing back-of-the-envelope calculations is better than some uncle on Facebook, but still...
by srean | 2025-05-21 20:09:58+00:00
Got you. I can understand that this has a chance of working if the embeddings have converted to their global optimum. Otherwise all bets ought to be off.

All the best.

I can totally understand the professors point, little bit of alignment data ought significantly increase the chance of success. Otherwise it will have to rely on these small deviations from symmetry to anchor the orientation.
by threeducks | 2025-05-21 20:10:18+00:00
I think strtol is just a badly designed function. The return value should have been an error code and the actual long should have been "returned" via a pointer. Checking the return value is much easier than checking endptr and errno and remembering to set errno before calling strtol.

The fact that the strtol example in the manual is 50 lines long, of which most is error handling, speaks for itself. https://man7.org/linux/man-pages/man3/strtol.3.html#:~:text=...

That being said, I can't imagine many applications where crashing is a good solution.
by __turbobrew__ | 2025-05-21 20:11:14+00:00
Make sure you set GOMAXPROCS when the runtime is cgroup limited.

I once profiled a slow go program running on a node with 168 cores, but cpu.max was 2 cores for the cgroup. The runtime defaults to set GOMAXPROCS to the number of visible cores which was 168 in this case. Over half the runtime was the scheduler bouncing goroutines between 168 processes despite cpu.max being 2 CPU.

The JRE is smart enough to figure out if it is running in a resource limited cgroup and make sane decisions based upon that, but golang has no such thing.
by matthewdgreen | 2025-05-21 20:11:18+00:00
I just want to vent here about the recent experience I had buying and installing MS Office 365 for my wife’s small business. I had assumed since the competition is effortless and free, MS would at least make Office for Desktop relatively easy to pay for. Instead I got suckered into paying for “Basic”, which doesn’t support desktop apps. The “supports desktop apps” version costs more, but the big problem is it’s not explained within the apps what you need to upgrade to (there are many plans.) Then once you finally figure out how to upgrade, the subscription and payment sites repeatedly error out. Once you force through an immediate upgrade, it turns out that it’s not immediate and takes an hour to go through.

This is mostly just venting, but if the “please take my money” pathways of MS’s most popular product work this badly, I don’t even want to think about ever going back to Windows.
by Multicomp | 2025-05-21 20:12:29+00:00
I enjoyed reading this article, particularly it's review of the new lunar society book. That society reminds me of what excited me when I watched the Windows XP tour for the first time: this is a device intended to be a digital power tool for you to be able to do things you couldn't do before and do them better and faster and easier than before.

While Windows of today is deceptive and buggy, the value that it has is because it still has pieces of that now discarded design philosophy.

Zooming out from a particular technology platform, I don't know how to build that new lunar society but boy do I want to live in that world, innovation for its own sake to increase human flourishing so that we can all live the good life in a human focused technologically advanced world.

In short: building the sci Fi flying cars future.
by grandslammer | 2025-05-21 20:12:53+00:00
That argument really skips over what most people actually need. Nobody outside of a tech bubble wants to learn half a dozen Pandoc flags, stitch together shell commands and temp files, or write Lua filters just to reshape a document. With our drive layer you literally rename a file or type “make this header bold and export as PDF” and the work just happens, no scripts required.

This isn’t about replacing power-user workflows, it’s about giving anyone on your team the ability to reshape data and documents without ever opening a terminal. You getflexibility with the simple UX of renaming a file. Calling it “Pandoc plus AI” misses the fact that 90 percent of users neither know nor care about Pandoc’s internals. They just want “I have a file, make it look like this, or formatted with these sections to share with X person who works in X field...” and that’s exactly what our natural-language, filesystem-driven approach delivers.
by sgt | 2025-05-21 20:13:20+00:00
Spyware? That's just rumors and also without evidence. macOS is a true Unix and it has an amazing UI. The hardware is astounding. Nobody else is able to make such hardware at this scale, e.g macbooks with Apple Silicon chips.

You could try Framework - I have heard some good things, but it's likely going to be 10 years behind in any case, if not more.
by lurk2 | 2025-05-21 20:13:32+00:00
> “The French researcher in question was in possession of confidential information on his electronic device from Los Alamos National Laboratory — in violation of a non-disclosure agreement— something he admitted to taking without permission and attempted to conceal,” she wrote on social platform X, in response to a post from a French analyst.

It’s possible that Tricia McLaughlin is just lying, but Philippe Baptiste’s comments come across as grandstanding:

> “Freedom of opinion, free research and academic freedom are values that we will continue to proudly uphold,” he added. “I will defend the possibility for all French researchers to be faithful to them, in compliance with the law.”

Do you have any other examples? Most of the stories I have read about researchers having trouble with immigration have involved Chinese nationals who frankly never should have been allowed near public research facilities in the first place.
by ethagnawl | 2025-05-21 20:14:10+00:00
> Microsoft knows this, and they will do everything they can to prevent OEMs from shipping anything other than Windows

You're right and they effectively licensed XP to Asus for free for use on the Eee PC (which originally only shipped with Linux) when it was shaping up to be a hit.

This is a worthwhile watch if you're interested in this corner of computing history: https://www.youtube.com/watch?v=6bVno8dlM3E
by sigmaisaletter | 2025-05-21 20:14:17+00:00
"With few exceptions, all animal mitochondrial genomes contain the same 37 genes: two for rRNAs, 13 for proteins and 22 for tRNAs. (...) the comparison of animal mitochondrial gene arrangements has become a very powerful means for inferring ancient evolutionary relationships, since rearrangements appear to be unique, generally rare events that are unlikely to arise independently in separate evolutionary lineages."

Source: Boore (1999) Animal mitochondrial genomes. Nucleic Acids Res. 1999 Apr 15;27(8):1767–1780

Hyperlink: https://pmc.ncbi.nlm.nih.gov/articles/PMC148383/

i.e. mtDNA changes a lot less than our "normal" cell nucleus nDNA
by amatecha | 2025-05-21 20:14:36+00:00
Adoption is already happening, as it has been for years, but especially now that MS and Apple are producing worse and worse OS/software that treats the people who use it worse and worse. I'm frequently pleasantly surprised by hearing that someone uses a Linux machine with regularity. It used to be a really rare, techie-only kind of thing. Pulling people away from literal decades of complete personal-computing domination with a completely free, near-zero-marketing alternative is a very slow, gradual process. It's great that those dominant vendors are doing their very best to push everyone to the alternatives :)
by SamBam | 2025-05-21 20:15:18+00:00
> if we assume this is applied over maybe 100s

I think this is the crux of the assumption right here. It sounds like this is apply for well under a nanosecond.

I think we're closer to maybe killing a mosquito than "half way to building a Death Star on a log scale" (which, I guess is already much closer to a mosquito than a planet).
by pbohun | 2025-05-21 20:16:18+00:00
Michaelmas Term was the only phrase I didn't know. Apparently it's still used in the UK (and I'm not from there).

Proper nouns are trivia though. The more important part of the document is that students couldn't tell the difference between what was literal and what was metaphor. For students that were in their 3rd year of university as English majors, that's quite a problem. By that point they should have read hundreds of passages from books written in the 19th and 20th centuries.
by colechristensen | 2025-05-21 20:16:39+00:00
This is one big, slightly dorky strawman argument. Like two groups of people who don't like each other trying to use "facts" to expose the people they don't like, completely uninterested in the actual issues involved for people who aren't idiots.

Congratulations on pointing out that people who "roll coal" don't make very good policy arguments, trying to extend the "teenager who whilst trying to be an asshole ran down several cyclists somewhat accidentally" attitude to everyone that holds an opinion is absurd, please stop.

You cannot have real political discourse about anything if your chosen strawman is the stupidest opponent you can find evidence for.
by Awaytiss | 2025-05-21 20:16:54+00:00
I'm in the same boat with my project to track Twitch chat badges - https://badgebase.co/

I've been observing for a long time how developers promote their side-hustle projects.

Like in the answers here, the most effective approach seems to be talking about your project wherever it fits - HN, Reddit, X/Twitter, YouTube, personal blog, external blogs. The more, the better. The best platform varies for everyone. So just share your project as much as you possibly can.
by lastofthemojito | 2025-05-21 20:17:03+00:00
Seems like a weird move to say:

* Jony Ive has built a company with the densest collection of talent in the world

* OpenAI is spending 10 figures to buy a company from Ive

* It is not the aforementioned company with the dense collection of talent; it's instead a company that no one has heard of
by overgard | 2025-05-21 20:17:03+00:00
Microsoft really seems out of control. Yesterday I noticed that OneDrive was turned on automatically (I've always been very clear about not turning it on). Which was incredibly shocking to me, that they'd just turn on uploading my data to the cloud on the sly. And of course, it's nearly impossible to turn off Edge loading things. I'm really on the verge of switching to Linux, it's getting too awful
by benbreen | 2025-05-21 20:17:37+00:00
The ability to seamlessly integrate generated images is fascinating. Although it currently takes too long to really work in a game or educational context.

As an experiment I just asked it to "recreate the early RPG game Pedit5 (https://en.wikipedia.org/wiki/Pedit5), but make it better, with a 1970s terminal aesthetic and use Imagen to dynamically generate relevant game artwork" and it did in fact make a playable, rogue-type RPG, but it has been stuck on "loading art" for the past minute as I try to do battle with a giant bat.

This kind of thing is going to be interesting for teaching. It will be a whole new category of assignment - "design a playable, interactive simulation of the 17th century spice trade, and explain your design choices in detail. Cite 6 relevant secondary sources" and that sort of thing. Ethan Mollick has been doing these types of experiments with LLMs for some time now and I think it's an underrated aspect of what they can be used for. I.e., no one is going to want to actually pay for or play a production version of my Gemini-made copy of Pedit5, but it opens up a new modality for student assignments, prototyping, and learning.

Doesn't do anything for the problem of AI-assisted cheating, which is still kind of a disaster for educators, but the possibilities for genuinely new types of assignments are at least now starting to come into focus.
by fullstackchris | 2025-05-21 20:17:52+00:00
This is exactly what I've encountered, at least with Claude, it writes out huge artifacts (static ones retrieved from the file system or wherever) character for character - What I'm going to try this weekend is just integrating a redis cache or sqlite into the MCP tool calls, so claude doesnt have to write everything out character per character... no idea if it will work as expected...

also looking into "fire and forget" tools, to see even if that is possible
by imoverclocked | 2025-05-21 20:18:41+00:00
> There is, in fact, a position ...

While technically true, that's not who the article is about. People who roll coal are not doing it because they have significantly more performance that way.

I had one of the "evil" diesel Jetta's and I miss that car. 40+ MPG, great performance up/down hills, not excessively expensive. In the settlement, I had to choose between giving the car up and accepting a to-be-announced retrofit.

It never rolled coal but the emissions were still a lie; This is where credibility is lost, not the EPA.
by mrandish | 2025-05-21 20:19:27+00:00
This announcement furthers my sense OpenAI is becoming a hype vehicle destined to be the iconic poster child of early AI hubris when the bubble pops. When I read the pretentious marketing copy and photo on the announcement page my first thought was "Someday this'll be linked on the Wikipedia page for 'The AI Bubble'".

I'm not even a hardcore AI skeptic, I think AI can be useful and valuable in the near-term (even outside coding!) and potentially transformative in the long-term but I also think current capabilities are over-hyped and wildly overvalued. I think AI is going through the typical hype cycle (https://en.wikipedia.org/wiki/Gartner_hype_cycle) and we're currently late in the "Inflated Expectations" phase soon to be followed by the inevitable "Trough of Disillusionment".
by mandevil | 2025-05-21 20:19:30+00:00
This is a good question to ask. It can't be, for the reasons you guessed.

This is not the first time this sort of thing has happened. When Pluto was found by Clyde Tombaugh he was looking for Planet Nine, which Percival Lowell had calculated must be present based on the orbits of the outer planets. But it was quickly realized that Pluto was too small and in the wrong orbit for it be Lowell's deduced planet. (And even then they worked with a too high estimate of Pluto's mass, it wasn't until the 1978 discovery of Charon that we got a good estimate of Pluto's mass. It is hard to get a good mass estimate without something else in orbit around it.)

The Pioneer and Voyager missions gave us much better estimates of the masses of the gas giants, and my understanding is that if you go back and redo Lowell's calculations with those correct masses, his planet disappears. That's my best guess as to Planet X, that our constants are wrong in some way, but we'll see.
by foldr | 2025-05-21 20:19:52+00:00
I should think the vast majority of companies operate without data on the value added by specific product features. The cases where you can assign a dollar value to a specific feature are the exceptions, not the rule.

It's not necessarily a case of GIGO, either. Take VSCode, for example. Tons of useful features. How many of them can be linked directly to increases in Microsoft's revenue?

One would hope that the VSCode devs are trying to build a good text editor according to their own taste and intuition (while also listening to outside feedback). It would be a complete waste of time to try to 'validate' every feature added.
by alabastervlog | 2025-05-21 20:19:55+00:00
https://ia803400.us.archive.org/18/items/murdoch-murdoch-boo...

Page 93 (as numbered on the pages, IDK which PDF "page" [edit: nb the table of contents gets it wrong, one supposes the pages were re-numbered in the digitization process, or something]) or just search "Capitalism and Discrimination" and it'll get you there fast, for anyone who's interested. The chapter is... well, I found a real howler, but then I have odd taste in entertainment, sometimes, and my enjoyment was almost certainly not by a route the author intended. I'd recommend it just on that basis, regardless of its role in this thread but, uh, only for my fellow weirdos.
by babyent | 2025-05-21 20:20:16+00:00
Why can't we keep our military and defense spending (read: R&D, science, etc.) top notch, and use it to fuel civilian quality of life?

I never understood why we have to remove one thing to do something else. Sometimes you just need a redirection right?

I mean sure, GPS was meant for missile guidance, but now we use it to go to our friends place for game night or taking the family on a road trip.

The internet wasn't made for memes, but here we are. And we play online games together too.

We spend like 1-2 trillion on medicaid and medicare.

My personal vision (which may differ obviously from others) is for America to be the best nation to ever exist, in terms of what it offers to its citizens, and to the broader community at large. And for me that includes the best military power (gotta keep the insane crazy countries and terry's in check), the best social quality of life (healthcare, housing, safety), and the best outcomes for everyone who is here (pursuit of happiness).

I find it fascinating that this country has gone through hell and back (civil war, civil rights, world wars, etc.) and held it together, and it is one of the primary reasons I admire the country so much even though it has its issues (which country doesn't?) and aspires for something greater.

For someone like me, Europe can be a very racist place and I know from first hand accounts from others like me how they're treated as an eternal outsider, not to mention their imperialist history and bloodshed... Where I'm from is a 3rd world developing country that was set back by invaders and imperialists for centuries.

America offers a balance that is really hard to find in the world, it is a true melting pot and I love it here.
by ebenezerdon | 2025-05-21 20:20:21+00:00
Yes and open about it. You can check my other HN posts, including the last one about Appwrite Sites, where I mentioned I'm a team member: https://news.ycombinator.com/item?id=44027691

I also build with Appwrite, so I experience it as a user. You might have noticed some of my products on GitHub, including https://nextjob.work
by bumby | 2025-05-21 20:20:29+00:00
A reference is not an appeal to authority, it’s an opportunity for you to verify the stance and poke holes in it if you have the capability to do so. You have the opportunity to use whatever authority you want and cherry pick data. I’m just asking for an effort that has some rigor beyond “I can’t prove it, I just know it’s true because my gut tells me so”
Show HN: Confidential computing for high-assurance RISC-V embedded systems
by mrnoone | 2025-05-21 20:21:06+00:00
Dear HN community! Looking forward to hearing your feedback on ACE (assured confidential execution), technology that implements VM-based trusted execution environment (TEE) for embedded RISC-V systems with focus on a formally verified and auditable firmware. We target high-assurance systems that can benefit from compartmentalization and hardware-backed isolation. The key ingredient called security monitor (firmware) is implemented in Rust. The formal specification is defined as annotations directly in code and gets translated to Coq using RefinedRust automation. ACE design is now part of the RISCV confidential VM extension (CoVE) specification (deployment model 3).
by WheelsAtLarge | 2025-05-21 20:21:23+00:00
Looks like AI crossed a line. At the very least, one person can do long form documentaries from their basement using VEO 3. There is no need for camera shoots. Yikes.

This reminds me of Pixar's video of an animated lamp 40 years ago. I remember that within 5 years Toy Story came out and changed everything on how animated films were made. Looks to me like we are on our way to doing the same thing with realistic movies.
Show HN: I Built a Simple Prompt Manager to Organize AI Prompts with Windsurf
by gduale | 2025-05-21 20:21:32+00:00
Hey HN, Vibe coding or not, that's the question ;)

I'm trying to be an indie hacker in my spare time. I'm a sysadmin / DevOps / SRE.

I was tired of searching for my prompts in my notepad, so I built a small SaaS with Django to manage them. The idea is simple: store my prompts and add tags to each one to find them quickly.

I'd really appreciate any feedback if you give it a try (and maybe spot some bugs?) :)

Cheers, Guillaume.
by mikepurvis | 2025-05-21 20:21:39+00:00
My kids have an old Thinkpad T440p that's their Scratch/Roblox/Minecraft machine, and overall it works well enough running Ubuntu (originally 22.04, then 24.04, now 25.04). But it has been far from seamless:

- the built in bluetooth and wifi can't be used at the same time; for a while we mitigated this with a USB wifi module, but that eventually broke and so now bluetooth is just disabled.

- it's hard to figure out what apps and app data are shared between users. AFAICT there's one Steam install my kids are sharing, but each one installs their own copy of a game, which is terrible for disk usage.

- a bunch of games don't work, especially from non-steam sources like Epic and Itch.io. I've heard about the Heroic Launcher, and I will try it at some point, but it's just... one more fiddly thing to have to mess with.

- several Minecraft launchers / mod-managers have been tried, but I can't seem to keep my Microsoft account logged in on there, so I eventually just put my password on a sticky note so they could re-auth it whenever needed (fortunately I don't use it for anything else).

- unattended-upgrades pulled a new kernel and the thing just panicked on startup until I went into the grub menu to get the previous one and reverted.

- until 25.04 the power management story was terrible, the machine would chew through the whole (newly replaced) battery in less than an hour.

As a competent nerd I've been ~fine with all this, but it's honestly right on the edge of acceptable. I expect a normal person would immediately give up in the face of most of these— either give up in terms of ditching the machine/OS or give up as in accepting a limitation like it just doesn't play that game or I just can't use my earbuds.