MurphyA/hacker-news huggingface dataset:
by bigyabai | 2025-08-21 15:29:28+00:00
Because nobody cared in the first place. The idea of Facebook causing outrage amongst its users was almost entirely fictional, and they knew it. They could be as awful as they wanted, and their userbase would still just want to share cat photos and reminisce on their daughter's graduation.

Most of their users would keep using Facebook if it was rebranded to "brain poison" and its logo changed to a skull-and-crossbones. It never rehabilitated, it was never sullied by the mainstream in the first place.
by johnklos | 2025-08-21 15:30:24+00:00
FYI - you can communicate with the author of Anubis, who has already said she's working on ways to make sure that all browsers - links, lynx, dillo, midori, et cetera, work.

Unless you're paying Cloudflare a LOT of money, you won't get to talk with anyone who can or will do anything about issues. They know about their issues and simply don't care.

If you don't mind taking a few minutes, perhaps put some details about your setup in a bug report?
by andersonklando | 2025-08-21 15:30:38+00:00
We do at my team. I do not work on the Backend side, but I help in designing the DB schema.

Whenever I am thinking of new features to be developed, or when engineers are suggesting some features/approaches, looking at the ERD helps a ton. Onboarding is also easier.

We were using Lucidchart[1] until we reached the limit[2], so we found dbdiagram.io (which is just not the same).

[1] So far, it was the best of the market in terms of "canvas freedom" [2] We are struggling with salaries, so we are saving everywhere
by johnea | 2025-08-21 15:30:45+00:00
Maybe my statement wasn't clear. The point is that the server operators pay for all of the bandwidth of access to their servers.

When this access is beneficial to them, that's OK, when it's detrimental to them, they're paying for their own decline.

The statement isn't really concerned with what if anything the scraper operators are paying, and I don't think that really matters in reaching the conclusion.
by balamatom | 2025-08-21 15:30:56+00:00
I'll differ from the siblingposters who compare it to the luck of the draw, essentially explaining this away as the excusable randomness of confusion rather than the insidious evil of stupidity; while the "it's fraud" perspective presumes a solid grasp of which things out there are not fraud besides those which are coercion, but that's not a subject I'm interested in having an opinion about.

Instead, think of whales for a sec. Think elephants - remember those? Think of Pando the tree, the largest organism alive. Then compare with one of the most valuable companies in the world. To a regular person's senses, the latter is a vaster and more complex entity than any tree or whale or elephant.

Gee, what makes it grow so big though? The power of human ambition?

And here's where I say, no, it needs to be this big, because at smaller scales it would be too dumb to exist.

To you and me it may all look like the fuckup of some Leadership or Management, a convenient concept beca corresponding to a mental image of a human or group of humans. That's some sort of default framing, such as can only be provided to boggle the mind; considering that they'll keep doing this and probably have for longer than I've been around. The entire Internet is laughing at Zuckerberg for not looking like their idea of "a person" but he's not the one with the impostor syndrome.

For ours are human minds, optimized to view things in term of person-terms and Dunbar-counts; even the Invisible Hand of the market is hand-shaped. But last time I checked my hand wasn't shaped anything like the invisible network of cause and effect that the metaphor represents; instead I would posit that for an entity like Facebook, to perform an action that does not look completely ridiculous from the viewpoint of an individual observer, is the equivalent an anatomical impossibility. It did evolve after all from American college students

See also: "Beyond Power / Knowledge", Graeber 2006.
by text0404 | 2025-08-21 15:30:57+00:00
For sure, data joining (and enter/exit) is arguably the learning curve wrt D3. TBH since I've started using FE frameworks which handle the DOM, d3-selection (and having to think about data binding) has almost completely fallen off my radar. Now it's mostly using functions from d3-scale, d3-geo, d3-shape, etc then mapping over that output to manually render DOM nodes.
by Aurornis | 2025-08-21 15:31:22+00:00
My controversial education hot take: Pointless rote memorization is bad and frustrating, but early education could use more directed memorization.

