MurphyA/hacker-news huggingface dataset:
by tkel | 2025-12-16 10:03:32+00:00
Don't rely on hierarchy. Earn others' trust as you would when you are an equal. Don't expect deference just because of your position. Although hierarchical decision making may be more efficient, it's an unnatural system and anti-social and easily generates animosity. You'd do better to empower your peers instead, and show them you are able to listen to them as well. Just like you would with friends.
by the_mitsuhiko | 2025-12-16 10:03:56+00:00
> Isn’t the “solution” for Sentry that deploying it is such a pain in the ass that no one bothers to really do this?

That Sentry is a pain to deploy is not really intentional, it just happened over the years. However because it's a pain to deploy it also opens up a market for people that create managed deployments so I would say, that if anything, it made it worse. For self deployed Sentry you do not need to pay cent, the license explicitly allows it.
by the_mitsuhiko | 2025-12-16 10:05:18+00:00
> Why not just release the software after your set threshold of time versus opening it up with such a license?

That requires trust that the company will do this. The FSL is irrevocable and comes with a future promise.

> Also how does this work with contributor contributions?

The same way as any other thing with a CLA works. If you don't have a CLA, then you have a bit of a mess.
by gampleman | 2025-12-16 10:05:20+00:00
Really makes me think that the justice system should have a wide margin for discretionary sentencing. I get that in some sense fraud is fraud, but there is one thing preying on people's greed, and another preying on compassion, charity and vulnerable children in desperate need. Scams based on greed (or other vices) are in some sense limited crimes, since their success punishes what is low, but scams based on what is best in us are much wider in their social impact, since they also disincentivize what is most noble.
by afandian | 2025-12-16 10:05:27+00:00
It's not a foregone conclusion. I've had great success writing BDD-style literate tests (not using a framework, just comments that follow a particular grammar). They've allowed verbally negotiating the approximate expected specification, and dealing with the realities of what comes up once you start writing code. But you end up with a spec, expressed as a number of BDD scenarios.

Obviously this does't work for all software. But it suits systems with end-to-end behaviour and sequences of actions.

So it's possible to leave it to developers, but expect a high quality spec along with the code.
by dxdm | 2025-12-16 10:06:26+00:00
> We should just start shooting down anything big enough to need a transponder that is not using one. Doesn't matter who's in it, doesn't matter what it's for.

Maximum destructive, irreversible response.

Even if you think this is sometimes warranted, have you thought of the edge cases? You seem perfectly happy to be shot down yourself, sitting in your airplane with a failed transponder.

What's gotten into you to want to kill people so much?
by jojosbuddy | 2025-12-16 10:06:34+00:00
Been using Ubuntu 24.10 on my ASUS 2in1 w/touchscreen and just swapped to this thinking it will be smooth like my desktop.

Well Ubuntu24.10 was way more predictable. PopOS issues: explicit sleep will not come out of sleep w/o a hard reboot (hold power 25sec). Lid works at least. touchscreen: no auto virtual keyboard, pressing a system icon just highlights them (vs pulldown menu) flipping to 2in1 tent mode, no rotation not set up. no drivers for WiFi7 (ubuntu had it). natural scrolling works on touch, doesn't work on mouse pad...well it doesn't work basically.

Going to submit bugs, maybe heading back to Ubuntu as I want this laptop to be my new dev machine (needs to be solid).
by masklinn | 2025-12-16 10:07:13+00:00
These are… completely unrelated ratings?

The heat pump generates 162MWt, at the cost of around 50MWe.

The nuclear reactor produces 1.6GWe alongside 4.5GWt.

Furthermore the listed costs are also unrelated: the 235 millions are for the bare units (and an estimate for something a few years out), while the 8bn are turnkey (of what exactly I’m not sure: the beleaguered Olkiluoto 3 and flamanville 3 cost 11~12bn, while Taishan is estimated at under 8 for two reactors).
by hexbin010 | 2025-12-16 10:07:13+00:00
From the PDF at your link:

"Heat pumps are more efficient than gas boilers and become competitive when the electricity price is lower than around three times the gas or oil price"

