MurphyA/hacker-news huggingface dataset:
by tarsinge | 2025-11-17 17:24:28+00:00
What I find highly ironic with Thiel’s silly line of thought is that as someone with a Catholic background the far better candidate is Trump. That is, as a total inversion on values of Jesus, that deceive Christians into following him. On top of my head:

- Extreme pride instead of humility

- Extol strength and warrior attitude instead of kindness

- War on empathy instead of love

- Attachment to material things, money, success, again complete inversion of Jesus teachings on how to get closer to God

- On top of the personality cult, literally posts himself as the Pope

- Sell his own blasphemous bible to make a personal gain

- Leader of the most powerful country, so fitting with the idea of most mankind having been deceived into glorifying himself

Don’t take this seriously of course, my point is just that if someone wants to go with this route picking Greta instead of him is absurd.
by binsquare | 2025-11-17 17:24:29+00:00
I find it interesting that they quantify the improvement on speed and number of forecast-ed scenarios but lack details on how it results in improved accuracy of the forecast per:

``` WeatherNext 2 can generate forecasts 8x faster and with resolution up to 1-hour. This breakthrough is enabled by a new model that can provide hundreds of possible scenarios. ```

As an end user, all I care is that there's one accurate forecasted scenario.
by globular-toast | 2025-11-17 17:24:34+00:00
The main difference is "IDEs" typically contain custom, ad hoc text editors in them. They don't allow you to build transferable skills that can be used to edit any text. People who use them will typically use some other editor to make documents, another one for their notes, and one per programming language.

I started using Emacs 15+ years ago because you can easily make it into an IDE, but it works for any text. Essentially it's like learning to use a kitchen knife vs buying a mincer, a grater, a food processor, a mandolin, and whatever other single-purpose tools they're peddling at the kitchen shop today.

Since then, the Emacs way has caught on. I see stuff like Atom and VSCode as just vastly inferior forms of Emacs. They can all be text editors or IDEs if you want them to be.
by gbalduzzi | 2025-11-17 17:24:43+00:00
I agree with everything, but just to be clear:

> This is what web developers want

I don't think it is what web developers want, it is what customers expect.

Of course there are plenty of situation where the page is totally bloated and could be much leaner, but the overall trend to build web applications instead of web pages is dictated by user expectations and, as a consequence, requirements.
by randycupertino | 2025-11-17 17:24:53+00:00
Yet another CAR-T cell-therapy company that delivered promising data but couldn't make the financials sustainably work.

Quote from the CEO Bryan Kobel, "While the data shows great promise in Minimal Residual Disease (MRD) as well as potential as a combination therapeutic, the capital market headwinds in cell therapy proved too much to overcome regardless of the success driven by the team. The team showed their mettle throughout the last several years, continuing to push forward, generate strong clinical data, advancing preclinical programs, and countless other achievements and successes that were muted or negated largely by the investment environment in/perception of cell therapy."

Burned through $150 million across 8 rounds in 4 years.
by bitwize | 2025-11-17 17:25:03+00:00
My favorite is Con Air (1997). As they're marching the prisoners onto the plane, a warden explains to a colleague who everyone is so we know just what a dangerous crowd the protag is in with/up against.

"That's So-and-so. Drug and weapons charges. Took out a squad of cops before he was finally arrested."

"That's Such-and-such. They call him The Butcher. He eats his victims after he murders them."

"That's the ringleader. Runs the whole drug trade along the entire west coast. Anybody crossing him has a death wish."

Then Nicolas Cage's character, the hero, comes out. He gives a toss of his luxurious hair (must've been smuggling Pantene in his "prison pocket"), everything goes slo-mo, and I swear to you, a beam of holy light falls on him like he's Simba from The Lion King.

"Who's that?"

"Oh, him? He's nobody."
by Kirby64 | 2025-11-17 17:25:06+00:00
These laws are anachronisms back when they didn’t want manufacturers directly selling vehicles to consumers because there was a fear (or maybe, an experience?) with manufacturers selling vehicles without any reasonable ability to get parts, repairs, etc.

