MurphyA/hacker-news huggingface dataset:
by kilroy123 | 2025-11-07 15:33:35+00:00
It's very clear that social media is dead. My mom sometimes tells me to go look at a picture on Facebook. I'm astonished that there is literally nothing on there to see but ads.

I and anyone I know only post stories on Instagram at best. My feed is JAM packed with ads and cringe people still trying to be influencers.

Threads is a rounding error.

X is blah

Meta is desperate to move to AI because they know this. They see the data and are not dumb. They want to squeeze every last dime out while they still can.
by 1970-01-01 | 2025-11-07 15:33:49+00:00
Anecdotal story:

A long, long time ago when Grand Theft Auto 3 was new, I played a 9 hour session without distractions. Immediately after this over indulgence was completed, my mind was completely optimized for real-world fastest path object retrievals. I had to do grocery shopping. No steps in my path were wasted. Nothing but the items I wanted to buy were even seen to me. In what usually takes 30-40 minutes, I completed in 17, with nothing forgotten.
by lloeki | 2025-11-07 15:34:09+00:00
> Why are you worried about performance for a 2D game that's basically moving a few sprites around the screen? A game like this shouldn't be taxing for modern hardware

> As some of the other comments imply that there are some performance issues

Because there's nothing implied and they experience perf issues first hand? TFA:

> I’ve been experiencing performance issues

> I’m using a Macbook Air M3 with 16GB of RAM
by j45 | 2025-11-07 15:34:39+00:00
My comment has nothing to do with corporal punishment causing bullying.

I'm referring to children being left to deal with bullying directly, however it arrives inside the bully.

Whether bullying arises from home, adults at school, or otherwise is secondary.

Teachers today can often tell kids to sort it out themselves.

The strategy is to remain respectful, firmly ask for it to stop, tell an adult, and if all of those things have failed, self-defence is a last resort to the point of stopping the current and future level of bullying.

There is a reason parents put their kids into martial arts, etc.
by toomuchtodo | 2025-11-07 15:35:32+00:00
https://archive.today/QSHI6

https://assets.bwbx.io/documents/users/iqjWHBFdfxIU/rYIq0qRa...

https://en.wikipedia.org/wiki/United_States_Organized_Crime_...

(Organized Crime Drug Enforcement Task Forces, OCDETF)
by some_furry | 2025-11-07 15:35:35+00:00
> Like, I need to authenticate that a client is a known identity. What algo?

In this case, you're asking the wrong question.

When people say "what algo?" in such a context, the answers will be flavored as "Ed25519 vs secp256k1 vs RSA-PKCS1v1.5" when you should first be asking "what level of abstraction am I dealing with?" and "what are the constraints?"

Like, maybe "algo" isn't even a relevant concern.

If I were designing a simple token-based auth scheme today, I'd reach for PASETO. Unless I need interop with a third-party provider, who almost universally use JWTs and prevent me from having any say or choice in the matter.

With PASETO, you don't need to know, or even care, about "what algo?" You only need to consider mode, which is more of a use-case question.

But with JWTs, you not only have to care about "what algo?" your system needs to be very delicate in how it processes them. https://www.howmanydayssinceajwtalgnonevuln.com

I cannot imagine proactively writing a cheat sheet for every possible use case. You might be tempted to use AI to solve this problem on demand, but the cost of a hallucination here is pretty high.

If you find yourself regularly asking this question, I'd recommend just hiring a cryptography consultant.
by herodotus | 2025-11-07 15:35:48+00:00
In the early 1990's, during my days as a Comp. Sci. prof, I was so excited about the emergence of the internet. When I saw the Mosaic browser (a precursor to Netscape and later Firefox) I knew the world had changed for the better. Now I have such mixed feelings. Magazines (like the Farmers Almanac) either go online completely or just disappear. They just cannot compete for advertising dollars with Google. And small family run local retail stores, offering not just goods, but a social hub for people are shutting their doors because how can they compete with the convenience of Amazon. Much has been gained from the internet, and much has been lost.
by mtlynch | 2025-11-07 15:36:09+00:00
I recommend not using an LLM to write your posts for you. It makes your writing sound bland and similar to the infinite other LLM-generated posts polluting the web.

