MurphyA/hacker-news huggingface dataset:
by lm28469 | 2025-12-10 18:06:49+00:00
Do you have kids ? Do you see kids in your day to day life ? I do, every day, and even <10 years old already have permanent neck damage from scrolling as soon as they haves 5 seconds of free time. I see groups of friends walking back from schools, they're side by side, scrolling on their phone, not talking, not even looking in front of them. I walk by 3 schools multiple times every single day and that's all I see as soon as they're outside of the playground (because they're not allowed while inside). Locking up kids inside social media echo chambers is much more isolation than kicking them out of them imho
by Capricorn2481 | 2025-12-10 18:06:58+00:00
Do you really think the user didn't try explaining the problem to the LLM? Do you not see how dismissive the comment you wrote is?

Why are some of you so resistant to admit that LLMs hallucinate? A normal response would be "Oh yeah, I have issues with that sometimes too, here's how I structure my prompts." Instead you act like you've never experienced this very common thing before, and it makes you sound like a shill.
by tpolzer | 2025-12-10 18:07:17+00:00
I wonder whether it would be possible to retrofit Arena allocation transparently (and safely!) onto a language with a moving GC (which IIUC Go currently is not):

You could ask the programmer to mark some callstack as arena allocated and redirect all allocations to there while active and move everything that is still live once you leave the arena marked callstack (should be cheap if the live set is small, expensive but still safe otherwise).
by jfindper | 2025-12-10 18:07:27+00:00
Sure, yeah. I'm responding to the comment that I directly replied to, though.

I've heard people say the same thing ("LLMs don't need to be as good as an expert to be useful, they just need to be better than your best available expert"), and I also know that some people assume that LLMs are, by default, better than nothing. Hence my comment.
by taurath | 2025-12-10 18:07:38+00:00
If CBT performed as well as David Burns suggests, we’d really have no need for therapists. Alas, it turns out that cognitive problems aren’t a factor in a lot of mental health. I state this as someone who’s read all the literature and spent 8 years floundering in CBT oriented therapy without much changing but the practitioner. It’s not a cure-all or even a cure-most, but it’s treated as such because it has properties that match well to medical insurance billing practices.

> And of people I know who see a therapist, practically none can tell me what exactly they are doing or what methods they are doing or how anything is structured.

I could tell you that as a client, but that’s because I’ve read into it. This is sort of like asking an ER patient to describe the shift management system of the clinic they went into.
by Feuilles_Mortes | 2025-12-10 18:07:40+00:00
What I would really want is for this to be a hardware button that, without requiring input on the phone itself, starts and stops a recording on my iphone which uses my airpods as a mic.

This would actually be super helpful in the lab, dictating notes on a protocol ("I did something weird in this step") without needing to stop to write things down (sometimes protocol is quite time-sensitive).
by jbstack | 2025-12-10 18:07:44+00:00
I guess my complaint was more about the type of taxes rather than the concept of taxes in general. Income tax I can accept: it's the price of entry to live in the place and enjoy its benefits. Even then there's plenty of room for debate between the extremes of "ultra-low / no tax" and "very high", but let's set that aside for now.

But having a wealth tax with a very low threshold is something else entirely. It means that I'm not free to invest and grow the money that is already mine, that I already paid taxes on in the first place. It means I'll always be held back and prevented from advancing as much as I could. It means that improving your situation so that next year you're doing a little better than this year, is something that the system actively pushes you away from.

There are also practical problems with taxing wealth. Income tax is "easy": by definition you have the money to pay for it because it's charged on money that you've received. With a wealth tax, you might not have the money. For example, if you own an investment apartment or some other illiquid asset you can't just sell a piece of it every year to pay the tax. You'll either have to find the money out of income (assuming you have enough) or ruin your investment strategy by selling the whole thing when you didn't plan to.

It also distorts the risk/reward tradeoff: many investments might not make sense at all if you're suddenly paying 2% a year of the value.
by afavour | 2025-12-10 18:07:55+00:00
>I assure you that Manhattan is filled with many employees and service workers.

