MurphyA/hacker-news huggingface dataset:
by aetherspawn | 2025-07-16 02:11:47+00:00
Uh yeah, rip nearly every feature out of Firefox and move it to “official extensions” that you can install optionally.

Go on a hardcore crusade on performance and battery life. Safari currently uses half the amount of energy compared to Firefox (according to macOS measurements), so I switched from Firefox to Safari and noticed hours of difference in battery life when I’m out and about.
by elcritch | 2025-07-16 02:13:43+00:00
Interesting re-reading the Wikipedia link after reading some of the case law summaries this sticks out:

> Also, the duties [of board of directors] are owed to the company itself, and not to any other entity.[42] This does not mean that directors can never stand in a fiduciary relationship to the individual shareholders; they may well have such a duty in certain circumstances.[43]

Again it appears more nuanced than just “board of directors have fiduciary responsibility to minority shareholders”. Actually seems incorrect to phrase it that way even.
by ZYbCRq22HbJ2y7 | 2025-07-16 02:13:46+00:00
Plenty of takes on this

https://mozilla.github.io/standards-positions/#webusb

https://news.ycombinator.com/item?id=34564119

https://nullrequest.com/posts/thecaseagainstwebusb

and on and on...
by MadnessASAP | 2025-07-16 02:14:51+00:00
Given that I wasnt surprised by the headlie Inhave to imagine that nvidia engineers were also well aware.

Nothing is perfect, everything has its failure conditions. The question is where do you choose to place the bar? Do you want your component to work at 60, 80, or 100C? Do you want it to work in high radiation environments? Do you want it to withstand pathological access patterns?

So in other words, there isnt a sufficent market for GPUs at double the $/GB RAM but are resilient to rowhammer attacks to justify manufacturing them.
by icecreamscoop | 2025-07-16 02:15:09+00:00
I think the OP is pointing out the lack of depth in the writing. Sincerity isn't about using language at or below 2nd grade, sincerity can be expressed with any level of verbosity. I think the trend of dialog being over-simplified to the point of literal noun-verb-noun with no metaphor just makes everything taste like plain white bread and velveeta. That's great: if your tastes are pedestrian, but there's nothing elitist or insincere about wanting greater depth from art. Ironically the screenwriters that utilize this richness of language are rarely blockbusters or award winners.
by tbrownaw | 2025-07-16 02:15:14+00:00
>>> “A lot of people are thinking about reading in terms of pretty narrow definitions of comprehension,” says Forzani. “But of course we want kids to be able to make inferences and interpretations beyond just literal interpretations, right? We want them to be able to make higher level inferences and to be able to evaluate and critique text.”

Forzani points to research from the UK, where reading curriculums were widely reimagined a few years before the US did the same thing. “They shifted attention to really focus on teaching phonics, which is good and important,” she says. “But then they’ve also seen, ‘Wait, we did too much of that focus and now we lost sight of really comprehending at a high level.’” <<<

Huh?

"Higher level" analysis while have to be built on top of basic comprehension.

And how exactly is phonics (very early "what words are on the page") displacing comprehension (much later; something you do with those words once you have them)?
by twoodfin | 2025-07-16 02:15:14+00:00
Couple of points in defense of the stargate sequence:

a) It’s meant to be seen and heard on what even today would be a pretty insane cinematic setup. Even moreso than the rest of the film, it loses a lot in the translation to the home theater, or even a typical multiplex. Maybe this is heretical, but I’d love to see a carefully upscaled, remixed 2001 in IMAX.

b) The stargate is perhaps the singular element of the film that was the easiest to imitate, vs. say the incredibly thoughtful and detailed production design. So it was replicated to the point of psychedelic cliché.

Genuinely curious if contemporary audiences found it overlong or just perplexing.
by tombert | 2025-07-16 02:16:30+00:00
I have had to talk myself out of the buying one of those atomic clocks on a chip. I'm kind of a watch geek, and I find the entire history of timekeeping to be endlessly fascinating, and I think it would be so cool to have atomic clock level of precision just running in my house. I've just never been able to justify actually buying one; outside of looking at a console and saying "how cool it that!?!", I don't know what I'd do with it.

