MurphyA/hacker-news huggingface dataset:
by darthwalsh | 2025-04-18 14:11:50+00:00
I do not think they're operating "at-cost" -- making a profit off of state taxes is a reasonable business model. I also doubt that California charges to e-file: https://www.ftb.ca.gov/file/ways-to-file/online/calfile/inde...

I'm really happy to use FreeTaxUsa and only pay $20 for my income tax though, because using TurboTax with contractor income it was $120 or more. I got multiple family members to switch to FreeTaxUsa.
by TrackerFF | 2025-04-18 14:12:19+00:00
I've noticed that for my class (I'm pushing 40), people either got kids when they were 16-20, or well after 30. Something like one third of our class had their first child around age 32-35...lots of COVID children!

In our case, there's a pretty clear divide between those that went straight to the workforce after HS, and those that pursued college/university, and typical professional jobs. With the latter being those that become parents late.

Those that I still know very close, and have been in the same situation, have all told the same story:

- Studied for 5 years to get a masters degree

- Worked for some years, until they found their career job

- Wanted to travel and focus on themselves, now being more financially secure and having more spare time to do so.

And suddenly they were 30.

- Spent some time finding a partner they wanted children with. Spent a year or two doing couples stuff, before a kid would take up all their time.

And that's pretty much how you end up as a first-time parent almost in your mid 30s.

Another observation is that around half of the guys have still not had any children, while around 75% of the women have become parents.
by 9rx | 2025-04-18 14:13:23+00:00
> I think humans are intelligent in that we can rapidly learn a surprising number of things (talk, walk, arithmetic)

Rapid is relative, I suppose. On average, it takes tens of thousands of hours before the human is able to walk in a primitive way and even longer to gain competence. That is an excruciatingly long time compared to, say, a bovine calf, which can start walking within minutes after birth.
by api | 2025-04-18 14:13:54+00:00
The Population Bomb by Paul Ehrlich has turned out to be almost exactly wrong.

Here's a good pod on the subject:

https://open.spotify.com/episode/7Lk2wsYafTyoPA2hrNVN8e?si=L...

For some strange reason this line of thinking had tremendous influence on the left, at least in the West, despite the fact that there has always been a huge undercurrent of racism in overpopulation discourse. This pod does a decent job calling that out. I remember watching an overpopulation alarmist documentary as a teenager and thinking -- without any prompting -- that the whole thing came off as super racist. Any time they wanted to show the looming population catastrophe they always showed hordes of people with dark skin.

Ehrlich continues to be treated like an economist -- meaning, given intellectual credibility despite a track record of having been consistently wrong.

This doesn't mean I buy into underpopulation hysteria either. I see them making the same mistake: assuming that current trends will continue indefinitely.

It's entirely possible that things like the childfree movement will cause a population rebound. How? By selecting out of the gene pool whatever traits make people more reluctant to reproduce. Until recently reproduction was pretty automatic, allowing those traits to persist, but after a few more generations of reproduction being solidly optional we could end up with a population composed of almost 100% people with intense "biological clocks" and a strong urge to have babies. The present decline in fertility could be like a "bear trap" on a bull market stock graph.
by kelnos | 2025-04-18 14:15:39+00:00
I don't think Sentry is being evil or is trying to make it harder to self host, but I do think that Sentry doesn't have a big incentive to spend a lot of effort making it easier to self host. Again, I don't think that's evil. I think it's entirely reasonable and ok, even if it does make life harder for some people.

Maybe this virtualized system will make things easier. If so, that's great. But if it ends up not working out, or if it does, but over the longer term things get more difficult again, I think that's still just kinda how things happen sometimes, and that's ok.

One of Sentry's goals is for Sentry themselves to operate it as a hosted cloud service. Architecture decisions made to further that goal can naturally and reasonably be at odds with another goal to make it simpler to self host. Sometimes things can't be one-size-fits-all.
by 34679 | 2025-04-18 14:16:54+00:00
Kagi search is great, but I'm not willing to pay more than $5/mo for search and 300 searches isn't enough. I have no interest in Kagi AI. Adding more searches would've caused me to sign up again. A rate limit instead of a monthly limit would prevent the "search anxiety" that creeps in as your available searches dwindle. Make it so and you can have my money again.
by api | 2025-04-18 14:16:54+00:00
We are nowhere near running out of food. Famines are largely political in origin, as are other forms of scarcity, usually resulting from trade embargoes and wars.