That is not a meaningful response to "Very, very few people must drive into the center of Manhattan to work.", the two statements do not contradict each other. Those employees and service workers take the subway.

> When it's an option for them and at the expense of time/convince

The subway is both faster and cheaper than driving in NYC at peak hours. Traffic has historically been awful, hence the congestion charge! Trading money to gain time/convenience is what the rich do. The "small guy" didn't have the money for the bridges, tunnels and parking before the congestion charge even arrived.

> It's also important to note that nationally, nobody knows or cares about the specific differences in NYC compared to their own cities.

Yes, that is literally my point about why conversations like this one are fruitless.

> They just know that the small guy is getting screwed over

Right but that isn't true. They are mistaken in what they "know" because, as you said, they don't know or care about the specific differences in NYC compared to their own cities.
by rtkwe | 2025-12-10 18:07:57+00:00
That's the difficulty with the Light/Medium/Heavy Duty categories. It doesn't tell you a huge amount about what the vehicle is being used for but most of them heavy duty mean commercial or utility. There are a handful of popular models that tip into the Heavy duty class and those are usually 3/4 ton pickups. Not sure how popular those are in NYC though.
by reisse | 2025-12-10 18:08:18+00:00
It's all about hardware support really. AV1 is pretty new (2018), give it some time. E. g. Nvidia supports decoding since 3xxx generation, and encoding only since 4xxx generation.

I still vividly remember what a clusterfk was H264 support on mobile devices just ten years ago, circa 2010-2015. AVC spec was published in 2003, High Profiles standardised in 2005, universally supported only since ~2015. I personally had a 2011 Tegra 2 tablet which did support H264, but didn't support high profiles.
by palmotea | 2025-12-10 18:08:26+00:00
> "Planning to do it" is one thing, but thanks to Trump's erratic and corrupt trade policy, they now have a Manhattan Project-level incentive to make it happen.

The plans weren't wishes, they were things they were actively working on to make happen. The point is they didn't need "Trump's erratic and corrupt trade policy" to motivate it, they were already motivated to do it anyway.

The US's problem is that its actions are uncoordinated. Sanctions and tariffs need to be coupled with massive investments to build new capabilities, and the latter is usually lacking. For instance, tariff revenue (and then some) should be poured directly into subsidies for building new facilities that support critical industries (like rare earths and electronics manufacturing). And things would probably be counterintuitively more effective if there was more tolerance of waste For instance, China's subsidized hundreds of solar panel manufacturers, none of them make money and a lot have probably failed, but the vicious domestic competition has helped them dominate that technology globally. The US freaked out in a massive scandal when one subsidized solar panel maker went out of business.
by ploxiln | 2025-12-10 18:08:45+00:00
When I update python version, python packages, container image, etc for a service, I take a quick look at CI output, in addition to the all the other checks I do (like a couple basic real-world-usage end-to-end usage tests), to "smoke test" whether something not caught by outright CI failure caused some subtle problem.

So, I do often see deprecation warnings in CI output, and fix them. Am I a bad developer?

I think the mistake here is making some warnings default-hidden. The developer who cares about the user running their the app in a terminal can add a line of code to suppress them for users, and be more aware of this whole topic as a result (and have it more evident near the entrypoint of the program, for later devs to see also).

I think that making warnings error or hidden removes warnings as a useful tool.

But this is an old argument: Who should see Python warnings? (2017) https://lwn.net/Articles/740804/
by xk3 | 2025-12-10 18:09:01+00:00
I grew out of the leaking ether and basaltic dust that coated the plains. My first memories are of the Great Cooling, where the land, known only by its singular cyclopean volcano became devoid of all but the most primitive crystalline forms. I was there, a consciousness woven from residual thermal energy and the pure, unfractured light of the pre-dawn universe. I'm not old either.
by crote | 2025-12-10 18:09:09+00:00
Yes, but that's still a pre-defined list. They can't say "block every website mentioning politician x doing bad things from getting a cert", because that'd be impossible to validate.

The feds are left playing whack-a-mole, and getting the right paperwork to block each new domain popping up is probably going to take a few weeks. Besides, at that point they could also force the .com operator to do the same, could they not?

