MurphyA/hacker-news huggingface dataset:
by asacrowflies | 2025-05-06 16:04:38+00:00
I guess we just have different definitions of "low class" your "starter job" at 28k would have been obscenely rich to me growing up with a single mother on disability with 4 kids making 12k a year and a 2000$ asset limit.

Completely separate from the 90s boom.

Again not to be rude but you very much ARE a rich guy posting online with rather decadent privilege going off how it's just people being fed "identity nonsense" is harmful to them.

It's is another common rich guy defense mechanism to say well since I'm not bezos himself it's fine! That doesn't really assuage my point at all.
by camgunz | 2025-05-06 16:04:43+00:00
This is my claim: the narrative that these programs incentivize and facilitate freeloading is false. Let's use your example: NPR's exploration of Hale County [0], which I'm not sure you've read/listened to.

The first interview [1] is exactly what I've written: baby boomers got older and more disabled, and economic conditions pushed people into disability. Quote: "consider this: Since the economy began its slow, slow recovery in late 2009, we've been averaging about 150,000 new jobs created per month. But in that same period, almost 250,000 people have been applying for disability every month." What do you want these people to do, manifest new jobs?

The second interview [2] outlines how the definition of disability has expanded over the years and the way the legal profession has exploited that to increase the number and success rate of disability claims. Again, not freeloading.

The third interview [3] describes how welfare-to-work legislation put a higher burden of the welfare onto states, so it's actually in their financial benefit to move people off of welfare and onto Social Security disability--so much so in fact that they pay people to do it. Quote: "PCG estimates it'll save Missouri about $80 million with all the people that will be getting onto disability and off of welfare".

Interviews 4 [4] and 5 [5] describe how people and families get trapped in these systems where if they do too well they'll experience extreme financial hardship. Quote: "a lot of the letters that we got from people responding to the stories were people saying, I'm one of those 14 million people on disability and I want to work. But I get health insurance on disability and what job am I going to find that accommodates my disability, it also gives me health insurance."

If your model of this problem is "there's a bunch of people too lazy to work who are freeloading on the public dole" you will be unsuccessful at solving it, because your model is wrong.

[0]: https://www.npr.org/series/196621208/unfit-for-work-the-star...

[1]: https://www.npr.org/2013/03/22/175072446/millions-of-america...

[2]: https://www.npr.org/2013/03/26/175396983/expanded-definition...

[3]: https://www.npr.org/2013/03/27/175502085/moving-people-from-...

[4]: https://www.npr.org/2013/03/28/175619112/kids-may-stay-on-di...

[5]: https://www.npr.org/2013/03/29/175722025/americans-on-disabi...
by rob74 | 2025-05-06 16:04:46+00:00
> In previous posts, I have looked at total rainfall, number of wet days, and cloud cover independently of one another.

Unfortunately those posts aren't linked, so that left me a bit puzzled. A day with rain is also wet (and probably cloudy)? So not sure how you can look at the three independently. Also, what is a "wet day" without rain? Foggy? High air humidity, but no rain?
by bheadmaster | 2025-05-06 16:04:47+00:00
> we do not need a flame war or chain of comments about what RMS' valid points were, when he was being (tremendously but unintentionally) offensive, and when he was merely being overly pedantic

If your intention is to not start a flame war, you might want to avoid contraversial topics such as the obviously manufactured canceling of RMS by the-powers-that-be.
by cal85 | 2025-05-06 16:04:57+00:00
These are great points. But I would debate the 100x point a little. And I think there are some cases where ignoring fast taps is clearly preferable.

I’m specifically thinking about phone notifications that slide in from the top – ie, from an app other than the one you’re using.

So we have two options: ignore taps on these notification banners for ~200ms after the slide-down (risking a ‘failed tap’) or don’t (risking a ‘mis-tap’).

I’d argue these are in different leagues of annoyingness, at least for notification banners, so their relative frequency difference is somewhat beside the point. A ‘failed tap’ is an annoying moment of friction - you have to wait and tap it again, which is jarring. Whereas a ‘mis-tap’ can sometimes force you to drop what you were doing and switch contexts - eg because you have now cleared the notification which would have served as a to-do, or because you’ve now marked someone’s message as read and risk appearing rude if you don’t reply immediately. Or sometimes even worse things than that.

