MurphyA/hacker-news huggingface dataset:
by louthy | 2025-12-18 10:45:37+00:00
It isn't about a particular time in history, it's about the individual. An individual who suffers hardships often has to endure to overcome said hardships. That makes the individual more resilient and more able to deal with future hardships.

I think the phrasing can come across as a bit macho, which I don't think is the point. It's about resilience.
by account42 | 2025-12-18 10:45:51+00:00
Depends, will I win the jackpot?

The forks do not currently have the manpower to take up the full maintenance of a browser but that does not mean it's impossible that they'll be able to rally enough developers in case Mozilla implodes. A lot of people want a truly free browser to exist. Currently Firefox (barely) manages to fulfill that role and keeps many of those people from spending their time/money on alternatives.
by darkwater | 2025-12-18 10:46:07+00:00
> [0]: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

simonw is a smart guy, definitely an HN darling for anything LLM related nowadays but at the same time he is constantly pushing for his personal brand, IMO. Maybe unconsciously and just because he is very prolific but still, I get that feeling.
by robot-wrangler | 2025-12-18 10:46:20+00:00
> They mostly seem to be into their own thing. How can I energize engagement?

You jest, but the best way is to give the nerds only a feed and don't allow any other organizing principles for navigating the content. Lured by the promise of something interesting sometimes, people who are trying to follow their curiosity for math/archaeology will stumble into threads about corporations and products, throw ideas out in public for free, get sucked into politics, etc etc
by miki123211 | 2025-12-18 10:46:27+00:00
As a screen reader user who has an account since 2018 and >10k karma, I beg to disagree.

Could it be better? For sure. Is it in the bottom 10% of sites I've ever seen? Definitely not.

Please stop trying to use a group you're not a part of for your own political purposes, especially if you don't know what you're talking about.
by wongarsu | 2025-12-18 10:47:19+00:00
There's the other half, which is often only implied: soft men make bad times, hard men make good times. It's supposed to be cyclical: good times -> soft people -> bad times -> hard people -> good times. Usually directly followed by "back in my days things were tough, but kids these days are just weak"

I'm not sure how it's supposed to work out. The US is arguably currently under the control of the baby boomers, who were brought up in good times. And those good times were brought on by the two generations before them who were brought up in tough times (two world wars, depression, etc)? But that feels tenuous at best
by imtringued | 2025-12-18 10:47:41+00:00
I know this is a bit off topic, but have you ever thought about why steroids and other forms of doping are not a free lunch? Why can't we just inject an external chemical to boost our strength for free without any side effects?

If steroids worked, everyone would be constantly injecting them. It would be like drinking coffee.

And that is the reason why steroid injections are harmful. If there is a free lunch, the human body will simply produce the optimal amount of steroids on its own until the Pareto frontier is reached and a tradeoff needs to be made.

Where does the body get the materials to form the steroids? From your diet. So the primary intervention is always a healthy diet and an active lifestyle. You know, the boring things that parents drill into their children.

It's valid but "medicine" that has only upsides and no downsides isn't medicine, it's diet.
by benterix | 2025-12-18 10:48:26+00:00
Yes, in theory any CI/CD (whether Github, Gitlab, Jenkins etc,) is just a shell script with some warpping. But this wrapping matters because it's convenience: how you integrate with the repo, how you deal with variables, secrets, caching, deployment security and so on. Some people roughly figured this out and proposed some ways which other people learned, so switching is always a bit of a pain in various ways. But it is definitely possible - I did quite a lot of pipeline migration in my life and this is definitely not a blocker for a project of small to medium to biggish-size.
Show HN: Save For Later – AI-powered bookmark manager that resurfaces your saves
by aria-sfl | 2025-12-18 10:48:39+00:00
Hi HN,

I’m the solo founder of Save For Later, a bookmarking app I built after realizing I kept saving links and never revisiting them.

The core idea is simple: instead of just storing links, SFL uses AI to automatically tag, summarize, and help resurface saved content when it’s relevant again.

Current features:

Save articles, tweets, videos, and links

AI-generated tags and summaries

Full-text search across bookmarks

Cross-platform (Android, iOS, web)

This started as a personal project and grew to ~500 users from Reddit. I’m still figuring out positioning and what’s actually valuable vs overkill.

I’d really appreciate feedback on:

Whether this solves a real problem for you

What you currently use instead (Pocket, Raindrop, Notion, etc.)

What would make this 10x better

Happy to answer any questions.
by BartjeD | 2025-12-18 10:49:55+00:00
That's a straw man; There are many cultures that have a strong emphasis on honor/shame mechanics, which in turn drive suicides in those cultures. And which match cultural expectations in a grim kind of way.

The fact that people want to change their culture is possibly an early indication of a shift, which could take decades or centuries to actually occur. And such a cultural shift can also lose momentum and be still-born.

---

I find counting suicides innovative. But if you do it in a global context without looking at the cultures as confounding factor: It's wrong.

There are many other confounding factors, such as a forgiving national (personal) bankruptcy regime. The USA has a pretty forgiving regime compared to other countries. But that doesn't mean you can say it correlates with how happy people are. Because - like suicides - the number of people that go bankrupt might not significantly correlate to the average happiness rate. Because a (small) minority of people go bankrupt / commit suicide.

It's in fact perfectly reasonable and possible to suppose that a country with higher average suicides and harsher penalties for bankruptcy still ends up higher on the happiness index. Because perhaps health and social-contact / family factors impact the rating more, on average.
by laurentiurad | 2025-12-18 10:50:12+00:00
I agree that development has become easier and the barrier for entry is generally lower due to AI. However, without distribution it's still pretty much impossible to get clients. You also need to have some engineering background since AI cannot solve everything for you.

Important to mention, IMHO not many people are willing to sacrifice their time and energy to start something that doesn't have a clear path to profitability.
by misterchocolat | 2025-12-18 10:50:24+00:00
hey! thanks for that read suggestion that's indeed a pretty funny captcha strat. Yup the links show up if you use the Lynx web browser. As for AI scrapers impersonating googlebot I feel like yes they'd definitely start doing that, unless the risk of getting sued by google is too high? If google could even sue them for doing that?

Not an internet litigation expert but seems like it could be debatable
by dhavalt | 2025-12-18 10:50:29+00:00
While debugging a crash or incident, I used to get lost in the specific line of code and trying to fixing symptoms. TLA+ gave me new prespective towards debugging, and started treating system crashes as a state problems rather than just code errors. I stop asking 'Why is this line failing?' and start asking 'How did the system get into this state?'.

And whenever a fix or patch feel like a duct-tape to me, start looking at the architecture and keep asking myself how can this be refactor to make it more resilient.

I realized my brain naturally wants to 'fill in the gaps' with assumptions. Learning to suppress that urge and force myself to verify what is actually happening rather than what I think is happening has been the most important part of my growth.

Its a continues process, you never stop learning.
by embedding-shape | 2025-12-18 10:51:01+00:00
> These games are the starting point, but the bulk of the game is new puzzles combining mechanics from different games together.

> I made two free games which were later licensed to be used and remixed in this project.

Seems indeed to be the case. Blow designed (I guess) the mashup and "composition" if you will, but the puzzles themselves have all been designed and licensed by others, so seems the title of the HN submission and article is wrong. Blow didn't design these puzzles at all.
by renegat0x0 | 2025-12-18 10:51:17+00:00
It is a fine project to limit 'doomscrolling', but I think the premise is wrong.

- I have created my own RSS readers, that contains 500+ sources. I do not doom scroll

- doom scrolling appears when social media algorithm feeds you data, even from a month ago

- I have various filters so I can browse whatever I want

So RSS should just have filters, categories, search extensive capabilities to solve doom scrolling, and on the other hand it will be able to provide you extensive amounts of data.
by kakacik | 2025-12-18 10:51:57+00:00
Not kids, parents are scared, kids have no say unless they are already addicted to gaming, tv or whatever their latest addiction is, and then they themselves don't want to go and just sit and consume.

