MurphyA/hacker-news huggingface dataset:
by jxjnskkzxxhx | 2025-06-24 10:11:06+00:00
> One of the problems with expert views is that they often fail to distinguish between what is well proven, what is a current consensus because its a best guess, and what is a personal opinion/pet theory.

I was in the academia for some years and didn't find in my field any expert that was incapable of distinguishing well proven Vs opinion. That might be the defining characteristic of an "expert".

Maybe we just have different definitions of expert? To you and expert is someone who just defends his pet theory, and to me an expert is the same as the rest of the scientific world understands it.

Confusing someone whose job is to push their pet theory with an expert makes you sound like you've had very little exposure to science.
by icar | 2025-06-24 10:11:18+00:00
It's a difficult read, so let me paste here what Claude Sonnet 4 summarised:

Based on this comprehensive report on the April 28, 2025 electrical blackout in Spain, I can summarize the key reasons why it happened:

## Primary Cause: Voltage Control Crisis

The blackout was fundamentally caused by *insufficient dynamic voltage control capacity* in the system, which led to a catastrophic "chain reaction" of overvoltages. Here's how it unfolded:

### The Perfect Storm of Contributing Factors

*1. Inadequate Voltage Control Resources* - Only 11 thermal power plants were coupled with voltage control obligations (the lowest number recorded in 2025) - One planned voltage control plant in the southwest failed the previous evening and wasn't replaced - Several connected plants didn't provide expected reactive power absorption during critical moments

*2. System Oscillations Weakened the Grid* - Multiple oscillations occurred throughout the morning (starting at 5:49 AM) - Two major oscillations at 12:03 PM (0.6 Hz) and 12:19 PM (0.2 Hz) significantly stressed the system - The first oscillation was traced to anomalous behavior at a specific photovoltaic installation - Measures taken to dampen these oscillations (increased grid meshing, reduced interconnection flows) inadvertently contributed to voltage increases

*3. The Fatal Chain Reaction (Phase 2-3)* Starting at 12:32 PM: - Voltages began rising rapidly across the transmission network - Generation facilities started disconnecting due to overvoltages, beginning with renewable plants - Each disconnection removed reactive power absorption capacity and reduced line loading - This caused further voltage increases, triggering more disconnections - The process accelerated into an unstoppable cascade

### Key Timeline - *12:32 PM*: Sustained voltage increases begin - *12:32:57*: First major generation loss (355 MW at Granada) - *12:33:16*: Second major loss (730 MW at Badajoz) - *12:33:17*: Third major loss (550 MW at Sevilla) - *12:33:30*: Complete system collapse to zero voltage

### Why Couldn't It Be Stopped?

Once the chain reaction began, stopping it would have required massive reactive power absorption capacity that simply wasn't available. The system's protective mechanisms (like demand disconnection) actually made the overvoltage problem worse by further reducing grid loading.

## Broader Context

The report emphasizes this was a *multifactorial event* - no single failure explains it entirely. Contributing factors included: - Low electrical demand creating capacitive effects in the highly meshed grid - Quarter-hourly market changes causing rapid generation adjustments - Spain's weak interconnection with Europe (only 3% vs. 15% target) - Complex renewable evacuation infrastructure with inadequate protection settings

The restoration process took until 7:00 AM the next day to reach 99.95% supply restoration, though it was considered exemplary by international standards.
by moonshot5 | 2025-06-24 10:11:18+00:00
For zsh users who like this idea and don't want to have to worry about anything leaving the device (not to insinuate that Atuin is doing anything below board, I don't think they are) I built my own version of this for myself called raven:

https://github.com/tylersaunders/raven

Raven has no sync component, stores your history in a sqlite, and never tries to move data off the device. It has a similar / large overlap in features with Atuin.

Sharing here in case anyone else could benefit from it, it only supports zsh for the moment since that's what I use.

Atuin is great though!
by danbartlett | 2025-06-24 10:11:23+00:00
This is the result of combining my experience as an accredited coach with my 20 years of industry experience, offering something unique to people working in Tech.

