MurphyA/hacker-news huggingface dataset:
by af78 | 2025-10-10 09:55:20+00:00
In a dictatorship, running against the leader involves more personal risk than in a country that is already democratic. Also, democracies tend to be more peaceful than dictatorships; my understanding is that efforts to transition from dictatorship to democracy may be regarded as a contribution to peace.

She also received the Sakharov Prize not long ago; if she had to receive only one, the latter would be easier to explain.
by kotaKat | 2025-10-10 09:57:38+00:00
These events are just so tiring and exhausting in the public eye.

First it was Prime Day. Now it’s Prime Big Deal Days. Then all the other retailers have to jump on “deal week” and “deal day” campaigns and equally make a bunch of loud, useless noise for sales that have little to no actual discount.

Anyone else up for some sales fatigue?
by gwd | 2025-10-10 09:58:08+00:00
One frustration I have with OOB elements in HTMX:

1. If the element is out-of-band, it MUST have `htmx-swap-oob="true"` in it, or it may be discarded / cause unexpected results

2. If the element is not out-of-band, it MUST NOT have `htmx-swap-oob="true"` in it, or it may be ignored.

This makes it hard to use the same server-side HTML rendering code for for a component that may show up either OOB or not; you end up having to pass down "isOob" flags, which is ugly and annoying.
by lnsru | 2025-10-10 09:58:39+00:00
I don’t know if any change is possible. I definitely can’t repair school, nor make the Deutsche Bahn trains run on time. Health and retirement “insurance” are getting more and more expensive every year. The single thing I can try is to accumulate some wealth despite government squeezing me out. Then get some car and avoid dysfunctional public transportation. Pay doctors by myself and not through failing public health insurance. Buy rental real estate and don’t wait anything from failing retirement system.

There are just too many objective things that can be well measured. Grocery shopping bills, utility bills, payslips. Even job ads for hardware developers like me. I quit television as a teen and newspapers during 2014 Ukraine war. The west makes ruzzian troll farms easy life.

Does democracy still work? I often provoke German colleagues and ask who voted for 5 millions new immigrants into welfare system during last 10 years. Nobody gave me positive answer. So what’s happening? Voters obviously get what they don’t want. Nobody voted for falling apart infrastructure. I started thinking about offroad suspension and tires for my car. I regularly visit my older neighbors and have a chat, old people see the same. And have statistics. They remember the years when there was no train at all. When the train run every 4 hours, when the train came every 30 minutes and when chaos started 2 decades ago. Maybe there are enough internal factors that weaken so called democratic societies and ruzzian trolls are only very minor factor. Deindustrialization in Germany can be seen on plain sight and well paid positions will never come back: https://group.mercedes-benz.com/company/news/mercedes-benz-v...

Edit: probably wrong link. Sprinter production goes to Poland. Apparently German production is too expensive.
by gadders | 2025-10-10 10:00:11+00:00
In the UK some MPs and police officers put bets on the date of the next general election on the basis of inside information. Apparently you can be prosecuted for cheating in a bet:

"The investigation, initiated in June 2024, focused on individuals suspected of using confidential information - specifically advance knowledge of the proposed election date - to gain an unfair advantage in betting markets. Such actions constitute an offence of cheating under Section 42 of the Gambling Act 2005, a criminal offence."

https://www.gamblingcommission.gov.uk/news/article/gambling-...
by cheema33 | 2025-10-10 10:01:29+00:00
Did Obama start the Afghanistan war? or the Iraq war?

Yes, he could exit those countries hastily. But that has its own cost. Getting in wars is the easy part. Getting out of one is the hard part. Ask Putin who went into Ukraine on a 3-day limited special military operation.

Bush Jr. got us into multiple wars and unlike his father did not limit the scope of them. His father did get us into a war with Iraq but was smart enough to keep it limited in scope.

Also, under Obama, the "wars" were not real wars like the Russia/Ukraine war where both sides are losing hundreds of people every week. But they were more like peacekeeping operations that occasionally ran into skirmishes.
by makeitdouble | 2025-10-10 10:02:02+00:00
> over budget, over time, under delivered

TBH these are fine in my book.

"over budget" is only an issue if there's really no more money, and I think it's pretty rare for IT projects. Most of the time it's just someone complaining the estimate was off.

"Over time" is the same, it's an issue if there was a real deadline, but the best practice is not plan unflexible events (e.g. do a huge PR campaign with the date on it) before it's basically done.

"under delivered" is a matter of expectations, the real pointis that it was delivered at all.

> or burnt people out.

This one is not like the others. People shouldn't burn out over bullshit deadlines.
by tobr | 2025-10-10 10:02:27+00:00
Fun example! Strange conclusion. React actually uses a synthetic event system that is subtly different from the native one in all kinds of little ways. In reading the docs it’s hard to even get an overview of what’s different. Bubbling is a bit different, onChange works like the input event for some reason, various props and methods have been added. This is not the case for Vue! It just uses standard events.