I do agree that it would be better if LE was more distributed, though. Having a legally-independent second nonprofit running the same software in Switzerland or something would prevent LE from turning into a massive target for the US government.
by astrobe_ | 2025-12-10 18:09:11+00:00
> Their value is going to stay limited if people don't want to actually use them.

Namely, in the case of PeerTube, content creators. Youtube is convenient because it comes with builtin monetization. You can probably expect loud objections (rightfully so) from some of them if you download their stuff from Youtube to upload it to PeerTube.

If you don't have the content creators, you don't have content consumers and you cannot bootstrap a network effect (some services did bootstrap a network effect with plain and simple piracy, though).

I believe the UX is secondary to available content. People do make the necessary efforts if they think the benefit is worth it.
by fork-bomber | 2025-12-10 18:09:17+00:00
You’re right. But consider that in order to be useful when not fused off, the design would need to have a bunch of additional logic (interconnect ports, power control machinery etc) at the periphery of the to-eventually-be-fused-off area that would likely remain even when things were fused off. That may impact power.

Apart from that there’s the other usual angles: The very fact that there’s additional logic in the compute path (eventually fused off) means additional design and verification complexity. The additional area, although dark, eats into the silicon yield at the fab.

Not saying it’s not possible.
by bayesnet | 2025-12-10 18:09:43+00:00
I don’t think this is right. XHTML guarantees well-formedness (matched closing tags et al) but doesn’t do anything for validity. It’s not semantically valid for <td> to be a direct child of <table>, so the user agent has to make the call as to what to display regardless of the (X)HTML flavor. The alternative is parsing failure on improperly nested HTML which I don’t think is desirable.
by Moral_ | 2025-12-10 18:09:44+00:00
Now they're getting counter sued by Qualcomm because it turns out they allegedly violated their own TLA (license to get off the shelf cores) and their ALA (architecture license).

Qualcomm is claiming that Arm is refusing to license the v10 architecture to them and refused to license some other TLA cores requiring them to get the Nuvia Custom CPU team to build cores for those products instead.

This explains their expansion into Risc-V it's a hedge against Arm interfering with QC's business.
by IncreasePosts | 2025-12-10 18:09:50+00:00
Not a bad thing necessarily, but some part of the plot, and usually with things going awry or emphasizing the scammy nature of blockchain.

Examples: Shameless season 11, The Simpsons S31E13, Superstore season 5, the good wife S3E13, greys anatomy S14E8, big bang theory S11E9, Billions season 5, some later seasons of Mr Robot, etc
by AlotOfReading | 2025-12-10 18:09:58+00:00
I'm saying that "C is not a high level assembler" because it doesn't have any of the characteristics that make a good assembler. Your original post made a distinction between C as practically implemented vs the ISO standard, so the example was chosen as a practical example of something an assembler should never do: change the precision and rounding of arithmetic expressions.

Now let's say you're working on a game with deterministic lockstep. How do you guarantee precision and rounding with an assembler? Well, you just write the instructions or pseudoinstructions that do what you want. Worst case, you write a thin macro to generate the right instructions based on something else that you also control. In C or C++, you either abuse the compiler or rely on a library to do that for you ([0], [1]).

This is the raison d'etre of modern assemblers: precise control over the instruction stream. C doesn't give you that and it makes a lot of things difficult (e.g. constant time cryptography). It's also not fundamental to language design. There's a long history of lisp assemblers that do give you this kind of precise control, it's just not a guarantee provided by any modern C implementations unless you use the assembly escape hatches. The only portable guarantees you can rely on are those in the standard, hence the original link.

Low level control over the instruction stream is ultimately a spectrum. On one end you can write entirely in hex, then you have simple and macro assemblers. At the far end you have the high level languages. Somewhere in the middle is C and however you want to categorize FASM.

[0] https://github.com/sixitbb/sixit-dmath

[1] https://github.com/J-Montgomery/rfloat
by jldugger | 2025-12-10 18:10:04+00:00
Afaik, data center grade blackwell chips have never been legal for export to china. I think this has more do to with NVIDIA than DeepSeek. For a brief moment, people thought DeepSeek had found some way to produce AI without sending boatloads of cash to NVIDIA, causing a drop in share price.