I would have been worried about energy before we cracked cheap solar power and cheap batteries. At this point we have the technology to power ourselves off the sun even if we lack the political will to migrate to it quickly.

Climate change is a danger but I do not believe it's existential unless we really do continue to burn carbon all through the 21st century without migrating to other energy sources and just DGAF. Climate change will cause regional disasters and migrations and political instability but I don't think it's going to cause any more death or suffering than large scale wars. (It may cause large scale wars.)

If we did in fact have 1950s levels of global population growth ongoing, we would eventually hit major problems, but that is just not happening. The only place left with high birth rates is Africa and their birth rates are falling like everyone else's as they develop and urbanize.
by edc117 | 2025-04-18 14:16:57+00:00
It's just absolute lunacy. If that's the stated goal (and it sure looks like it), the 'academic left' is at least partially responsible for a large majority of the prosperity of this country over the last few decades. How can you have a successful, rich country when you're antagonizing your allies and roughly half of your citizens?

These people will burn down their own house and wealth to make sure others don't feel welcome. How hard is it to just learn to live with people that don't agree with you?
by mr_Fatalyst | 2025-04-18 14:17:09+00:00
Hi all,

About a month ago I shared FastOpenAPI on Show HN. The response was far beyond what I expected with thoughtful feedback, feature requests, technical questions and even a great PR. I tried to sum it all up in this write-up including what the community focused on, what was improved and how it shaped the project going forward.

Thanks again to everyone who took part!
by j_french | 2025-04-18 14:17:48+00:00
I use bandcamp intermittently and have often wished that they offered a "subscription" feature like this, whereby they take a certain amount of money from me a month to put into my "bandcamp wallet" or whatever, that I can then use to buy music. I mean to spend a certain amount on music in bandcamp per month but life gets in the way and it falls off the radar. A model like this would definitely keep me more engaged
by vlad315 | 2025-04-18 14:18:57+00:00
I'm working on a real-time collaboration backend for data grids like AG Grid, Glide Data Grid, and MUI Data Grid.

The goal is to eliminate the boilerplate: WebSocket infra, Redis sync, conflict resolution, and writebacks — all managed under the hood. Just wrap your grid with a React SDK, define your data adapter, and start collaborating.

Right now I'm in the early stages and trying to validate a few things:

Have you ever needed real-time collab for editable grids?

What did you use — Firebase, CRDTs, something homegrown?

What were the biggest pain points?

Curious to hear stories from people who’ve solved this (or avoided it). I'm also quietly building a beta waitlist if anyone's interested, but mostly here to learn from others tackling similar problems.
by Moto7451 | 2025-04-18 14:19:47+00:00
Even TTI’s lesser Ryobi stuff (my usual go to as a DIYer who bought two tools 15 years ago and the batteries are still compatible) has benefited immensely from tabless and 21700 cells. My 21700 8aH batteries is usually the difference between “can’t cut” and “huh is slowed a little <shrug>”
by palmotea | 2025-04-18 14:21:13+00:00
> I imagine there are people who would call this cynical and defeatist, but I think often people speaking up is purely counter-productive these days. So many attempts to speak up are just yet another partisan volley which can be written off on partisan grounds alone. Worse, given the way that social media works, the worst and most extreme voices from your faction will be the ones which get the most attention. They will paint your entire faction, and from a public opinion perspective, people will view your side as being far more extreme than it might actually be.

I think there's a way around this: pair attempts to speak up with base-broadening stuff that controversial within your faction and will alienate the "most extreme voices from your faction."

Basically: DEI is a goner (for instance), stop defending it and throw it in the fire, too. Advocate for literally building the wall. Support tariffs, but say you'll do them more competently and actually bring the jobs back. The focus and energy should be on protecting the basic constitutional order, everything else is a distraction. The people toward the extremes need to be the ones holding their noses to vote, not the guys on the fence.
by Panzer04 | 2025-04-18 14:21:49+00:00
You get what you pay for.

