MurphyA/hacker-news huggingface dataset:
by johncolanduoni | 2025-09-06 03:53:37+00:00
My source is that Google spent a bunch of engineer time to write, test, and tweak complicated outlining passes for LLVM to get broad 1% performance gains in C++ software, and everybody hailed it as a masterstroke when it shipped. Was that performance art? 1% of C++ developers drowning out the apparent 99% of ones that didn’t (or shouldn’t) care?

I never said there was no place for taking a 2x performance hit for C or C++ code. I think Fil-C is a really interesting direction and definitely well executed. I just don’t see how you can claim that C++ code that can’t take a 2x performance hit is some bizarre, 1% edge case for C++.
by sagarpatil | 2025-09-06 03:53:56+00:00
I was blown away by this model. It was definitely comparable to sonnet 4. In some of my tests, it performed as good as Opus. I subscribed to their paid plan, and now the model seems dumb? I asked it to find and replace a string. It only made the change in one file. Codex worked fine. Can Z.ai confirm if this is the model we get through their API or is it quantized for Claude Code use?
by DoctorOetker | 2025-09-06 03:54:45+00:00
The instantaneous damage is directly inversely proportional to SPF.

Using no sunscreen is SPF 1 (at 2 milligrams per square cm). Sunscreen SPF 2 would correspond to halving the rate of instantaneous damage.

SPF 30 compared to SPF 4 would indeed give (30/4)=7.5 times lower rate of instantaneous damage.

The SPF scale is more sensible than your blocking percentage scale.
Ask HN: Can self-hosted VPN access the restricted public net?
by Hippoly | 2025-09-06 03:55:53+00:00
Nepal government just banned facebook, discord, reddit, and other social media. I am hit very hard by reddit.

i am thinking of self hosting a vpn as that is the budget option. But I do not think it is gonna work without me purchasing a VPS server elsewhere and routing traffic via that server.
by stinkbeetle | 2025-09-06 03:55:56+00:00
"working business trips"?

Have you read the requirements? Business visas or ESTA waivers have never allowed "work", there is nothing sudden about it. You can attend conferences and trade shows and have meetings. You can not "work" though.

I'm not an immigration lawyer so I don't know exactly what the requirements cover and what they don't. You are not allowed to "engage in active employment", but I have been permitted in paid for by my employer to attend meetings with company colleagues which is apparently okay.

I imagine a Korean engineer or project manager visiting to meet colleagues and inspect the site should be okay on a business visa or waiver. One who was there working on plans or overseeing construction might not be. You would hope the company had carefully checked these things.
by ants_everywhere | 2025-09-06 03:57:17+00:00
Cancel culture has made exactly zero effective changes in our society. I've noticed that you've brought up how you don't think voting is effective.

One thing that's made a huge impact on our society is that many people participating in cancel culture and promoting shame and anger as solutions also tell people not to vote.

I watched it happen three times before the last three presidential elections and it was a big part of the voter suppression messaging tracked by democracy watchdogs. I'd argue that the biggest impact cancel culture has had is electing Donald Trump twice, weakening faith in democracy, and increasing the appeal of authoritarianism.

Shame, anger, and other tactics of using abuse to promote change is simply not effective. That's beyond the fact that it's unethical.

Cancel culture is appealing because hate and anger are addictive and they make you feel powerful. But they also make it hard to feel empathy. This is basically the main point of Star Wars, beyond just wanting to make a swashbuckler film set in space.
by hinkley | 2025-09-06 03:57:36+00:00
Top level said 25-50 years. 14 sounds like a lot if you fixate on the bottom end of the scale.

I’ve seen house thermostats that were so old they were starting to embrittle from ozone and UV damage. That’s more like 40+ years.

Also as someone else pointed out, the Nests are typically at least 2-3 times the cost of a normal thermostat. True, they eventually pay for themselves, but that money still went to Nest instead of PG&E.
by doctorpangloss | 2025-09-06 03:57:41+00:00
Okay, but isn’t this really about, why should Google spend money making things work better for iPhone users? It doesn’t like doing that. That’s what Matter support is really about. It’s always been about Apple Home.