As you discovered: A properly structured memorization of carefully selected real world material forces you to come up with tricks and techniques to remember things. With structured information (proofs in your case) you start learning that the most efficient way to memorize is to understand, which then reduces the memorization problem into one of categorizing the proof and understanding the logical steps to get from one step to another. In doing so, you are forced to learn and understand the material.

Another controversial take (for HN, anyway) is that this is what happens when programmers study LeetCode. There’s a meme that the way to interview prep is to “memorize LeetCode”. You can tell who hasn’t done much LeetCode interviewing if they think memorizing a lot of problems is a viable way to pass interviews. People who attempt this discover that there are far too many questions to memorize and the best jobs have already written their own questions that aren’t out of LeetCode. Even if you do get a direct LeetCode problem in an interview, a good interview will expect you to explain your logic, describe how you arrived at the solution, and might introduce a change if they suspect you’re regurgitating memorized answers.

Instead, the strategy that actually works is to learn the categories of LeetCode style questions, understand the much smaller number of algorithms, and learn how to apply them to new problems. It’s far easier to memorize the dozen or so patterns used in LeetCode problems (binary search, two pointers, greedy, backtracking, and so on) and then learn how to apply those. By practicing you’re not memorizing the specific problems, you’re teaching yourself how to apply algorithms.

Side note: I’m not advocating for or against LeetCode, I’m trying to explain a viable strategy for today’s interview format.
by beepbooptheory | 2025-08-21 15:31:27+00:00
I think overall this seems good, we knew this is where the gains from TPUs would lie and there is a nice agreement here between the need for profit and more pressing planetary (anthroposcenic?) concerns. With things like this, one might ask how much do we consume binge watching something on a streaming service, or loading a page full of js and ads and canvas elements, or even just scrolling a feed for an hour on an app.

Still, there are a lot unswered questions here, and its up in the air precisely how this stuff will continue to integrate into services we already use, or habits we have yet to form at large. What does that scaling look like?

But by far the most troubling thing is the continued combination of flippancy, defensiveness, or silence we get from the AI peiple about even attempting to talk about this. If you are a True Believer, don't you want this to be something that is tackled head on, rather than tucked away? When this has come up before, I always end up seeing a bunch of guys who essentially leave the vibe of "well I am plenty above sea level, my AC is pumping just fine, and I just simply don't care because my productivity has doubled!"

Like isn't this community supposed to be excited about a future, eager to tackle problems? Or is there maybe some intrinsic solipsism to the impressive chatbots that ultimately renders this kind of attitude to its users? It feels like right when we were culturally about to age out of this particular form of obstinacy, we set ourselves up to create a whole new generation of "global warming is fake news" people. Which is a shame. If you're going to be like this, just go all in on accelerationism in all its pseudo-facist darkness, don't just borrow a script from baby boomers!
by jacquesm | 2025-08-21 15:32:16+00:00
When the first laser printers appeared we - the people using high end line printers - thought they were slow. That didn't last for more than two years at which point the laser printers handily outstripped the line printers in terms of speed and print quality. They were still massive (that too changed quickly) but not as massive (or as impressive) as a line printer.

The speed with which a properly adjusted lineprinter would eat through a full box of green-white sprocket feed printer paper was very impressive.
by pixl97 | 2025-08-21 15:32:16+00:00
>Five humans with five laptops can create a lawn maintenance app worth tens of millions.

And

>totally anemic everything-else scene

A lot of the 'growth' we've seen seems to be consolidation and bilking of the consumer by rents. If we look at other countries with actual competition in manufacturing like China we see tons of brands with quality everywhere from use once and throw away to actually really good products. The profit chasing will eventually kill us as we have nothing that will produce actual value.

