MurphyA/hacker-news huggingface dataset:
by fnordian_slip | 2025-07-10 22:05:26+00:00
I don't really care that much about the whole topic, but if you want to convince others that the only difference between the two gestures was the speed, then you should not have posted the video which shows that one person has his fingers spread out, while the other one doesn't. The latter being normal for a nazi salute.

Also, the gesture is usually interpreted in the context of his increasingly fascist rhetoric, which makes it harder for an outside observer to give him the benefit of the doubt.

However, as you posted the video in defense of Elon and decided to believe the narrative over what you can see with your own eyes, I'm probably wasting my time here.
by toast0 | 2025-07-10 22:05:51+00:00
It sounds like Boeing is doing a design enhancement. I found this article [1] that describes features for the bolts as:

> The fix also includes adding lanyards atop the door-plug bolts to “permanently secure the bolts to the plug” and “provide a visual indication”, says Crookshanks. “They’ll hang there and be visible to a mechanic that had taken the bolts out.”

[1] https://www.flightglobal.com/safety/details-emerge-about-boe...
by dumah | 2025-07-10 22:06:06+00:00
You can embed these requirements into conventions that systematically constrain the solutions you request from the LLM.

I’ve requested a solution from Sonnet that included multiple iterative reviews to validate the solution and it did successfully detect errors in the first round and fix them.

You really should try this stuff for yourself - today!

You are a highly experienced engineer and ideally positioned to benefit from the technology.
Show HN: AI-powered meetup planner that optimizes for fair travel times
by KApilmittal | 2025-07-10 22:06:07+00:00
"I got tired of the endless group chat debate about where to meet, especially when someone always ended up with a terrible commute while others walked 5 minutes.

So I built Midway@ - an AI that finds meeting spots where everyone's travel time is actually fair. Not just geographic midpoints (which are often terrible), but real optimization for travel time equity.

*How it works:* - Enter everyone's starting location + transport method (car/transit/walk/bike) - Describe what you want ('coffee shop with WiFi', 'restaurant with parking') - AI analyzes thousands of venues using live traffic/transit data - Returns spots where commute times are balanced

*Technical details:* - Google Maps APIs for real-time travel calculations - Custom algorithm that minimizes travel time variance across the group - Handles mixed transport modes (some drive, others take transit) - Venue ranking considers both travel equity and suitability match

*Interesting data from 10,000+ groups:* - 67% of manually chosen meetup spots have >15min travel time imbalance - Geographic center is optimal location only 23% of the time - Groups save average 47 minutes of coordination time

Built with Next.js, deployed on Vercel. Would love feedback on the algorithm or UX improvements!

Demo: https://www.midway.at
by thom | 2025-07-10 22:06:39+00:00
Yeah, the way I've always used LISTEN/NOTIFY is just to tell some pool of workers that they should wake up and check some transactional outbox for new work. False positives are basically harmless and therefore don't need to be transactional. If you're sending sophisticated messages with NOTIFY (which is a reasonable thing to think you can do) you're probably headed for pain at some point.
by ether_at_cpan | 2025-07-10 22:07:02+00:00
Well yes, he was a total dickhead to people who asked lazy questions and could not answer the follow-up questions that they were asked. He was strict about teaching people that it is important to be able to explain one's problem clearly and follow debugging instructions, and was ruthless with people who didn't get that. On the "help" irc channels we saw a continuous flood of lazy people wanting quick solutions to their coding homework and after a while anyone would become sick of it.

I didn't much enjoy it when I was at the other end of it though, and sometimes he went too far. "Try to understand why the person doesn't understand" wasn't something he did enough -- sometimes the person doesn't know the right questions to ask, they just know that their thing doesn't work.

As a helper, it's hard to find the right balance, and I think the most important thing is that if you're getting emotional about it, step away and let someone else take the question. (I at least have been getting better at this over time.)
by bix6 | 2025-07-10 22:07:04+00:00
Everything actually got better. Look at the image generation improvements as an easily visible benchmark.