On tech-oriented sites like HN, Lobsters, and reddit, readers are going to notice the style, and it will turn them off. Generally, people on HN find it rude to share AI-generated blog posts here.[0]

You can use an LLM to get feedback on your writing, but you should be the one making decisions about the actual words you write, not just blindly delegating the whole job to an LLM.

[0] https://news.ycombinator.com/item?id=45722069
by blyry | 2025-11-07 15:36:42+00:00
We migrated from newrelic to datadog (for cost reasons LMAO) a while back and I miss NRQL every single day I'm building a dashboard.

I enjoy having everything instrumented and in one spot, it's super powerful, but I am currently advocating for self hosting loki so that we can have debug+ level logs across all environments for a much much lower cost. Datadog is really good at identifying anomalies, but the cost for logs is so high there's a non-trivial amount of savings in sampling and minimizing logging. I HATE that we have told devs "don't log so much" -- that misses the entire point of building out a haystack. And sampling logs at 1%, and only logging warnings+ in prod makes it even harder to identify anomalies in lower environments before a prod release.

last hot take: The UX in kibana in 2016 was better than anything else we have now for rapidly searching through a big haystack, and identifying and correlating issues in logs.
by shadowgovt | 2025-11-07 15:36:54+00:00
The military doesn't have the luxury of things being unreliable. It puts a pressure on them that corporations don't necessarily have: they'd rather have a less-effective but proven system than a potentially-more-effective but riskier system (especially since each system they have comes with massive logistics support).

Ironically, corporations can afford to take more risks of failure (financially and project-wise) than militaries because failure for them doesn't mean actual human death (and when it can, you see processes come in that look a lot more like military processes).
by belter | 2025-11-07 15:37:06+00:00
You are repeating unproven claims repeated by badly paid US financial analysts mostly at CNBC. If that is true, it would show on up on vehicle registration, specially in California their largest market...but it does not...

In California, that is Tesla biggest U.S. market, registrations fell 9.4% in Q3 and are down 15.1% YTD. If there were a big U.S. rush, you’d expect CA to pop, it did not.

Also looking at this whole thread, the selective downvote of my comments by Tesla sycophants shows I am on to something...
by MereInterest | 2025-11-07 15:37:15+00:00
This was something that I paid close attention to when designing a QR code to be hand-carved into a set of coasters. To minimize the amount of detail carving required, I wanted to use the smallest QR code at 21x21 (version 1) tiles.

With ascii encoding, this would limit me to 17 characters, but the alphanumeric encoding allowed up to 25 characters. Since DNS is case-insensitive, this let me carve a slightly longer URL. The only downside was that it required making a custom redirect on my own website, since I couldn’t find any url shorteners that would use all caps.

To this day, it is the most effort I’ve put into rick-rolling somebody.
by nathanaldensr | 2025-11-07 15:37:26+00:00
That's not true at all. The term indicates adherence to progressive-leftist ideology no matter what one's skin color or ethnicity. The vast majority of woke people are actually white people who often exhibit suicidal empathy (a common European genetic trait).

The issue is that progressive-leftist ideology itself is rapidly changing as its adherents purity-spiral, but that's separate from what woke means.
by seeingnature | 2025-11-07 15:37:26+00:00
A lot of people did pay for ad-free Netflix, only to wake up one day in the future to find that product ending, and a similarly priced tier that has ads in it.

Amazon Prime Video didn't have ads. Then one day it did.

Maybe you're right that _the masses_ need to start rejection ad-tiers, but so far we've seen that people will accept advertising to get more.
by filleduchaos | 2025-11-07 15:37:26+00:00
I don't think "tell that to the music industry", an industry where it is notoriously near-impossible for the people who actually _create_ music to earn a living from their work without signing a deal with a tiny handful of record companies, is the ringing endorsement of "customer getting service for pennies is good actually" that you are portraying it as.
by macNchz | 2025-11-07 15:37:30+00:00
I pay for some ad free services, but it’s infeasible across the entire internet and every possible link you might follow. Additionally, I fundamentally disagree with the concept of paying someone so that they don’t show me malicious ads. If they cannot or will not ensure the ads that they accept money to display are not malicious, I will not look at their ads.
by froddd | 2025-11-07 15:37:38+00:00
The only part of the API that is free is the passwords API, which would not help for this use case.

