MurphyA/hacker-news huggingface dataset:
by bjackman | 2025-07-25 05:38:44+00:00
We are talking about hardware here so ultimately you need to trust some manufacturer, software algorithms don't help.

With SEV-SNP and Intel TDX I think it's possible to build a hardware platform that doesn't require the user to trust the OEM although they still need to trust at least one large American tech company that controls the root of trust.

But I don't think this is ever gonna happen for consumer devices. AFAIK it's only sorta kinda happened for any real-world platforms at all (but maybe someone can correct me).

Ultimately if your threat model includes Google as a potential adversary, and you are not in control of nuclear weapons, you are gonna have to make some serious sacrifices to achieve security IMO. Smartphones are out. (Actually, I guess if you trust China you have a way forward).
by tsimionescu | 2025-07-25 05:39:36+00:00
I don't think that's the (only) reason Go became popular. The huge thing about Go is the runtime: it's the only language runtime available today, at least in any language with a large org behind it, that offers (a) GC, (b) fast start-up time, (c) static types, (d) fast execution, and (e) multi-threading.

This is a killer combination for any team looking to write code for auto-scalable microservices, to run for example on Kubernetes. Java is not great in this niche because of its slow startup time, relatively large memory overhead, and the need for warm-up before code actually starts executing fast (so scaling up and down has a very large cost for Java services). .NET has similar problems, and also a huge container size. Python is far too slow, and not typed. TypeScript is single threaded, and still has a pretty hefty runtime. OCaml doesn't have any large org behind it, is quite obscure syntax, and was still single-threaded at the time Kubernetes started. Haskell has similar issues, and is also large and slow starting. Rust, C++, C all require manual memory management.

So, it's no surprise that Go was used for Kubernetes services themselves, and it's no surprise that people designing for Kubernetes mostly chose to write their new stuff in Go. Go the language, with its antiquated design, is actually quite secondary to all of that. But Go's runtime is completely unmatched in this space.
by CalChris | 2025-07-25 05:41:22+00:00
The final straw was a trip to the UK. My debit card had foreign transaction fees and then I was waiting in the cattle call area for a BA flight seeing people significantly more relaxed coming out of airport lounges.

My system, so to speak, is really nothing. Sign up bonuses, (American Express wanted me bad), read the fine print and work the benefits, use the right card for the given transaction.

Does this make sense? No, it does not. Yet here we are. I've always detested this stuff yet merchants are forcing me to take this benefit. So I take it.

FWIW, 99% of my transactions are with my phone. So there is no flex involved. My iPhone makes the transaction virtually the same as with a debit card.
by landl0rd | 2025-07-25 05:41:36+00:00
Because I grew up across the street from a forty-year-old woman with it. She will be dependent on her parents for the rest of her life. Still lives there. They make the best of it, but frankly, their lives pretty much suck (though she seems very happy with hers). They are no longer people but first and foremost caregivers. All parents have a stage of that but it’s temporary.

I’d imagine some downs patients have more or less functionality and independence, but seems pretty much the whole distribution is just too low for them to be independent.

If y’all are happy, it’s not really my place to comment on that. But this is one of the things that makes me nervous about having kids in future.

The issue isn’t that like all kids they come with emotional complications and caregiving. The issue is I saw these neighbors spend literally two decades trapped in Groundhog Day. They never progressed past it. Well into retirement and they were stuck in this. I’m not sure if they’ve passed now or where she is, but if they’re still alive, I’d guess they’re still in Groundhog Day. Same thing forever.