Shortly thereafter people realized they were probably just evading sanctions and ~stealing~ bootstrapping parameters from other models to reach their stated training cost. This report is just further reporting on that rumor.
by kraussvonespy | 2025-12-10 18:10:09+00:00
I still bemoan selling the first couple of years of issues to someone on ebay. I needed to get the stuff out of the basement, but feels like I should have kept them just for the technology history lessons.

I'm still looking for the very early Wired issue that has an ad that goes something like "they laughed at you when you were growing up because you were different. now they wear a uniform with their name on it. and you don't."
What UI do you use on top of data engineering tools to look at data?
by platypii | 2025-12-10 18:10:11+00:00
Tools like DuckDB Wasm and data engineering platforms like Iceberg leverage Parquet’s built-in indexing to very efficiently query files over the network. But as I’ve been building data tools myself, the stack gets complicated fast, especially once you try to visualize or explore the data instead of just querying it. I’m intrigued by some of the modern tricks people are using to do more data engineering client-side.

With OPFS + Parquet + Wasm, the browser already has everything it needs to handle multi-GB LLM datasets client-side.

Is the world of data UIs evolving? Are there new data tools and best practices beyond notebooks and DuckDB?
by kayge | 2025-12-10 18:10:29+00:00
If anyone wants to set this up to auto-run all the way to the right and then all the way back to the left, here is a vibe-coded (sorry) browser console script. Makes a great "screen-saver" if you kick off the script and then put your browser in full screen mode :)