Every other endpoint requires a subscription. This is very far from “The API is free”.

> searching by account wouldn't tell you anything useful

The API can return the domains listed in stealer logs for a specific email address: https://haveibeenpwned.com/API/v3#StealerLogsForEmail
by Semaphor | 2025-11-07 15:37:39+00:00
Honestly, not just ad networks. It’s also publishers. We tried 2 major non-google ad networks. The amount of scams and borderline scams were crazy. And apparently asking for some quality control is complicated. Even with google and ad-exchange, we had to raise the minimum costs by quite a bit to keep most of the scams out. This lowers revenue so most publishers have the same interest in fighting those scams as the networks.

The only reason to fight against the scams is because one cares a little about ones viewers (well, and I guess maybe a bit of brand safety). Which seems to not be the case for the vast majority.
by debugnik | 2025-11-07 15:37:44+00:00
> you can code a segfault starting in ocaml5

It shouldn't, the OCaml 5 memory model bounds the reach of data races in both space and time. [1] Thread-unsafe code won't be correct when misused, but it will stay memory safe unless you reach for an additional escape hatch (or you find an implementation bug of course).

[1]: https://ocaml.org/manual/5.4/memorymodel.html

I'm much more concerned about the amount of poorly vetted escape hatches in wide use in OCaml, mainly for bindings.
by simonw | 2025-11-07 15:37:54+00:00
My hunch is that existing LLMs make it easier to build a new programming language in a way that captures new developers.

Most programming languages are similar enough to existing languages that you only need to know a small number of details to use them: what's the core syntax for variables, loops, conditionals and functions? How does memory management work? What's the concurrency model?

For many languages you can fit all of that, including illustrative examples, in a few thousand tokens of text.

So ship your new programming language with a Claude Skills style document and give your early adopters the ability to write it with LLMs. The LLMs should handle that very well, especially if they get to run an agentic loop against a compiler or even a linter that you provide.
by twentyfiveoh1 | 2025-11-07 15:38:07+00:00
I was just just interested in how your "say no" lesson came from the streaming site. I am sure they asked you for all sorts of channels, but from their perspective, I kind of understand it. I had really wondered what kind of crazy of stuff you were shooting down. I didn't expect anyone to go too crazy on expecting feature requests on a pirate site.
by phplovesong | 2025-11-07 15:38:54+00:00
Ocaml is immutable. It has ref if you need mutation, this is not the default thing you grab tho. Haskell has unsafe and IORef, that does basically the same thing. Scala, rust etc has all escape hatches.

A loop by itself is not non-fp, as i can do the exact same thing via recursion. Its just syntax.

Hell, i can write a never halting program in lambda calculus with a fixed point combinator causing "undefined behaviour".
by freedomben | 2025-11-07 15:38:58+00:00
DRM issues are why I cancelled and won't renew Paramount+. Their damn Google TV app running on a completely stock/factory Chromecast w/ Google TV, plugged in via HDMI to an unmodified TV, frequently (always on the same shows, especially newer Star Trek series) refuses to recognize the validity of my setup and reverts to an incredibly annoying color tint rotation that cycles between extremes. It took me quite a while to figure out what the hell was happening.
by empath75 | 2025-11-07 15:39:39+00:00
Blackberry made their best profits in 2008, a year after the iPhone was released, with a stock price of around $140 in May of 2008, their all time high. By December of 2008, their stock price was $30, by 2012 -- $7. That FB are making a ton of profit right now is nothing but inertia.
by jlarocco | 2025-11-07 15:39:44+00:00
You might get less pushback if you called it a 3D modeler and not CAD software.