(Also I love how you're getting voted down for pointing out the obvious).
by dunham | 2025-08-21 15:32:19+00:00
Fortunately that was not my experience in abstract algebra. The tests and homework were novel proofs that we hadn't seen in class. It was one of my favorite classes / subjects. Someone did tell me in college that they did the memorization thing in German Universities.

Code-wise, I spent a lot of time in college reading other people's code. But no memorization. I remember David Betz advsys, Tim Budd's "Little Smalltalk", and Matt Dillon's "DME Editor" and C compiler.
by techpineapple | 2025-08-21 15:32:30+00:00
This needs to be way better sourced. I'd say it's 50/50 good points but 50/50 is basically useless. Lots of "exponential growth, power law dynamics (some that are specifically not true, METR growth is still growing, but slowing down / not at the predicted rate) and some of the math dynamics are why this is such a big bubble. If everyone thinks they HAVE to invest because it could have 10x improvements, then the industry is growing much faster than the value it provides. And based on the rates of investment if that slows down at all, pop
by trjordan | 2025-08-21 15:32:35+00:00
Man, my first startup in 2010 used protovis, the charting library Mike Bostock built before deciding d3 was the better approach. It was rough to have an 8 month old startup with a core piece of tech that suddenly stopped improving.

My main takeaway from so much of this is that "just a chart" is one of the biggest sources of hidden complexity in displaying useful information to people. It's right up there with "a simple web form" and "a web page with some simple interactivity."

Everybody has a wildly different idea of what good looks like. Defaults will never be right. Personal and global taste changes annually. We clown react (rightly) for constantly reinventing the same 4 wheels, but customers gleefully use new stuff all the time.

It's kind of amazing that d3 has been so durable in the frontend world. It really is a wrapper over a pretty solid approach. And yeah, that approach is complex, but that's the reality of visualization. It's hard to imagine another one that's that good.
by gruez | 2025-08-21 15:32:56+00:00
>The point is to raise the barriers/cost of business high enough so that the larger criminal enterprises do not have competition from the smaller ones.

You can make the same argument about literally any crime deterrence measure though? For instance having drug search dogs at airports probably makes it harder for the indie drug trafficker to get drugs through, but probably isn't going to do much against organized crime networks with insiders working at the airports and/or bribed officials.
by mock-possum | 2025-08-21 15:33:11+00:00
Yeah this is how it works for me, for sure - as much as I like to frame my penchant for planning and scheduling and lists, the underlying truth is it’s a coping method for anxiety.

There are definitely times where I don’t NEED to plan things out in such a strict detailed way, in order to achieve a good outcome; but i do it anyway because it soothes me.

And as you say, internalizing that ‘approach, not outcome’ and ‘journey, not destination’ outlook is definitely what makes this little arrangement ‘work’ for me. It really helps failures to feel more like learning opportunities, less like let downs or blows to my self-worth.
by HarHarVeryFunny | 2025-08-21 15:33:12+00:00
I've got to assume so, since data center revenue growth seems to have grown in sync with recent growth in AI adoption. CUDA has been around for a long time, so it would seem highly coincidental if non-AI CUDA usage was only just now surging at same time as AI usage is taking off, and new data center build announcements seem to invariably be linked to AI.
by jact | 2025-08-21 15:33:58+00:00
OCaml’s object system is unfairly maligned by its users. It’s unfortunate because object types allow for some of the most useful kinds of polymorphism and people don’t reach for them often enough.

However, OCaml’s first class modules are frequently a useful and serviceable alternative. I think they’re a precise middle ground between what we here call “objects” and “data.”
by ninetyninenine | 2025-08-21 15:34:00+00:00
I don’t think it’s entirely a bubble. Definitely this is revolutionary technology on the scale of going to the moon. It will fundamentally change humanity.

But while the technology is revolutionary the ideas and capability behind building these things aren’t that complicated.

Paying a guy millions doesn’t mean shit. So what mark zuckerberg was doing was dumb.
by JustExAWS | 2025-08-21 15:34:38+00:00
I went from an L5 (mid) working at AWS ProServe as a consultant (full time role) to a year later (and a shitty company in between) as a “staff architect” - like you said two levels up - at a smaller cloud consulting company.

If I had any interest in ever working for BigTech again (and I would rather get an anal probe daily with a cactus), I could relatively easily get into Google’s equivalent department as a “senior” based on my connections.
by cosmic_cheese | 2025-08-21 15:34:39+00:00
I hackintoshed a few times over the years too. It could be frustrating at times, but when you had a solid setup that updated cleanly and everything it felt like a cheat code. Just as stable as a real Mac, but more capable, quiet, and expandable.

One of the laptops I hacked for a while had a 15.4” 1920x1200 screen panel (much nicer than on contemporary 15” MacBooks), 4 USB-A ports, FireWire, Ethernet, an eSATA port, a full size DisplayPort, EC and PCMCIA slots, and an SD card reader and could dock to more than double the number of ports, plus two hot swap drive bays, and it all worked as expected under hackintoshed Mavericks which was incredible. It was like having a portable Mac Pro.
by onetimeusename | 2025-08-21 15:34:40+00:00
Ending anonymous banking like in Switzerland was a major objective for the US. They said it was because it allowed money laundering for terrorists. People will get upset when the government talks about ending encryption in order to stop terrorism but the same concept applied to money apparently doesn't matter.

In practice we have a system where money laundering has not ended and we have much more financial surveillance for average citizens. That was probably the purpose all along and it never had anything to do with finding tax evaders or stopping terrorism.
by fuzzfactor | 2025-08-21 15:34:53+00:00
Offices which had typewriters or daisy-wheel printers beforehand were actually somewhat relieved by the "soothing" high-pitched sounds when they got dot-matrix.

The background sound resembling constant dental drilling was actually fairly painless compared to the volley of machine-gun fire that multiple high-impact printers could be sending across the room from different parts of the office.

Could be why they invented Tylenol ;)
by bigyabai | 2025-08-21 15:34:56+00:00
There's nothing liberal about Slavoj, for most eastern Europeans. Nevertheless, European conservatives treat him like some sort of intelligentsia final boss when in reality he's just a kinda pissed-off dad with a Marxism fetish. I think Yarvin has become a similarly pointless flashpoint discussion topic, a sort of liberal boogeyman to wheel out when people demand more democracy or social benefits.