Years ago, my uncle worked in a home with a group of people with these sorts of conditions. Many were downs and needed help but families would or couldn’t provide it. It’s not just needing more attention, you have to change the way you live. Like one day, two other guys were taking them on a trip somewhere. On the way back they stop for gas, one guys filling up, the other runs in and grabs a slurpee. One of the downs guys says he wants a slurpee (he’s not supposed to have them for whatever reason.) no, can’t have that. But he wants a slurpee. Repeat ad infinitum. Winds up they’re a block away driving and this guy tries to jump out of the car to run back and get a slurpee. Uncle explained to slurpee guy later you literally can’t get anything without giving it to everyone. It’s like kindergarten logic. You have to live that way. Every day, forever.
by dreamcompiler | 2025-07-25 05:42:00+00:00
There's really no such thing as a 'function' at the assembler level. There are pure jumps and there are jumps that also perform side effects on a register conventionally called a 'stack pointer' (and on the memory that register points to) but no true 'functions.'

This is roughly the point Steele is making, in addition to his point that the stack pointer side effects are often unnecessary (i.e. tail jumps).

Implementing a stack pointer in hardware is merely a legacy hack: Before people figured out continuations they didn't know any better.
by BeetleB | 2025-07-25 05:44:47+00:00
Pretty much everyone I know in the gun community would say that all the situations you mentioned are ones where you better not draw your gun.

As another commenter pointed out, drawing your gun in those situations is usually a pretty serious crime (supposedly even showing that you're carrying a concealed gun to ward people off is a crime in some jurisdictions - I haven't verified).

So not sure what the point of your comment is. You're describing scenarios that are irrelevant to the thread.

Oh, and just BTW, lots and lots of cases of people acting like you ending up dead. Acting appropriately in dangerous situations doesn't mean you will come out on the better end.
by deelowe | 2025-07-25 05:45:56+00:00
Publishing papers, filing patents, and stacking degrees is more valuable than doing anything actually impactful. Managers expect expertise to be transferrable to any and all domains regardless actual education or experience. Team management is not there to build teams, mentor, create structure, etc. Instead, their job is to be the smartest and most capable person in the room at all time again regardless of background or experience. If they aren't that means the manager is useless. Senior management feels their job is to constantly work on finding out who's secretly hiding how bad they are at their job and then fire them. It's the only organization I'd ever worked in where the smartest and most capable folks were the ones no one ever talked to and management ignored or was actively trying to push out of the org.

A colleague of mine said it felt like working for the mafia. I think that's a pretty apt description.
by Twirrim | 2025-07-25 05:46:21+00:00
Yikes, the gzip stdlib module is painfully slow in python. Even by "I'm used to python being slow" standards, and even under pypy. Even if I drop it down to compresslevel=5, what I'm most likely to do is consume all my CPU, than the target's memory.

A quick port to rust with gemini's help has it running significantly faster for a lot less overhead.
by bfg_9k | 2025-07-25 05:47:07+00:00
It's an interesting one - I've always thought that businesses should have no right to refuse business, and it kind of already exists, for example you can't refuse to serve a customer purely on the basis of their skin color.

Likewise, if a casino or betting company (ladbrokes, for example) have customers that win too often, I also think it should be illegal to stop them betting. Fundamentally if you're running a business that is an uneven coin toss (to your favour) and you have customers that are able to make money off you - that's your fault for having a bad business model.

So to answer your question, any size.
by bjackman | 2025-07-25 05:47:08+00:00
I haven't used JJ with the git backend so there may be something I'm missing here, but I don't see any reason they wouldn't play nicely. (I use Gerrit daily with pain git).

JJ does create commits without you explicitly asking but you do still have direct and fine grained control over it. It's not magic it's just that it's occasionally implicit. And squashing and splitting is nice and easy.
by mmajzoobi | 2025-07-25 05:47:46+00:00
I have been investigating a new design to offer a single cable experience for Raspberry Pi 4 & 5 with a full function USB-C connector that carries power, video, audio, USB 2.0 data.

In this video, I am showing testing of a reference design and overall plan to implement this.

The IC that does the conversion is from Lontium Semiconductor (LT6711A).

If you like this idea and would like to see it come to life, please let me know if the comments and let me know if you have any thoughts on improving the design or other features you'd like to see.
by anal_reactor | 2025-07-25 05:48:22+00:00
> I think the market would punish Apple sufficiently enough for something like that and government intervention wouldn't be required...

