MurphyA/hacker-news huggingface dataset:
by dataviz1000 | 2025-06-26 15:27:43+00:00
Luis von Ahn spoke in the early 2010s—probably around 2014—at The LAB in Wynwood, Miami. He recounted how his fascination with crowd-sourcing led first to reCAPTCHA and then to his latest venture, Duolingo. He made it clear that his real passion wasn’t language per se, but building a crowd-sourced human translation service as a business model. At that point, Duolingo had roughly 24 employees—and, much to his surprise, only two were focused on the crowd-sourcing engine. He explained how they’d enlisted some of the world’s leading language-education researchers as consultants. Their very first question: “Which part of speech should learners tackle first?” The experts confessed they didn’t know, so the team gathered the data and used A/B testing coupled with statistical analysis to pinpoint the answer.

Today, it’s not only easier than ever to launch a platform to challenge Duolingo, but its core product—its crowd-sourced human translation service—has been distrupted.

This morning, I found myself thinking about how all those decade-old learning platforms—like Coursera, as reflected in its ever-falling stock price—are being distrupted.

Your product looks awesome and I hope you distrupt all the language learning platforms. Thank you for sharing.

(I had ChatGPT fix my grammatical errors and now this comment doesn't sound like me, sorry.)
by palata | 2025-06-26 15:27:53+00:00
If you add enough "if's", then surely everything is possible :-).

I don't think we're anywhere near having drones that happily fly above a war zone, detect an interesting hangar, find a way to get inside and select a target inside.

Currently they mostly fly FPV drones manually. The next basic step is to have "terminal engagement", where at some point they can select a target and the drone will fly autonomously to it using CV. But in order to do that, the drone will need processing power, and therefore it won't cost 500$ anymore.

Would you rather go for a drone that costs 5k and can use CV for terminal engagement, or 10 drones that cost 500 and simply stay on their latest vector if no command arrives?
by busyant | 2025-06-26 15:28:25+00:00
> Much of what we are supposed to learn in a classroom is irrelevant and some of it is just down right wrong.

I think there is a lot of truth here.

I used to teach chem and I would repeatedly warn students not to cheat (especially the on-line students). I'd explain that they would eventually have to take certification tests (for nursing) where they COULDN'T cheat.

So, if they cheated, they'd just waste time and $$$$.

I don't think my warnings helped and I think the reason is related to your statement. The cheaters are basically thinking, "I just have to jump through this dumb hoop. It's not important. I'll figure out the important stuff when the time comes."

I mean, I understand that line of thought, but they're making their decision to cheat based on the assumption that they can learn chem on their own and at a much later date. I'm sure most of them lost a lot of time and money.
by Oras | 2025-06-26 15:28:30+00:00
The problem is that, regardless of how you try to use "micro-agents " as a marketing term, LLMs are instructed to return a result.

They will always try to come up with something.

The example provided was a poor one. The comment from LLM was solid. Why would you comment out a step in the pipeline instead of just deleting it? I would comment the same in a PR.
by hinkley | 2025-06-26 15:28:30+00:00
In cases where transmission lines are hitting capacity particularly on hot days, this is a place where batteries can help. Peak shaving is can’t help you with grids that are oversubscribed for more than a few hours a day but they can help load shift for part of the day. The batteries can still have value for emissions reductions if and when you finally get right of ways for more power distribution.
by breuleux | 2025-06-26 15:28:40+00:00
I think the main issue is people using LLMs to do things that they don't know how to do themselves. There's actually a similar problem with calculators, it's just a much smaller one: if you never learn how to add or multiply numbers by hand and use calculators for everything all the time, you may sometimes make absurd mistakes like tapping 44 * 3 instead of 44 * 37 and not bat an eye when your calculator tells you the result is a whole order of magnitude less than what you should have expected. Because you don't really understand how it works. You haven't developed the intuition.

