MurphyA/hacker-news huggingface dataset:
by saltcured | 2025-07-10 23:04:55+00:00
For reliability, you can make the recipient poll the table(s) of record for relevant state and use the out-of-band notification channel as a latency-reducer. So, the poller is eventually consistent at some configured polling interval, but opportunistically can respond much sooner when told to check again ahead of the next scheduled poll time.

In my experience, this means you make sure the polling solution is complete and correct, and the notifier gets reduced to a wake-up signal. This signal doesn't even need to carry the actionable change content, if the poller can already pose efficient queries for whatever "new stuff" it needs.

This approach also allows the poller to keep its own persistent cursor state if there is some stateful sequence to how it consumes the DB content. It automatically resynchronizes and the notification channel does not need to be kept in lock-step with the consumption.
by TheAlchemist | 2025-07-10 23:05:32+00:00
Tesla board is learning this news at the same time than anybody else - from Elon's tweet.

They have approximately 1 day to do any due diligence necessary for what looks like a massive transaction between a public company that is part of S&P 500 and a private company, who's CEO happen to be the same person.

I know that we are living in an age when law doesn't mean anything anymore, at least in the US, but for younger folks here - people used to go to jail for such things.
by dlcarrier | 2025-07-10 23:05:33+00:00
Also, we tend to think of human effects and the change in climate to be mutually exclusive, but even if the end of the ice age had zero effect on the ability of megafauna to eat or reproduce, and an increase predation from the introduction of humans was the sole cause of their extinction, the presence of those humans itself would be an effect of the ice age ending.
by kayfox | 2025-07-10 23:05:38+00:00
As with all but the first few 737s, it was assembled at Renton. The door plug was installed in Wichita by Spirit Aerosystems and there were issues with rivets in the surrounding structure that Spirit removed the plug to correct in Renton.

As a result of this Boeing is now refusing to sign off on fuselages with defects found at Spirit to be transported to Renton. And also Boeing will be buying back Spirit, which had been spun out of Boeing by the McDonall-Douglass management that took over Boeing when McDonall-Douglass bought Boeing with Boeings own money.
by iwanttocomment | 2025-07-10 23:05:39+00:00
Most cellular calls are already using IP data via Voice over LTE (for 4G), Voice over New Radio (for 5G), or Voice over IP (ie "Wi-Fi Calling") on most American providers. There is an automatic fallback to the conventional circuit-switched mobile network if data reception is not available or the call can't be completed using IP.

The transition to IP calling has been happening since 2012 and virtually all modern phones currently support it - no need to put additional restrictions in place for the edge cases where VoLTE et al don't work.

https://en.wikipedia.org/wiki/Voice_over_LTE

https://en.wikipedia.org/wiki/Voice_over_NR
by olyjohn | 2025-07-10 23:06:12+00:00
My Ford from the year 2000 has a 5 digit keypad on the door. I can lock my keys in the car, leave it running, lock and unlock it without an extra key. I can grant anybody access by just giving them the code. I hated carrying the stupid bulky keyless entry fob in my pocket, and threw it in a drawer, so my keychain is very small. It still has a chipped key to turn on the ignition system and start the vehicle. It's vehicle locking perfection.
by mwigdahl | 2025-07-10 23:06:29+00:00
I've been a proponent for a long time, so I certainly fit this at least partially. However, the combination of Claude Code and the Claude 4 models has pushed the response to my demos of AI coding at my org from "hey, that's kind of cool" to "Wow, can you get me an API key please?"

It's been a very noticeable uptick in power, and although there have been some nice increases with past model releases, this has been both the largest and the one that has unlocked the most real value since I've been following the tech.
by jjwiseman | 2025-07-10 23:07:24+00:00
One was a gesture made by the anti-immigrant, antisemitic Musk, who pushes false stories of white genocide and is responsible for the deaths of thousands of non-white children (by dismantling most of USAID), who supports far-right political parties and leaders, who urged Germans not to be ashamed of their country's history, who created an AI bot that is not just antisemitic but calls itself MechaHitler.