It looks like an okay CSG modeler, but it's missing a thousand features that it would need to be CAD software. There's no PMI, no views, no simulation, no unit handling, no material properties (like material, density, etc.), no product structure, no measurement and dimensioning, ...
by Aurornis | 2025-11-07 15:40:08+00:00
> The type-casting part is relatable. It definitely feels like we're all being pigeon-holed by hiring managers and ATS systems that categorize us and rank us by keywords and work history. It can sometimes be quite difficult to switch from something like web development to embedded to databases.

When people ask for advice about changing fields, I recommend working at smaller companies that have work in their current domain and also the domain they want to switch to. The most accessible route is to look for a startup that will hire you for your current expertise but that also has needs for the type of work you want to do. Startups are much more willing to let people bounce between domains than a big corporation with a giant org chart and middle managers defending their domains.

I've been at a couple companies that were open minded about interviewing people with backgrounds that didn't match the role. We had a few success stories of people making big changes, including one person who transitioned from tech support to junior developer and then continued to grow.

To be honest, though, hiring people far outside their work history was more often a failure than a success. A lot of the applicants were applying to the job because they thought the grass would be greener on that side of the fence, but then became disillusioned when they encountered the same software engineering challenges in a different domain.

A couple of the people we hired just wanted to jump from domain to domain over and over again. As soon as we started getting them trained up enough to be productive, they demanded to switch to another new domain. In the interview phase it's hard to tell who wants to commit to the new domain versus those who want to explore and switch around a lot.

So I reluctantly admit that I get it. In a job market like this where hiring managers get 100 applicants within hours of posting a job, filtering for people who have the experience instead of candidates who want to learn on the job is a rational choice.
by leetrout | 2025-11-07 15:40:44+00:00
> a single interface and mock on the producer side

I still believe in Go it is better to _start_ with interfaces on the consumer and focus on "what you need" with interfaces instead of "what you provide" since there's no "implements" concept.

I get the mock argument all the time for having producer interfaces and I don't deny at a certain scale it makes sense but I don't understand why so many people reach for it out of the gate.

I'm genuinely curious if you have felt the pain from interfaces on the producer that would go away if there were just (multiple?) concrete types in use or if you happen to have a notion of OO in Go that is hard to let go of?
by gaoshan | 2025-11-07 15:40:49+00:00
The aspect of small local stores functioning as a social hub really hits hard. The social hub, such as it is now, can be so much larger and less personal that it really does feel like a loss (a negative even).

Is the social hub now something like Instagram or a specific forum/subreddit/space for a school or neighborhood? These are really insufficient replacements and people that grew up knowing nothing else likely do not realize just how insufficient they are.
by mindslight | 2025-11-07 15:40:54+00:00
Me too. It used to work for whole domains. Then I guess the limit was added as part of some kind of monetization push. I don't derive enough value to pay for a monthly subscription any time it occurs to me to check, nor figure out how to check addresses one-by-one programatically. So the site is basically dead to me now. It's a shame because there were a few breached lists where people were speculating on where exactly they came from, and I was able to add to the discussion based on which of my tagged addresses were in the list.
by Hilift | 2025-11-07 15:41:04+00:00
This seems like it should be an easy task for an AI to implement. For example, the question "what is the most helpful rated negative review of the book 'Original Sin' by Jake Tapper?" There are obvious and prominent "helpfulness" ratings of reviews, but they don't seem to be scraped, at least not by Gemini. Additionally, Gemini reports seemingly inaccurate or minimal effort information:

"It is difficult to pinpoint a single "most helpful" negative review of Original Sin by Jake Tapper, as helpfulness ratings on platforms like Amazon or Goodreads are dynamic and subjective, and the provided search results *do not include specific user reviews with their respective helpfulness votes*."

https://share.google/aimode/OnWrGe4j508c4u3gh
by 9rx | 2025-11-07 15:41:16+00:00
> that is a huge change in the value proposition of the product.

It is, but one that is already calculated at time of purchase. You'd pay a lot more if there were strict guarantees that it would never display ads.

The Belarus tractor company learned that lesson. Once upon a time they tried to infiltrate western agriculture with, under the backing of the USSR, heavily subsidized products offered on the cheap. But farmers saw through the thin veneer and realized that they wouldn't be able to get parts for the machines down the road. As such, the much cheaper price wasn't a winner. Farmers were willing to pay significantly more to American companies, knowing that they would provide not just on day one but also long into the future. The economic lesson learned was that the marketplace doesn't value just initial purchase price, but the full value proposition over its entire lifetime.