There's nothing wrong with using LLMs to save time doing trivial stuff you know how to do yourself and can check very easily. The problem is that (very lazy) people are using them to do stuff they are themselves not competent at. They can't check, they won't learn, and the LLM is essentially their skill ceiling. This is very bad: what plus-value are you supposed to bring over something you don't understand? AGI won't have to improve from the current baseline to surpass humans if we're just going to drag ourselves down to its level.
by Hugsun | 2025-06-26 15:29:06+00:00
The version of llama.cpp that Llamafile uses supports structured outputs. Don't waste your time with bloat like langchain.

Think about why langchain has dozens of adapters that are all targeting services that describe themselves as OAI compatible, Llamafile included.

I'd bet you could point some of them at Llamafile and get structured outputs.

Note that they can be made 100% reliable when done properly. They're not done properly in this article.
by esseph | 2025-06-26 15:29:22+00:00
I was one of the first non special operations troops to use a modern infantry-company sized drone (small, low cost) to guide conventional and guided artillery in 2008-9 for the US.

Laser guided Excalibur rounds didn't come out until much later, same for the laser guided jdams. And the cost of those is much higher, plus logistical an deployment cost, than a FPV drone.

Edit: I also don't know anybody that ever fired a copperhead round in anger. That was very much a product of 80s and 90s doctrine to counter Russian armor.
by tqwhite | 2025-06-26 15:30:38+00:00
I don't blame them for worrying about it. The policy should not be to forbid it but make sure you don't leave artifacts because I guarantee, people are going to use a bot to write their code. Hell, in six months, I doubt you will be able to get a code editor that doesn't use AI for code completion at least.

Also, AI coded programs will be copyrightable just like the old days. You think the big corps are going to both not use bot coding and give up ownership of their code? Fat chance.

Remember the Micky Mouse copyright extension? If the courts aren't sensible, we will have one of those the next day.

The old days ended very abruptly this time.
by ToucanLoucan | 2025-06-26 15:31:25+00:00
You'd swear the process of getting diagnosed + treated for ADHD was deliberately designed to filter out anyone who actually has it. It's maddening.

I helped my girlfriend through the process a few years back, and it's so many phone calls, so many forms, she had to basically trick her mom into filling out some of the paperwork (long story, her mother is perfect and anything wrong with her child is a mark on her "record," it's frustrating) and even then, even once diagnosed, she was fired from a job for seeking accommodations under the ADA, and I swear every single month she has to take multiple calls from pharmacies and her fucking insurance company to reaffirm that yes, she does still need her damn medications.

Fortunately all that shit has kept her too busy to really wonder if RFK is going to send her a fucking farm or whatever.
by AndyKelley | 2025-06-26 15:32:20+00:00
HN seems to be having trouble understanding why this is brilliant.

Ignore the parts about JSON/XML. That's irrelevant.

Problem: you want an RSS reader, but RSS readers are annoying because they are stateful and you have to try to sync them across devices. Or, as in the case of Google Reader they may be discontinued. Best case, you have a dependency on a third party application.

Solution: make a web page on your personal site that aggregates links from your RSS feeds.

This is handy because you can now simply access your own web site as an RSS reader. As a side benefit, you can share this page with your friends to help them find nice links, and help promote stuff that you like to search engines.
by dinfinity | 2025-06-26 15:33:18+00:00
> Did you miss the part about signals jamming in the article?

"Drones also operate in a cluttered segment of the electromagnetic spectrum. First-person view drones use unencrypted analog radio signals, and in hot parts of the front, as many as a dozen drone teams may be competing for use of a handful of frequencies (a consequence of using cheaper components)."

The currently used FPV drones use consumer level ass communication methods. Do you also think that current military-grade communication methods can be easily jammed on the battlefield?

Using the consumer level stuff as a reference point and thinking it is somehow SOTA is not going to lead to good conclusions.

> Cellular networks not only can be jammed but towers are a priority target.

The point was that there are plenty of radio signals that work fine and with high bandwidth in the 'problematic' terrain types you mentioned. Having said that, you can't rely on the cellular towers of the enemies of course. You need relay drones to create your own ad hoc cellular network.

> You could just fire an artillery round and be done with it.

At what coordinate? The whole point of FPV drones is that the operator can fly close to the target area and only then decide what the best place to strike is. A shell that is 20m off target is just a waste.