Even if the chance something actually happens is terribly low it became unacceptable. Death of any type became unacceptable, so got injuries, bullying is end of the world. Maybe due to having 1-2 kids instead of 10 and seeing occasionally other kids around die from whatever, so what was sort of normalized is shocking now.

Parenting got much, much harder, expectation of what a good parent is are stratospheric compared to - kid didn't die, you didn't beat him up (too much), didn't rape him and similar level. The more you invest yourself into any activity including parenting the the less you can ignore or accept failure of any sort. And so on.

I grew up free as a bird too, had a small bicycle and roamed fields and city too, but cars were few and slow ones. Its still possible but even for my kids it has to be outside of roads, luckily we live now next to forest and vineyards with roads closed to regular traffic. So it seems its whole societal change of mindset, not limited to US (although there I believe its the worst due to everything car-centric, few continuous pedestrian walks etc)
by throw1235435 | 2025-12-18 10:52:02+00:00
TL;DR: Code is the easy part; and at least in the last few years was rarely the bottleneck so even if we get rid of coding we don't deliver infinity amount of software. The "What to build" usually takes longer than building it. The amount will only go up where coding was holding things up or the main portion of time spent in delivering software (Hint: It usually isn't even 20% of the time in delivery times in my experience). There's many other stages to the SDLC and lots of processes even before then for large scale systems.

On your point about a consultancy; many of the software dev consultancies will dry up w.r.t work. There won't be success as you state -> after all if your consultancy can do it so can an LLM so why do I need you as the middleman? After all just get Claude/Gemini/etc to do it for small things; you are already seeing this effect in things like graphic design, copywriting and other small creative skills. For large things with large complexity and judgement you need domain experts and guardrails again and other non-coding jobs -> that slows things down considerably so but still better to be in those jobs than anything requiring intelligence now.

As a result coding could easily be automated entirely and we may only see for example 20% increase in total "large" software velocity. As I mentioned in another comment it will be the people in the chain who produce little value but are required for other reasons (e.g. compliance, due diligence, sales, consultants, etc) that will remain and will be the bottleneck. The people that techies thought offered little value and made up inefficiencies and didn't contribute at all -> they have the last laugh in the end and they have AI to thank for that.

Personally in my team I know we are seeing significant improvement to the point where hiring is no longer considered; I'm worried about our senior staff even. Anything that is labor, and not deciding "what to do" I feel I no longer need help with nearly as much. This is many components in a large public org. Feel like I only need two staff now, and that's more to understand the problem and what to do then the action of actually doing it; and a backup for accountability. If I hire more its only because we I can't keep up with the AI and am burning out, and I won't because I don't want to "hire to fire" later on if we run out of product work. It makes me anxious, and I can't recommend anyone with honesty to make this their career anymore; anything else feels more like false hope at this point.
Show HN: Email Expiration Manager Thunderbird Add-On
by pydubreucq | 2025-12-18 10:52:03+00:00
Email Expiration Manager Thunderbird Add-on helps you automatically manage emails with expiration dates.

Email Expiration Date are not a standard, but some Email Service Provider like Brevo, Sweego or Mindbaz already offer this feature to their customer.