I'm not above buying a toy to look at logs and geek out over it, but I can't justifying spending several grand for it.
by jfim | 2025-07-16 02:17:21+00:00
There are definitely things it can't do, and things it hilariously gets wrong.

I've found though that if you can steer it in the right direction it usually works out okay. It's not particularly good at design, but it's good at writing code, so one thing you can do is say write classes and some empty methods with // Todo Claude: implement, then ask it to implement the methods with Todo Claude in file foo. So this way you get the structure that you want, but without having to implement all the details.

What kind of things are you having issues with?
by imoverclocked | 2025-07-16 02:19:04+00:00
Binary Coded Decimal is something else.

1100 in “regular” binary is 12 in decimal.

0001 0010 in BCD is 12 in decimal.

ie: bcd is an encoding.

High precision numbers are more akin to the decimal data type in SQL or maybe bignum in some popular languages. It is different from (say) float in that you are not losing information in the least significant digits.

You could represent high precision numbers in BCD or regular binary… or little endian binary… or trinary, I suppose.
by deadfoxygrandpa | 2025-07-16 02:19:06+00:00
its actually funny, the first version of geometry nodes was actually more powerful in that way. it didnt provide many built in nodes, but the nodes it did provide were arbitrary property setting/getting. the current and newer geometry nodes system based on "fields" is way easier to actually work with but they don't give you raw access to properties. so like in the first version of geometry nodes you could write custom mesh normals just by setting the "normal" attribute with some vectors, but then from blender 3.0 to 4.4 you could no longer set custom normals in geometry nodes and they only added a set normals node in 4.5
by CommenterPerson | 2025-07-16 02:19:25+00:00
Wow .. adding to the 1426 comments so far. Here is an interview with the author of "The Age of Surveillance Capitalism" Professor Shoshana Zuboff, Harvard. Thanks to the OP for the pointer. 3 years old and even more relevant now:

https://time.com/6174614/shoshana-zuboff-twitter-surveillanc...
Show HN: I made a launch platform for AI-powered apps
by iamdemetrius | 2025-07-16 02:23:42+00:00
I made LaunchYourApp because getting early traffic and users to your app is difficult.

Submit in Minutes, Earn a Badge, and Get a DoFollow Backlink to Your AI App.

LaunchYourApp is a platform to promote your AI-powered app, helping you get early visibility and traction to start growing now!
by hilux | 2025-07-16 02:24:59+00:00
On my new page, AI/LLM is a very small fraction of the total.

Instead, I see everything from "Why the Upper Middle Class Isn’t Special Anymore" to "Boeing fuel switches safe, regulator says after Air India crash" to "Building a Simple Router with OpenBSD" to "The Scourge of ‘Spot-Fixing’ Is Coming for American Sports" to "How Elon Musk’s X is fueling the MAGA-Trump split."
by ibash | 2025-07-16 02:25:07+00:00
Use onshape, it’s so much nicer to use something browser based than desktop based. If you’re a student it’s free.

Watch 2-3 onshape tutorial videos and then just dive in trying to make parts for yourself.

If you’re new to 3d printing you’ll soon learn that what you design doesn’t always print right. Welcome to creating things in the real world. This is part of the learning experience (and why you need to learn by doing).

Onshape also has a bunch of public cad designs, so you can look at how other people made things to learn (sort of like reading source code to learn).
by lxgr | 2025-07-16 02:25:36+00:00
I don't think Firefox uses meaningfully more energy due to "optional features", but rather due to simply not optimizing for battery efficiency at the same level that Apple does for Safari.

That type of optimization requires tons of profiling and is less glamorous than implementing new features, so I could see how it's hard to prioritize for Mozilla, especially if optimizations might look very different across OSes.
by MontyCarloHall | 2025-07-16 02:26:08+00:00
The most succinct description of Cyberpunk I've heard: "the future if the 1980s never ended." This description applies more generally to other -punk genres:

Steampunk: the future if the 1890s never ended

Dieselpunk … if the 1940s never ended

Atompunk: … if the 1950s never ended