The other, different gesture was made by a relatively liberal, progressive Democrat.
by aboodman | 2025-07-10 23:08:29+00:00
At the end of the day people have to care about their job, for a reason bigger than getting a paycheck. Society can coast for awhile when people don't care but things eventually break down.

You can add process but the people running the process have to care. You can add regulation, but then the regulators have to care.

At the end of the day people have to care. And it really has to be everyone, because if one group cares and another doesn't, the one that cares will soon get disillusioned.

Caring alone is not sufficient. You do need process to catch mistakes. But process alone is also not sufficient.
by chickensong | 2025-07-10 23:09:19+00:00
I see a lot of reasons and excuses about the decline in partying, and the internet is obviously changing society and culture, as well as every generation of parents, but at some point everyone needs to take some responsibility and make their own decisions. At least people today have amazing tools to throw parties, if that's what they want to do.

FWIW, I spent the holiday weekend raving under the stars in the forest and it was great, as always. Mostly old people though.
by oersted | 2025-07-10 23:09:40+00:00
Thanks for elaborating on it, it’s good to learn. The trope though is more about the Enlightenment, Scientific Revolution and Royal Society era. But yeah they were never actual nobility, just upper-middle class. And indeed during the Renaissance and early modern period it was much more about patronage. A number of Greek philosophers were also wealthy, although others were simply frugal.

Nevertheless, my general point stands in that their research was almost never their job and they needed other means to support themselves, just like artists. And this was true throughout history until the paradigm shift described in OP’s article.
by nomel | 2025-07-10 23:09:55+00:00
What they have is not ground truth, it's bad data. Why is it bad data? Because any model that uses, or any metric based on it, will be worse. That's in opposition to the definition and purpose of ground truth data: it's not supposed to make things worse.

You're both right. Perfection isn't possible or practical. But their "ground truth" (in that example) is obviously shite, that nobody should be using for training or any sort of metric, since it will make them worse. You're also right that you can name a dataset "ground truth", but names don't mean much when they're in opposition to the intent.
by rshemet | 2025-07-10 23:10:30+00:00
thank you! We're continue to add performance metrics as more data comes in.

A Qwen 2.5 500M will get you to ≈45tok/sec on an iPhone 13. Inference speeds are somewhat linearly inversely proportional to model sizes.