The .prevent modifier in Vue is completely optional, you can call .preventDefault() yourself. Note that React also uses a kind of modifier but only for capturing events (onClickCapture etc). It does not have any way that I know to add a passive event, for some reason.

Vue is the one that actually offers syntax sugar, and does so much more consistently, with the semantics identical to the browser. React changes the semantics for unclear, historical reasons, and then adds half-baked syntax sugar on top.
by akoboldfrying | 2025-10-10 10:03:28+00:00
You're asking people to risk losing their own money for the chance to... Improve someone else's LLM?

I think this could possibly work with other things of (minor) value to people, but probably not plain old money. With money, if you tried to fix the incentives by offering a potential monetary gain in the case where reviewers agree, I think there's a high risk of people setting up kickback arrangements with reviewers to scam the system.
by lentil_soup | 2025-10-10 10:03:37+00:00
come on folks, no need to make everything about the US. The situation and evolution of Venezuela is vastly different. There are a lot of parallels, like with any other authoritarian government, and probably lessons the US opposition can learn, but don't equate the two as it overshadows the struggles Venezuelans have endured for 25+ years. Let them have their moment
by lelanthran | 2025-10-10 10:04:02+00:00
> I don't understand why people think this is safer, it's the complete opposite.

Yup, and I don't even need to check your godbolt link - I've had this happen to me once. It's the implicit casting that makes it a problem. You cannot even typedef it away as a new type (the casting still happens).

The real solution is to create and use opaque types. In this case, wrapping the `char[1]` in a struct would almost certainly generate compilation errors if any caller passed the wrong thing in the `char[1]` field.
by MomsAVoxell | 2025-10-10 10:04:27+00:00
Awarding the "Peace Prize" to a US' President who went on to drop more bombs per minute on innocent human beings than his predecessor, is not making amends.

No, I do not think that the Nobel Foundation is making amends. I think it is functioning as a propaganda tool of the very military-industrial complex from which it derived its wealth.

Duplicity is not making amends.
by cloudexpat | 2025-10-10 10:05:01+00:00
This is a great example of how unpredictable AWS billing can derail projects. I've seen this exact scenario play out at multiple companies - sudden 700%+ cost spikes that force engineering teams to become billing experts instead of building product.

A few learnings from teams I've worked with who faced similar issues:

1. RDS cost surprises often come from I/O charges that aren't obvious upfront. Moving to reserved instances helps, but doesn't solve sudden usage spikes.

2. The "build your own monitoring" approach works but has hidden costs - engineer time, maintenance, alert fatigue, etc.

3. Many teams find that automated cloud optimization platforms (like CloudExpat, Spot.io, or CAST AI) can reduce costs 60-90% without the engineering overhead.

For anyone spending $10k+/month on AWS/Azure/GCP, it's usually worth getting a free cost analysis. Even if you don't use a platform, they'll often reveal billing patterns you didn't know existed.

Your Beacon project looks solid for self-hosters though - great work turning a painful experience into something useful!
by nevertoolate | 2025-10-10 10:05:37+00:00
I'm not sure what you mean by

> Every project needs a varying ratio of each component and stacking all forms in a single website in the same format is very ineffective

I think Diátaxis _is_ mostly a conceptual framework. It helps me tremendously, totally implementation agnostic. From the site itself:

> Diátaxis strongly prescribes a structure, but whatever the state of your existing documentation - even if it’s a complete mess by any standards - it’s always possible to improve it, iteratively.
by lotsofpulp | 2025-10-10 10:05:56+00:00
An employer sponsored HSA is the single most tax advantaged account in the US, and Fidelity HSA have no fees. No FICA tax, no income tax going in, on investment returns, and coming out. Worth tens of thousands of dollars over 20, 30, 40+ years.

If your employer is shitty and doesn’t offer Fidelity HSA, you can also easily rollover the HSA funds to Fidelity every year to avoid the fees.

The coverage for HDHP plans is the same, since it’s the same insurer. The only change is deductible/copay/oop max, which is offset by lower premiums and higher cash flow for younger/healthier/higher earners shouldn’t matter.
by goku12 | 2025-10-10 10:06:35+00:00
Gandhi's protests were causing turmoil and dissent within the UK. Not to forget the fact that the massive Indian population had gone into civil disobedience as well, making it costlier to rule India. Anymore issues, including any harm to Gandhi would have caused massive problems for the British, both in India and at their own homeland. They had to spend to keep everybody safe and the situation normal. That wouldn't have been the outcome of a violent revolution. Summarizing, Gandhi's peaceful protest cannot be described in simple terms. There are a lot of nuances.