The point of destroying the canopy is reducing the attenuation of the signal for other drones to go in and be able to be precise.
by cardanome | 2025-06-26 15:33:20+00:00
> Not because I am addicted to it, but because there is simply too much PII and sensitive content to protect on it.

Do people not encrypt their phones?

Of course some state actors might be able to break it with enough time but that should be enough to protect from most petty criminals.

Though I get that you might be unwilling to part with your phone. I guess you could just keep it at home.
by josefritzishere | 2025-06-26 15:33:41+00:00
Gary Stevenson of gary's economics argues that the rich are much less mobile than working people. In owning land, assetts, and businesses it's very difficult for them to leave or for their departure to insulate them from taxation. In short, the Rich are very easy to tax and it's hard to them to evade just by changing primary residence. https://www.youtube.com/shorts/Mcf6dbxUVx0
by wordsalad | 2025-06-26 15:34:04+00:00
> First google forced me to start paying for my email domain.

Do you mean that they stopped offering the legacy free tier and you had to upgrade to a paid plan? If that's the case, they reverted their decision and it was possible to go back to the free tier. I don't know if it is still possible, as this was 3 years ago, but here's a thread outlining how to do it. https://www.reddit.com/r/gsuitelegacymigration/comments/urky...
by insane_dreamer | 2025-06-26 15:34:10+00:00
> If someone uses an LLM and produces bug-free code, I'll trust them.

Only because you already trust them to know that the code is indeed bug-free. Some cases are simple and straightforward -- this routine returns a desired value or it doesn't. Other situations are much more complex in anticipating the ways in which it might interact with other parts of the system, edge cases that are not obvious, etc. Writing code that is "bug free" in that situation requires the writer of the code to understand the implications of the code, and if the dev doesn't understand exactly what the code does because it was written by an LLM, then they won't be able to understand the implications of the code. It then falls to the reviewer to understand the implications of the code -- increasing their workload. That was the premise.
by tempodox | 2025-06-26 15:34:48+00:00
> If someone is writing code in a way that's deliberately unconventional or overly fancy that's a strong signal that it isn't very good.

“unconventional” or “fancy” is in the eye of the beholder. Whose conventions are we talking about? Code is bad when it doesn't look the way you want it to? How convenient. I may find code hard to read because it's formatted “conventionally”, but I wouldn't be so entitled as to call it bad just because of that.
by dekhn | 2025-06-26 15:35:06+00:00
Nobody denied that there was mercury (in thimerosal) in vaccines. That was not being hidden. The FDA started to phase its use out in 1999.

You mention that phenol is used in mouthwash, so you follow up with "inject that mouthwash into my arm". Phenol is used as ingredient in mouthwash, but nobody injects mouthwash (which contains several different ingredients) in your arm. Bad argument. These ingredients were used because people died from bacterial infections from multi-dose vaccines (where the same vial is used for several people).

I think it makes more sense to base your arguments on facts, not "they're injecting mouthwash into my arm. No thanks".
by LeifCarrotson | 2025-06-26 15:35:08+00:00
No, this was Bill Atkinson. He's famous enough to have his own Wikipedia page: https://en.wikipedia.org/wiki/Bill_Atkinson

> Bill Atkinson, the author of Quickdraw and the main user interface designer, who was by far the most important Lisa implementer...

> I'm not sure how the managers reacted to that, but I do know that after a couple more weeks, they stopped asking Bill to fill out the form, and he gladly complied.

Notice that it doesn't say "they stopped using the form" but "they stopped asking Bill to fill out the form". The rules are different at the top, they probably still used it to mis-manage junior employees who didn't have as much influence.
by asdf6969 | 2025-06-26 15:35:20+00:00
> you should absolutely have a personal physician you have a personal relationship with

best we can do here is the closest walk in clinic that isn’t fully booked by 9am and a doctor I’ve never met before. All they ever do is send me for blood work which is always flawless. Eventually my issues resolve themselves. If I get cancer or something serious I expect to just find out shortly before I die
by haswell | 2025-06-26 15:35:25+00:00
Some of the games I play often that saw improvements: The Finals, Overwatch, Rocket League, Helldivers.