I do not program for my day job and I vibe coded two different web projects. One in twenty mins as a test with cloudflare deployment having never used cloudflare and one in a week over vacation (and then fixed a deep safari bug two weeks later by hammering the LLM). These tools massively raise the capabilities for sub-average people like me and decrease the time / brain requirements significantly.

I had to make a little update to reset the KV store on cloudflare and the LLM did it in 20s after failing the syntax twice. I would’ve spent at least a few minutes looking it up otherwise.
by neilv | 2025-07-10 22:07:16+00:00
> We understand this change may disrupt your routines, and we sincerely apologize for the inconvenience.

Empty apology, for an act that legislators, regulators, and the market shouldn't tolerate.

> If your Wemo product is still under warranty on or after January 31, 2026, you may be eligible for a partial refund. Refund requests will not be processed before that date.

Someone needs to lead a class-action suit, with a settlement that is many multiples of whatever the company thought they gained/saved. Get it publicized for well-deserved brand damage. Make it hurt enough that shareholders are angry at the CEO and board.
by partdavid | 2025-07-10 22:07:32+00:00
The shallow analogy is like "why worry about not being able to do arithmetic without a calculator"? Like... the dev of the future just won't need it.

I feel like programming has become increasingly specialized and even before AI tool explosion, it's way more possible to be ignorant of an enormous amount of "computing" than it used to be. I feel like a lot of "full stack" developers only understand things to the margin of their frameworks but above and below it they kind of barely know how a computer works or what different wire protocols actually are or what an OS might actually do at a lower level. Let alone the context in which in application sits beyond let's say, a level above a kubernetes pod and a kind of trial-end-error approach to poking at some YAML templates.

Do we all need to know about processor architectures and microcode and L2 caches and paging and OS distributions and system software and installers and openssl engines and how to make sure you have the one that uses native instructions and TCP packets and envoy and controllers and raft systems and topic partitions and cloud IAM and CDN and DNS? Since that's not the case--nearly everyone has vast areas of ignorance yet still does a bunch of stuff--it's harder to sell the idea that whatever AI tools are doing that we lose skills in will somehow vaguely matter in the future.

I kind of miss when you had to know a little of everything and it also seemed like "a little bit" was a bigger slice of what there was to know. Now you talk to people who use a different framework in your own language and you feel like you're talking to deep specialists whose concerns you can barely understand the existence of, let alone have an opinion on.
by jbeninger | 2025-07-10 22:09:29+00:00
I'd say I write the majority of my code in areas I'm familiar with, but spend the majority of my _time_ on sections I'm not familiar with, and ai helps a lot more with the latter than the former. I've always felt my coding life is speeding through a hundred lines of easy code then getting stuck on the 101st. Then as I get more experienced that hundred becomes 150, then 200, but always speeding through the easy part until I have to learn something new.

So I never feel like I'm getting any faster. 90% of my time is still spent in frustration, even when I'm producing twice the code at higher quality
by mtkd | 2025-07-10 22:10:25+00:00
>it's your problem to deal with to a degree

How is it not the responsibility of senior management at a major retailer to ensure an exploit at a vendor can't take the whole house of cards down?