Tool batteries as a general rule don't do anything fancy internally, so they are easily substituted. I suspect it's mostly a matter of the main buyers being tradies/workers who use them to make money and thus don't care that much about the expense of the batteries - they probably aren't replaced that often.

Would be nice if there was a 3rd-party seller known to use quality cells though, rather than unknown off brands.
by pclmulqdq | 2025-04-18 14:22:01+00:00
I think you need to read some history, because what I'm talking about happened in the 1930's-60's, when Obama wasn't even born yet. The regulatory agencies are ponderous and slow, too. They are just unelected so they can do unpopular things without it impacting their careers.

Executive orders are the latest extension of the trend of do-nothing congresses. They have been growing exponentially over time.
by anticorporate | 2025-04-18 14:22:16+00:00
I tend to take the opinion that we already dug our grave.

It's not that different that the deserved skepticism for new "climate friendly" technologies. "The totally unsustainable behavior you had was bad. Here, have a slightly better option that allows you to keep doing the totally unsustainable thing with a slightly smaller footprint."

Electric cars. Organic meat. Carbon offsets for flights. LEED certified McMansions. Every time we tell people the change isn't going to hurt, we lie to them. What we need are car-free communities, plant based diets, less travel, and smaller homes.

Overpopulation isn't that different. Population reduction will hurt, but that doesn't mean it isn't necessary. I fully expect to get a lesser quality of care in my old age than my parents got. That sucks, but, that's reality. We're now in the consequences stage. We should be focusing on mitigating harm, not clinging to populating the planet in the way we used to.
by carlosjobim | 2025-04-18 14:22:23+00:00
> Please stop spreading generational divide.

I have more things in common with any young person from the other side of the world than I have with the olds from my own nation, city or street. It is what it is.

The olds have been waging a vicious economic war of extermination against the young for the entire 21st century. And now the cycle has to stop, because there are almost no more youth to exploit, and will be even less in the future.

No previous generation behaved like the current olds. We have to be much better than them, and let their twisted ways be forgotten.
by conradludgate | 2025-04-18 14:22:25+00:00
It's not too important. String is a String-Builder, it is a pointer+length+capacity. &String is thus a pointer to a pointer.

The idiomatic solution is to use &str, which is a string-view or string-slice, which is only a pointer+length.

&String can implicit cast to &str via deref-coercion, which means that it's free for APIs to only accept &str. Accepting &str is more correct in the idea that not all strings need to be allocated individually, some might be sliced from a larger string, and losing that generality would be a shame.
by freedomben | 2025-04-18 14:23:21+00:00
Geez, I'm not one of the people who think AI is going to wake up and wipe us out, but experiences like yours do give me pause. Right now the AI isn't in the drivers seat and can only assert itself through verbal expression, but I know it's only a matter of time. We already saw Cursor themselves get a taste of this. To be clear I'm not suggesting the AI is sentient and malicious - I don't believe that at all. I think it's been trained/programmed/tuned to do this, though not intentionally, but the nature of these tools is they will surprise us
Show HN: I made an iOS app that pulls data about people and companies you meet
by genaardo | 2025-04-18 14:25:42+00:00
Not sure if this is the perfect place for it, but I wanted to share a tool I built.

Whenever you meet someone new, you usually have to research who they are and where they work. LinkedIn helps, but info is scattered across multiple sources. I never enjoyed that process, so with the rise of LLMs, I built Crilo: click a button and get the research you need.

What it does • Calendar & contact integration (optional): Crilo links to your Google or Outlook calendar via Apple Calendar. • Instant research: Tap an event (or contact), and Crilo finds as much info as it can—no extra input needed. • Context blending: Merges those findings with any notes you’ve already added to the invite. • Quick ideas: Suggests icebreakers and agenda starters so you never blank. • Source transparency: See exactly where each insight came from if you want to dive deeper.