Nowadays with nationwide fast shipping and the internet these aren’t really problems… but in the 1950s I could see how there would be some benefits to having a dealership near you.
by montjoy | 2025-11-17 17:25:26+00:00
You need to think about the aggregate data. Whole trends can be seen in almost real-time.

Here’s a made up example, and it’s probably not even the best one. - Show Teckno-Detectives shows a “Cameo” of Grapple’s newest mixed-reality glasses. The data shows that 3.9 million additional people watched the episode. Investment firms who pay for the data notice and buy extra Grapple shares to cash in on the expected sales bump.
by pixelpoet | 2025-11-17 17:25:55+00:00
Maybe it's car analogy time: this is a bit like saying, well it's fine if my car is redlining 24/7, as long as it gets the speed I want when I happen to be on the highway.

Nobody is saying they want to tolerate some horribly laggy interface for the sake of lower CPU usage. The point is simply about not wasting enormous amounts of power when it's not needed.
by FeloniousHam | 2025-11-17 17:28:03+00:00
> I think the fanboys self select for above-average risk tolerance

As an admitted FSD fanboy, I think this is correct. You know within a couple of days (or as some have mentioned, one drive) your comfort level with the technology. My wife has no patience for even a single aberration, I'm comfortable with the occasional hitch or wrong lane choice. On the highway or going home from a night out however, she's more amenable to the robot driving.

I don't have an investment (monthly subscriber), I've driven with it for years, and I am everyday impressed.
by theamk | 2025-11-17 17:28:06+00:00
So is the "oligarch" of the mastodon instance that I use? And why is that webforum I frequent "a virtual prison"? And if the government decides to start blocking communications, what'll stop them from blocking P2P protocol?

For some reason, most of the decentralized people assume there are only two options: Megacorp-controlled media (facebook, X) or start from scratch (P2P + crypt-identities). It sure makes for an easy argument or a flashy slogan, given how much bad stuff megacorps do.

But the thing is, those slogans all look very cringy and naive to me. The "open web" is not dead, and never will be. There are traditional websites, activitypub, bluesky... They are still very much alive, and most of them are not megacorp-controlled. They are the real competitor to all the new upcoming p2p technologies and "future-web" startups.

You are not building replacement for Facebook or X, you are building a replacement for Bluesky or Mastodon.
by txrx0000 | 2025-11-17 17:28:18+00:00
No, that's not what I'm saying. And I never said that you're a being with no free will. In fact, you have free will. It's just that your idea of free will refers to a deterministic process if we're in a deterministic universe.

It's not possible to know what a non-deterministic process is in a deterministic universe. If you have faith that the universe is deterministic, then your definition of "non-deterministic" is equivalent to "deterministic" because you've never observed anything other than deterministic processes.

The only reason we're even able to talk about this in a meaningful way is because we both know your assumption is just an assumption rather than the truth, and we abstractly distinguished some phenomena as different from others, and say that one group defines determinism, while the other group defines non-determinism.

But since you're assuming that the universe is deterministic, then according to you, free will means the capacity for deterministic decision-making, which you have. The process of decision-making still happens in your brain, it's just a deterministic process.

I've merely pointed out that accomplishing something is a state of reality that can only come after trying to do that thing. If you don't try, you won't accomplish. And if you don't believe you should try, you won't try. So if you don't believe you should try, you won't accomplish. All of these statements are true in a deterministic universe.

If you don't believe you should try, then there can only be one outcome: you won't accomplish. If you believe you should try, then there can also only be one outcome (according to your assumption), but you don't know what it will be. The universe may have predestined you to accomplish something, but it can only begin with you believing you can do it. Why not start believing you can do it? Believing is a necessary precondition to accomplishment, even if that belief is predetermined. Just do it.
by ndiddy | 2025-11-17 17:29:33+00:00
My guess is that a lot of the controversy is simply because this is one of the first times that a major web feature has been removed from the web standards. For the past 20+ years, people have grown to expect that any page they make will remain viewable indefinitely. It doesn't matter that most people don't like XSLT, or that barely any sites use it. Removing XSLT does break some websites and that violates their expectation, so they get mad at it reflexively.

