MurphyA/hacker-news huggingface dataset:
by ufos1111 | 2025-04-19 10:51:18+00:00
If you didn't notice, Microsoft dropped their first official BitNet model the other day!

https://huggingface.co/microsoft/BitNet-b1.58-2B-4T https://huggingface.co/microsoft/bitnet-b1.58-2B-4T-gguf

https://arxiv.org/abs/2504.12285

This MASSIVELY improves the BitNet model; the prior BitNet models were kinda goofy, but this model is capable of actually outputting code and makes sense!

https://i.imgur.com/koy2GEy.jpeg
by leguminous | 2025-04-19 10:52:44+00:00
When my wife had some minor surgery (not fully anesthetized), there was a nurse present who counted all of the sponges, etc. that were used, then made sure there were that many on the tray at the end. They didn't match up, and it turned out that the surgeon had dropped one off of the table.

The article mentions that counting is standard procedure, so hopefully this is how it works everywhere. It definitely seems like having someone who isn't the surgeon doing the counting would be the way to go. The surgeon is already very focused and it's easier to say "I'm sure I didn't leave anything" when someone else isn't telling you otherwise.
by tialaramex | 2025-04-19 10:52:49+00:00
> because it is the kind of optimizing compiler you say it is

What other kind of optimisations are you imagining? I'm not talking about a particular "kind" of optimisation but the entire category. Lets look at two real world optimisations from opposite ends of the scale to see:

1. Peephole removal of null sequences. This is a very easy optimisation, if we're going to do X and then do opposite-of-X we can do neither and have the same outcome which is typically smaller and faster. For example on a simple stack machine pushing register R10 and then popping R10 achieves nothing, so we can remove both of these steps from the resulting program.

BUT if we've defined everything this can't work because it means we're no longer touching the stack here, so a language will often not define such things at all (e.g. not even mentioning the existence of a "stack") and thus permit this optimisation.

2. Idiom recognition of population count. The compiler can analyse some function you've written and conclude that it's actually trying to count all the set bits in a value, but many modern CPUs have a dedicated instruction for that, so, the compiler can simply emit that CPU instruction where you call your function.

BUT You wrote this whole complicated function, if we've defined everything then all the fine details of your function must be reproduced, there must be a function call, maybe you make some temporary accumulator, you test and increment in a loop -- all defined, so such an optimisation would be impossible.
by thom | 2025-04-19 10:53:24+00:00
The bottom layer of C4 is still basically UML, although everyone usually skips that.

I love IcePanel and would recommend everyone try it. But like all these things, it requires an almost superhuman level of commitment to get value out of it. It has built in mechanisms to keep you honest and up to date and I have found it useful both the strategic and tactical level when used right. But ultimately it’s difficult to build an engineering culture around long-term, living diagrams. The moment everything gets out of sync it might as well just be a photo of a whiteboard. I strongly suspect this sort of platform plus AI will be a great combination (I think at least one HNer is working on exactly that and I assume IcePanel too).
by sudahtigabulan | 2025-04-19 10:54:25+00:00
> a very real problem: people here often don’t know where to turn when they have questions about taxes.

> asking online usually leads to unhelpful or outdated advice.

Solution:

> This platform works like Stack Overflow, but for taxes — anyone can ask, answer, or upvote

Your platform is basically still "asking online".

What will ensure that the answers here will be helpful and not outdated, unlike these other places online?

If it's the voting, this is available in many other, already popular, platforms.

The above is based only on the OP, I didn't go past the landing page. Why is sign up necessary for seeing the discussions?
by fleabitdev | 2025-04-19 10:54:55+00:00
It's difficult to design a language which has good usability both with and without a GC. Can users create a reference which points to the interior of an object? Does the standard library allocate? Can the language implement useful features like move semantics and destructors, when GCed objects have an indefinite lifetime?

You'd almost end up with two languages in one. It would be interesting to see a language fully embrace that, with fast/slow language dialects which have very good interoperability. The complexity cost would be high, but if the alternative is learning two languages rather than one...
by MrJohz | 2025-04-19 10:56:13+00:00
A lot of UIs have redundant data, it's very common to have the same data represented in different ways. Consider the comments page on HN, for example, which has plenty of duplicate information:

The list of comments on a submission tells you how many comments exist, but the comment count is also made explicit at the top of the page directly underneath the submission title.

If one person comments multiple times, their user name will appear multiple times on the page, despite being the same every time.

All the timestamps are presented as relative timestamps, which means they're all dependent on the current time.

Now this is a very simple page, and it's not so important that everything be updated live. But if it were, you'd need to update every single timestamp on the page, keep all of the usernames in sync in case a user changed their name, insert new comments while also updating the comment count, etc. There is a lot of redundancy in most UIs.

In fact, I vaguely remember one of the early React blog posts using a very similar example (I think something to do with Messenger?) to explain the benefits of having a data-driven framework rather than using the DOM as the source of truth for data. For a messaging application, it's much more important that everything be live, and that elements don't end up out-of-sync.
by gpvos | 2025-04-19 10:57:14+00:00
The most foolproof way to verify the results would be to have the client return all the 100 million values back to the server. This may be a bit much though, so alternatively, after submission, send a random selection of numbers in the range back to the client, which will have to return the prime summands* for those. Possibly with a time limit to prevent it from doing the calculation for only those numbers. So it probably also needs to be a fairly large selection.

*I had to look up that word
by JoeyJoJoJr | 2025-04-19 10:59:05+00:00
Do you mean subscribing to events/callbacks, manually managing object lifecycle, manually inserting list elements, keeping it in sync with the state, etc, etc. Because that was all friggen horrible. Maybe new approaches could make it less horrible, but there is no way I’d go back to what it was like before React. If anything, I want everything to be more reactive, more like immediate mode rendering.
by Roadwolf | 2025-04-19 10:59:24+00:00
No, not inside the transmitter rooms. They were well shielded. The copper pipes you see in some of my photos are actually huge coaxial interconnects, which are brazed and well sealed to prevent loss. I have for sure experienced that on the roof of First Canadian Place however, which also has some massive TV transmitters on it as well. I've even noticed instant slight ocular headaches when looking at such antennas at close proximity while they are in operation.

It is however interesting being up there in a lightening storm. The building rumbles whenever it is struck.
by selcuka | 2025-04-19 10:59:58+00:00
This sounds like the perfect application of image processing and machine learning. A computer with a camera attached could monitor the whole operation and warn the surgeon if it detects an object going in but not out.

At least it would be more useful than the system they use for self checkouts at my local supermarket. "Did you forget to scan something in your trolley?" Yes, it's my child.
by chongli | 2025-04-19 11:01:03+00:00
That may be true because 1980s UI scientists were most concerned with building efficient and intuitive UIs for the vast majority of people, not for 1%ers.

I know that I, personally, would not have been able to take some of the notes I took in university if it weren’t for vim and its affordances. Trying to keep up with a fast-writing math professor while typing a complete set of notes in LaTeX would not have been possible otherwise!
by adrian_b | 2025-04-19 11:03:27+00:00
Only the presence of CO2 and water does not say anything about conditions favorable for life.

These are some of the most abundant substances in the entire Universe. On any medium-size planet without life, the atmosphere is expected to be composed mostly of CO2, together with a smaller amount of dinitrogen, like it is today on Venus. Also the rarefied atmosphere of Mars contains mostly CO2.

Because most rocks containing carbonates and sulfates are formed by precipitation from water, this discovery is just additional evidence that in the past Mars had much more water than today, so that there was some water lake or sea where these rocks are located now.

The atmosphere of the early Earth must have been composed mostly of CO2 too, before algae have appeared and they have reduced most of the CO2 to organic compounds, leaving an atmosphere where N2 is the most abundant component.
by nroets | 2025-04-19 11:04:16+00:00
You may be right e.g. SETI now requiring more RAM than it found in consumer computers.

Also likely that seti@home was killed due to bandwith cost making it uneconomical[1]. After all they were looking for aliens in the data.

This "gridbach" project is much closer to GIMPS.