Tech can be rewarding, but it’s also an intense, fast-moving field. I speak to a lot of people feeling burned out, unsupported and rudderless. It doesn’t have to be this way. My goal is help these folks restore a sense of purpose and impact through generating clarity, focus and momentum, whether they’re looking for a promotion, pivoting careers or running their own company.
by jalapenos | 2025-06-24 10:12:30+00:00
It's up to you if you decide it is. Failing to do your part in counteracting sociopaths in society is what allows them to flourish. If your feedback was honest, balanced, and constructive, but it caused blowback, that's a sociopathic organisation.

This stance, which has been espoused throughout these comments, is in the same conceptual space as "we should stop upsetting terrorists or we're causing the terrorism".
by jltsiren | 2025-06-24 10:12:37+00:00
Often, houses are depreciating assets that are expensive to maintain, but people take mortgage and buy them anyway. Often, renting is cheaper than buying, but people buy anyway, because they like the idea of owning their home. Often, people buy a home, because suitable homes are not available to rent.

Money is only a means to an end. It has no inherent value. And very often, the subjective value of a thing is essentially unrelated to the monetary value.
by sotix | 2025-06-24 10:14:45+00:00
An issue I have with my SE is that ever since the last major iOS release in September, I think they forgot how tall the device is. Notification Center pushes notifications so far down, that I’m unable to scroll down to see them. It feels like it was designed for a taller phone. However, I think this was fixed recently, which is great after months of being unable to use it to check notifications.
by klabb3 | 2025-06-24 10:15:16+00:00
This. If you’re poor and get money, there are all kinds of people interested in getting a slice, and if you’re a good person, you’ll probably have family members who genuinely could use it for necessities. Govt/creditors can also apply systemic pressure like ”oh you no longer qualify as poor this week, so we’ll take back your benefits”. Well thanks, now I’m poor again.

Employers especially don’t like when people break out of poverty, because as soon as they have a buffer they can make choices and bargain. So there’s a lot of deep pocket incentive to keep people in their place.
by bilbo-b-baggins | 2025-06-24 10:16:14+00:00
I think the thought is to be obviously deterministic. It’s not exactly trivial to make those decisions for users since uv is not locked to its .venv - you may want the env, the system python, a pyenv, a brew python, or whatever variation can co-exist seamlessly.

I’d be surprised if there wasn’t an env var for it though.
by 1dom | 2025-06-24 10:16:27+00:00
> just that it isn’t uncommon for options to be worth a lot.

You're deluding yourself here. On average, the vast, vast majority of equity options, _especially_ in the VC backed tech world, turn out to nothing for the employee.

You literally built a tool because there's so many variables, and in the majority of cases, all these variables do not align in a way that results in a payment.

This is almost the literal definition of "uncommon". It is uncommon for options to materialise into a large amount of value for employees.

I respect your tool, and I respect what you're doing. But you need to be honest with yourself and the rest of the world. If you want to help young or new people in this area, then don't perpetuate the myth that startup tech company options are statistically any better than a lottery ticket.
by ellieh | 2025-06-24 10:17:20+00:00
our sync is opt-in + optional, e2e encrypted, and self-hostable.

if that's not enough, you can disable all network features via a feature flag at compile time

if you don't care for sync, there are a bunch of other projects doing this (and supporting several shells), eg:

- mcfly: https://github.com/cantino/mcfly

- resh: https://github.com/curusarn/resh
by jacekm | 2025-06-24 10:19:21+00:00
I do. Housing prices are constantly rising, when you take a loan you are buying an asset which (with some luck) may appreciate in value more than mortgage interest rates. That's why in some countries it's worth taking a loan as soon as possible without saving for too long.

Sure, without mortgage you may not be able to afford a house at all but it does not change the fact that mortgage is a "good" loan (i.e. you benefit from taking it)
by Tijdreiziger | 2025-06-24 10:19:30+00:00
Under the new EU Ecodesign regulation, smartphone manufacturers must provide software updates for at least 5 years after the date of last sale, not 1-2 years.

(Applies to newly released devices, not to devices which were already on the market as of June 20).

https://single-market-economy.ec.europa.eu/news/new-eu-rules...
by faceplanted | 2025-06-24 10:19:52+00:00
I see what you mean now. The way you phrased it came off as much more a critique of the language used and/or the developers using it, rather than the simple fact of it being a rewrite of a complex tool.