Sweden seems to have quite high domestic gas rates (highest in EU I think?), around £0.18/kWh, with electricity at £0.23/kWh so I can definitely understand the adoption of heat pumps with gas being so high.

In the UK we have lower heat pump adoption, which could largely be explained by gas being ~£0.06/kWh (and electricity is ~£0.27/kWh). There is also the barrier that many houses are draughty and would require significant expensive upgrades
by aw1621107 | 2025-12-16 10:07:46+00:00
> Of course what you are describing is possible, but those scenarios seem contrived to me. If you have reasonable designs I think they are unlikely to come up.

I suppose it depends on how much faith you place in the foresight of whoever is writing the template as well as their vigilance :P

As a fun (?) bit of trivia that is only tangentially related: one benefit of definition-site checking is that it can allow templates to be separately compiled. IIRC Swift takes advantage of this (polymorphic generics by default with optional monomorphization) and the Rust devs are also looking into it (albeit the other way around).

> Whoever does come up with a unique instantiation could find new bugs, but I don't see a way to avoid that.

I believe you can't avoid it in C++ without pretty significant backwards compatibility questions/issues. It's part of the reason that feature was dropped from the original concepts design.

> Likewise someone could just superficially meet the concept requirements to make it compile, and not actually implement the things they ought to.

Not always, I think? For example, if you accidentally assume the presence of a copy constructor/assignment operator and someone else later tries to use your template with a non-copyable type it may not be realistic for the user to change their type to make it work with your template.
by curtisblaine | 2025-12-16 10:07:54+00:00
That's why I say:

> Of course, if relays ban something universally considered bad, such as spam, they will have more success than if they ban some heavily divisive point of view that 50% of the public shares.

You can add CSAM to that. Also, legality always trumps any other consideration: if you're doing something illegal in your country, you should expect your country's police force to come and get you, there's obviously no relay architecture that can prevent that.

My point applies more to situations where K is not illegal, but heavily divisive.
by aboodman | 2025-12-16 10:07:57+00:00
I live in Hawaii where the Toyota Tacoma is basically the state mascot. I owned almost exclusively sedans before I moved here. A friend from the bay area moved here several years ago and argued he wouldn't need a pickup, but ended up getting a Rivian within a year or so.

The pickup is more practical than a van here because you end up hauling a lot of dirty/sandy/wet stuff. Yes, you could put this in your van, but hooray now you have sand and water in your van that you need to clean out (and you do need to because the heat will turn it into mildew immediately if you don't). The bed of the truck is outside. It dries out on its own. The sand falls out on its own.

I can't speak for other parts of the US, but use cases can be subtle and I would be slightly cautious about deciding that 300M people and a several trillion dollar market has been completely irrational for decades.
by impossiblefork | 2025-12-16 10:08:09+00:00
>This is not a solution to the problems but to accept the hard reality that there are going to be few generations of people who will have to make peace with a lower standard of living, work hard without getting much in return, so that their grand children will enjoy a much better life.

The problem is that that often isn't what happens. The one who works hard for little in return, rather than catching up, is behind forever. One works for compensation only.

Accepting low wages isn't a 'sacrifice' that is eventually repaid. A sacrifice rather takes the form of working for high wages while saving.
by gaigalas | 2025-12-16 10:09:34+00:00
Is it trivial for any mathematician to understand lean code?

I'm curious if there is a scenario in which a large automated proof is achieved but there would be no practical means of getting any understanding of what it means.

I'm an engineer. Think like this: a large complex program that compiles but you don't understand what it does or how to use it. Is such a thing possible?
by codegladiator | 2025-12-16 10:11:26+00:00
been using iterm for 10 years. Didn't update recently. claude code is the only new factor in my setup. I can visibly predict as i am using claude code when its about to happen (when conversation goes above 200 messages and then uses sub agents leading to somehow infinite rerendering of the message timeline and they seemingly use a html to bash rendering thing because ... ) so yeah maybe you are right iterm is not able to handle those rerendering or maybe the monitor is broken.
by codingjaguar | 2025-12-16 10:11:34+00:00
well it's apples and oranges. Why do people buy F150 instead of fitting things into the trunk of a Corolla? cuz they got a lot of stuff.

For people who run thousands of QPS on billions of vectors, Milvus is a solid choice. For someone playing with a twitter demo with a few thousand vectors, any vector db can do the job well. In fact there is a fun project Milvus Lite designed for that case :)