Many other major enterprise clients out there are all over vendor security/compliance ... auditing and reauditing vendors to minimise chance of this happening or worst-case, if does happen, containing it and recoverying quickly
by keeda | 2025-07-10 22:10:27+00:00
This would be a great experiment to run, especially since many frontier models are available for free (ChatGPT doesn't even require a sign-up!) I'd be very curious to find out how it does.

In any case, treat AI-generated code like any other code (even yours!) -- review it well, and insist on tests if you suspect any non-obvious edge cases.
by WillAdams | 2025-07-10 22:10:33+00:00
Neat!

Would make a nice pairing with:

https://www.make.do/

which is sold by Lee Valley: https://www.leevalley.com/en-us/shop/home/toys-and-games/cra... (an excellent company to do business with).

A prototype of this was on Reddit/Imgur a while back:

https://old.reddit.com/r/DIY/comments/9en02z/kids_table_saw/

with instructions on making one w/ a parts list at:

https://imgur.com/a/kids-table-saw-2cg0HJB
by ryandrake | 2025-07-10 22:10:58+00:00
At the risk of overgeneralizing, more and more in modern life it feels as though we are all surrounded by people who are supposed to do their jobs right who don't, and people who are supposed to inspect their work who aren't inspecting, and people who are supposed to check the inspection process who aren't checking, and a legislative body who's supposed to regulate all the checking and double checking who aren't doing anything at all!

It's like vast swaths of people are just fooling around, collecting a paycheck, but aren't doing what they're supposed to be doing, and we're all just miraculously surviving our day-to-day because a bunch of denominators are very large numbers!
by jauntywundrkind | 2025-07-10 22:11:04+00:00
I semi-respectfully disagree that I've given you undue attitude.

One of the things I really enjoyed about the Flix programming language submission today was running across their principles section. Right off the top of the list:

> Simple is not easy

> We believe in Rich Hickey's creed: simple is not easy. We prefer a language that gets things right to one that makes things easy. Such a language might take longer to learn in the short run, but its simplicity pays off in the long run.

In my view, yes, there are warts to systemd, but it is an operable understandable system which has a hard fought simplicity to it. I can go to any systemd computer and get a good idea of what's running, understand how it's wired. I use common practices and configs to change or drop in config.

My feeling is that a lot of people want easy. That systemd doesn't pass the easy test.

The past? The past was enormously complicated. It was complicated because every shop has its own way of configuring things. Every shop has their own tools to assess system state, their own way to configure subsystems like logins, dns, networking, logging, time sync, booting. There were countless countless easy answers, a path littered with the bodies of dead easy answers to this or that concern. And you needed an easy answer for each concern; easy didn't go hard to integrate the different factors.

That past was a horrible mess of easy. Systemd feels complex, but compared to the past, there is a persistent understandable simplicity that is a raw joy to use. Things make sense. When you see one thing, you sort of learn how the next works. The back to the woods rejectionism that springs up today is a bizarre weird thing; folks have not seen how wildly different and bedazzling system management used to be, within and across orgs. You might not appreciate why but there's very very good reasons, and I'm fact, the world is inherently complex, there's aot to do, and systemd has created a wonderful pervasive cross-sectional (via it's many opt-in components) "easy" that harnesses and enables the complexity that is, in a sensible glorious way. ("This has made a lot of people very angry and been widely regarded as a bad move.")
by mk_stjames | 2025-07-10 22:11:08+00:00
This triggered a thought which led me to doing a quick calculation that I haven't done in years...

So, modern pennies are just copped plated zinc. But up to 1982 (barring some small interruptions like the 1943 steel penny) they were 95% copper. There was roughly 2.95 grams of copper in each penny.

Current copper prices seems to be approximately $12.31/kg or $0.0123/gram. That is about $0.036 per pre-1982 penny. Round down to 3 cents/penny to account for recycling costs. If you took all pre-1982 copper pennies you could out of circulation yourself you could make a 3x return!