Also does `sudo` not have a spec or any existing unit tests for the previous vulnerabilities that they can benefit from? I'd be pretty shocked if there wasn't a lot of regression testing and documentation available to anyone implementing something this vital.
by sylware | 2025-06-24 10:20:22+00:00
I have to buy such a smart phone hardware: issue, I won't run android for sure, probably something based on a super custom linux. I will need open source and _LEAN_ drivers (including their SDK) with complete hardware programming manuals for at least the modem (the critical part, and the drivers on complex hardware is NEVER enough, not to mention the official list of known hardware bugs) and the remaining hardware blocks.
by scott_w | 2025-06-24 10:21:48+00:00
This reminds me of a thread a few days ago where I pointed out a similar thing you’re saying here. I think you make a strong case that, in the business context, this tie in is mandatory.

It’s all well and good taking a principled stance on not using FB/WhatsApp/etc. While you’re doing that, your competitors are selling out, using them, and getting to your customers more easily than you are. They might get cut off but that’s tomorrow’s problem, while your problem is here and now.
by speeder | 2025-06-24 10:22:21+00:00
That is always same thing.

All laws that you want to be strictly enforced, requires violence. This is why people should ALWAYS remember when making laws: "Is this worth killing for?"

I remember some years ago on HN people discussing about a guy that got killed because he bought a single fake cigarrete. IT goes like this:

You make a law where "x" is forbidden, penalty is a simple fine. Person refuses to pay fine. So you summon that person to court, make threats of bigger fine. Person ends with bigger fine, refuses to pay anything. So you summon that person again, say they will go to jail if they don't pay. They again don't pay, AND flee the police that went to get them. So the cops are in pursuit of the guy, he is a good distance away from the cops for example, then they have the following choice: Let him go, and he won, and broke the law successfully... Or shoot him, the law won, and he is dead.

This chain ALWAYS applies, because otherwise laws are useless. You can't enforce laws without the threat of killing people if they refuse all other punishments.

I don't know if the guy you were discussing with is right or not, if digital era result in the need of "ruling with the iron fist", but make no mistake, there is no "strict law enforcement" that doesn't involve killing people in the end.

Thus you always need to think when making laws: "Is this law worth making someone die because of it?"
by eadmund | 2025-06-24 10:23:17+00:00
The trick is to borrow $40,000 to buy the car at 6% and keep your $40,000 invested making more than 6%. Even at 7% annually, you’d make $16,102 over five years (1.07⁵ × $40,000). For that matter, at 6.1% annually, you’d make $13,782 (1.061⁵ × $40,000). Heck, even at 5.9%, you’d make $13,277! The reason why you make more even with a lower rate is that you pay less interest each month with the amortising loan!

The trouble is if one borrows that $40,000 to buy a brand-new car (which will lose $16,000 over five years), or if one borrows that $40,000 and doesn’t have or doesn’t invest $40,000, or both. Life’s a lot easier if you already have the money.
by Tmpod | 2025-06-24 10:23:46+00:00
I see it also supports fish. That's been my shell for many years, it just works really well and, as far as I can tell (couldn't find a demo on their website), it doesn't add much to fish beyond syncing?

Has anyone used fish + autuin? What are your thoughts? I'm curious to know if it is worth the extra tool, maybe I should just try it :)
by Nursie | 2025-06-24 10:25:48+00:00
In most places, shooting by law enforcement is not allowed unless there is a clear and present threat to life.

Your whole post falls apart right there.

Person 'x' refuses to pay a fine - OK, well there are mechanisms where a fine can be automatically applied in some cases, or taken from their assets by court order, or docked from pay. In some places bailiffs/repo men can be called to take assets after fines have been delinquent for long enough.