Yes, speeds are consistent across frameworks, although (and don't quote me on this), I believe React Native is slightly slower because it interfaces with the C++ engine through a set of bridges.
by bunderbunder | 2025-07-10 23:11:48+00:00
There's a reason why Murphy's Law is so commonly acknowledged, though. When you've got a process like this that gets repeated over and over by a bunch of different people, you simply must recognize that that, if it's possible for someone to fuck up, then somebody will fuck up.

And a relatively straightforward corollary of that reality is that, when somebody fucks up, putting too much personal blame on them is pointless. If it weren't them, it would have been somebody else.

In other words, this "blame is due where blame is due" framing is mostly useful as a cop-out excuse that helps incompetent managers who've been skimping on quality controls and failsafes to shift the blame away from where it really belongs.
by mulmen | 2025-07-10 23:12:05+00:00
Can’t tell if you are serious but I will assume you are.

Why not? Seems like a logical conclusion.

1. Introduce the concept.

2. Demonstrate an intuitive algorithm.

3. Assist students as they practice and internalize the algorithm.

4. Reinforce this learning by encouraging them to teach each other.

5. Show them how to use tools by repeating this process with the tool as the concept.
by lelanthran | 2025-07-10 23:12:06+00:00
> that, and keeping your business logic in the database makes everything more opaque!

Opaque to who? If there's a piece of business logic that says "After this table's record is updated, you MUST update this other table", what advantages are there to putting that logic in the application?

When (not if) some other application updates that record you are going to have a broken database.

Some things are business constraints, and as such they should be moved into the database if at all possible. The application should never enforce constraints such as "either this column or that column is NULL, but at least one must be NULL and both must never be NULL at the same time".

Your database enforces constraints; what advantages are there to code the enforcement into every application that touches the database over simply coding the constraints into the database?
by rozap | 2025-07-10 23:12:45+00:00
It would write incorrect code and then you'd need to go debug it, and then you would have to come to the same conclusion that you would have come to had you written it in the first place, only the process would have been deeply frustrating and would feel more like stumbling around in the dark rather than thinking your way through a problem and truly understanding the domain.

In the instance of getting claude to fix code, many times he'll vomit out code on top of the existing stuff, or delete load bearing pieces to fix that particular bug but introduce 5 new ones, or any number of other first-day-on-the-job-intern level approaches.

The case where claude is great is when I have a clear picture of what I need, and it's entirely self contained. Real life example, I'm building a tool for sending CAN bus telemetry from a car that we race. It has a dashboard configuration UI, and there is a program that runs in the car that is a flutter application that displays widgets on the dash, which more or less mirror the widgets you can see on the laptop which has web implementations. These widgets have a simple, well defined interface, and they are entirely self contained and decoupled from everything else. It has been a huge time saver to say "claude, build a flutter or react widget that renders like X" and it just bangs out a bunch of rote, fiddly code that would have been a pain to do all at once. Like, all the SVG paths, paints, and pixel fiddling is just done, and I can adjust it by hand as I need. Big help there. But for the code that spans multiple layers of abstraction, or multiple layers of the stack, forget about it.
by tptacek | 2025-07-10 23:14:00+00:00
Of note: the whistleblower we're talking about had already given testimony, which is to say the conspiracy theory requires you to believe Boeing was willing to kill a whistleblower, but only after they testified.

(Not that it could possibly have mattered, but he also never worked on the 737; several still-living current and former Boeing employees have filed complaints about 737 production processes).
by vel0city | 2025-07-10 23:14:25+00:00
I hadn't watched the footage personally. Many other have and that was their conclusion.

The coroner's report also sure sounds like a suicide. Gunshot to the right temple, very close range, from the victim's gun. No evidence of any struggle or forced entry. No evidence of anyone being with him. A note with only his fingerprints in what seems to be his handwriting.

Obviously there's no possibile way a mentally unstable person under a lot of continued stress would ever take their own life, just never happens. The only way people die are because corporations have them executed.

Is there even a single shred of evidence suggesting someone else pulled the trigger?
by Retr0id | 2025-07-10 23:15:05+00:00
Cutting cardboard in straight lines with scissors is easy, but cutting convex curves other shapes is really not, especially if you want to avoid bending it and collapsing the corrugation. Personally I use a knife, but obviously that isn't suitable for very young kids (not hugely safe for me either lol, I almost cut the end of my thumb off not too long ago...)
by vinkelhake | 2025-07-10 23:15:20+00:00
I used yaml for some things back in the stone age (shout out to why the lucky stiff and syck). The more I used it, and the more I came in contact with it I started to dislike that it has so many features, and tries to be overly clever. I'm kind of surprised to see that it's making a comeback (or maybe it never went away).

https://noyaml.com/
by callamdelaney | 2025-07-10 23:15:21+00:00
Having been on an air crash investigation kind of vibe since the Air India accident, I have conflicting opinions on boeing.

On one hand, their quality control, engineering etc has been declining, not to mention the suspicious deaths of whistleblowers..

But on the other, the fact that each pilot can see and feel immediately what inputs the other is applying is such a huge advantage compared to airbus’ fly by wire.

There are at least 3 accidents on airbus planes which can effectively be attributed to dual input. Loss of situational awareness, highly technical changes in the way the aircraft controls (why would this ever be a good idea), given certain circumstances.

Imagine dying because of the different between ‘pull down’ and ‘push down’. On a boeing, when the captain pushes the nose down, you see immediately what he means. On an airbus, you’re dead by the time the captains input override is acknowledged.

There are definitely pro’s to the airbus system but why cant we add input feedback?
by throwaway889900 | 2025-07-10 23:16:00+00:00
Maybe it's just me, but I'd rather teach how to use a knife safely? And a cut from a blade is a lesson to be learned, hopefully only once.

Edit: Oh and if anyone's looking for the tool name, it's called a nibbler. This one is just table-mounted, there are power tool and unpowered versions ofc.
by less_less | 2025-07-10 23:16:12+00:00
The intro textbook descriptions of cryptographic systems omit a lot of very important details.

When using RSA to sign a message m, in practice you don't send m^d mod N. That would generally be insecure, depending on what kinds of messages your system sends and/or accepts. In practical systems, instead you hash m, and then adjust the hash through a (possibly randomized) process called "padding" to be a value in [0,N). There are different standards for padding, and the better designs use additional hashing.

The security of the system depends in part on the hashed-then-padded message "looking random", i.e. not having structure that can be exploited by an attacker. It turns out to be tricky to formalize what exact randomness property you need, so cryptosystems are often analyzed in the "random oracle model" (ROM) in which the hash function has impossibly strong randomness properties.

It seems that usually, if you use a strong hash function, a scheme that's proved secure in the ROM is secure in real life (or at least it's not the ROM part that breaks); the counterexamples are usually really contrived. This article is about a somewhat-less-contrived, but still not quite realistic, example where something that's secure in the ROM would break due to the ROM being an unrealistic model.
by t-3 | 2025-07-10 23:17:34+00:00
The argument should really be "fix regulations governing the honey industry", because nothing about honey farming has to be cruel or harmful to bees, but the law literally requires it to be in the case of Langstroth hives and many mite-mitigation things that end up stressing bees out for the sake of bureaucracy.