I've seen many builders migrate from pgvector to Milvus as their apps scale. But perhaps they wish they had considered scalability earlier.

(I'm from Milvus so i could be biased.)
by jeroenhd | 2025-12-16 10:12:23+00:00
Android apps can never exfiltrate each other's secrets using the secret manager. Even while the apps are running. Same goes for iOS apps. You can maybe trick them into leaking their session tokens using weird browser exploits, but it's entirely up to the app developer to make that happen.

Windows' Credential Guard (https://learn.microsoft.com/en-us/windows/security/identity-...) is explicitly designed against the "dump all secrets while the system is running" approach.

Even Mimikatz requires exploiting design vulnerabilities and requires administrator access.

If you can break the kernel and all the safeguards the kernel has against secret exfiltration, you may be able to decrypt data from other applications, but it's not like on Linux enviroments where any application running as any standard user can dump the entire credential database by just asking.
by torginus | 2025-12-16 10:12:29+00:00
I'm not from the US, but I've heard that in high-school classes, essays are graded on breadth of vocabulary, and sentence complexity, going as far as mechanically assigning part of the grade based on a formula that measures how many different words you used and how long your sentences were.

Perhaps my info is out of date on this?

Afair, the underlying idea is 'grade reading level', as in longer sentences with difficult words being more difficult to read, which I think mistakenly got turned into the idea, that if your prose is would get assigned a higher reading grade, that would make it more sophisticated.

I'm sure many kids who are actually into reading, having read tons of books written by professional authors recognize the flaws of this approach and actively suffer because of it. Perhaps their first attempts at writing fiction for their own sake is somewhat influenced by this guidance, which they have to unlearn.

Strange that in college, they do a 180 on these demands and they want students to write in sentences that are as short as possible. Which once again, is perhaps partially due to making students unlearn the bad behaviors drilled into them in high-school, but I feel like this is like committing the same mistake, but in the other direction.
by WesolyKubeczek | 2025-12-16 10:13:01+00:00
I remember there was a flood of similar campaigns on Facebook a couple years ago. Multiple pages, some posts sponsored, some gaming the algorithm, very similar messaging. All about children suffering from cancer. All leading to scammy-looking domain names, some using IDNs. I had been wondering where the catch was, then got tired and just started reporting and blocking them until they stopped.
by uep | 2025-12-16 10:13:08+00:00
I used to work for a general contractor who did residential remodels and construction, and a little bit of commercial work. He exclusively used cargo vans. He would carpet the interior to protect the cargo and your knees. It made me question why anyone would use a truck. As you alluded to, it doesn't just protect from the elements, but also from thieves stealing tools out of the back of your truck.
by akimbostrawman | 2025-12-16 10:13:23+00:00
ISPs are so heavily regulated that the will give any federal or government agency free access to future and past internet connection information that are directly tied to your real identity.

Meanwhile reputable VPN provider like mullvad offer there service without KYC and leave feds empty handed when they knock on there doors.

https://mullvad.net/en/blog/mullvad-vpn-was-subject-to-a-sea...
by mikaTheThird | 2025-12-16 10:13:23+00:00
Democracy is a tool, and any tool can be used for good and bad. By good, that means for us full equlity, including self determination.

As an Assyrians, my nation suffered greatly under the old and the new regime, and will most certainly be eradicated.

Democracy didn't stop my assyrians from being taught Arabs and Kurds came to civilize, it didn't stop endless settlement of Arabs and Kurds, it certainty didn't stop the death threats, and most certianly didn't give us a voice that we could use, and it didn't help my nation from being forced to flee even in times of peace(like today).

After all my nation never chose to be part of said Iraq(or Turkey) and by extension it didn't chose to be part of said democracy

https://en.wikipedia.org/wiki/Assyrian_independence_movement
by wkat4242 | 2025-12-16 10:13:39+00:00
Yes heat pumps are expensive and you need different radiators and more insulation than with traditional gas central heating. That's why it's an issue in Holland too. Not many people have the investment for all that. It's mainly worth it when you have solar panels but that requires another big investment.

I'm lucky to live in Spain where it's not that cold so I just have one little plug in radiator I use a few months a year lol.
by jcims | 2025-12-16 10:13:56+00:00
I did a bunch of work with Verisign as a contractor back in the early 2000s and got to see some of the systems and infrastructure issuing a good portion of the world's certificates at that time. 15 years later I was at Google when they let an intermediate certificate in their SMTP certs expire and had a major GMail outage. At work last week we had a major outage related to certificate issues. Of course there are thousands upon thousands of stories like that in between.

The chains of trust you can build with PKI have been incredibly useful and instrumental to securing code, data and traffic, but the fact that it's still subject to such brittle failure modes is bemusing.
by sigotirandolas | 2025-12-16 10:14:11+00:00
The security model is that applications run in a sandbox (e.g. Flatpak, snap) and only get D-Bus, Wayland, etc. access via restricted means (e.g. xdg-dbus-proxy).

The "friction" is that Wayland developers don't want a sandboxed application with access to the Wayland socket to pwn your machine.

Trying to isolate applications within the same UNIX user is essentially unfixable since there's ptrace, LD_PRELOAD, /proc/$pid, .bashrc drop-ins, etc.

The author must know about all of this, as it's mentioned in the LD_PRELOAD note in the end. In my view, the model he proposes is security by obscurity (putting hurdles on top of a fundamentally insecure system).
by devnull3 | 2025-12-16 10:16:01+00:00
> is behind forever.

This completely depends on the policies of the future govt. There are many examples (like South Korea, China, India) where the current generation is much better off than previous.

Another example is cliched "American Dream". There is/was some element of truth that if you are sincere and ready to work hard you can still make it in the life. However, I will agree that this can become much harder now.
by wahern | 2025-12-16 10:16:04+00:00
For convenience stores, particularly ones with few or no built-in wall coolers, the typical deal is the Coca-Cola or Pepsi distributor will provide and maintain a free-standing cooler, but it can only hold products from that distributor (often the distributor stocks it for you). Thus you'll typically see Coca-Cola and Pepsi products segregated in different coolers, if the store sells both.

I presume, but don't know first-hand, that for built-in coolers you want stocked by the distributor, they'll also require segregation. Frito-Lay distributors operate similarly--they'll come in and stock your shelf if you want (I dunno if there's a sales premium), but typically they'll require the Frito-Lay products be segregated, and they'll provide branded shelving if you want.
Show HN: Visualizing when you forget what you learn
by rogimatt | 2025-12-16 10:16:53+00:00
Hi HN,