Deadly force is not really the backstop position to a fine, even a 'strictly enforced' one.
by Etheryte | 2025-06-24 10:27:04+00:00
You don't need IDE support for this, it's all Git under the hood. Your extension can hold virtual branches in memory in the background, feed the file contents to the LLM through that layer and back, and the only problem you need to deal with after the fact is how to resolve conflicts, but the LLM would also be a good candidate to handle that. The more I think about it, the more Git makes this a straightforward implementation compared to say SVN, since branches cost nearly nothing. All of this is not to say that it's a trivial piece of work, but it is very much doable without building a new IDE from scratch.
by scrlk | 2025-06-24 10:27:11+00:00
The automatic voltage regulator (AVR) of the generator and the on-load tap changer (OLTC) operate on different timescales (AVR = quick; OLTC = slow). OLTCs are typically set up with a voltage deadband and a time delay to prevent 'hunting' (i.e., repeatedly tapping up and down).
by spurin | 2025-06-24 10:27:20+00:00
Yep, can confirm that this is being driven and supported by the Synergy team. I’m a long time subscriber of synergy, having picked up one of their lifetime licenses many years ago.

I stopped using it but recently had the need to revisit it. Encountered a problem with mouse speed between retina (Mac OS X) and a non retina (Windows) display. Was able to fix this using what was the synergy open source base at the time.

I was working on this, just as the transition took place to Deskflow and the team were helpful in getting this fix, over to the new code base.

Very happy with the interaction and open source support.
by burnt-resistor | 2025-06-24 10:27:40+00:00
QEMU is more well-known and tested than Firecracker; i.e., a hacked version is used in Xen used everywhere in the past decade while Firecracker is primarily an Amazon-only thing. Cloud Hypervisor, Dragonball, and StratoVirt aren't well-known or battle-tested IMO. The problem is none of these possess true manageability and isolation features of any solid type 1 hypervisor which makes Kata equivalent to a user-space application rather than a reliable platform with harder resource isolation guarantees.

https://github.com/kata-containers/kata-containers/blob/main...
by sylware | 2025-06-24 10:28:03+00:00
You "cannot": the steam client is a 32bits ELF executable requiring x11 and opengl (no 64bits, no wayland->x11 fallback, no GL->internal CPU rendering). People have been asking valve a "less disgusting client" for more than a decade. You can "thx" some valve linux devs for that... (the management is probably as guilty).
by aurareturn | 2025-06-24 10:29:07+00:00
Those who have been to a dense Asian major city knows how awful walking on the streets are due to heat, noise, gas generated by cars and motorbikes.

Now go to Shenzhen China where by my estimation 80%+ of cars and 100% of motorbikes on the road are fully electric. The difference is night and day. Streets are way cooler, less noisy, and have little to no air pollution. It's honestly incredible and there is no way people in Shenzhen want to go back to a world where gas cars roam around the streets.

It's hard to describe the feeling of walking on the streets where the vast majority of vehicles are electric. It feels very futuristic. You just never want to go back.

Walking tour of Shenzhen: https://www.youtube.com/watch?v=OFjw_omzE_U

The video doesn't capture the feeling of the air and temperature but it at least captures how quiet vehicles are despite being surrounded by them.
by 1dom | 2025-06-24 10:29:09+00:00
That's fair, thanks for the explanation, I understand your comment a bit better now, apologies for the poor comprehension on my part.

I am a bit familiar, have been looking at the FP5 as a next phone, so will probably buy an FP6 assuming first batch of reviews aren't catastrophic.

Personally the appeal to me is the modular hardware support, but also the expected long term official software support (and inevitable community support when that ends). Also the principal that it's a company that is trying really hard to do things differently in a way that benefits everyone just seems sensible, innovative and something I want to support compared to other phone companies.

If your biggest issues with FP are removing the headphone jack, and requiring a small screwdriver to replace the batteries, then I'm genuinely interested to know who/what you're considering after as an improvement?
by Yizahi | 2025-06-24 10:32:39+00:00
Did they forget to ask Biology department about this whole descendants number thing? I though they are a University, maybe they couldn't estimate the number outright, but at least some tiny thought at the back of their mind should have told them that even 1 person from 300 years ago can leave a lot of descendants. That's what 15-20 generations? Each potentially doubling in numbers.
by mritchie712 | 2025-06-24 10:32:47+00:00
the score is easy to reverse engineer if you have the data and pretty much every big bank has the data.

source: I worked at a big bank and did this, it was easy.