Tech & timeline • Built in 3 months as a personal side project • Stack: SwiftUI frontend + Python backend on AWS for data gathering and AI summarization • Model: Freemium—a free trial followed by a month‑to‑month subscription

Try it out 1. On your iPhone, go to Settings > Calendar > Accounts and add Google or Outlook (if you haven’t already). 2. Download Crilo from the App Store (no sign‑up or email required): https://apps.apple.com/app/apple-store/id6738512640?pt=12712...
by astura | 2025-04-18 14:26:53+00:00
I think satiety is way more cultural and personal than some sort of objective measure. I recall an interview with a guy who ran an American fast food franchise somewhere in Asia. He was talking about how they have to modify the menu for the locale and he was saying how they absolutely have to serve rice because people will say "a burger just won't fill me up without rice."

In America we say the opposite.

I read on Reddit and HN that all sorts of things I personally find very filling are objectively unfilling and "you'll be hungry 10 minutes later." The hive mind just doesn't match my experience.
by usamak23 | 2025-04-18 14:27:12+00:00
After dealing with endless feedback threads on Figma, Slack, PDFs, I finally built something I'm proud of. It's called Komentiq — a simple way to manage feedback across all platforms in one place. komentiq is live on Product Hunt! Ditch the chaos of email threads and Slack chains—get all your design feedback in one place with AI‑powered clarity. Check it out & show some love & feedback! Every comment & share helps!
by castlecrasher2 | 2025-04-18 14:27:27+00:00
>The 28-year-old sales representative is big on protein. “I found that if I prioritized protein and half-assed the rest of everything else, it gave me the body I wanted,” he said.

This is all that matters, though. If it works, it works, and for those who use it as a way to eat more candy, nothing will work.
by aomix | 2025-04-18 14:27:58+00:00
I saw someone describe python as “stressful” for this reason and I couldn’t agree more. It’s difficult to have confidence in any change I make or review. I need to sit down and manually exercise codepaths because I don’t get the guarantees I crave from the language or tooling. While with the small amount of Rust code I’ve written lately I could yolo changes into production with no stress.
Seeking guidance on validating and publishing a new authorization methodology
by ImpassedAtom | 2025-04-18 14:28:04+00:00
Hello all,

I’m developing a new authorization methodology. It’s currently about 60% complete, give or take.

As the sole author, I’m looking for the best place to find people to validate my approach and get constructive feedback. Also I'd appreciate recommendations on the best events or conformance to present it as well.

Thanks in advance.
by h1fra | 2025-04-18 14:28:10+00:00
When AMP was about to be released, I was the engineer in my company in charge of deciding whether to implement it. I discarded the idea, but months later we realized Google was not joking about the SEO boost, and we had to backtrack very quickly in order to not lose to the competition. I regretted saying no because I missed the opportunity, but I was still convinced it was a bad idea overall.

Now that it's gone, I could not be happier. Not only did AMP made the internet worse, but it was a pain to implement, a bad experience for users, and a bad deal for media companies.
by freedomben | 2025-04-18 14:28:17+00:00
Preach it my friend. For years on the Google Home Hub (or Nest Hub or whatever) I could tell it to "favorite my photo" of what is on the screen. This allowed me to incrementally build a great list of my favorite photos on Google Photos and added a ton of value to my life. At some point that broke, and now it just says, "Sorry, I can't do that yet". Infuriating
What would it mean to design AI that speculates ethically?
by syntheticint | 2025-04-18 14:28:20+00:00
Much of AI's speculative capacity today feels adversarial—optimized for prediction, persuasion, or acceleration. But what if speculation itself could be designed as an ethical act?

I’ve been exploring recursive methodologies (RIEM{}, HRLIMQ) that treat cognition as harmonizing rather than extractive—capable of self-stabilizing reflection instead of runaway escalation.

Is anyone else thinking about speculative cognition as a design pattern? Can AI be recursive without being recursive risk?
by HexDecOctBin | 2025-04-18 14:28:25+00:00
It requires MSYS2 on Windows which is now a whole new userspace to deal with. In addition, the MSYS2 compilers will output DWARF debug symbols (right?), which means none of the graphical debuggers (Visual Studio, RemedyBG, RADDbg, etc.) will work.