I kept forgetting things shortly after learning them, so I built a small tool to visualize memory decay over time.

The idea is simple: instead of reviewing blindly, you can see when a memory is about to drop and review at the right moment.

You can add content manually or from links (articles, videos), and the tool schedules reviews automatically.

This is an early beta and I’m mainly looking for feedback, especially on the learning model and UX.

Link: https://flashmind-app.vercel.app/

Happy to answer any questions or explain the technical choices.
by akoboldfrying | 2025-12-16 10:17:39+00:00
> Unless the number of bits required to solve the problem is not an integer.

That is one case where root-to-leaf path lengths can vary, though it's not obvious to me that it exhausts all such cases -- in particular, even if we have "ideal leaves" (numbering a power of 2, and each equally likely), it's not clear that there is always a question we can ask that divides a given node's leaves exactly in half.
by stinkbeetle | 2025-12-16 10:18:47+00:00
The topic is about Latin America in general. Cuba is a very small and extreme outlier for several reasons so not very representative, I would say. It's certainly true that communist regimes from Cambodia to North Korea to Cuba have often been horrible for their people, whatever the root causes might be.

No, I'm talking about Latin America in general though. And yes it is certainly true there was colonialism, destabilization, economic coercion, and all that from large powers. I don't deny that. The examples I gave fit exactly the same description though. There was no "vast ocean" between the Ottoman Empire and Europe where it was throwing its weight around for centuries. Nor was there a vast (or any) ocean between China and colonial European powers, or later Japan.