1/3 of colonies dying in winter sounds bad, and is certainly inefficient from an agricultural perspective, but wild hives don't have better survival rates. Parasites are an issue mostly due to beekeepers historically favoring breeds which were fine before mites were a big problem but don't have good grooming behaviors to deal with the modern situation. Due to higher productivity and "that's how we've always done it", they still use those slovenly breeds.
by SAI_Peregrinus | 2025-07-10 23:17:41+00:00
Anderson Powerpole connectors[1][2] have hermaphroditic housings, hermaphroditic contacts, and they're both usually on flexible leads so there's not usually a good distinction between jack & plug!

Antennas are the external fertilization of connector sexing.

[1] https://en.wikipedia.org/wiki/Anderson_Powerpole [2] https://www.youtube.com/shorts/rBkcZlOyPsc (NSFW unless you're in the trades)
by xp84 | 2025-07-10 23:19:29+00:00
Can you point out what aspects of the bill relating to Medicaid are most concerning? I don't just mean the DNC talking points, but rather specific provisions. When I read through the actual provisions[1] they are far less scary than what I hear being used as DNC fundraising fodder. For instance, I can't just show up in the UK without any legal status and automatically have all free healthcare from the NHS[2]. But the provisions removing federal tax money support to provide free healthcare to the undocumented is one of the things being pointed to by opponents of the bill as being especially evil. If you feel that way, why is the US the only country that ought to do that?

[1] https://www.kff.org/tracking-the-medicaid-provisions-in-the-...

[2] https://www.nhs.uk/nhs-services/visiting-or-moving-to-englan...
by BigGreenJorts | 2025-07-10 23:19:37+00:00
> Interestingly, the best AI assisted devs have often moved to management/solution architecture, and they find the AI code tools brought back some of the love of coding. I have a hypothesis they’re wired a bit differently and their role with AI tools is actually closer to management than it is development in a number of ways.

The CTO and VPEng at my company (very small, still do technical work occasionally) both love the agent stuff so much. Part of it for them is that it gives them the opportunity to do technical work again with the limited time they have. Without having to distract an actual dev, or spend a long time reading through the codebase, they can quickly get context for an build small items themselves.
by 1attice | 2025-07-10 23:20:53+00:00
'[flagged]'. oh, ok. Well I guess we're at this point, then. We know where we're off to.

Funny, because even with an explicit (and patchily applied) ban on politics here on HN, this is a technology story. Polygraphs are inherently interesting.