Ah yes. The invisible magic hand of free market that solves all problems. Except it doesn't. See Uber expanding its service where for a small fee you can avoid dealing with people from undesirable social class. Not exactly the same thing, but still the idea of free market promoting immoral solutions rather than eliminating them.

> At what size can/should the government step in a force companies to do things?

At a size when the society starts depending on your service for daily functioning. When it becomes essential. For example in my country it's an issue that you can't have a business without a bank account but sometimes banks just... refuse to make an account for you and your company won't function.
by bfg_9k | 2025-07-25 05:49:48+00:00
I think you'll find that's already the case. MC/VISA would have an implicit underwriting by the US govt should they ever be in extreme strife. We've already seen this happen before, the UK govt bailed out RBS, largely because of things like being responsible for 1/3 of all transactions that happened in Europe at the time.

Various airlines were also bailed out over the COVID period. So I'd say that it already exists, except the public sees no benefit.
by uecker | 2025-07-25 05:50:23+00:00
The point is that a segfault is not an indication for memory unsafety. It is the opposite: The OS stops some unsafe access. The problem with C implementations is that it often comes to late and the segfault does not stop a prior unsafe read or write. But this is also an implementation property, you can implement C in a memory safe way as many have shown. Rust has, unfortunately, changed the narrative so that people now believe memory safety is a property of the language, when it is one of the implementation. (there are, of course, language properties that make it harder to implement C in a memory safe way without sacrificing performance and/or breaking ABI).
by rachofsunshine | 2025-07-25 05:51:07+00:00
"Small" is doing a lot of work there.

Large entrenched companies have leverage small businesses do not, in the same way that a large moon orbits in a way a test particle of infinitesimal mass does not. We already recognize this with respect to monopoly law: you lose your right to do certain things to your competitors precisely when you're large enough that you could reasonably suppress them.