And before you accuse me of being “way off base” lemme ask you: why doesn’t Gmail support push for iOS Mail anymore?
by pandaman | 2025-09-06 03:58:56+00:00
The reason, even in the article, is clearly stated - immigration without a valid immigrant visa. It's a valid reason and no amount of reddit upvotes over "iTs DuAl InTeNt!11!!" makes a difference.

There are just two kinds of US visas: non-immigrant and immigrant. You are not allowed to immigrate on a non-immigrant visa. "Dual intent" applies only to the issuing of a visa: by default a non-immigrant visa can only be issued to someone who has proven the lack of an immigration intent (which is assumed by default, so one has to prove the lack of thereof in order to get a visa) but there is an exception for some non-immigrant visas, which can be issued without such a proof. This is all "dual intent" means. Not "it's an immigrant visa if I intend it to be one!". These visas are still non-immigrant and carry all the restrictions of other non-immigrant visas i.e. they don't allow immigration. So while it's fine to have an intention to immigrate with such a visa, it's illegal to actually immigrate. This is not some esoteric knowledge and can be found within 15 minutes of internet search and reading.

I imagine the protagonist of the article said something that showed he has immigrated, at least the article describes him as an immigrant - he lives in the US and has nothing to come to in the home country. Thus the reason for denial of entry.
by sh-run | 2025-09-06 03:59:43+00:00
I'm not a physicist, but I believe that's the exact insight that led to special relativity. It goes something like: If your moving at 1,000kmh next to a jet moving at 1,100kmh then the jet is moving at 100kmh relative to you. Eventually people realized those wasn't the case with light. No matter how fast the observer is, light still moves at 299,792,458m/s. Einstein figured out that if the speed of light is fixed despite relative motion, then time must slow down as you move faster. So from the perspective of a photon no time has passed since its departure.
by LordGrignard | 2025-09-06 04:00:05+00:00
I think the book called "Quantum mechanics" by max Planck and Neil bohr is quite similar to what you need. And atleast in my country it's available for less than 2.5$ usd converted so it's pretty damn cheap However of course I think you'd be able to find an ebook about it too Just include max Planck and neil bohr as the authors lol.
by mbreese | 2025-09-06 04:00:24+00:00
Think R1 research university or government lab level HPC clusters…

These are almost always multi-tennant with differing levels of trust and experience between users. The data processed here can often have data access agreements or laws that limit who can see what data. You can’t have a poorly configured container exposing data, for example. So, the number of people who have root access is very limited. Normal users running workflows would all be required to run code rootless.
Show HN: Inception: Automatic Rust Trait Implementation by Induction
by bietroi | 2025-09-06 04:01:32+00:00
Hi HN,

I thought this would be a good place to share a little puzzle I've been working on. Inception is a Rust library that helps you share behaviors in Rust using structural induction. Practically, this means that instead of having a derive macro for each behavior, a single derive can be used to enable any number of behaviors. It doesn't do this using runtime reflection, but rather type-level programming - so there is monomorphization across the substructures, and (at least in theory) no greater overhead than with macro expansion.

While there are a lot of things missing still and the current implementation is very suboptimal, I'd say it proves the general concept for common structures. Examples of Clone/Eq/Hash/etc replicas implemented in this way are provided.

The code is not idiomatic, which is my biggest reservation about continuing this work. It was fun to prove, but is not so fun to _improve_, as it feels a bit like swimming upstream. In any case I hope some of you find it interesting!
by anonym29 | 2025-09-06 04:03:26+00:00
What difference will this make though?

People who aren't interested will unsubscribe or manually mark as spam.

People who are interested and willing to donate were already receiving the emails and donating anyway, right?

It's not like there's a big group of people who would donate, but who are not technically literate enough to check their spam folder, right?
by uncircle | 2025-09-06 04:03:37+00:00
You forget that the vast majority of software engineering in the real world is boring tech, not the new hotness that’s being peddled on Hacker News.