> (i also tried to use Niri but it would launch in 60Hz mode and for some reason wouldn't allow the game to run at a higher framerate with vsync disabled regardless of any option i chose)

I had some issues early on related to refresh rate, and it turned out I didn't have an output defined for the correct display. The steps I took:

1. Run `niri msg outputs` to identify the Display ID and available modes. In my case: "DP-3" and "2560x1440@143.964"

2. Set up an output in niri's confid.kdl as follows:

output "DP-3" { mode "2560x1440@143.964" variable-refresh-rate }
by itake | 2025-06-26 15:35:27+00:00
I find this frustrating because when switching between different Node versions for various projects, gemini-cli might not be compatible with all of them. That means even if I’ve installed it globally, it won’t work in some directories, as .nvm changes the node version. then I have to install different copies of gemini-cli for each version of node I work in.

It would be much better if I didn’t have to reinstall it every time I change Node versions.
by qart | 2025-06-26 15:35:33+00:00
https://x.com/theliverdr/status/1908363713771425946

Again and again, this hepatologist makes his message clear: "Acetaminophen (Paracetamol) is the safest anti-fever and anti-pain medicine even among patients with liver disease. It is the first choice for fever and pain management even in advanced cirrhosis."

Look for some of his other posts on the topic for studies and citations.
by xmodem | 2025-06-26 15:36:06+00:00
Right - I think it would be appreciated by your users if you at the very least made it clear from the outset how well different languages are supported and what degree of testing you have done.

Certainly if your product were to mis-teach me important details, and I were to then find out that you had spent less time testing than I had spent learning, I would be quite angry.
by AnimalMuppet | 2025-06-26 15:37:36+00:00
One could argue (truthfully!) that cars cause the decline of leg muscles. But in many situations, cars are enough better than walking, so we don't care.

AI may reach that point - that it's enough better than us thinking that we don't think much anymore, and get worse at thinking as a result. Well, is that a net win, or not? If we get there for that reason, it's probably a net win[1]. If we get there because the AI companies are really good at PR, that's a definite net loss.

All that is for the future, though. I think that currently, it's a net loss. Keep your ability to think; don't trust AI any farther than you yourself understand.

[1] It could still not be a net win, if AI turns out to be very useful but also either damaging or malicious, and lack of thinking for ourselves causes us to miss that.
by hn_throw2025 | 2025-06-26 15:38:33+00:00
Yes, but the parent isn't accurate about Paracetamol. It's not anti-inflammatory.

You can take them together within the stipulated limits for each, as one will reduce inflammation and the other will reduce the perception of pain.

Just have to be careful with the stomach when it comes to Ibuprofen... perhaps eat first.
by reify | 2025-06-26 15:38:45+00:00
I am just imagining how it would work out in an argument.

between a husband and wife say.

its bad enough when you have done something wrong to upset your better half,

How would they scream and shout at you down the phone if the message went through a chatbot.

How would a chatbot express and convey your emotions at that time. Highy unlikely a chatbot would get that right.

hey chatbot, shout this at my husband. make sure you are really angry with him.

chatbot summarised reply: in a balanced chatbot voice. your wife is really angry with your for cheating on her. you naughty bad bad husband.

might work for some power hungry, domineering manager, demanding action from an employee.

but the general public, no way.

I like people and like the sound of their voices. I can tell what sort of mood people are in when I call them.

humans need to express all their emotions, thats what humans do.

might be handy if you were arrested by the police,

Dear copper, please refer your questions via my chatbot.

your under arrest son.
by ahmeneeroe-v2 | 2025-06-26 15:38:47+00:00
This is a very good comment. I had my first kid in my mid-20s and my next two in my late 30s.

There are definitely pros and cons, but overall I'd recommend kids in mid- to late-20s.

>However don't wait until you think it is the perfect time.

Yes! There is no perfect time to have kids, but there will definitely be a time when having kids isn't biologically likely anymore
by runjake | 2025-06-26 15:38:48+00:00
Do it (if you want to). You wouldn't literally be the oldest. My old IT manager retired in his 60s and did this (and is now a working, signing electrician). It even sounds like he kinda got some automatic seniority of sorts, due to his age and maturity.

So yeah, it's doable.

I semi-seriously consider going into the trades after retiring from tech.
by hinkley | 2025-06-26 15:39:08+00:00
It’s both. To work you need a polyhedron constructed of a series of polygons, here triangles, and one of those triangles has to have its center of mass outside the base of the object in all orientations. Otherwise the weight will pin it down instead of tilt it over.

That’s why in the one orientation it tips back before tipping sideways: the center of mass is inside the footprint of right edge of the tetrahedron but not the back edge. So it tips back, which then narrows the base enough for it to tip over to the right and settle.
by sim7c00 | 2025-06-26 15:39:16+00:00
i would add network packet sniffer and port scanner. not that its particularly hard programmingwise, but it teaches a lot about sockets, networking, reading rfcs/specifications and protocol diagrams. I found it really useful personally and found myself happily making them in many languages to get familiar with languages and remind myself of networking details. all other items i could think of - already on the list! :D
by mbreese | 2025-06-26 15:39:16+00:00
See: https://apptainer.org/docs/admin/main/installation.html#mac

Just like with Docker, it spins up a Linux VM that integrates with Apptainer. You can install/use it with Lima (much like Docker).

You can also install it with `brew install lima` and then run `limactl start template://apptainer` to get a running Apptainer compatible VM running.
by itake | 2025-06-26 15:39:21+00:00
- nodejs is slow.

- the cli runs in whatever your active (nvm, asdf, etc) is configured in that directory. So for each version of node you work in you need to install a different copy of gemini.

- if you work in an older version of nodejs, then you need to run 2 different versions of node (in different tabs) to use the tool and run your project.
by spott | 2025-06-26 15:39:22+00:00
My reading of this wasn’t that Apple has a bunch of security bug fixes they aren’t upstreaming, it is that they are maintaining their own forks of an old version and back porting security bug fixes from upstream into their fork.

Maybe they are doing their own security fixes, but at this point they are so far diverged from upstream that it isn’t clear that those security bugs exist in upstream.

But that is my guess, I don’t really have enough information to say much for sure.
by dinfinity | 2025-06-26 15:39:28+00:00
I believe your prediction was "Or maybe it will be like Musk announcing what Teslas will be capable of in 6 months."

You seem to think that this ragtag level of warfare between Russia and Ukraine is somehow indicative of what the limit of NATO-level militaries is. I'd say "we'll see", but hopefully we never have to find out.
by sarchertech | 2025-06-26 15:40:02+00:00
The problem isn’t that a single CEO exists who is ultimately making the final decision.

The problem is when companies try to create scores of “mini CEOs” (this is actually how PMs were explained when they started popping up) to oversee every aspect of every product.

A CEO of any but the smallest companies will have many other responsibilities, so they’ll have no choice but to delegate the majority of the decision making to the people actually building the product.

A PM running the search feature or the user onboarding experience or the notification system doesn’t have this limitation.

Also don’t get me wrong, I’ve worked with some fantastic PMs, but they were fantastic despite the role not because of it. Every good PM I’ve ever worked with had the capacity to be a good engineer even if they didn’t have the experience.
by 0cf8612b2e1e | 2025-06-26 15:41:21+00:00
Heh. I have definitely thought about that (same with legacy paint!). Unfortunately, it is a corporate PC, and I am not sure how that would go to be loading “untrusted” files. My suspicion is that the current release is labeled as a protected system file, so I could not overwrite it. Which means the hard coded shortcut combination would continue to launch the slow, bloated one. So, yeah definitely less convenient.
by actinium226 | 2025-06-26 15:41:24+00:00
> Want single-file distribution model (although doesn't support deltas)

You can achieve that with docker by `docker save image-name > image-name.tar.gz` and `docker load --input image-name.tar.gz`.

It likewise doesn't support deltas but there was a link here on HN recently to something called "unregistry" which allows for doing "docker push" to deploy an image to a remote machine without a registry, and that thing does take deltas into account.