EDIT: Apparently, MSYS2's Clang has an option "-gcodeview" that can generate PDBs. Would try it tomorrow and see how it goes.
by wiz21c | 2025-04-18 14:28:39+00:00
I cook a lot. This not how I read a recipe.

I watch two things: - what task can be parallelized ? (got to boil some water? cook onions ? then begin with these, they take time) - what techniques are used ? Most recipes are based on techniques but most of the recipes just don't tell it to you.When you know the techniques, then you can usually cut the recipes in steps that are easier to control. Example "add flour to the pan, then continue cooking". This is called "singer" in french and it's meant to thicken a sauce. Knowing that, you know you have to make sure the flour must mix the fat in your pan and you have to let it cook a bit before adding liquid.

When you know time and techniques, most recipes become very easy to understand and you know what will make them a success...
by hgs3 | 2025-04-18 14:28:49+00:00
It's a shame that Objective-C never really caught on outside of the NeXT/Apple ecosystem. User interfaces benefit greatly from dynamism, and all the UI toolkits I've used for C and C++ try to emulate message passing in one way or another: from WinAPI's SendMessage, to GTK and Qt's signals and slots.

I'm surprised the wider FOSS community didn't adopt the language. I've been building a GTK4 app recently, and the macro-heavy class boilerplate, C-style casting everywhere, and custom signaling mechanisms would all be far cleaner in Objective-C. It's easy to imagine glib and GTK as what could have been a FOSS parallel to Core Foundation and Cocoa.

If you like C, then Objective-C is definitely worth a look. You don't need a Mac to try it either [1].

[1] https://github.com/gnustep/libobjc2
by boston_clone | 2025-04-18 14:29:02+00:00
You mean this part of the regulation, right?

> Prior to 7 January 2016, awards may be made to recognize single acts of merit or meritorious service.

Which corroborates my other claim - including the timing - about the tightening of criteria? Dang. That's wild. Good thing you have a source that you didn't link or apparently read.

https://ri.ng.mil/Portals/31/Documents/MILITARY%20AWARDS%20A...
by 9rx | 2025-04-18 14:30:10+00:00
> But AGI is important in the sense that it have a huge impact on the path humanity takes

The only difference between AI and AGI is that AI is limited in how many tasks it can carry out (special intelligence), while AGI can handle a much broader range of tasks (general intelligence). If instead of one AGI that can do everything, you have many AIs that, together, can do everything, what's the practical difference?

AGI is important only in that we are of the belief that it will be easier to implement than many AIs, which appeals to the lazy human.
by nancyminusone | 2025-04-18 14:30:27+00:00
My dad once got a package in a decently sized box which was covered in 80 year old US stamps with face values from 2 to 15 cents. There were probably 150 or so stamps in total, enough to cover the few dollars or so of postage.

However, the post office apparently forgot to void the stamps (usually they draw over them with a pen), so his next step was to commit mail fraud. He steamed off 60 cents or so worth of unvoided stamps from the box and sent me a letter at school. That one went through just fine too.
Ask HN: How to get my development passion/productivity back?
by ttmuncher | 2025-04-18 14:30:39+00:00
I am unsure if this is burnout, depression, totally normal or something else entirely.

Currently, I feel my productivity has diminished substantially. It's around ~20% what it used to be in 2016. I also procrastinate a lot more than I used to.

Much of the fire I had for development early in career has dwindled. It's not that I don't like it, I really do. There's no other activity I would rather do.

A lot of things happened from 2017 (laid off, child diagnosed with stage 4 cancer, mother died, sister died, and more).

On the bright side, after being laid off in 2017 my side project turned into an official business and I've been living off it ever since (pays ~2x more than a bay area salary). So "work" isn't really an issue.

I'd like to work more on my business and grow it. I'd like to also work on some side projects (maybe a game, some other business ideas, etc).

This sounds ridiculous to write, but I can't seem to do much when I sit down. Hours can go by and I haven't done much of anything.

Anyone experience this? Is this burnout? What can one do to fix this?