There is a large market for Java, C++ and COBOL engineers to this day, despite all startups on here are talking about React and Rust. There will still be a large need for actual engineers that use their meat brain and are not paid by line committed for the foreseeable future. Not everyone is writing junior-tier boilerplate that benefits from LLMs.
by koopuluri | 2025-09-06 04:05:34+00:00
I see it the same way I see selling equity in a company: I want to incentivize people to help me win. I’d only raise from those who grow the pie larger than the share they take.

If giving up 1% to a teacher-investor helps me create 10x more value, that’s a fantastic deal. Without factoring in their impact on outcomes, it’s misleading to call that “robbing.”

And let’s be clear about what’s actually at stake. If I sell equity in a company for $10M, and a teacher owns 1% of my personal token, they’d receive $100k — only at that exit event. Compare that to owing a bank $200k in student loans right after graduation, regardless of outcomes.

It’s also not indentured servitude: there are no guaranteed repayments, I keep full agency, and personal tokens could allow “ejection” of shareholders if needed. Startup founders don’t see themselves as servants of their investors, and neither should students.

And honestly, I wouldn’t even want to buy back equity from investors who are actively helping me win. I’d rather keep them incentivized to keep contributing. (Of course, if they stop actively helping me I would want to buy back shares from them because they are deadweight). I think this could be implemented in a way that gives such control to the individual (e.g., you can buy back shares whenever).
by Nevermark | 2025-09-06 04:06:08+00:00
I appreciate the point you are making.

I had someone save me. Not from my own behavior, but from the mental health collapse I suffered, after the bizarre and damaging choices of someone else completely undid me and my circumstances. My gratitude to the person who held onto me until I could start mending will never fade.

I am very glad you also had good people there for you. We all need those people.

> I feel bad for this woman

But it's a little difficult to feel sympathy for this lady. She is relentlessly destroying a vulnerable persons life, who already had her own grief and health repercussions to deal with. As her husband who openly disagrees with her puts it, as part of her "grieving" process.

I hope this situation ends with legal justice that reflects the realities.

Given Cindy Bi is on her way to becoming famous, it won't be as unidirectional from here.
by tikhonj | 2025-09-06 04:06:27+00:00
Delight sounds similar to what game designers call "juice" and, done well, it really does make a game feel delightful beyond its pure gameplay.