I don't really take issue with people who write this sort of literature, but I also don't take it very seriously myself.
by superkuh | 2025-08-21 15:35:01+00:00
Laughable. They say this but anyone who actually surfs the web with a non-bleeding edge non-corporate browser gets constantly blocked by Cloudflare. The idea that their JS computational paywalls only pop up rarely is absurd. Anyone believing this line lacks lived experience. My Comcast IP shouldn't have a bad rep and using a browser from ~2015 shouldn't make me scary. But I can't even read bills on congress.gov anymore thanks to bad CF deployals.

Also, Anubis does have a non-JS mode: the HTML header meta-refresh based challenge. It's just that the type of people who use Cloudflare or Anubis almost always just deploy the default (mostly broken) configs that block as many human people as bots. And they never realize it because they only measure such things with javascript.
by jawilson2 | 2025-08-21 15:35:19+00:00
> "crazy finger syndrome" - the attempts to go straight to the code without decomposing the problem from a business or user perspective

Years ago I started on a new team as a senior dev, and did weeks of pair programming with a more junior dev to intro me to the codebase. His approach was maddening; I called it "spray and pray" development. He would type out lines or paragraphs of the first thing that came to mind just after sitting down and opening an editor. I'd try to talk him into actually taking even a few minutes to think about the problem first, but it never took hold. He'd be furiously typing, while I would come up with a working solution without touching a keyboard, usually with a whiteboard or notebook, but we'd have to try his first. This was c++/trading, so the type-compile-debug cycle could be 10's of minutes. I kept relaying this to my supervisor, but after a few months of this he was let go.
by threeducks | 2025-08-21 15:35:21+00:00
the median prompt [...] consumes 0.24 watt-hours of electricity