That is essentially what we are talking about here: a duopoly that is actively suppressing competition. My understanding is that the big-two payment processors don't just refuse to process certain payments, they also refuse to work with banks who work with payment processors who will. Assuming that I am correct in that understanding (I might not be, this is not my area of expertise), that would prevent (or at least hinders) someone from just saying "there is a market need here" and forming their own payment processor to fill that need. To me, that seems like a problem for the exact same reasons that monopolies are a problem, and regulating against monopolies is not particularly controversial.
by eviks | 2025-07-25 05:51:58+00:00
How is this better than basic linear scrollable text? You don't have to waste time waiting for letters to appear at a pace slower than your reading speed. You don't worry about missing a moment and then trying to rewind with the imprecise controls (and you can't use text search to instantly find the word you remember) of broken full-screen button like it's on this website when viewed on a smartphone
by burnt-resistor | 2025-07-25 05:52:18+00:00
According to Keith Olbermann, a far-ish left progressive, on his podcast The Late Show's cancellation it really was primarily due to financial difficulties of it being too expensive in a declining industry of traditional media where there are barely any OTA TV or cable viewers. Their overhead is too much and their internet audiences don't make them enough money. This is a classic horse and buggy company failing to adapt to an automobile world.

He also made it known he doesn't care personally for Colbert who rapidly took a proverbial wrecking ball to David Letterman's set to effectively damnatio memoriae his predecessor and obliterate all potential memorabilia.
by bfg_9k | 2025-07-25 05:52:30+00:00
100% agreed and I think many people are missing the forest from the trees on this issue.

This stuff always starts off with "think of the children" and then evolves into something else entirely.

How about when we have a game spewing rhetoric about religion being bad (the Assassin's Creed franchise being one example) - should card processors force steam to remove those too, to continue using their payments infrastructure?
by BeetleB | 2025-07-25 05:52:55+00:00
It'll all come down to:

1. Could you have reasonably escaped?

2. Could you have reasonably de-escalated (or were you the one who escalated to get here)?

3. Can you convince a jury (and the cops) that your life was in danger? If there are no witnesses, this is tough. Typically you're allowed to use deadly force only if you fear loss of life/limb. Yes, yes, plenty of cases where juries ruled in favor of the shooter when there was clearly no risk of loss of life/limb.

4. Do you have the relevant insurance to cover your legal defense costs? If not, you'll likely make a plea deal with the prosecutor even if you were clearly in the right.

I would say if the guy lunged at you with a knife and you drew your gun and he ran away, you'll be fine if there are witnesses.
by beadey | 2025-07-25 05:53:14+00:00
Sorry, I’m confused - you didn’t know you have had sex with 77 partners before you made this app? I’m missing some key aspect of this service that allows you to remember something you have forgotten or are unaware of. Was the data written down somewhere else and you exported it into this app?

The vibe coded comment comes from the repetitive sections on the homepage (at least on mobile) and the use of React Lucide iconography. In every vibe code endeavor I’ve attempted, Lucide is the tool it always reaches for, whether I prompt it to create icons or not.

In terms of your question about privacy, I’m not the person to ask. I don’t care about body count and I can’t speak to what people who care about body count care about. It seems like an immature thing to keep track of, but that’s only my opinion. Maybe tap into more immature concerns people would have, like what your body count ranking is in your city/region/continent, adding a feature where you gain or lose status based on how frequently or infrequently you have sex with a new person and streaks for avoiding STDs or pregnancies. Make it as open as possible and tag actual people who are in the app for verified encounters. At the end of the day, people who care about body count tend to be loud about it.

Finally, the graphs look cool and the visualizations are well done from a technical standpoint, but there’s a grossness factor to all of this I can’t dismiss. Again, I’m not the target audience, but this feels like an app created by TikTok on-the-street interviews. I hope you all the success though.
by pama | 2025-07-25 05:54:30+00:00
> > V3/R1 scale models as a baseline, one can produce 720,000 tokens On what hardware? At how many tokens per second? But most importantly, at what quality?

The hardware is the GB200 NVL72 by NVidia. This is for the class of 671B DeepSeek models, eg R1-0528 or V3, with their full accuracy setup (ie reproducing the quality of the reported DeepSeek benchmarks). Here is the writeup (by humans; the second figure shows the tokens per second per GPU as a function of the batch size, which emphasizes the advantages of centralized decoding, compared to current hacks at home): https://lmsys.org/blog/2025-06-16-gb200-part-1/

And here are the instructions to replicate the particular benchmark: https://github.com/sgl-project/sglang/issues/7227

The LLM text I linked in my original answer carries out the math using the energy consumption of the NVidia hardware setup (120kW) and rather simple arithmetic, which you can reproduce.
by abenga | 2025-07-25 05:54:48+00:00
It's Debian testing; a rough experience is practically expected. I say this as a person who daily-drives Sid.

That's some hyperbole. If I spent 6 hours a day fixing some distro's issues, that would be my whole job. I would begin questioning whether I'm "holding it wrong" or if it is the wrong tool for the job.
by lucas_membrane | 2025-07-25 05:56:13+00:00
There are problems with late night network TV as a business -- it has lost most of its audience about twice in the last decade, it has struggled to hold its audience in between the really bad years, and only a very small fraction of the audience it retains is in the born 1985 or later demographic cohort that advertisers want to reach. The high-priced talent it has not let go is still a losing proposition. Whoever is planning on leading the new organization after the merger probably suggested that the pre-merger management should take the black eye of firing Colbert with them when they ride off into the sunset. Of course, Trump will figure that he got his way because he is so clever, but the network managers are probably tickled pink that Trump gave them an excuse for doing what they already saw as no-brainer cost cutting.
by dreamcompiler | 2025-07-25 05:57:30+00:00
The EUV light source comes from ASML which is indeed Dutch. Although the technology (zapping tiny droplets of tin with a laser as they fall through space) was largely invented in the US. It's an extremely complicated and expensive kludge but it works.

https://en.m.wikipedia.org/wiki/Extreme_ultraviolet_lithogra...
by userbinator | 2025-07-25 05:58:14+00:00
Step 3: Attacker sends the email from Outlook

AFAIK you can't spoof the path listed in the Received: headers as all the servers on the path will add their own. That's always been my way of verifying where emails come from, and it's reassuring to know that I would've caught this one too. Emails coming from Google aren't going to take a detour through Microsoft servers.
by matheusmoreira | 2025-07-25 05:58:27+00:00
> No company can force you to accept a PR or work on it.

> FOSS developers often get stressed about this

> you have zero obligation to fix

I agree with you but would like to carve out an exception to the rule: folks who condescendingly reply with "PRs welcome" to people instead of just saying "no, I won't be working on this because [reason]".

Should someone who was told that actually show up later with the code in hand, I'd say they are very much owed respect and serious consideration at the very least. I'll fall just short of saying their code should be merged in by default. This is a completely avoidable moral responsibility, one that maintainers often inadvertently bring upon themselves by daring others to do their work for them.
by mikae1 | 2025-07-25 05:58:41+00:00
Obtanium[1], F-Droid[2], Aurora Store[3] and FFUpdater[4] are some options. Signal self updates from the APK download[6].

I recommend putting proprietary Play Store apps grabbed with Aurora Store in the work profile with Shelter[5].

[1] https://obtainium.imranr.dev/

[2] https://f-droid.org/

[3] https://f-droid.org/packages/com.aurora.store/

[4] https://f-droid.org/packages/de.marmaro.krt.ffupdater/

[5] https://f-droid.org/packages/net.typeblog.shelter/

[6] https://signal.org/android/apk/
by Maro | 2025-07-25 05:59:56+00:00
As somebody who works at a large company that routinely uses McKinsey to "set strategy" and "operating model", phrases and actual ideas overlap 100%, even though we are in a completely different business, in a completely different geography.

1. "Q2 2025 revenue above guidance" - Start with fake good news about good Q2 results. Fake because it's baselining on "guidance", which is already low since Wall Street knows Intel is in deep trouble. MBA/Finance types often cherry-pick some (semi-cooked) top-level finance number for good news, even though the whole email is about admitting the company is in deep trouble, announcing layoffs, etc.

2. "We are making hard but necessary decisions to streamline the organization..." - not hard for him, but the people losing their jobs!

3. "We are also on track to implement our return-to-office policy in September" - contract this with later comments about improving culture and empowering engineers!

4. "drive organizational effectiveness and transform our culture" - large companies with ~100k employees don't change their culture, but CEOs love to pretend so. To CEOs, transforming culture usually means making some reporting line changes, directing HR to do do some surveys and "listening sessions", firing teams with low NPS scores and thus forcing people to up their scores on subsequent surveys, and then a few months later declaring victory.

5. "We will eliminate bureaucracy and empower engineers to innovate with greater speed and focus." - for example, by forcing them back to the office? Nothing in this emil indicates actual empowerment.

6. "Strategic Pillars of Growth" - typical MBA speak.

7. "We remain deeply committed to investing in the U.S." ... "To that end, we are further slowing construction in Ohio" - great example of executive double-speak.

8. If you actually parse what this is saying, it's essentially about layoffs, cost-cutting, stopping some investment projects, RTO, and "doubling down" on existing projects like 18A and 14A. No trace of innovation in organizational culture, product design, etc.

9. "I have instituted a policy where every major chip design is reviewed and approved by me before tape-out. This discipline will improve our execution and reduce development costs." - we are improving culture by stating that only the MBA-speak CEO can make good decisions about chip designs, the other 74,999 people are idiots who slow down execution and improve costs!

10. If you look at the "Refine our AI Strategy", it's short and only has obvious things, like "will concentrate our efforts on areas we can disrupt and differentiate, like inference and agentic AI". There is no information here, because of course Intel already lost to Nvidia on training/GPUs, so training isn't a good focus area. But it's pretty shocking that in 2025 there is no actual ideas for what Intel could do in the AI space!