Curiously, we have not yet seen the emergence of a -punk genre set in the 90s/2000s.
by kazinator | 2025-07-16 02:26:26+00:00
Literacy should probably be defined like this: the person can read and write their language as well as they can speak and listen. Illiterate people possess language, just not reading and writing.

Being able to read, write and think deeply, analytically and critically is setting the goalposts beyond literacy.

(I understand it's hard to draw hard lines. Literacy affects the degree of language acquisition. People who become literate acquire more language in so doing than people who remain illiterate.)
by dangoodmanUT | 2025-07-16 02:27:21+00:00
We did a very similar thing with UltimateArcade (shut down long ago) where we optimized everything to be single threaded. We had a pretty intense updates/s rate from players, and that got pretty crazy pretty fast. Actor models with single threads made things easy because we could skip locks and play with contigious chunks of memory, which as the author found, is pretty fast.
by maest | 2025-07-16 02:27:57+00:00
Similar to Pascal's wager, which pretty much amounts to "yeah, God is probably not real, _but what if it is_? The utility of getting into heaven is infinite (and hell is infinitely negative), so any non-zero probability that God is real should make you be religious, just in case."

https://en.wikipedia.org/wiki/Pascal%27s_wager#Analysis_with...
by pfdietz | 2025-07-16 02:28:13+00:00
The current US TFR would be more than enough to grow the population if the female to male ratio of births were sufficiently skewed. In the limit of a mostly female population, a TFR of just above 1 is enough to sustain the population.

So perhaps the problem isn't increasing the number of births per woman, but rather increasing the fraction of the population that are women. Women already do better than men in college; perhaps if women are perceived as having better economic prospects, and if technical means of choosing the sex of children were available, parents would tend to choose female children.
by devmor | 2025-07-16 02:30:31+00:00
It definitely is for me, but it may also just be something that's generally helpful if you like making good use of your time. There are many different ways to think.

As for ADHD specifically, it's a wide range of severity over several symptoms - if you find that your life is impacted negatively by inability to focus or start on tasks, it may be worth getting tested. But if not, I wouldn't sweat it unless you are just extremely curious.
by dlubarov | 2025-07-16 02:31:03+00:00
"The whole of Israel was formerly Palestine" was rather ambiguous. If the poster meant "The whole of Israel was formerly Mandatory Palestine", then okay that's accurate, but it seemed like the idea was to draw a connection to what we now call the Palestinian people or the State of Palestine. Mandatory Palestine was a very different entity which governed a more diverse group of people.
Ask HN: Roadmap to a self-teach computer science?
by shivajikobardan | 2025-07-16 02:31:07+00:00
So far I've studied computer networks. Now I am going to study data structures then algorithms then operating system then dbms then distributed system.

However, I think I won't be able to understand DSA without learning discrete mathematics first.

So, what do you say? To learn discrete math, I need theory of computation/automata theory. So, it's a kind of never ending loop if I can't decide the level of abstraction that I want to play with.
by 01100011 | 2025-07-16 02:32:31+00:00
I find these LLM doomer takes as silly as LLM maximalist takes.

LLMs are literally performing useful functions today and they're not going away. Are they AGI? No, but so what?

There is waaay too much projecting and philosophizing going on in these comments and not enough engineering-minded comments from objective observers.

Is AI hyped? Sure. Are LLMs overshadowing other approaches? Sure. Are LLMs inefficient? Somewhat. Do they have problems like hallucinations? Yes. Do they produce useful output? Yes.
by hilux | 2025-07-16 02:33:24+00:00
> So maybe in 2075 we'll all be watching documentaries about LLMs (maybe even on our phones or laptops that look basically the same), and reminiscing about the mid-2020s and wondering why what seemed to be such a promising technology disappeared almost entirely.

It's hard for me to believe that anyone who works with technology in general, and LLMs in particular, could think this.
by teapot7 | 2025-07-16 02:33:27+00:00
Yeah. Bloody Apple. Google too.

Like (I'm sure) plenty of other people here I've written an app and put it up on the Apple and Google app stores. It does what it does with no problems and it amuses me. Occasionally someone buys it.

It is as good or bad today as it was on the day I wrote it. It provably works as well on older phones as well as new.

Every now and then I drag myself through the process of making new builds and putting them up on the net. This isn't as easy as it could be, as the tool I used to make it is now semi-dead and I no longer own a mac, but I'm stubborn.
by mannyv | 2025-07-16 02:34:41+00:00
Could you save even more bandwidth by updating static data and letting Cloudflare cache/serve it?

ie: put the batches on disk then have the clients grab it? It would be the equivalent of frame differencing, with the total board state being saved occasionally as a keyframe equivalent.

You're doing that dynamically anyway by sending batches and snapshots to the client.

Using the above you're basically making your game board into an interactive movie that's replaying moves from disk most of the time.
by jasonjmcghee | 2025-07-16 02:34:43+00:00
How stable are these now?

I turned off artifacts months ago because it would:

- frequently update code incorrectly / bad edit diff

- act like it updated / created an artifact when it just did nothing

- slowly / painfully delete every single line one by one before rewriting

- use artifacts for things that shouldn't have had any code written at all

Just wasn't worth the value it provided. This was before claude code.
by nobodyandproud | 2025-07-16 02:35:41+00:00
“They shifted attention to really focus on teaching phonics, which is good and important…we did too much of that focus”.

Without knowing the before and after, it’s not safe to say it’s still very early. Few additional weeks? Few additional months? Few additional years?

At some point and grade a class should be moving past the time-consuming out-loud reading and pronunciation corrections to timed (and silent, focused) reading; and the ones lagging behind get remedial attention.

Otherwise, most of the students are being held back.
by saljump | 2025-07-16 02:39:17+00:00
I built Palette by Momo (https://www.palettebymomo.com) for fun, to democratize seasonal color analysis. Traditional color consultations cost $100-300 and require in-person appointments, but I wanted something instant and accessible that anyone could use from their phone.

Seasonal color analysis helps people find the most flattering colors for their skin tone, hair, and eyes. It's incredibly popular on TikTok and Instagram, but professional consultations are geographically limited and costs $100 to $300. I tried a couple of other apps and my attempts often fail because it's genuinely difficult to assess your own coloring objectively.

I integrated the SkinToneClassifier library (https://github.com/ChenglongMa/SkinToneClassifier), which uses face detection, skin segmentation, and k-means clustering to determine skin tone categories. The library is actually quite elegant - it extracts dominant colors from detected facial areas and maps them to established color palettes used in professional analysis. I used FastAPI for the skintone analysis backend and really liked the developer experience.

The FastAPI endpoint processes the uploaded image, runs it through the skin tone classifier, and returns a comprehensive color palette tailored to the user's analysis.

How It Works: Upload a photo → User submits a clear photo of their face AI analysis → The system analyzes skin tone, hair color, and eye color Personalized results → Get a comprehensive custom palette.

The entire process takes about 2 minutes and users love having instant access to personalized color analysis that would otherwise require expensive appointments. It's a perfect example of how AI can make specialized knowledge accessible to everyone.
by simonw | 2025-07-16 02:39:59+00:00
> Why didn't someone else post the thing you made?

You mean this thing? https://tools.simonwillison.net/hacker-news-filtered

I built it literally minutes before I posted it, and I built it specifically for this thread.

Other people post my stuff all the time - if you take a look at this list here, very few of them were submitted by my user account: https://news.ycombinator.com/from?site=simonwillison.net

(Currently only one of the posts on that page were by me.)
by yjftsjthsd-h | 2025-07-16 02:40:17+00:00
> rip nearly every feature out of Firefox and move it to “official extensions” that you can install optionally.

Only if they properly maintain those APIs. I'm still salty that they had tab groups, then broke that feature out to an extension, then killed the extension. (Then, much later, recreated the feature over again)

But yes, if done well modularity is probably good from a development perspective too.
by thephyber | 2025-07-16 02:40:31+00:00
I didn’t make the claim that the expired patent prevented the practice.

My comment was a quick and sloppy summary from my memory of an interview from several years ago. I think it was the EconTalk with the author of Drug Wars.

A more detailed and comprehensive list of these tactics to reduce competition either during or after patent expiry:

Patent-related strategies:

• Building “patent thickets” by filing multiple patents on different aspects of the same drug (formulation, dosing, manufacturing processes) • “Evergreening” - seeking new patents on minor modifications to extend exclusivity periods • Filing continuation patents and divisional applications to extend patent timelines Product lifecycle management: • “Product hopping” - making minor reformulations or switching to extended-release versions just before generic entry to move patients to the new version • Discontinuing older versions that generics would reference

Legal and regulatory tactics:

• Pay-for-delay settlements where brand companies pay generics to postpone market entry • Manipulating FDA safety programs (REMS) to make it difficult for generics to obtain necessary samples for testing • Citizen petitions to the FDA raising questions about generic equivalence

Market-based approaches:

• Launching “authorized generics” through subsidiaries to capture generic market share • Exclusive dealing arrangements with pharmacy benefit managers
by privatelypublic | 2025-07-16 02:42:41+00:00
I thought about splitting the GPU between workloads, as well terminal server/virtualized desktop situations.

I'd expect all code to be strongly controlled in the former, and reasonably secured in the latter with software/driver level mitigations possible and the fact that corrupting somebody else's desktop with row-hammer doesn't seem like good investment.

As another person mentioned- and maybe it is a wider usage than I thought- cloud gpu compute running custom code seems to be the only useful item. But, I'm having a hard time coming up with a useful scenario. Maybe corrupting a SIEM's analysis & alerting of an ongoing attack?
by GolDDranks | 2025-07-16 02:42:44+00:00
Huh, I was thinking that it's accelerated gravitational frames that cause the dilation, and I've encountered a lot of statements that argue the same. This is from wikipedia: "This is because gravitational time dilation is manifested in accelerated frames of reference or, by virtue of the equivalence principle, in the gravitational field of massive objects."

However, according to that logic, an object located in a cavity in the center of earth should experience no more dilation than an object outside the earth's potential well, because the gravitational forces / curvature gradient cancels out, and should be zero. But that isn't the case according to the same sources, for example, Wikipedia says' "Relative to Earth's age in billions of years, Earth's core is in effect 2.5 years younger than its surface."

Something's not right about how we verbalize this story about gravity
by bscphil | 2025-07-16 02:42:47+00:00
> The current tools just can't replace developers. They can't even be used in the same way you'd use a junior developer or intern. It's more akin to going from hand tools to power tools than it is getting an apprentice.

In that case it seems to depend on what you mean by "replacing", doesn't it? It doesn't mean a non-developer can do a developers job, but it does mean that one developer can do two developer's jobs. That leads to a lot more competition for the remaining jobs and presumably many competent developers will accept lower salaries in exchange for having a job at all.
by dagmx | 2025-07-16 02:42:56+00:00
Khronos is where APIs go to die, and new ideas stagnate.

OpenCL 2 turned into an inaccessible mess, in contradiction of where Apple had originally targeted it to go. Even Nvidia turned their noses up at it.

Khronos denied the early shared development of what turned into Metal when Mantle was shown to be super promising, and then released Vulkan years later as a response that has had incredibly slow adoption due to the same over complexity that OpenCL died from.

I like that you specifically blame Apple though and ignore that Nvidia were one of the reasons that the Khronos partnership for both the things I mentioned didn’t work out. NVIDIA chose to not support OpenCL2. And they’re the ones who pushed hard on AZDO OpenGL when AMD and Apple were pushing for Mantle/Metal instead
by tedsanders | 2025-07-16 02:43:15+00:00
Maybe I'm biased, but I actually think it's a pretty good definition, as definitions go. All of our narrow measures of human intelligence that we might be tempted to use - win at games, solve math problems, ace academic tests, dominate at programming competitions - are revealed as woefully insufficient as soon as an AI beats them but fails to generalize far beyond. But if you have an AI that can generate lots of revenue doing a wide variety of real work, then you've probably built something smart. Diverse revenue is a great metric.
by thayne | 2025-07-16 02:43:17+00:00
I wouldn't say nothing. It is intended to ensure some level of security. And in some ways it can lead to decreased security if you comply with it (for example, if a vulnerability is found in your crypto library, you have to wait for the fix to be "validated" before you can patch it).

But yeah, complying with FIPS doesn't necessarily mean you are secure, and it is definitely possible to be secure without being FIPS compliant.