In layman's terms, that is (approximately)

- one second of running a toaster, or

- 1/80th of a phone charge,

- lifting 100 pounds to a height of 6 feet,

- muzzle energy of a 9mm bullet,

- driving 6 feet with a Tesla.
by Aurornis | 2025-08-21 15:35:25+00:00
This is a hallmark of having achieved comfortable familiarity within a system: You think you have total freedom because, mentally, you’ve excluded the off-limits things from consideration.

It reminds me of a couple jobs where management would tell us we had so much freedom that we could work on whatever we wanted. Choose your own destiny here! Except when you chose something that wasn’t among the short list of acceptable tasks, you were scolded for choosing something that was obviously not an option (to them). They knew the rules so deeply that the set of acceptable things seemed like the entire frontier of possibilities in their minds.

Like you said, it would be more helpful for everyone if the system actually clarified what was allowed and what was not so we didn’t have to guess. Drop the illusion of total freedom and replace it with clear rules that leave nothing to guessing.
by linguae | 2025-08-21 15:35:32+00:00
On the BSD side there has been efforts such as helloSystem (https://hellosystem.github.io/docs/) and rayvnOS (https://ravynos.com/) that aim to provide a FOSS recreation of the Jobs-era Mac OS X experience. Both can be considered BSDs as opposed to mere desktop environments. helloSystem uses X11 and Qt, while rayvnOS uses its own version of Cocoa.

However, it’s been a few years since I’ve seriously investigated these projects, and a cursory glance at them shows that they still have a while to go before they become replacements for existing desktop Linux environments. Both are rather ambitious passion projects from their creators, similar to Haiku, a re-creation of BeOS.
by trod1234 | 2025-08-21 15:36:06+00:00
I included the water pipe analogy for electric theory, that is one specific example.

Also, In Algebra I've seen a flawed version of mathematical operations being taught that breaks down with negative numbers under multiplication (when the correct way is closed over multiplication). The tests were supposedly randomized (but seemed to target low-income demographics). The process is nearly identical, but the answers ultimately not correct. The teachers graded on the work to the exclusion of the correct answer. So long as you showed the correct process expected in Algebra you passed without getting the right answer. Geometry was distinct and unrelated, and by Trigonometry the class required correct process and answer. You don't find out there is a problem until Trigonometry, and the teacher either doesn't know where the person is failing comprehension, or isn't paid to reteach a class they aren't paid for but you can't go back.

I've seen and heard horror stories of students where they'd failed Trig 7+ times at the college level, and wouldn't have progressed if not for a devoted teacher helping them after-hours (basically correcting and reteaching Algebra). These kids literally would break out in a cold PTSD sweat just hearing the associated words related to math.
by neilv | 2025-08-21 15:36:14+00:00
> Appreciate the story, but what's the hangup about naming these companies?

1. Social media today has strong mob behavior, which is one of the reasons I often default to not naming when you want to talk about a more general problem. In this case, it would probably be OK, but I defaulted to not. Think of it like a blame-free post-mortem for the org to learn from.

2. I don't want to invite more grief from elements the stores and their bureaucratic mechanisms, if the mention of them online percolates up to corporate. The-coverup-is-worse-than-the-crime is a commonplace thing in corporate hierarchies, and if we're talking about a potentially dim/petty/underhanded person with access to power (e.g., the high-tech systems including features like facerec and maintaining profiles of ordinary people, and some data shared between companies) that could be a whole lot of grief for you. You can possibly eventually find out what happened, and sue, but the harm to you will be done, so better to just stay off the radar of sketchy employees of stores you frequent.