Gandhi's protests are a very valuable source of info on both violent and nonviolent protests. It's easy to talk about an armed or violent revolution. But it's not a decision to be taken very lightly. Apparently, both the sides of the American civil war went into it expecting it to somehow end in a few days! You know the carnage that followed. I have no clue why they held that belief. But it supports the fact that people almost always underestimate the cost of a war.

Non-violent protests are more effective at garnering support and mobilizing a huge movement. The human costs are also arguably lesser. I dont know if it's practical all the time. But it should be given a big chance if an opportunity exists.
by departed | 2025-10-10 10:07:12+00:00
Thanks for the profound quote.

I feel that in a sense, "we" (the collective society) can do a lot because of the productivity growth from technology "afford" (enable) us.

In another sense, what "we" (part of that society -- an individual, a group, a government) can do is limited by what we can "afford" (pay). We cannot command the bricks and mortar and steel and cement and labor and architects to build houses and infrastructure without some form of compensation -- money for the architects and builders and cement/steel/mortar/brick makers and movers to exchange for food, drink, and shelter.

And in this grim budget situation, "we" (the government) are running out of ways to ask for productivity (goods and services for healthcare, education, welfare, defense) because we are out of ways to compensate the providers.

What can a government do then?

- force them to offer productivity without equal compensation (communism, colonialism, slavery, forced labor, cheap labor, unequal trade agreements, etc.)

- promise to repay them later (government bonds)

- give them something that they think is valuable but is less so and decreasingly so (money printing)

- encourage giving without compensation (charitable work and donation)

- repay them with compensation collected from those who benefited the most from the economic productivity growth (taxing)

I think the quote "We can afford what we can actually do" encourages the audience to think more about what we (as a society) can do and less about how we (the individual) are compensated.
by wolfgangbabad | 2025-10-10 10:07:53+00:00
You are wrong. A few months ago before the Pro announcement I was exploring HTMX, Unpoly and Datastar was the new thing. It looked cool - especially the demo of a game like thingy. But the page was kind of unresponsive still. This is a common pattern among even Liveview pages where the server roundtrip is still a thing unlike in a typical SPA despite it beings using SSE it's still not local React/Svelte/Vue app experience. That's why you will end up moving more and more parts to Alpine from Livewire/Liveview .... anyway.... I asked the guys on the Discord channel for Datastar how would I do the spa like page navigation between pages. And he got irritated - probably because this wasn't the first time somebody asked that - and told me that I don't get Datastar that that is wrong, Datastar don't care about that. But it was in a such weird aggressive way , he was mociking me, my intelligence and used very childish ad hominem attacks. I then left. And ok, he doesn't like the spa navigation or datastar doesn't care with that at all, but the way he addressed via an attack on me was super negative. You don't call people idiots because they would like from Datastar a functionality that is common in HTMX, Unpoly, Liveview or Livewire. Perhaps they have something like that - or in the PRO version, but I don't care. If you want realtime go with Phoenix Liveview instead - their community is much more friendly and mature.
by noirscape | 2025-10-10 10:08:05+00:00
Like a lot of advice for documentation, it's not completely accurate. Good documentation should cover 3 "kinds" of users.

* Absolute beginners/newbies: These users are best helped by showing a "happy path" through the tools, with plenty of examples to show you why things are that way, so they build up an understanding of how things are supposed to work.

* Regular users: These are best helped by a "topic" oriented style of documentation. Topics can take one element of a tool and go really in-depth on it. For example, a HTTP request library might have a topic page entirely dedicated to session authentication, explaining how to persist headers and cookies between requests in the library and what a session object does.

* Power-users/developers: These users are served by reference docs the most. Just a big index of classes, functions and argument doc strings that refer to each other is enough here, because anyone reaching for reference docs is usually doing it because they have a very specific issue.

As for real world examples I'm familiar with; NodeJS libraries often only have beginner docs, and the moment you go off of that happy path it becomes very difficult to reason about what you're doing (not helped by a lot of frameworks preferring you use CLI tools to build up your code, maybe this has changed), the python ecosystem often has good topical docs at the cost of poor reference documentation and C libraries very often only ship with reference documentation.

Programming-wise, it's easy to make reference docs (since they can be derived from comments in the source code) and beginner docs (because you probably have a mental model on how someone is meant to start using something), while writing good topical documentation is an entire skill on its own (since it requires understanding where someone might struggle with something.)

The best documented tools usually have all three covered at the same time, while poorly documented tools usually only have beginner or reference documentation. Only having beginner docs makes it impossible for someone to really learn a tool ("draw the rest of the fucking owl"). Only having topical docs makes it hard to figure out where to start. Only having reference docs is hard to reason about because there's nothing explaining to you how the references are meant to fit together.
by fermigier | 2025-10-10 10:08:18+00:00
"I was late to the hypermedia party" → very late indeed :)