(I have no idea how many pre-1982 pennies are still in circulation and it seems like this isn't public knowledge. Something tells me this endeavour to recycle them, as an individual, would never be fruitful. Also... my memory is that there is some question of legality in destroying currency en masse...)
by alwa | 2025-07-10 22:11:29+00:00
Yes—startling, but not catastrophic. I first used something like that at age 6. It probably COULD cut flesh if you really tried, but it would take some determination, and just the specter of damage was enough to keep me on good behavior.

I remember it as helping me develop a healthy respect for tools, and also to relate to the material world as something I can manipulate rather than something to be passively consumed. And to manage risks, and confront my fears.
by ben_w | 2025-07-10 22:11:36+00:00
They're also not escaping any such accounting, but that wasn't my point.

PV pays its own energy cost in a few months these days. But even then, the very first PV had to be made with mostly fossil fuels and some hydroelectric, now the new ones in China are made with 35% renewables.

Grids have the same question: how green it is to modify today is the current status of the power supply (etc.), not the status it will be when it's been modified.
by thaumasiotes | 2025-07-10 22:11:47+00:00
> I guess you'd disarm the person being facecious rather than the facetiousness

No, you disarm the facetiousness, the same way you'd disarm a trap. Disarming the person wouldn't make sense.

https://en.wiktionary.org/wiki/disarm

> 2. (transitive) To deprive of the means or the disposition to harm; to render harmless or innocuous.

> [quotations] to disarm a man's wrath
by Aurornis | 2025-07-10 22:12:08+00:00
> In a proper capitalistic system, those who build low quality e-commerce services, including hackable ones, should go out of business

If the impact is large enough, they do.

This not a case where binary thinking works for most situations, though. The costs associated with the attack will hurt them by damaging their balance sheets a little bit, taking capital away from more productive opportunities, and distracting their employees from more fruitful tasks.

There’s always a public thirst for immediate blood in these situations, but the damage is more subtle and manifests more as opportunity cost than a sudden collapse of the company. The demand for sudden stock market collapse of companies is ironic, given all of the criticisms thrown at companies for putting too much emphasis on short term stock results.
by MilnerRoute | 2025-07-10 22:12:14+00:00
"The package could include defensive Patriot missiles and offensive medium-range rockets, but a decision on the exact equipment has not been made, the sources said. One of the people said this would happen at a meeting on Thursday..."

"Ukraine's top priorities are Patriot missile interceptors and GMLRS mobile rocket artillery which may be included in the package. The weapons could be on the front lines within days because stocks are positioned in Europe."
by marvinborner | 2025-07-10 22:12:16+00:00
It's interesting how some of these diagrams are almost equivalent in the context of encoding computation in interaction nets using symmetric interaction combinators [1].

From the perspective of the lambda calculus for example, the duplication of the addition node in "When Adding met Copying" [2] mirrors exactly the iterative duplication of lambda terms - ie. something like (λx.x x) M!

[1]: https://ezb.io/thoughts/interaction_nets/lambda_calculus/202...

[2]: https://graphicallinearalgebra.net/2015/05/12/when-adding-me...
by codyb | 2025-07-10 22:12:44+00:00
So slow until a learning curve is hit (or as one user posited "until you forget how to work without it").

But isn't the important thing to measure... how long does it take to debug the resulting code at 3AM when you get a PagerDuty alert?

Similarly... how about the quality of this code over time? It's taken a lot of effort to bring some of the code bases I work in into a more portable, less coupled, more concise state through the hard work of

- bringing shared business logic up into shared folders

- working to ensure call chains flow top down towards root then back up through exposed APIs from other modules as opposed to criss-crossing through the directory structure

- working to separate business logic from API logic from display logic

- working to provide encapsulation through the use of wrapper functions creating portability

- using techniques like dependency injection to decouple concepts allowing for easier testing

etc

So, do we end up with better code quality that ends up being more maintainable, extensible, portable, and composable? Or do we just end up with lots of poor quality code that eventually grows to become a tangled mess we spend 50% of our time fighting bugs on?
by apparent | 2025-07-10 22:12:50+00:00
I agree this sucks, but what would the cause of action be? They're offering partial refunds for items purchased within the warranty period (though you have to have proof of purchase, which of course practically no one will have).

I don't think companies can be sued for discontinuing cloud services that are required for older devices to keep working, otherwise Google would have surely been sued over their Nest security system shutdown, among other things. Maybe a shareholder derivative lawsuit could make sense, but Belkin isn't publicly traded, and presumably whoever owns them is OK with this decision (and wouldn't want a costly lawsuit).
by gavinsyancey | 2025-07-10 22:12:50+00:00
> Once you complete the certification of Boeing Commercial Airplanes’ design enhancement for ensuring the complete closure of Boeing 737 mid exit door (MED) plugs following opening or removal, issue an airworthiness directive to require that all in-service MED plug-equipped airplanes be retrofitted with the design enhancement. (A-25-15)

It sounds like Boeing is currently working on designing and certifying a design enhancement to the MED plug to make it obvious if one is not closed properly. Not sure where to find the details on it though.
by const_cast | 2025-07-10 22:13:11+00:00
Because ideology railroads economy. If you take a look at fascist regimes throughout history, you will undoubtedly get a feel for their cruelty. But what most people miss is their incompetence. They're self-destructive by nature. Emotionally-driven by their ideology.

There's a metro station in Bucharest, Romania that's noticeably smaller than the rest. It was built in secret by the workers. The administration didn't want it built at all - it was by the University, and they believed students should be forced to walk, lest they become lazy. Luckily, the workers had the foresight to build the station in secret for some unknown future date. Now, it's one of the most used stations in the Capital.
by doc_manhat | 2025-07-10 22:13:37+00:00
Got up to the TL;DR paragraph. This was a major red flag given the initial presentation of the discovery of a bottleneck:

''' When a NOTIFY query is issued during a transaction, it acquires a global lock on the entire database (ref) during the commit phase of the transaction, effectively serializing all commits. '''

Am I missing something - this seems like something the original authors of the system should have done due diligence on before implementing a write heavy work load.
by rshemet | 2025-07-10 22:13:50+00:00
reminds me of

- "You are, undoubtedly, the worst pirate i have ever heard of" - "Ah, but you have heard of me"

Yes, we are indeed a young project. Not two weeks, but a couple of months. Welcome to AI, most projects are young :)

Yes, we are wrapping llama.cpp. For now. Ollama too began wrapping llama.cpp. That is the mission of open-source software - to enable the community to build on each others' progress.

We're enabling the first cross-platform in-app inference experience for GGUF models and we're soon shipping our own inference kernels fully optimized for mobile to speed up the performance. Stay tuned.

PS - we're up to good (source: trust us)
by roarcher | 2025-07-10 22:14:08+00:00
That "job offer" tells me everything I need to know about this guy. Cheerfully dictating what you're going to do as if it's a great opportunity for you, with an obvious ulterior motive. Just "you will start tonight!", without so much as a mention of pay or availability, and oh by the way take your post down. Lol.

I used to meet clowns like this all the time when I freelanced years ago. Back then they called themselves "ideas guys" and liked to make you sign an NDA for the privilege of hearing their braindead overplayed product idea. Scumbags and users, every one of them, always looking for a shortcut to personal gain.
by nashashmi | 2025-07-10 22:14:08+00:00
> much of the money is tied up in performance targets and unlocked during years of loyalty, meaning it might not all be received if employees leave early or if the stock doesn’t perform well.

Meaning they are getting a get-rich-or-go-home incentive. Meta is giving them startup fever. And some took the opportunity. This makes a lot of sense for young ambitious engineers. It does not make much sense if you want to work on some niche project not made for the general audience.
by hombre_fatal | 2025-07-10 22:14:35+00:00
But those rules of thumb aren't true. People use Postgres for job queues and write-heavy applications.

You'd have to at least accompany your memes with empirics. What is write-heavy? A number you might hit if your startup succeeds with thousands of concurrent users on your v1 naive implementation?

Else you just get another repeat of everyone cargo-culting Mongo because they heard that Postgres wasn't web scale for their app with 0 users.
by rtkwe | 2025-07-10 22:14:47+00:00
Yeah he's put out a fair number of videos and the whole idea makes more sense there or if you can manage to visit in person.

I think even if you could squeeze down an LLM and get it to run in realtalk I don't think it fits with the radical simplicity model they're going for. LLMs are fundamentally opaque, we have no idea why they output what they do in the end and can only twiddle the prompt knobs as a user which is the complete opposite direction from a project that refuses to provide the tools to build a version because it's putting the program back into the box instead of fileted out into the physical instantiation.

I wish he'd relent and package it up in a way that could be replicated more simply than reimplementing entirely from scratch.

I'm not sure where to draw the line between Realtalk and the underlying operating system. I'm willing to give it some credit, it's interesting without being written entirely from scratch. IIRC most of the logic that defines how things interact IS written in Realtalk and physcially accessible within the conceptual system instead of only through traditional computing.