So I would argue that even if it’s 100x less common, an mis-tap can be 1000x worse of an experience. (Take these numbers with a pinch of salt, obviously.)

Also, I’d argue a ‘failed tap’ in a power user workflow is not actually something that gets repeated that many times, as in those situations the user gets to learn (after a few jarring halts) to wait a beat before tapping.

All that said, this is all just theory, and if Apple actually implemented this for iOS notifications then it’s always possible I might change my view after trying it! In practice, I have added these post-rendering interactivity periods to UI elements myself a few times, and have found it always needs to be finely tuned to each case. UI is hard, as you say.
by estebank | 2025-05-06 16:05:33+00:00
1) every dependency comes from crates.io, not straight from GitHub

2) the dependency list is tiny

3) it uses a cargo lock, so even if it were using a GitHub dependency, that file keeps a hash of the dependency and points at the specific commit, so if the dependency were to introduce a backdoor it wouldn't be automatically picked up and a commit history rewrite would also fail

https://github.com/trifectatechfoundation/sudo-rs/blob/main/...
by moi2388 | 2025-05-06 16:05:39+00:00
> We were fortunate because ASO.dev also supports an alternative sign-in method (email with a one-time login code).

How does that work if according to you the apple private relay emails bounce?

> One-third of our users, who registered via Apple’s private relay email, are now completely unreachable: • We can’t contact them (emails bounce). • We can’t restore their access (new IDs don’t match old accounts).

You could temporarily let these emails let a one time sign in link get sent to another email account, so they can update their settings, no?

Overall, pretty serious incident. Please post updates regarding apples response.
by kweingar | 2025-05-06 16:06:04+00:00
If it's zero effort, then why do devs need to adapt fast? And wouldn't adapting be incredibly easy?

The only disadvantage to not using these tools would be that your current output is slower. As soon as your employer asks for more or you're looking for a new job, you can just turn on AI and be as fast as everyone who already uses it.
by some_furry | 2025-05-06 16:06:15+00:00
Wait until you hear about the furry convention that was the target of a terrorist attack via chlorine gas in 2014, which the news anchors laughed at when they heard what furries are.

https://www.youtube.com/playlist?list=PLXiMXx2shRmvI-PuBbmMl...

https://www.youtube.com/watch?v=6j6ZdVSrXNg

Or, a less drastic and recent example, a furry in Australia getting jumped unprovoked: https://x.com/Dennis_Gunnn/status/1918591407314661399

You can find hateful behavior everywhere if you look for it. This isn't exclusive to how people treat the furry fandom.
by whstl | 2025-05-06 16:06:25+00:00
That makes me think.

I never really worked with a PM that was good at preventing wasted effort. Or even mediocre at it. Most assumptions I saw them making were incorrect, unless it was a VERY SIMPLE product.

To me this is something that engineering should be doing, just like splitting tasks and double-checking designs.

Of course not every engineer can do it, but some of us have been doing it, negotiating deadlines and deliverables our whole careers. So I don't really understand why our industry insists on having us throw away those abilities.
by zdragnar | 2025-05-06 16:06:36+00:00
In America, taxes account for about a fifth of the price of a unit of gas. In Europe, it varies around half.

The remaining difference in cost is boosted by the cost of ethanol, which is much cheaper in the US due to abundance of feedstock and heavy subsidies on ethanol production.

The petrol and diesel account for a relatively small fraction on both continents. The "normal" prices in Europe aren't reflective of the cost of the fossil fuel itself. In point of fact, countries in Europe often have lower tax rates on diesel, despite being generally worse for the environment.
by cryptoz | 2025-05-06 16:07:24+00:00
This exact problem is something I’m hoping to fix with a tool that parses the source to AST and then has the LLM write code to modify the AST (which you then run to get your changes) rather than output code directly.

I’ve started in a narrow niche of python/flask webapps and constrained to that stack for now, but if you’re interested I’ve just opened it for signups: https://codeplusequalsai.com

Would love feedback! Especially if you see promising results in not getting huge refactors out of small change requests!