The term was coined in 1965 by Ted Nelson in: https://dl.acm.org/doi/10.1145/800197.806036

Here's the exact sentence: "The hyperfilm-- a browsable or vari-sequenced movie-- is only one of the possible hypermedia that require our attention."
by progbits | 2025-10-10 10:08:52+00:00
> Does anyone have a good argument for why one should be illegal while the other is legal?

I don't care either way but for the sake of argument:

Stock market is something you can't avoid (ignoring hermits), so an insider trade can ruin your pension fund or other financial wellbeing with you having no way to opt out of the risk, so the government protects you. (This is good!)

Polymarket is more like a bet between friends. You don't have to play but if you do understand it's unregulated and someone can cheat.
by catlikesshrimp | 2025-10-10 10:09:55+00:00
I suppose Venezuela has hope because it is a weak country with nominal US pressure agaisnt the current regime. Russia is self sufficient and has WMD (nuclear)

On top of that, if I am not mistaken, Russia doesn't know what Democracy is. (Yeltsin and Medvedev up for discussion) As a result, for starters, Maduro can't make radical changes in the army.
by cowboylowrez | 2025-10-10 10:10:29+00:00
sure, but maybe the terms intelligence and reasoning aren't that bad when describing what human behavior we want these systems to replace or simulate. I'd also argue that while we struggle to define what these terms actually mean, we struggle less about remembering what these terms represent when using them.

I'd even argue that its appropriate to use these terms because machine intelligence kinda sorta looks and acts like human intelligence, and machine reasoning models kinda sorta look like how a human brain reasons about things, or infer consequences of assertions, "it follows that", etc.

Like computer viruses, we call them viruses because they kinda sorta behave like a simplistic idea of how biological viruses work.

> currently-accepted industry-wide definition of "reasoning"

The currently-accepted industry-wide definition of reasoning will probably only apply to whatever industry we're describing, ie., are we talking human built machines, or the biological brain activity we kinda sorta model these machines on?

marketting can do what they want I got no control over either the behavior of marketters or their effect on their human targets.
by 3D30497420 | 2025-10-10 10:10:44+00:00
I'm not sure how much I want healthcare accessibility determined by "Classical Capitalism". The vast majority of things I buy are fundamentally optional, so the supply/demand can be negotiated. Some reasonable part of healthcare is largely non-optional.

I suppose you could make an argument that my sky-high demand should encourage new market entrants thereby balancing the supply to the market demands. However, in many healthcare cases, there are too many impediments for that to be realistic (patent exclusivity, manufacturing complexity, etc.).
by emersion | 2025-10-10 10:12:03+00:00
There are open-source projects trying to replace older closed-source software used to produce these timetables:

- Netzgrafik-Editor: https://github.com/OpenRailAssociation/netzgrafik-editor-fro...

- OSRD: https://osrd.fr/en/

(Disclaimer: I'm working on OSRD.)
by pengfeituan | 2025-10-10 10:13:33+00:00
Excellent topic, I can offer a perspective from my own experience. The biggest benefit of running a homelab isn't cost savings or even data privacy, though those are great side effects. The primary benefit is the deep, practical knowledge you gain. It's one thing to read about Docker, networking, and Linux administration; it's another thing entirely to be the sole sysadmin for services your family actually uses. When the DNS stops working or a Docker container fails to restart after a power outage, you're the one who has to fix it. That's where the real learning happens. However, there's a flip side that many articles don't emphasize enough: the transition from a fun "project" to a "production" service. The moment you start hosting something critical (like a password manager or a file-syncing service), you've implicitly signed up for a 24/7 on-call shift. You become responsible for backups, security patching, and uptime. It stops being a casual tinker-toy and becomes a responsibility. This is the core trade-off: self-hosting is an incredibly rewarding way to learn and maintain control over your data, but it's not a free lunch. You're trading the monetary cost of SaaS for the time and mental overhead of being your own IT department. For many on HN, that's a trade worth making.
by KingMob | 2025-10-10 10:15:15+00:00
That reminds me a bit of former winner Aung San Suu Kyi, who got the prize in 1991, while not having done or said that much at the time of the award, other than be a political prisoner.

I respect that she opposed the Burmese military junta most of her life, but then a year after coming to power in 2015, she defended the military against charges of complicity in the Rohingya genocide to preserve her fragile government.

Personally, I think the Peace Prize shouldn't go to politicians at all.
by rsynnott | 2025-10-10 10:15:38+00:00
The Obama one was pretty much for not being George W Bush (or, more to the point, not being controlled by Dick Cheney et al; Bush himself wasn't the _real_ problem there). They'd probably have given it to McCain if he'd won, too. People were _really_ worried about Bush and pals; by the end Cheney was pushing Bush to _start a war with Iran_.