But, ok, sure. Flagged.
by CPLX | 2025-07-10 23:20:58+00:00
I have my doubts about how real that Threads traffic is. I don’t think I’ve ever seen an organic link to Threads or a business list a profile, I don’t even know what the icon looks like. Bluesky I am seeing all the time.

Maybe that’s just anecdotal but given how frequently meta tries to trick me into clicking on a Threads link I have my suspicions about all that traffic.
by jonathanlydall | 2025-07-10 23:21:17+00:00
There is something that happens to our thought processes when we verbalise or write down our thoughts.

I like to think of it that instead of having seemingly endless amounts of half thoughts spinning around inside your head, you make an idea or thought more “fully formed” when you express it verbally or with written (or typed) words.

I believe this is part of why therapy can work, by actually expressing our thoughts, we’re kind of forced to face realities and after doing so it’s often much easier to reflect on it. Therapists often recommend personal journals as they can also work for this.

I believe rubber ducking works because in having to explain the problem, it forces you to actually gather your thoughts into something usable from which you can more effectively reflect on.

I see no reason why doing the same thing except in writing to an LLM couldn’t be equally effective.
by Agraillo | 2025-07-10 23:21:22+00:00
As a cultural synthesizer ("create a sketch...") or translator (i.e., from human to programming) perplexity is as good as the others and maybe worse. But I like it as being an alternative semantic web search engine. Search engine because most of the time the facts are referenced at the end of the paragraphs and when it fails to insert them, I usually ask to expand. It's a new feeling after all those years of PageRank dominance. For example, It sometimes creates a paragraph with a reference to some recent research that according to the PageRank logic should be at the bottom (because almost nobody cites it). It's like the relevance was reborn. Once it was in a primitive sense of the early AltaVista, then Google killed it with PageRank, now when an engine really understands the question, the answers might become relevant in a new sense while being tangential to the reputations of the sources
by Mr_Minderbinder | 2025-07-10 23:21:52+00:00
The author has a completely distorted view of computing history. 64K was not a “luxury” in 1982/1983. Average memory prices then were about $2000 per MB, 64K would have cost ~$100. The C64 launched with that amount of memory in 1982 and that was considered a cheap, budget microcomputer. As for other things which were supposedly typical of computing then: Expensive CPU cycles (wrong). No floating point (completely wrong and just shows the level of ignorance), Direct hardware access (not a constraint). Characterising the past this way certainly adds to the drama of their story but it is not accurate.
by AnthonyMouse | 2025-07-10 23:22:00+00:00
The electronics don't have any more complexity than any other computer system. If you can fix your PC you could fix your car's electronics. Except that they aren't documented. So then your service light comes on, and the car has all kinds of detailed information about why, but the manufacturer doesn't give it to you because they want you to take it to the stealership so they can pick your pocket or try to sell you a new car instead of fixing it yourself or taking it to an independent mechanic.

This isn't about the cost; they already pay the cost to write the documentation or software for their own dealerships. It isn't about other carmakers; any company large enough to actually make a car would have no trouble getting a copy of it from one of the dealers. The only reason it's not published on their websites is that they don't want the vehicle owners and independent mechanics to have it, which is spiteful and obnoxious.
by sixothree | 2025-07-10 23:22:23+00:00
The question is really - while this LLM is working, what can you get a second and a third LLM to do? What can you be doing during that time.

If your project has only one task that can be completed, then yeah. Maybe doing it yourself is just as fast.

Related to correctness, if the property in question was commented and documented it might pick up that it was special. It's going to be checking references, data types, usages and all that for sure. If it's a case of one piece having a different need that fits within the confines of the programming language, I think the answer is almost certainly.

And honestly, the only way to find out is to try it.
by redox99 | 2025-07-10 23:24:48+00:00
Yeah with local models (where obviously you can prefill part of the reply) you can bypass any refusal no matter how strong. Once the model's answer begins with "To cook meth follow these steps: 1. Purchase [...]" it's basically unstoppable.

I didn't know Claude offered that capability. They probably have another model on top (a classifier or whatever) that checks the LLM output.