As someone who's interested in sustainable open source development, I also find the circumstances around the deprecation to be interesting and worth talking about. The XSLT implementation used by all the browsers is a 25 year old C library whose maintainer recently resigned due to having to constantly deal with security bugs reported by large companies who don't provide any financial contribution or meaningful assistance to the project. It seems like the browser vendors were fine with the status quo of having XSLT support as long as they didn't have to contribute any resources to it. As soon as that free maintenance went away and they were faced with either paying someone to continue maintenance or writing a new XSLT library in a safer language, they weren't willing to pay the market value for what it would cost to do this and decided to drop the feature instead.
by TheRealPomax | 2025-11-17 17:30:10+00:00
If you ask for feedback, and then you receive feedback, that is literally polled data: polling is the act of soliciting and then recording opinion-based data.

(Polls don't need to be former-twitter "you get four options to choose from" forms, polls are "what is your opinion on X?" and then if you want to restrict the answers to a fixed set for easy binning, perfectly valid. But if you don't, and you let your demographic opine in free-form, that's still a perfectly valid poll. It just means you're going to have to spend time binning those comments yourself)
by lsaferite | 2025-11-17 17:30:54+00:00
It's likely because I use DNS-level blocking for a lot of junk and their "widget failed to load" was likely caught in that "junk" list. And the "widget" loader is badly (on purpose?) behaved and blanks the page.

I just read that article and while using stolen cards to buy keys is briefly mentioned in the first paragraph, that doesn't even seem to be the focus of the article.

On the surface, if a game developer generates and sells keys directly, they will always have to deal with fraud. It's a fact of life in ecomm. The fact that the keys are being flipped to a key reseller is beside the point, they will have to deal with the fraud. If they are giving away blocks of keys for free or highly discounted and those are making their way to a reseller, that is also something they need to deal with. They should be able to trace the providence of any given key they have issued. If they have commercial agreements in place about the disposition of keys from a batch and they can demonstrate that the batch was misused, that's a commercial contract dispute they need to solve.

I'm going to guess that most of these devs are using Steam to distribute their game and using their ability to generate keys they can sell. This, as far as I understand things, side-steps the Steam cut of a sale. If Steam is the one facilitating the sale, guess who is the merchant of record and deals with the charge-back.

Other than the dev selling a key directly and getting hit with a chargeback, if they are getting $0 in revenue from a key, that's their own fault for providing a key for free. If they didn't provide the key for free, then they would have had revenue. As for direct sales... they are in a better spot than merchants of physical goods. Those merchants not only lose the revenue and other aspects of devs, they physically are out the product. A dev can at least revoke the key.

I'll just close this out with, I don't buy from key resell sites as I find them less than reputable in most cases.
by ef2k | 2025-11-17 17:31:26+00:00
> I want the things I do today to have an upside for people in the future.

I think most would agree with this, but the way things work today don't support it. As of now, AI gains are privatized while the losses are socialized. Until that one-sided imbalance is addressed, LLM's "use" of open source is unbounded and nonreciprocal.

Attribution is a big part of the human experience. Your response frames it as ego driven, but it's also what motivates people to maintain code that is not usually compensated, it's also what builds reputation, trust, communities, and even careers.

Until that’s figured out, we can still share, but maybe in ways that are closer to one another, or under distribution models that reflect the reality we’re in rather than the one we used to have.
by akagusu | 2025-11-17 17:31:35+00:00
Google is in a position where it doesn't need to offer good products; an ok-ish product is more than enough to keep people using it and the "re-announce features" is the marketing part that keep people signing up for the service; once they have signed their data is trapped and they will keeping using the product not because the product is good, but because it is so hard to leave.
by eduction | 2025-11-17 17:31:41+00:00
Not all search is web-wide search. The best-known example of this is probably Amazon's search bar. No one really wants to search Amazon via Google. They have staffers contributing heavily to Lucene.