(Edit: I also blogged about how the AST idea works in case you're just that curious: https://codeplusequalsai.com/static/blog/prompting_llms_to_m...)
Show HN: Auto-Generate Documentation in just 2 Clicks
by varshith17 | 2025-05-06 16:07:27+00:00
I built DocGen.dev after struggling with outdated documentation at my startup. It:

- Scans your codebase and generates docs automatically - Integrates with GitHub in 2 clicks (no config files) - Updates on every commit

Try it free: [https://docgen.dev](https://docgen.dev)

Would love feedback from HN! How do you handle docs today?
by EasyMark | 2025-05-06 16:08:02+00:00
lol and people wonder why devs like using electron front ends for their back end code, despite the memory cost. I only have so much time in the day, so I'm doing a lot of calling of c++ backend code to display my data analysis output and configuration on Electron front end. I may look into wasm someday, when that mythical "extra time" comes around
by mkgeorge7 | 2025-05-06 16:08:04+00:00
Question for the devs in here...something I've been thinking about a lot recently. So I see that OP linked out to a public github repo...but when downloading the actual bundle, what's a quick way for me to determine that what I'm installing on my mac is actually the same as what's in the public repo? It's always seemed like a loophole to me ready for (potential) exploitation.

>> Ship project. >> Link out Github repo on the static site somewhere >> Gain trust instantly as users presume the public repo is what's used behind the scenes

Disclaimer: I'm a web dev and don't know a single thing about native MacOS software
by Oras | 2025-05-06 16:08:07+00:00
I like the idea of trying multiple solutions.

Does it decide based on data if it should make its own ML model or fine-tune a relevant one?

Also, does it detect issues with the training data? When I was doing NLP ML models before LLMs, the tasks that took all my time were related to data cleaning, not the training or choosing the right approach.
by whstl | 2025-05-06 16:08:23+00:00
I guess actually delivering work according to specifications and making both stakeholders and customer's lives easier is never gonna be good enough for the peanut gallery.

And it's not about having "decision power", whatever that means. I was there to collaborate, listen, document, communicate down and deliver. And I did. I got my raise, my team got raises, projects were completed, management was happy, customers are using it to this day.

I wanted to be in control of my career and my output like the article describes. For nine months, I was.

Everything else is bullshit rationalization.
by dcchambers | 2025-05-06 16:08:26+00:00
This is fantastic news. I live in Wisconsin - a tick and Lyme Disease hot spot. Ticks are one of the few bugs that really freak me out due to Lyme Disease, especially for my kids who spend a lot of time out playing in the grass.

Any news on the development of the fight against Lyme Disease is great news.

One key thing I've learned is that ticks are very unlikely to spread disease-causing bacteria within the first few hours of biting. So just do regular checks whenever you've been outside in tick-prone areas and get them off right away if found. If removed promptly the chance of infection is basically zero.
by ndriscoll | 2025-05-06 16:08:36+00:00
Proof by contradiction is fine for lack-of-existence (indeed, ¬P is defined in type theory as P -> false). I think also if I got my types right, you can do

def eliminateTripleNot(f: ¬¬¬P): ¬P = {p: P => f({g: ¬P => g(p)})}

For a constructive proof of ¬¬¬P => ¬P? So it's really just ¬¬P => P that causes trouble. It's not clear to me though whether LEM is actually okay in the "fast and loose reasoning is morally correct" sense (i.e. if it's okay as long as you don't cheat and do something like use a non-terminating loop or exception to make your ¬¬P) though? Are there cases where you didn't "obviously" cheat where it's "wrong" to use it? In some sense, I see ¬¬P => P as a "cast" from an opaque function type to specifically be a closure {f => f(p)} for some p: P.
by zmgsabst | 2025-05-06 16:08:51+00:00
Programmers use it all the time!

They turn diagrams representing the logic of the business domain into expressions in their type system of choice.

I think it’s a failure of pedagogy to focus on the abstract “prove stuff” sense, rather than the applied “domain diagram logic to types” at the core of what SDEs actually do. But turning a business domain diagram into a systems diagram into code is translating a category into another via embedding before translating into a type theory.

My opinion is that you need to start with that core and explain how the other features make that better, eg, how does polynomial monads address the weirdness between logging and errors (and errors in logging errors, etc)?
by ipaddr | 2025-05-06 16:09:07+00:00
My point was unnecessarily they split the roles. An artist can cover concept and materials. A programmer can do gameplay, graphics, rendering and builds. In fact having people who understand the entire project makes for a better project.

It's like moving from custom built cars to the assembly line where someone's job is putting in one screw. I understand it's cheaper/faster because you can hire anyone unskilled for cheap but cars were all suppose to be identical. Software should be unique (if not just copy the last thing built) but I guess when it comes to major games things are more of factory throwing millions of pixels of characters at existing game engines while copying gameplay of successful games. That's why games are shovelware these days like a netflix original.
by sgbeal | 2025-05-06 16:09:18+00:00
> I love my pi-hole but am surprised to see him recommending a $155 kit + keyboard, mouse, and monitor. My pi-hole runs on a Pi Zero 2W and connects via USB for power.

FWIW, even a Pi Zero 2 is overkill. My pi-hole has been running for the better part of 3 years on the same microSD card on a first-generation pi zero, powered via a USB port on my router.
by dataflow | 2025-05-06 16:09:26+00:00
> Politics is just everything. "No politics" usually means, "Opinions which conflict with mine are unwelcome" or at best the small-C conservative idea that the status quo has existed forever and so whatever happens to presently be the case is just how things should be.

Everything is political in the same way that everything is offensive and everyone is evil. As in, you're welcome to go around saying that, but don't expect people to find this to be an enlightened perspective.
by mystraline | 2025-05-06 16:10:38+00:00
The underlying issue too is "Sorry Timmy, cause we're not rich and live in a poorer district, your schooling is worse and you have access to less choice."

And that goes back to how taxes for public schools are driven. The problem seems too engrained and too massive to fix. And since schools are state controlled, you'd need 50 solutions, not 1.
by brummm | 2025-05-06 16:10:45+00:00
Uber outsourced they capital intensive fleet of cars to the drivers. Waymo has no such luxury.

But the main point is: if there is no need to compete in price, companies won't do it. There is no other company offering driverless rides and even if Google were to have huge margins on every ride, they wouldn't lower prices.

Happens all the time that companies literally just choose to not compete in price because people don't have options or just have accepted a specific price level.
by vidarh | 2025-05-06 16:11:14+00:00
Plenty of people would find ways to hide what's going in instead, and plenty would try but fail.

And the notion of imprisoning people instead of simply covering a minor cost, and then harming their children further by taking them out of homes unless there are more serious reasons to that can't be trivially mitigated just comes across as brutally cruel and demonstrating a wildly irrational willingness to harm your own interests just to harm others.

You're not forced to fund anything - you can leave, and find a society that won't make you.

If you disapprove of being asked to contribute to society as a whole, I'd be all for giving you the right to excuse yourself from society, including all it provides. What you can't expect is the ability to selectively opt out of responsibilities and still be free to enjoy the benefits of that society - it goes two ways - it'd be immoral to force society to provide you with benefits and access if you're not prepared to accept the responsibilites that comes with that.

> If you think that socializing the costs of children is morally correct, why stop at education? Children need clothing and food, why do we not use tax money to provide free clothing and food to all children (instead of just the poor ones)?

If parents don't, most civilized countries that can afford to does in fact provide assistance to cover these things, because in most places people find it deplorable to let children go without.
Show HN: DocGen.dev – Auto-Generate Docs from GitHub in 2 Clicks
by varshith17 | 2025-05-06 16:11:21+00:00
I built DocGen.dev after wasting hours manually updating API docs. It:

- Scans your code and generates docs automatically - Syncs with GitHub in 2 clicks (no config files) - Free tier available: https://docgen.dev

Would love feedback! How do you handle docs today?
by registeredcorn | 2025-05-06 16:11:39+00:00
Same. Family member who lived out around Utah and Colorado. She had been racked with pain for something like 15-20 years. She was going to doctors constantly, trying to figure out what was wrong. She was labeled as a "drug seeker" and got shoved around for years as a result.

Later on, she came across a doctor who happened to used to live in the North East and recognized it as Lyme disease pretty much instantly. She still deals with pain on a constant on-going basis, but has been slightly lessened with more targeted medications, etc. Hopefully something like this can offer her and others like her some sustainable, long-term relief.
by altairprime | 2025-05-06 16:11:43+00:00
The LLMs used were likely trained on the works of science fiction authors without reimbursement to those authors. For the leadership to use them is seen as tacit approval of that ripoff, from the perspective of authors whose see OpenAI raking in the cash while paying $0 to authors anyways. Anyone who approves of authors not getting paid is unlikely to last long at the head of an authors award group. It’s not about whether people were judged by AI.
by kylereeve | 2025-05-06 16:11:54+00:00
That's my experience with PMs (of all flavors of P; Product, Project, Program). A good one is invaluable and can really accelerate and unblock a project, especially one with a broad scope and many teams that depend on each other. A bad one is an active impediment and prevents actual work from getting done. I'd rather have no PM than a bad one, but a good PM is worth their weight in gold.
by genewitch | 2025-05-06 16:12:09+00:00
Is it because you've never used copper pair telephone networks and only have used digital or cellular networks?

POTS is magical if you get end to end. Which I don't think is really a thing anymore. The last time I made a copper to copper call on POTS was in 2015! At&t was charging nearly $40 for that analog line per month so I shut it off. My VoIP line with long distance and international calling (the pots didn't) is $20/month with two phone numbers. And its routed through a PBX I control.
by MBCook | 2025-05-06 16:12:38+00:00
I debated ET. I think it’s better known than Pac-Man due to the New Mexico landfill story.

But I suspect they’re not familiar with the game at all, just the story. If they know about Pac-Man it’s likely the same.

I decided to go with Pitfall because I think it’s well known but people have likely seen at least a screen or two being played, jumping on gators or over logs.
by ffsm8 | 2025-05-06 16:12:46+00:00
I can't speak on it's capabilities, but I feel like I have to ask: for what conceivable reason would you even want that extra error potential with migrations etc?

It means you're forced to make everything always compatible between versions etc.

For a deployment that isn't even making money and is running on a single node droplet with basically no performance... Why?
by jmull | 2025-05-06 16:13:29+00:00
> Stockholm syndrome

I don't think that's apt. What you find to be "abuse" others might find to be the kind of obstacles/issues that every platform/ecosystem has.

It probably helps if you never put Apple on a pedestal in the first place, so there's no special disappointment when they inevitably turn out to be imperfect. E.g., just because Apple publishes a new API/framework, that doesn't mean you need to jump on board and use it.

Anyway, developers are adults who can make their own judgements about whether it's worth it to work in Apple's ecosystem or not. It sounds like you've made your decision. Now let everyone else make theirs.
by knes | 2025-05-06 16:14:21+00:00
does that mean that Windsurf will only support OpenAI models going forward? I doubt OpenAI will pay to have users use Gemini/Claude? Especially as all of these Ai coding tools (Windsurf, Augment, Cursor) are heavily subsidizing the users.

I wonder what Anthropic makes of this. Windsurf was like a top 3 customers of them, might be a big revenue blow too?
by hylaride | 2025-05-06 16:15:22+00:00
Over the years I’ve met several people that worked in the cartoon industry because where I live (Toronto) used to be an outsourcing market for many 1980s/1990s cartoons.

The vast majority of the people that commissioned them, including very successful series, wanted it done as fast as possible to get it to TV ASAP. Often they had toys lines up for Xmas that needed to be synced up with schedules. I know people that had worked on some very famous cartoons, including the 1980s Ninja Turtles, Care Bears, etc and the studios commissioning them were very willing to take errors, substandard, and otherwise less than ideal work to get it to market on time (much to the frustration of the artists who were being treated like factory line workers). They did say the creators of Ren and Stimpy were fantastic to work for and they had all sorts of fun Easter eggs added.

Anyways, it does not surprise me that a lot of the work from this era was not taken care of, especially some of the more forgettable episodes of popular shows. A lot of the early licensed work on Netflix was obviously copied from DVD/Blue Rays at the time, too. It can be a lot of work to properly deal with aspect ratios, colour correction, de-interlacing, as well as upscaling the very low analog resolutions.

Maybe AI can get good enough to fix it now, though.