Most of the stuff is obvious and intuitive (don't make late payments). One that's not terribly intuitive is credit line utilization. It has a big impact and most people don't think about it. For example, it's better to have 2k in credit card debt if you have 20k in credit lines vs. 1k in debt on 2k in credit lines.
by netdevphoenix | 2025-06-24 10:32:48+00:00
As a rule of thumb, getting access to human support is only a thing for paid accounts. If you just opened a free account and are not paying any money to Meta, Meta is rightfully not considering you a paid customer and is unlikely to spend valuable human time on you. I don't know why people think that internet-mediated services are free, you don't just jump on a train or coach for free.
by mcherm | 2025-06-24 10:33:08+00:00
I suspect actually MOST ancient traditions ban usury (or ban lending altogether). Christianity banned usury, Islam banned essentially all lending, Hinduism banned some casts from lending and regulated the lending of others[1].

I think the practice was found to be corrosive to societies and thus at one point or another many of them tried to ban it. (Lending is also very helpful for commerce, so most societies also reintroduced it. Actual practice varied at different points in history.)

1. https://www.sacred-texts.com/hin/sbe14/sbe1405.htm
by al_borland | 2025-06-24 10:35:07+00:00
Of those who carry credit cards in the US, 60% of them carry a balance [0].

There are also all those reports that have come out about how nearly 40% of Americans don't have $400 for an emergency [1], with the median being just $600.

If the rule of thumb for an emergency fund is 3-6 months of expenses, and we can agree that paying interest on a credit card is a bad finical decision, then I'm not sure how the "average" person has solid fundamentals, where credit cards are being used as a strategic tool.

People also tend to spend more when using credit cards [2], which negates most benefits someone may get from using credit card for the points. So even those with solid fundamentals, who are using it as a tool, are probably still losing, just in a less obvious way.

[0] https://libertystreeteconomics.newyorkfed.org/2025/03/why-ar...

[1] https://www.empower.com/press-center/37-americans-cant-affor...

[2] https://link.springer.com/article/10.1023/A:1008196717017
by throwanem | 2025-06-24 10:35:32+00:00
My language is exactly as I intend it to be, but yours is not; you meant to say I sought to intimidate, and ended up saying I intimidated. I remain convinced this is less typo and more admission against interest, but never mind; even at face value it's embarrassing, out of someone who has after all essayed to critique my usage.

We seem to be having an argument that you started, inasmuch as I was not actually in need of any explanation of the phenomenon I described; it does not bewilder at this late date when those with extensive social and professional investment in the waning Rails scene react badly to discussion of that wane. If the progress of that argument fails to satisfy, perhaps another interlocutor will give you a more enjoyable time.

Until then, you will either address any of the variety of substantive points raised earlier in discussion which you have carefully heretofore ignored, or you'll receive no further response from me. Not that I don't come here precisely for pointless disputation, but even my battered pride eventually scruples at this kind of pop-psychological pettifogging you so favor.
by jalapenos | 2025-06-24 10:35:51+00:00
Pretty dismal attitude. If there were real problems at that company, the exit interview is a rare chance to have the company's ear, and contribute to reducing harm.

Staying silent certainly plays right by sociopaths and other wrongdoers, sparing them the accountability that holds them at bay.

It also says to those remaining who may not be in as strong a place as you to leave, that you couldn't care less about their suffering, just "what's in it for me?".

Smacks a bit sociopathic itself.
by anemoiac | 2025-06-24 10:36:18+00:00
Having a bachelor's degree in CS doesn't mean that you're underemployed if you work as a programmer or something in business. The criteria for underemployment in the referenced report is:

"...graduates working in jobs that typically do not require a college degree. A job is classified as a college job if 50 percent or more of the people working in that job indicate that at least a bachelor's degree is necessary; otherwise, the job is classified as a non-college job."
by pjc50 | 2025-06-24 10:36:53+00:00
> Spinning generators can easily briefly go to 10x the rated current for a second or so to smooth out big anomalies.

I'm very suspicious of this, because it would also imply 10x overcurrent on the associated transmission gear. There's limits on how much you can overcurrent a transformer before the core magnetically saturates, for example. Also I would expect protection systems to trip out at such a huge divergence from rated current. Do we have a citation?