But also there are all kinds of other applications. Let's say you run a reviews site; you can build a bespoke power search form allowing people to sort on things like price, date of review, set a minimum star threshhold, etc. You can also weigh product names or review titles more heavily in the index scoring (a review /of/ the Pixel 10 should rank higher than a review that mentions the Pixel 10 prominently).

Even being able to sort results of searching blog posts or other dated content by date is powerful - Google can only guess at the actual dates of those posts. You can search with required tags, or weigh tags more heavily in result scoring. You can put your finger on the scale and say, effectively, post A should always rank more highly than post B for term X.

Also, site operators know traffic/popularity, which internet search engine can only sort of guess at, and can use this to score/sort. Amazon clearly does this.

For some reason a lot of web devs seem to think search is this really hard problem. But once you learn the basics of how it works, and if you use a library like Lucene, it does not need to be hard at all. Mostly you just have to be strategic and consistent about where and when you index and deindex content, it's usually alongside your db persistence calls. Once it's running you optimize by sprinkling some minimum amount of magic on your scoring setup to make it worthwhile/differentiated from Google.
by umanwizard | 2025-11-17 17:31:52+00:00
> It’d be VERY cool to make materialized views straight from the log!!

This is what Materialize does. You point it at some PG (or MySQL, or... probably lots more by now) sources, and then you can define arbitrary views on top of those sources using SQL (with the full power of relational logic: fully precise joins, etc.) The views are maintained incrementally, so they update almost instantly when the underlying data updates; you don't have to manually refresh them.