(function() { let direction = 'right'; // Start by going right let intervalId; function getCurrentAnimalName() { const animalDiv = document.querySelector('.animal-name'); return animalDiv ? animalDiv.textContent.trim() : ''; } function pressKey(keyCode) { const event = new KeyboardEvent('keydown', { key: keyCode === 37 ? 'ArrowLeft' : 'ArrowRight', keyCode: keyCode, code: keyCode === 37 ? 'ArrowLeft' : 'ArrowRight', which: keyCode, bubbles: true }); document.dispatchEvent(event); } function autoScroll() { const currentName = getCurrentAnimalName(); if (direction === 'right') { pressKey(39); // Right arrow if (currentName === 'Pando Clone') { console.log('Reached Pando Clone, switching to left'); direction = 'left'; } } else { pressKey(37); // Left arrow if (currentName === 'DNA') { console.log('Reached DNA, switching to right'); direction = 'right'; } } } // Start the interval intervalId = setInterval(autoScroll, 3000); // Log start message and provide stop function console.log('Auto-scroll started! To stop, call: stopAutoScroll()'); // Expose stop function globally window.stopAutoScroll = function() { clearInterval(intervalId); console.log('Auto-scroll stopped'); }; })();
by gen6acd60af | 2025-12-10 18:10:46+00:00
Commenters of HN:

Your past thoughts have been dredged up and judged.

For each $TOPIC, you have been awarded a grade by GPT-5.1 Thinking.

Your grade is based on OpenAI's aligned worldview and what OpenAI's blob of weights considers Truth in 2025.

Did you think well, netizen?

Are you an Alpha or a Delta-Minus?

Where will the dragnet grading of your online history happen next?
by menaerus | 2025-12-10 18:10:50+00:00
They also say

The practice of encapsulation enables local reasoning about safety invariants.

which is not fully correct. Undefined behavior in unsafe blocks can and will leak into the safe Rust code so there is nothing there about the "local reasoning" or "encapsulation" or "safety invariants".

This whole blog always read to me as too much like a marketing material disguised with some data so that it is not so obvious. IMHO
by _DeadFred_ | 2025-12-10 18:11:38+00:00
Strong disagree. As someone who has dropped down multiple social classes, I had zero ACTUAL idea about what people were going through, nor about ACTUAL solutions to their problems. But I had lots of solutions to hypothetical problems in my head because I was smart and good hearted.

Having been through the result of implemented hypothetical solutions, they suck. They not only suck, but the suck all of the oxygen up, so that real, better solutions can't replace them.
by eddythompson80 | 2025-12-10 18:11:42+00:00
Deprecations in all forms are always a shitshow. There isn’t a particular pattern that “just works”. Anybody that tells you about one, best case scenario, it just worked for them because of their consumer/user not because of the method itself.

The best I have seen is a heavy handed in-editor strike through with warnings (assuming the code is actively being worked on) and even then it’s at best a 50/50 thing.

50% of the developers would feel that using an API with a strike through in the editor is wrong. And the other 50% will just say “I dunno, I copied it from there. What’s wrong with it??”
by sneak | 2025-12-10 18:11:45+00:00
I’d bet good money. The chips have been decapped and roughly analyzed, the only information going into or out of them is from the host systems. Those are easy to convince they are anywhere. Chips don’t have wifi or gps or radios of any kind inside of them, and what the nvidia drivers send and receive to the world is easy to audit.

You give the tech too much credit.
by ktpsns | 2025-12-10 18:12:24+00:00
I remember that not having the right VB DLL was a frequent issue when trying to run EXE files produced by people with visual basic. For me, this Windows "nocode" environment was a big gatekeeper which hindered me in learning programming. It may sound a bit sentimental, but I learned C with Linux, because docs where readily available and open. I literally read man pages.

Today the tooling is just better. Just think, for instance, of the go and rust tool chains which easily produce ready to ship EXE files. Classical toolkits such as Qt still are around.
by siliconc0w | 2025-12-10 18:12:27+00:00
Random Bets for 2035:

* Nvidia GPUs will see heavy competition and most chat-like use-cases switching to cheaper models and inference-specific-silicon but will be still used on the high end for critical applications and frontier science

* Most Software and UIs will be primarily AI-generated. There will be no 'App Stores' as we know them.

* ICE Cars will become niche and will be largely been replaced with EVs, Solar will be widely deployed and will be the dominate source of power

* Climate Change will be widely recognized due to escalating consequences and there will be lots of efforts in mitigations (e.g, Climate Engineering, Climate-resistant crops, etc).
by jbstack | 2025-12-10 18:12:36+00:00
It's actually more like 2.2% for shares (5.88% assumed return taxed at 36% = 2.2%.

If you have an ultra-low risk investment strategy focused on value preservation and inflation beating (where your expected returns are in the low single digits e.g. 2 - 3%), that does start to look like being robbed blind.

> It is only fair that those that have a lot of money contribute

Really? 60k is "a lot of money"? Yes, it's a lot in the sense that many people have far less than that, but it's not "a lot" in the scheme of things when we're talking about saving and investing.

With 60k you'll be lucky even to get the down-payment on a mortgage for a small apartment, which you'll then be paying off every month for the next several decades. Should we be taxing people on their wealth before they've even had the chance to own their first home? I would argue that such a person can't legitimately be called wealthy.
by zzzeek | 2025-12-10 18:12:41+00:00
> In the agricultural sector, labor shortages are increasing the need for automated harvesting using robots.

This is about Japan, but like the US, Japan has a restrictive immigration policy and an aging, not-replaced population that's at the core of this issue. Japan has been toying with expanding immigration in the area of health care workers [1] recently, but like in the US, there really isn't a labor shortage issue if immigration policy is liberalized.

So this is like so many other things a complex and mediocre technological solution to what's actually a political issue.

[1] https://www.bpb.de/themen/migration-integration/regionalprof...
by urikdev | 2025-12-10 18:13:15+00:00
We are extremely excited to announce that Urik is now available for Open Beta in the Google Play store. We are currently waiting for approval for F-Droid.

Urik is an open source, community funded, on-device processed keyboard for Android that has no network permissions.

This includes:

Swipe and tap input with gesture detection On-device spell checking using SymSpell algorithm Smart autocorrect Word learning with encrypted SQLCipher database 16 themes with favorites Multilingual support with per-language character variations Accessibility features (WCAG AA contrast, TalkBack support) Configurable key sizes, haptic feedback, typing behavior No telemetry, analytics, or network permissions

If you're sick of typos being sent to the cloud, and want to stop ducking autocorrect, please join the open beta today!