I've had the same feeling with more utilitarian interfaces, but it's pretty rare. I don't know why. I expect it's partly because we have different expectations for programs than we do for games, partly because the context and the interactions are pretty different, and partly because most organizations do not have the will or the ability to make interfaces that satisfying. (After all, it's the worst sort of thing for most organizations: something that requires taste, time and experience and cannot be managed, measured or executed by committee.)
by Spivak | 2025-09-06 04:06:43+00:00
It feels like companies aren't being petty enough when it comes to governments mucking in their operations. "You're right, we don't want to appear to be participating in favoritism, our policy going forward will be to block all emails of a political nature by default. Users interested in seeing these messages can re-enable them in settings."

The only winning move with governments fighting bullshit proxy wars on your platform is not to play.
by amatecha | 2025-09-06 04:07:45+00:00
One way is to look for devices that have unofficial firmware available, so you can just overwrite the included software for something more under your control. For example, check out Tasmota, "an open source firmware for Espressif ESP8266, ESP32, ESP32-S or ESP32-C3 chipset based devices": https://tasmota.github.io/docs/
by Spooky23 | 2025-09-06 04:07:58+00:00
I agree with you, except that you’re too positive. The United States is already a banana republic.

The federal courts are a joke - the supreme court now has at least one justice whose craven corruption is notorious — openly accepting material value (ie bribes) from various parties. The district courts are being stuffed with Trump appointees with the obvious problems that go with that.

The congress is supine. Obviously they cannot act in any meaningful capacity.

We don’t have street level corruption today. But we’ve fired half the civil service, so I doubt that will continue.
by tzs | 2025-09-06 04:08:19+00:00
Those are the old plans. In the last few months they have rolled nationwide a new set of 4 plans: 300 Mbps, 500 Mbps, 1 Gbps, and 2 Gbps. Upload speeds vary I think depending on whether your area has received the mid split upgrade they have been rolling out for a while. The mid split upgrade allocates more channels for uploads.

These plans all include unlimited data and an Xfinity gateway.

You aren't required to use their gateway, although they will still ship one to you unless you ask them not to. There is no discount for not using it. Unlimited is tied to the account, not the modem or gateway so you still get unlimited if you use your own modem. Same if you use their gateway but put it in bridge mode and supply your own router.

For new customers each of the new plans can be gotten at an introductory discount. The discount price is guaranteed for 1 year or 5 years (your choice, with 1 year generally giving a steeper discount). These are all month to month plans so you aren't locked into a contract.

Existing customers can switch to the new plans. There is no discount but they do get the 1 year or 5 year price guarantee.
by ThatFave | 2025-09-06 04:08:52+00:00
Have you thought about using jsonnet? It has a good library for k8s (https://jsonnet-libs.github.io/k8s-libsonnet/). I like how I don’t need to worry about white spaces and how I can use functions to reduce boilerplate. For an example environment: https://github.com/ThatFave/homelab
by uncircle | 2025-09-06 04:10:11+00:00
Yes. Too large a comment/vote ratio causes articles to be defrontpaged, as well as some domains. Moderators do a lot of manipulation behind the scenes to keep what they deem ‘hot-button topics’ down in 3rd page or shadow-banned altogether. Then there’s the user flagging system that is abused whenever some popular article goes against the grain.

That’s why I use https://news.ycombinator.com/active to find the interesting topics instead of having to rely on the strict moderation algorithm
by topranks | 2025-09-06 04:12:48+00:00
Thank you for this explanation!

I had tried to describe this effect recently when Trump lowered bank reserve requirements, urging traditional banks to buy stablecoins with the extra funds this gives them.

My comment was that it increased risk (less reserves), without any potential upside in new economic activity. Basically all the money would flow to the govt in the form of treasuries the stablecoin issuers buy.

As opposed to the banks, you know, lending money to businesses.
by arcfour | 2025-09-06 04:14:09+00:00
At a high level, Docker and Podman implement the same standard for containers, but my understanding is that Podman implements more of said standard (more/newer features) and in a more standards compliant way.

This can be a good or a bad thing—good because it's better, but bad because the popularity of Docker sometimes means things aren't compatible and require some tweaking to get running.
by ashdksnndck | 2025-09-06 04:14:48+00:00
If your car is old enough to have a standard DIN radio, you can easily replace it with a modern CarPlay/Android Auto unit. And cars that are new enough to have CarPlay/Android Auto built in seem to be generally holding up. It’s really just cars from a specific window (after they started putting nav systems and screens, before adopting CarPlay) that age really badly.
by amatecha | 2025-09-06 04:15:02+00:00
Oh, some of the emulators allow you to create a "shared folder" between the emulated OS and your host OS. At least, that's what I do with SheepShaver. Very easy to share files between the two!

Right, I thought I remembered such an editor from back in the day, for editing those patterns. When I was a kid I went all-out with ResEdit, inspecting every single resource in the System and Finder files (and pretty much every application/game I had) ... it was pretty fascinating how much stuff was so easily-editable! I renamed my Trash to "Incinerator" :)
by anonym29 | 2025-09-06 04:15:03+00:00
I'm thinking out loud through the logical ramifications of why anyone would be upset at a proposed change to the current practice.

Because if there were a large number of people who would be willing to donate, and the only reason they're not donating is that these emails are being sent to spam at elevated rates... that would kind of justify the administration targeting Google's spam filtering practices here, on grounds that Google's practices are having a material, negative impact on the democratic political process on a partisan basis, whether intentional or not, no?
by zrobotics | 2025-09-06 04:15:07+00:00
Clarification question, since I'm curious. I don't believe I've ever received a spam message from a Gmail domain on any of my email addresses, some of which are posted publicly (support@etc.com addresses for businesses). I do see lots of phishing attempts from Gmail addresses attempting to impersonate Facebook ad support and similar types of very loosely targeted low-effort phishing. Am I an outlier, or are you seeing actual spam coming from Gmail addresses? To be clear, I'm calling spam unrequested marketing and nigerien prince type scams. I'm just curious, since that doesn't align with my experience at all.
by N_Lens | 2025-09-06 04:16:16+00:00
I found the 3Blue1Brown explanation to be more intuitive to understand, but this article has more practical examples/details.

Here's the 3Blue1Brown explanation:

https://www.youtube.com/watch?v=spUNpyF58BY

https://www.3blue1brown.com/lessons/fourier-transforms
by pcl | 2025-09-06 04:16:28+00:00
What language are you writing in? I recently did some rotary encoder work for a round display on an ESP32, and found the dev kit micro python stuff to be terribly slow. I’ve had good luck with LVGL in C++, and my “ick” feelings about c++ are pretty much totally resolved by a healthy dose of AI chat bots.

Send me an email if you’re interested in more info.
by inetknght | 2025-09-06 04:16:33+00:00
My dad worked at Motorola at the time. He told a story where Motorola security walked Steve Jobs off of the premesis. Bad times.

Anyway, my dad worked on the machines that built/tested the motherboard for motorola's clones. He'd bring home some of the broken ones that were supposed to be dumped, and he'd fix them up. I had a top-notch StarMax running some ad-hoc fixes and upgrades. Pretty sweet machine until I finally got a job and bought a Windows machine. It still works today, except that the IDE drive. I could buy a new IDE drive (if I could even find one) but the total horsepower of the machine is less than even a raspberry pi these days, and not worth the power consumption.
by bccdee | 2025-09-06 04:16:37+00:00
The json in my example would be generated in client code from the rows returned by the query, which I represented as CSV. The client's representation could just as easily be objects or protobufs or whatever, but I figured json would be a convenient way to portray nested data.

It's worth avoiding json on the wire if possible, because the extra layer of encoding will complicate things. Any good postgres integration will know how to safely deserialize and discriminate between (e.g.) DateTime and DateTimeWithTimeZone. But with json, everything's stringified.
by geerlingguy | 2025-09-06 04:18:55+00:00
Yeah, in St. Louis metro, I think there are only like 2-3 CHAdeMO chargers, period.

On the trip to Chicago, I only see 4 plugs on the way, and those are all at dealerships... which often have cars parked in front of them, so I can't really rely on those being available :D
by scarface_74 | 2025-09-06 04:19:00+00:00
I love C# the language and used it from 2008-2020. But C# is tied to the boring enterprisey Microsoft shops.

Yes I know C# is cross platform and I got my start working with AWS deploying C# apps in Linux runtime environments in both Lambda and ECS/Docker/Fargate.

To a first approximation no one chooses .Net for green field projects except for old school MS shops.
by jauntywundrkind | 2025-09-06 04:20:20+00:00
The incompetency is that they can't fundraise effectively on their own.

And they know their claims are bullshit here. But they think making up some nonsense bullshit and crying about it will let them bully folks as they please.

So far there's been virtually no penalties for being a nasty vicious little cry-bully anywhere. It doesn't always work but theres never a penalty. Smao they they try again here.
by SpicyLemonZest | 2025-09-06 04:20:44+00:00
There's a threshold where you just don't have a choice. He's made a number of obvious and verifiable health lies - most recently, he described how he can diagnose children with "mitochondrial challenges" by watching them walk around. I have a job, I don't have time to individually investigate all his health claims, the heuristic that he's a liar and everything he says is wrong will have to suffice.
by jimmaswell | 2025-09-06 04:20:50+00:00
I just made my own router in the last month for the first time and chose isc-dhcpd. My understanding is it would be more accurate to call the software "finished" - the codebase is very mature and the DHCP protocol isn't exactly a moving target. It does everything I need in a LAN DHCP server, and it integrates very easily with BIND. Given I expect to never need to update this thing besides basic security updates to FreeBSD/pf, is there a strong reason for switching?