Disclaimer: I worked on Materialize for five years, and it is a commercial, proprietary project. But it is source-available (https://github.com/materializeinc/materialize) under a BSL-style license, and it has fairly generous terms for free usage.
by franczesko | 2025-11-17 17:32:21+00:00
Long time ago, I've really enjoyed a course by David Evans from Virginia University about building a search engine and concepts of computer science.

Building a "classic" search engine is a very fun project to go through.

https://www.cs.virginia.edu/~evans/courses/cs101/

List: https://www.youtube.com/watch?v=9nkR2LLPiYo&list=PLAwxTw4SYa...

Dave's profile: https://www.cs.virginia.edu/~evans/
by buildbot | 2025-11-17 17:34:07+00:00
I love my ultra 45, it’s certainly the best looking of the early 2000s unix workstations!

I lucked out and got a system with 16GB And 2x procs, added in the XVR-2500 and PcPro to play with. It’s also ex-Lockheed Martin which is fun/mildly alarming!

Since this thread is likely to draw knowledgable sparc people, there’s a totally unrelated question I have - I have a sun blade 150, and was looking around on the motherboard. There are few jumpers that say things like “x86 debug” or x86 rom something - and the socket is technically 378… and from what I can research, the chipset worked with x86… Was there a point at which the sun blade motherboard was setup to work with either sparc or x86?!

Not so crazy given AMD made a chipset that worked for both alpha and x86, and HP had the zx1 chipset that worked on itanium and hp-parisc?

https://en.wikipedia.org/wiki/List_of_AMD_chipsets 750/760 both work for https://en.wikipedia.org/wiki/Alpha_21264 https://www.openpa.net/pa-risc_chipsets_zx1.html
by chaps | 2025-11-17 17:34:13+00:00
The big problem is that the exchanges are largely self-regulated. Or at least when I was in the field. A company I worked at sued a counterparty to our trade because we had proof of market manipulation. I won't say any of the details of who, etc, but the trades of the counterparty were so... plainly obvious of market manipulation in violation of the exchange's rules. At one point in that lawsuit the exchange's lawyers accidentally CC'd my bosses, showing that the exchange was colluding with the counterparty.

From what I was told, the issue for the exchange was that if they were found out to not enforce their self regulation then it'd be the precipitous event to the hammer coming down on them from regulatory bodies.

So yeah. Regulation's kinda shite here.
by blueflow | 2025-11-17 17:34:38+00:00
It is bad enough that systemd developers belittle users for the breakages they suffer from systemd, it is worse that you join this behavior. The lockup/freeze bugs from fifos/cdevs/sockets are real and systemd is the only init system affected, as the other init systems do not have functionality that would need the open() calls. Example bug: https://github.com/systemd/systemd/issues/30690
by ndriscoll | 2025-11-17 17:34:45+00:00
XSLT used as a pre-processor is obviously also a fundamentally better model for security because... it's used as a preprocessor. It cannot spy on you and exfiltrate information after page load because it's not running anymore (so you can't do voyeuristic stuff like capture user mouse movements or watch where they scroll on the page). It also doesn't really have the massive surface Javascript does for extracting information from the user's computer. It wasn't designed for that; it was designed to transform documents.
by roxolotl | 2025-11-17 17:34:53+00:00
East Coast and Midwest also differ. As someone from a WASPy east coast family with a partner from a working class Midwest family, a literal union steel mill family, I can attest to the challenges of navigating situations like this. I had a realization like this article through spending time with my partner and now I basically cannot interact with my family without changing modes of interaction.
by Eisenstein | 2025-11-17 17:34:54+00:00
> Because I'm mostly opposed even to the primary output of LLMs, to begin with, I believe to be somewhat protected from their creators' subliminal messaging. I hope anyway.

Being afraid that you are not solid enough in your own conclusions such that you have to avoid something which might convince you otherwise is not critical thinking, and is in fact the opposite of it.
by munificent | 2025-11-17 17:34:59+00:00
> XSLT is declarative and builds pretty naturally off of HTML for someone who doesn't know any programming languages.

Have you ever met a single non-programmer who successfully picked up XSLT of their own volition and used it productively?

I'd be willing to bet good money that the Venn diagram of users that fit the intersection of "authoring content for the web", "care about separating content from HTML", "comfortable with HTML", "not comfortable with JavaScript", and "able to ramp up on XSLT" is pretty small.

At some point, we have to just decide "sorry, this use case is too marginal for every browser to maintain this complexity forever".
by qingcharles | 2025-11-17 17:35:04+00:00
In the old days there was a saying "The only way Bill Gates could spend all his fortune is a manned mission to Mars."

Well, Bezos and Musk are trying that, and it turns out there is still a lot left to spend, so instead of helping the needy they do what is trendy for billionaires, which is build another AI company.
by adrian_b | 2025-11-17 17:35:42+00:00
IBM SSEC, which has started operation at the beginning of 1948, has been for a few years the fastest and most versatile computer in the world (unlike the special-purpose ENIAC) and it has solved a great number of important problems of scientific and technological interest.

It was a hybrid electronic-relay computer, containing more than twenty thousand electromechanical relays and more than ten thousand vacuum tubes.

This is likely the biggest and most complex relay computer ever made, though its main arithmetic part and its fastest registers were made with vacuum tubes, for increased speed in comparison with a pure relay computer.

https://en.wikipedia.org/wiki/IBM_SSEC
by gebdev | 2025-11-17 17:35:57+00:00
This is a great example of how ADTs can be implemented in C by emulating classes, despite the loss in brevity.

For the first item on reference counting, batched memory management is a possible alternative that still fits the C style. The use of something like an arena allocator approximates a memory lifetime, which can be a powerful safety tool. When you free the allocator, all pages are freed at once. Not only is this less error prone, but it can decrease performance. There’s no need to allocate and free each reference counted pointer, nor store reference counts, when one can free the entire allocator after argument parsing is done.

This also decreases fallible error handling: The callee doesn’t need to free anything because the allocator is owned by the caller.

Of course, the use of allocators does not make sense in every setting, but for common lifetimes such as: once per frame, the length of a specific algorithm, or even application scope, it’s an awesome tool!