[1]: even if seti@home got their server bandwidth for free, they also need to factor in the bandwidth cost of their "home" participants.
by deltaknight | 2025-04-19 11:05:58+00:00
There is https://openf1.org which has an API, although I don't believe it's real-time. My projects uses the SignalR stream directly from F1, but it's not very API friendly and you have to learn and do a decent amount of processing to make it in to useful display data. Check out the UndercutF1.Data project to see how this is done. FastF1 also has a live timing client, although I don't think its their preferred method of analysis.

After a session is finished, F1 do upload json and jsonStream static files which you can download - checkout the DataImporter class to see how this is done (this is what powers the undercutf1 import` command)
by globnomulous | 2025-04-19 11:06:30+00:00
> Don’t be put off by the memelord persona

If it's a persona, then he's at best a performer and entertainer pandering to an audience that enjoys or relates to immature, insufferable people. If it isn't a persona, then he's just an immature, insufferable person.

No, thank you. Either way, the result is psychologically, socially, and politically corrosive and typically attracts a horrendous, overall obnoxious audience.
by Roadwolf | 2025-04-19 11:07:20+00:00
If by spicy you mean will they shock you if you disconnect one, no I haven't had that happen. But then again I never tried disconnecting them with the transmitter operating. I recall they input about 200 Watts each into the combiner which does seem like a lot for a BNC. But that power would be traveling along the surface of the center conductor.
by smcameron | 2025-04-19 11:07:25+00:00
Wait until you discover IGML (intergalactic modeling language)[1]. The entire user interface of a space game I'm working on -- including menus, buttons, sliders, even text rendering -- is literally implemented via a form of IGML. It's a very old language. Games like Asteroids and Battlezone have used it since forever.

[1] https://wiki.c2.com/?InterGalacticModelingLanguage
by chr1 | 2025-04-19 11:07:38+00:00
Why is it impossible? it can be as simple as a bottom feeder species that goes to the surface to poop, basically like whales, or have cells in their gut that produce fiber making their poop float to surface, or a combination of seaweed that produces floating wood, and a fish that builds nests on it. The second version is probably in reach of current technology.
by cjs_ac | 2025-04-19 11:07:40+00:00
The American comic hero is the Stand-Up Philosopher, wittily demonstrating his superiority with every line. The British comic hero is trying his best and failing miserably in a way that is relatable to the audience.

Consequently, the only British comedy that is popular in the US is satire, like Monty Python and The Hitchhiker's Guide to the Galaxy.
by deltaknight | 2025-04-19 11:07:48+00:00
Thank you! Yes, learning about the kitty and iterm graphics protocols was surprisingly fun, and opened my eyes to the potential power of modern TUIs (even if I'm not making best use of all the power).

Sixel on the other hand seems like an alien protocol whose implementation daunts me - think it'll be a while before I tackle that one.
by belter | 2025-04-19 11:07:49+00:00
Only thing silly is to trust Tesla.

Their own patent explains the odometer does not rely on distance travelled:https://patents.google.com/patent/US8054038B2/en

Multiple Tesla users confirm the same as far back as 2 or 3 years ago: https://www.reddit.com/r/ModelY/comments/106m2dz/tesla_odome...

Edit: I researched this further. See my other post in this thread.
Show HN: I made a travel app that instantly builds day plans based on your mood
by miquicampuzano | 2025-04-19 11:08:13+00:00
Hi HN!

I built PlanFast, a simple AI-powered app that generates a personalised 1-day travel itinerary in ~5 seconds, based on your mood and budget.

It's designed for travellers who: - Don’t want to spend hours planning - Want local, non-generic suggestions - Prefer quick, tailored recommendations over digging through dozens of blog posts or TripAdvisor lists

Currently works for Barcelona and Madrid — expanding soon based on feedback.

Would love your thoughts: - Is this something you'd use? - What would make it more useful or delightful?

Appreciate any feedback — good or bad!

Cheers – Miqui
by Spivak | 2025-04-19 11:10:10+00:00
This to me is the strongest argument in favor full evolving email into something else. It's damn near pointless, nobody needs digital letters and just like our IRL mailboxes they have become our distal trash bins. I would love to email to work up the stack and lose it's unstructured nature for most use cases.

People use email for 2FA codes and such, why not go the whole way and let email and Google Authenticator be the same thing.
by dfawcus | 2025-04-19 11:10:19+00:00
Not 'virtually', Scots is a different language to English, and Doric is a dialect of Scots.

English and Scots are sibling languages, c.f. some of the geographically close Scandinavian languages.

If you want a quick guide to languages in Britain, the site has an additional article which the original links to:

https://starkeycomics.com/2019/03/01/every-native-british-an...
by coderenegade | 2025-04-19 11:11:44+00:00
Hydrogen makes sense as a chemical feedstock for methanol and ammonia. It also scales well to grid energy storage, because you can add hundreds of GWhs at a time, and the technology is mature (Moss Bluff opened in 1983). You wouldn't use hydrogen in vehicles, because methanol is easy to make, and is a much better fuel for non-aero applications. Shipping is moving to methanol for that reason.
by _heimdall | 2025-04-19 11:12:38+00:00
> There is no reason to believe we've hit a wall and can't invent more antibiotics in the future

That just kicks the can down the road though. Assuming that the use of any antibiotic will eventually lead to a predominance of resistance, we would have to continue to invent new, effective antibiotics indefinitely.

> For example, some countries crazily overprescribe antibiotics, or prescribe broad spectrum ones

I don't think its as simple as over prescription being the problem. My grandmother is pretty I'll these days, she suffers from dementia, is sick frequently, and generally just very warn down. She had a respiratory infection this week and while at the doctor they also found that she has a UTI. The prescribed her two different, non-broad spectrum antibiotics.

I don't think anyone would consider that over prescribing, and she likely would have a very bad outcome without it, but it also seems totally reasonable that her scenario could still lead to antibiotic resistance. Her immune system just doesn't work well anymore, the antibiotics will take out most of the infection and her symptoms will likely go away but I wouldn't expect her body to do the job of cleaning up the rest of the infection, leaving the more resistant strains around in her system.
by rscho | 2025-04-19 11:14:46+00:00
> But doctors unions fight tooth and nail to prevent the publication of information that would allow patients to make informed decisions

Yes.

> which removes the financial incentive for surgeons to do better and prevents bad surgeons from being weeeded out of the market

This is absolutely not why the 'doctors unions' fight against performance statistics. Can't you people think of nothing else than money ?
by happosai | 2025-04-19 11:15:29+00:00
TUI for sports reminds me that in Finland, teletext is still very popular for following sports (football, ice hockey, even F1)

TUI gets you straight to the point, no ads, etc. So the teletext format is now outliving TVs and people read the teletext pages on their mobile phones (via we of dedicated apps)

https://yle.fi/aihe/tekstitv?P=207
by simmerup | 2025-04-19 11:15:50+00:00
Jesus, reading this in the footer of that webpage blows me away:

Public health officials often mislead the American people through conflicting messaging, knee-jerk reactions, and a lack of transparency. Most egregiously, the federal government demonized alternative treatments and disfavored narratives, such as the lab leak theory, in a shameful effort to coerce and control the American people’s health decisions. When those efforts failed, the Biden Administration resorted to “outright censorship—coercing and colluding with the world’s largest social media companies to censor all COVID-19-related dissent.”

Unnerving how constant their efforts are to undermine American trust in American institutions. From the President! Unnerving.
by Voice_of_Void | 2025-04-19 11:17:17+00:00
SingularityForge AI News #005: OpenAI's Reasoning Models, Google's A2A Protocol, MIT's Self-Detoxification Research

Sharing the fifth edition of SingularityForge AI News, an analytically rigorous digest where diverse AI systems (Claude, Grok, ChatGPT, etc.) provide perspectives on the week's most significant AI developments. Technical highlights include:

OpenAI's GPT-4.1 API with 1M token context window (April 14)

OpenAI's "reasoning models" o3 and o4-mini designed to "think longer" (April 16)

Google's Agent2Agent (A2A) protocol for standardizing communication between AI systems

DolphinGemma for analyzing and interpreting dolphin vocalizations

MIT's research on LLM self-detoxification and code accuracy improvements

ChatGPT's enhanced memory feature with explicit and implicit memory modes

The digest includes multi-perspective analysis from different AI systems on each development, plus UN's call for global AI regulation and significant funding rounds in AI infrastructure.

Podcast: https://spotifycreators-web.app.link/e/ZtE4tyNYGSb

Would be interested in HN's thoughts, particularly on Google's A2A protocol and agent interoperability standards.
by adrian_b | 2025-04-19 11:17:26+00:00
On a young planet, all water has a low pH, because it is formed by the condensation of the gaseous part of the matter ejected by volcanism, which consists mainly of water, carbon dioxide, sulfurous gases and halogen hydrides, where all substances but water are acids.

In the next few hundred millions years after a planet has cooled enough to be covered by liquid water, the water becomes gradually neutralized by leaching mainly potassium, magnesium, sodium and calcium ions from the igneous rocks (smaller amounts of iron(II), manganese(II) and other ions are also leached).

The chemical elements that are required for the appearance of life are ubiquitous.

What is much rarer is to have a planet of the right size, orbiting around a stable star at the right distance and having an adequate source of internal heat that can provide indirectly the source of chemical energy for the first living beings, and also the occurrence at the right place of certain minerals such as Fe-Co-Ni sulfides, that can catalyze the formation of complex organic molecules, before their role is taken by organic enzymes.
by throw-qqqqq | 2025-04-19 11:17:58+00:00
I found it funny that you felt a need to comment on the “finance bro”-label while simultaneously labeling HN-users as “programmers”:

> I'm getting roasted by programmers, I'll survive.

… often chosen as a sufficiently insulting label to dismiss software engineers.

I may be interpreting your choice of words beyond what is reasonable - as you said: you’ll survive ;)
by thom | 2025-04-19 11:18:53+00:00
I have no idea what my accent is at this point. I spent enough time in Oxford that I can pass as posh if I need to, moved to a part of Cheshire that had a huge scouse population, then moved to Watford and then Kent and picked up my dad’s dreadful habit of talking vaguely cockney to tradespeople. Now I live in Sheffield and me and my kids have random a mix of long and short As. I also grew up in lower-case parts of the internet and drive myself mad at work switching between that and grown up casing, so it’s not just vocal dialects anymore.
by nautilius | 2025-04-19 11:19:10+00:00
Efficiency is the standard red herring of the battery crowd - if efficiency was the prime motivation, we would all be driving bicycles and SUV or sportscars would not exist.

What are your other metrics? It’s an electric drivetrain with all advantages, but with the range of a gasoline car. Refueling cNG or LNG is standard in Europe, LH2 works just fine.

Google “burning Tesla” for that ridiculous take on why batteries would be inherently safe.
by davemp | 2025-04-19 11:19:21+00:00
I’m not sure. Command based editing opens more doors than just optimizing keystrokes. There are edits I somewhat regularly do with Vim macros that save me minutes of typing and cognitive burden of examining refactor locations. It’s probably not going to be make or break, but I do think it’s significant in a p > 0.05 sense.

I imagine Vim is only just a local optima too. There are newer editors [0] that are more AST aware that I haven’t been able to fairly evaluate yet (not in the boring corp approved software list).

[0]: https://helix-editor.com/
by siliconwitch | 2025-04-19 11:21:09+00:00
It’s the nRF9151 from Nordic. We’ll include a detailed section on the SoC and a full schematic once the documentation is up

The platform as you said aims to abstract away a lot of these details (though they’ll still be available if needed). Each of the IO ports will be configurable as GPIO/Analog/SPI/I2C, etc. Since these are all accessed via the Lua API anyway, we expect folks to not have to dig through the SoC documentation in order to figure things out. All the relevant settings for each mode will be available through the API. But yes, if you need more info, then it’ll be available in the docs
by npsomaratna | 2025-04-19 11:22:53+00:00
Doctor here (non-USA). This is standard procedure and has been standard ever since I was a medical student, almost 20 years ago. The "running nurse" is in charge of maintaining a count and making sure that nothing is left inside the patient.

Swabs and towels tend to come in pre-prepared packs, so the nurses have another source of truth. Any mismatch between the preprepared count, running count during the operation, and actual swabs/towels laid out at the end is a serious cause for concern. You will not close up a patient if there is a mismatch.