Email Expiration Date (https://datatracker.ietf.org/doc/draft-ietf-mailmaint-expire...)
by TeMPOraL | 2025-12-18 10:52:27+00:00
In other words, circling back to Brad Cox's Software ICs, we're all using devboards and Arduinos instead, because those look simple to newbies and save a little glue work here and there.

In hardware world, it's fine to use devboards and Arduinos to prototype things, but then you're supposed to stop being a newbie, stop using breadboards, and actually design circuits using relevant ICs directly, with minimal amount of glue in between. Unfortunately, in software, manufacturing costs are too cheap to meter, so we're fine with using bench-top prototypes in production, because we're not the ones paying the costs for the waste anyway, our users are.

(Our users, and hardware developers too, as they get the blame for "low battery life" of products running garbage software.)
by embedding-shape | 2025-12-18 10:52:41+00:00
Does that change how good/bad the game someone releases is? Don't get me wrong, being obviously anti-scientist isn't that great if I absolutely have to judge them, but I'm not sure if that has any impact on how fun a game is.

If I'd stop consuming stuff from people/organizations I disagree with politically, I literally would have to move into a cave and start my own hunter-collector society from scratch. Is this really how others make decisions in their daily lives?
by aleph_minus_one | 2025-12-18 10:52:52+00:00
> Anyone have a good explanation for why elliptic curves have a 'natural' group law? [...] As far as I've seen, the group law is what makes elliptic curves special. Are they the _only_ flavour of curve that has a nice geometric group law?

I asked the same question to a professor who works in topics related to algebraic geometry. His answer was very simple: it's because elliptic curves form Abelian varieties

> https://en.wikipedia.org/wiki/Abelian_variety

i.e. a projective variety that is also an algebraic group

> https://en.wikipedia.org/wiki/Algebraic_group

Being an algebraic group means that the group law on the variety can be defined by regular functions.

Basically, he told to read good textbooks about abelian varieties if one is interested in this topic.

> Are they the _only_ flavour of curve that has a nice geometric group law?

The Jacobian of a hyperelliptic curve (which generalize elliptic curves) also forms an abelian variety. Its use in cryptography is named "hyperelliptic curve cryptography":

> https://en.wikipedia.org/wiki/Hyperelliptic_curve_cryptograp...
by vultour | 2025-12-18 10:52:53+00:00
If you're at a point where you are exposing services to the internet but you don't know what you're doing you need to stop. Choosing what interface to listen on is one of the first configuration options in pretty much everything, if you're putting in 0.0.0.0 because that's what you read on some random blogspam "tutorial" then you are nowhere near qualified to have a machine exposed to the internet.
by mariusor | 2025-12-18 10:53:02+00:00
I've been watching Blow work on his compiler and game for many years. He has gone the deep end in his sympathies for Trump and Trump adjacents, but misogyny I've never witnessed from him.

I think he is the latest victim of the Notch-Rowling slide into rightism. It happens when a relatively benign conservatives have opinions that get the internet mob riled up, bullies them, cancels them and thus makes them dig deeper into their righitst believes and moving more and more into hating said mob, extending that hate to the people the mob pretends to represent, etc. It's a bit sad really. I hope he'll come out of it some day, but in my experience he doesn't have the humility of accepting when he's wrong.
by jillesvangurp | 2025-12-18 10:53:13+00:00
Taking a break is hard work. I noticed during my three week summer vacation that it took me a good week to unwind and slow down. Work stress is a slow killer (will bite you in your fifties and beyond) and taking that long to slow down is a good sign you have it in your life.

If you take the time to slow down, the restorative effects of a good break do kick in. You sleep better. And when the break is over you have a few days/weeks where you might have more energy for stuff.

But the core issue of addressing root causes for stress in your life would make that more of a permanent thing. There are many ways. Meditation is usually singled out as a silver bullet. But there are many other things including eating well, going to bed earlier, exercising, etc. And maybe reflecting a bit on how you deal with work challenges, communication, etc. A lot of stress can result from bad work habits on that front. Those are fixable. I know people that can't deal with deadlines. They worry about them and then when they get close they are unprepared and have to scramble to get shit done. Every time. That's a great example of unnecessary stress. The issue is not that there is no time but poor planning.

Some of that stuff can be organizational. Poorly performing teams cause a lot of pain on their team members. The classic example in software development is "crunch time" which is literally poor planning resulting in some crazy push to get shit done that drives everyone to the point of exhaustion. Some teams even glorify this as the only point in time they shine. Shielding yourself from that kind of stress is hard and might involve having to call out some BS around you or taking the lead yourself. But recognizing that stress is transferable and a bit of an organizational disease is important. There are a lot of dysfunctional workplaces around where this is endemic.

Not all stress is bad. I kind of like a bit of peer pressure and I run a startup. Which is not exactly free of stress. But there's a point where you have to worry if it's worth risking a burn out or other health issues. I'm 51 and I cannot afford to get side lined with a burnout. So managing my own health is mission critical for my company. And treating your own health as such is a good thing in general.
by yetihehe | 2025-12-18 10:53:26+00:00
Pipes moving water are cheaper than heat pipes, which are not "solid state", typically heat pipes contain a lot of water in liquid and vapour form under low pressure. If you wanted to move a lot of heat, you would need bigger pipes, which would need to withstand more force, so thicker. It's cheaper to just move that water with pump and if you place your inlet in proper place (higher than your machinery), you could even get some energy from flow of water.
by jclardy | 2025-12-18 10:56:10+00:00
My portfolio of iOS apps ends up at an average of $500/mo.

Most are older, still functional but rarely updated. A few of the newer ones include:

https://daylightgoals.com - Time in daylight tracker, using Apple Watch/HealthKit as the data source.

https://airlauncher.app - App launcher for visionOS - was much bigger last year before Apple added the ability to organize your apps.

https://itunes.apple.com/us/app/ibuzz/id304684758?ls=1&mt=8 - iBuzz - I built this app in a day 15 years ago, it still makes about $100/mo from ads and removing ads. Just a simple buzzer soundboard app.
by miki123211 | 2025-12-18 10:56:42+00:00
Hey Dang, I really appreciate all the work you guys are doing.

However, I feel like there's a lot more repetition, indignation, sensationalism, and promotion on HN in the last few months than there has ever been.

I feel like every other thread on here devolves into an unhinged rant about AI, enshittification, privacy, or crazy conspiracy theories about age restrictions on social media and the politicians passing them (which I'm personally a staunch opponent of). It's all the same arguments over and over, most of them without a shred of evidence. It feels like people aren't arguing in good faith any more, we're all just screaming our politics at (or past) each other. This didn't use to be the case.

(yes I know I have showdead on, those are not the dead comments).
by remix2000 | 2025-12-18 10:57:19+00:00
Am I misled in thinking that if this weren't mere IP trolling with no legal or even factual basis, SFC would've already thought to sue the biggest fish, i.e. Amazon, as they aren't publishing full Linux kernel sources as used in Kindles inside the "source releases", most notably the REAGL part of the EPDC driver…
by i_am_proteus | 2025-12-18 10:57:57+00:00
Yes, there are often strong reasons to have peers as gatekeepers. Scientific writing is extremely information-dense. Consider a niche technical task that you work on -- now consider summarizing a day's worth of work in one or two sentences, designed to be read by someone else with similar expertise. In most scientific fields, the niches are pretty small, The context necessary to parse that dense scientific writing into a meaningful picture of the research methods is often years/decades of work in the field. Only peers are going to have that context.

There are also strong reasons why the peers-as-gatekeepers model is detrimental to the pursuit of knowledge, such as researchers forming semi-closed communities that bestow local political power on senior people in the field, creating social barriers to entry or critique. This is especially pernicious given the financial incentives (competition for a limited pool of grant money; award of grant money based on publication output) that researchers are exposed to.
by estearum | 2025-12-18 10:58:30+00:00
Yes there are few that claim 100% efficacy and no side effect at this stage, but there are far, far, far fewer who make it to human availability.

I wouldn't describe it working in humans as "a stretch" per se. I'm not identifying a specific reason it shouldn't work in humans. I'm just saying that's true of thousands and thousands of really great looking treatments (per year!) that, nonetheless, end up not working in humans, or not being convincing enough to even warrant putting them in humans once.
by embedding-shape | 2025-12-18 10:58:57+00:00
If you're using the built-in Actions/CI/whatever it's called, and it works for you, then that's great, don't try to change :)

I guess I'm mostly still with Woodpecker because of having used it for years already, don't think there is anything major missing with either approaches, but was a while ago I looked deeper into it, maybe someone else here knows more (recent) details.