Many people are willing to gamble, of course, especially for "disposable" things.
by thomasmg | 2025-11-07 15:41:33+00:00
Well I didn't mean GC is the reason for Fil-C being slower. I mean the performance drop of Fil-C (as described in the article) limits the usage, and the GC (independently) limits the usage.

I understand raw speed (of the main thread) of Fil-C can be faster with tracing GC than Fil-C without. But I think there's a limit on how fast and memory efficient Fil-C can get, given it necessarily has to do a lot of things at runtime, versus compile time. Energy usage, and memory usage or a programming language that uses a tracing GC is higher than one without. At least, if memory management logic can be done at compile time.

For Fil-C, a lot of the memory management logic, and checks, necessarily needs to happen at runtime. Unless if the code is annotated somehow, but then it wouldn't be pure C any longer.
by cs702 | 2025-11-07 15:41:42+00:00
Many of the comments here are judging PyTorch in hindsight, which is unfair.

When Soumith Chintala co-launched PyTorch, and for many years after, the alternatives for fast, interactive, convenient development were much worse. There was no Jax.

Every single AI researcher I know, including me, who tried PyTorch back then immediately wanted to switch to it, because it was so much better. Andrej Karpathy described what PyTorch felt like back then when he tweeted, on May 2017, "I've been using PyTorch a few months now and I've never felt better. I have more energy. My skin is clearer. My eyesight has improved."[a]

THANK YOU SOUMITH for your hard work over all these years! Your hard work has made a difference for a huge number of people, including many of us here on HN.

We wish you success in your future endeavors, whatever they turn out to be!

Please ignore all the petty criticism.

---

[a] https://x.com/karpathy/status/868178954032513024
by DonHopkins | 2025-11-07 15:41:44+00:00
> You maybe forgot to ask what was coming in future software updates

Who exactly was I supposed to ask that? The check out cashier at the store? The CTO of the company that manufactures it? Who even knows the answer to that question, and how are millions of consumers supposed to find that out and contact them directly, and why are they permitted to reveal proprietary plans if they even know?

Your arguments are delusionally detached from reality.
by cvoss | 2025-11-07 15:41:49+00:00
We measure distance in space, and time intervals in time, and so velocity is just plain old distance/time. Special relativity doesn't change that. What changes is that if you start traveling at a different velocity, your measurements of distances and time intervals deviate.

The expansion rate of the universe is not a velocity in the usual sense of distance/time. It's actually in units of velocity/distance, which reduces to 1/time. An expansion rate of r Hertz means that a given span of distance intrinsically doubles every 1/r seconds. The objects occupying the space don't "move" in any real sense due to expansion. They just wind up farther apart because space itself grew.

And, just like measurements of distance and time, measurements of the expansion rate change if you change your velocity. There is a special velocity in our universe which causes the expansion in all directions to be the same. From this special perspective, which is traveling at a kind of cosmic "rest" velocity, you can calculate the expansion rate. It turns out that the Sun is traveling at approximately 370 km/s with respect to that special "rest" velocity.
by insane_dreamer | 2025-11-07 15:41:54+00:00
> • Latin (including modern scientific and technical Latin): 28.24%;

This skews the numbers because there are thousands (probably tens of thousands) of scientific terms, names of species, etc., that probably shouldn't be counted here if you're looking at the origin of the language and that is because we continue to use Latin for new scientific terms or names of species today. In other words, they're not Latin words that have been absorbed into English, they're just Latin words period.

> 25% old Norse? That is almost certainly not correct.
by Invictus0 | 2025-11-07 15:42:14+00:00
The problem with recommender engines is they're always recommending the most popular books that are in the same vein as what you've already read. So you're always getting pop-culture pap and not actually-interesting, somewhat more niche and unrelated books that are only tangentially related. The recommendations I got were all pop-psych stuff and other titles by the authors I've already read.