So if "vast oceans" are part of your thesis, you are going to have to explain and define that far better, with a lot more supporting evidence and reason for your claims.

You can vaguely handwave and pontificate about differences between other examples and just assert without any real evidence or reasoning that must have been the cause of it. But like I said, that's just not scientific or even compelling in the slightest, really.
by thomassmith65 | 2025-12-16 10:19:25+00:00
I should clarify.

My assumption is that any instances of British spelling in the document(s) were accidental.

The petition, otoh, implies that Carney's office has adopted a policy of using British spelling.

The 'new policy' explanation is more surprising than mine.

It makes a difference.

If the conventional explanation is the right one, then this fuss is over a few minor spelling mistakes, as opposed to Carney exercising poor judgment.
by Pfeil | 2025-12-16 10:19:46+00:00
I use it for my music files and audio books as it is smaller than mp3. In average it was around 1/3 less space used, I think. I do not hear a difference, but just to make sure I usually convert from the highest available format available, often FLAC, to opus using ffmpegs default settings. No regrets so far. Doing this for a few years now.
by jeroenhd | 2025-12-16 10:20:40+00:00
> Sure, what's wrong with that?

Nothing, in principle. I suppose you can use that to validate domain ownership, or use Let's Encrypt as a weird authentication service for your cluster. However, it's not exactly common to do so as far as I can tell.

> Currently servers can simply keep an up to date CA store (which is common and easy), and check the subject name, freeing the client to easily rotate their cert.

I understand the ease of use in that approach, but it leaves your authentication wide open to rogue certificates, i.e. through old DNS entries on a subdomain, or accidentally letting someone read email destined to hostmaster@domain.tld, or maybe by a rogue CA if you want to go full conspiracy mode.

As for pinning: you're required to pick a key store anyway, you can just point it at whatever CA file you want.

As for automated rotation: you can host your own ACME server for your own CA (it's like 10 lines of config in Caddy) and have other servers point an account on their certbot/acme.sh/etc. at it. This gives you even more control and lets you decide how long you want certificates to last.

It's not as easy as relying on CAs to do that validation for you, but also much better than the old-fashioned manual key configuration of yore.
by thisislife2 | 2025-12-16 10:21:02+00:00
An offline AI system in the Camera app that detects when a subject is nude, and educates teenagers of the law and consequences of taking and sending nude photos (through a simple pop-up - "Do you still want to take a nude photo? Yes. No), maybe a good idea. If a user ignores the pop-up and take a nude snap of themselves, for whatever purpose that's their right (and their own problem). There's only so much "nannying" people can do with teens and government can do to us adults.
by pdimitar | 2025-12-16 10:21:19+00:00
As @wtallis already said, a lot of external USB stuff is just unreliable.

Right now I am overlooking my display and seeing 4 different USB-A hubs and 3 different enclosures that I am not sure what to do with (likely can't even sell them, they'd go for like 10-20 EUR and deliveries go for 5 EUR so why bother; I'll likely just dump them at one point). _All_ of them were marketed as 24/7, not needing cooling etc. _All_ of them could not last two hours of constant hammering and it was not even a load at 100% of the bus; more like 60-70%. All began disappearing and reappearing every few minutes (I am presuming after overheating subsided).

Additionally, for my future workstation at least I want everything inside. If I get an [e]ATX motherboard and the PC case for it then it would feel like a half-solution if I then have to stack a few drives or NAS-like enclosures at the side. And yeah I don't have a huge villa. Desk space can become a problem and I don't have cabinets or closets / storerooms either.

SATA SSDs fill a very valid niche to this day: quieter and less power-hungry and smaller NAS-like machines. Sure, not mainstream, I get how giants like Samsung think, but to claim they are no longer desirable tech like many in this thread do is a bit misinformed.