MurphyA/hacker-news huggingface dataset:
by qnleigh | 2025-12-04 00:34:01+00:00
The typical example people use to illustrate that energy isn't conserved is that photons get red-shifted and lose energy in an expanding universe. See this excellent Veritasium video [0].

But there's a much more striking example that highlights just how badly energy conservation can be violated. It's called cosmic inflation. General relativity predicts that if empty space in a 'false vacuum' state will expand exponentially. A false vacuum occurs if empty space has excess energy, which can happen in quantum field theory. But if empty space has excess energy, and more space is being created by expansion, then new energy is being created out of nothing at an exponential rate!

Inflation is currently the best model for what happened before the Big Bang. Space expanded until the false vacuum state decayed, releasing all this free energy to create the big bang.

Alan Guth's book, The Inflationary Universe, is a great book on the topic that is very readable.

[0] https://youtu.be/lcjdwSY2AzM?si=2rzLCFk5me8V6D_t
by sokoloff | 2025-12-04 00:35:09+00:00
What’s the alternative that’s better? Having a 5/1 or 1/1 ARM just means that your current house’s mortgage would also be more expensive because your 3% mortgage would have adjusted upward by now.

If you’re willing to have your current mortgage be more expensive to avoid the “downside of being locked into a low payment, you could just pretend your mortgage had adjusted and go buy a house that suits your needs better.
by Cheer2171 | 2025-12-04 00:35:21+00:00
That is 20% of trading volume, a lot of which is day/week trading, which goes up the more they buy and sell to each other. This does not mean 20% of their assets under management are retail. The "voice" of the retail market is still tiny, it is only because institutional investors are betting with each other off what reddit is going to do that things actually move.
by gaigalas | 2025-12-04 00:35:22+00:00
I think it's more a continuation of IDE versus pure editor.

More precisely:

In one side, it's the "tools that build up critical mass" philosophy. AI firmly resides here.

On the other, it's the "all you need is brain and plain text" philosophy. We don't see much AI in this camp.

One thing I learned is that you should never underestimate the "all you need is brain and plain text" camp. That philosophy survived many, many "fatal blows" and has come up on top several times. It has one unique feature: resilience to bloat, something that the current smart tools camp is obviously overlooking.
by zdware | 2025-12-04 00:35:24+00:00
It's 2025, not 1995 or even 2005. Installers for apps like this are tiny for cloud storage today. Cloudfront's recent flat tier pricing would even probably do the trick. free tier is 100gb data transfer a month, 1m requests. If that doesn't work, Pro is 50 tb, 10m requests, that's 15 bucks a month.
by hughes | 2025-12-04 00:36:11+00:00
While the FileVine service is indeed a Legal AI tool, I don't see the connection between this particular blunder and AI itself. It sure seems like any company with an inexperienced development team and thoughtless security posture could build a system with the same issues.

Specifically, it does not appear that AI is invoked in any way at the search endpoint - it is clearly piping results from some Box API.
by malikrasaq | 2025-12-04 00:36:57+00:00
Some cool stuffs 1. Open on a desktop for the best experience. 2. Click on the avatar a few times to see a message. 3. While on the hero section, press MALIK on your keyboard 5 times for some shiny effects. 4. Click on the tools cards and take a quick quiz. 5. The keys to the secret room are shapes (Hint: green light, red light [Think num 456]). 6. There’s a reward in the secret room. Can you complete it in 6 moves?
by array_key_first | 2025-12-04 00:37:50+00:00
That's just very obviously not comparable.

You don't need to collect obscene amounts of data for any of these businesses, and we know that for a fact because that's how we've done for the majority of human history, including a good chunk of the internet.

You do need to sell products at a price that makes up their cost.

Once again, I must repeat. Nobody is making whatever evil ass shit we're building illegal. They're not, it's just not happening. What they ARE doing is saying "be honest to consumers about it".

You want a free market? Think about what the principles are that make up a free market. Consumer choice, switching cost, informed consent. These are the foundations of a free market. If your high school economics teacher didn't make that clear, then they were a bad teacher.

The market works because consumers can figure out what the best product is and choose that, so the best products win. What's the prerequisite to that? Knowing what the product actually is and what you're paying for it.
by everforward | 2025-12-04 00:38:00+00:00
Places that aren't software businesses are usually the inverse. The software is extremely sticky and will be around for ages, and will also bloat to 4x the features it was originally supposed to have.

I worked at an insurance company a decade ago and the majority of their software was ancient. There were a couple desktops in the datacenter lab running Windows NT for something that had never been ported. They'd spent the past decade trying to get off the mainframe and a majority of requests still hit the mainframe at some point. We kept versions of Java and IBM WebSphere on NFS shares because Oracle or IBM (or both) wouldn't even let us download versions that old and insecure.

Software businesses are way more willing to continually rebuild an app every year.
by mihaela | 2025-12-04 00:38:49+00:00
Update since launch: - 111k+ documentation pages indexed - 606 sample code projects (fully searchable) - Swift Evolution proposals, Swift.org docs, The Swift Book - Apple Archive legacy guides—deep conceptual docs for Core Animation, Core Graphics, Core Text, etc. that aren't in modern docs - 9,699 Swift packages cataloged Pre-built indexes available if you don't want to wait 20+ hours to crawl: - https://github.com/mihaelamj/cupertino-docs - Documentation archive - https://github.com/mihaelamj/cupertino-sample-code - Sample code mirror
by rezonant | 2025-12-04 00:38:58+00:00
For the first case, it doesn't work because Object.assign() does not copy the prototype or non-enumerable properties, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

> let config = {}; > Object.assign(config, JSON.parse('{"__proto__": {"isAdmin": true}}')); console.log({}.isAdmin); // undefined

That being said, it _will_ happen if you use your own merge() function like the TC-39 proposal demonstrates, but its because you are using the [] syntax to implement it which can affect __proto__

Side note, JSON.parse() also doesn't let you set the actual prototype:

> JSON.parse('{"__proto__": {"isAdmin": true}}') { ['__proto__']: { isAdmin: true } } > JSON.parse('{"__proto__": {"isAdmin": true}}').isAdmin undefined

A normal JS object can do it, but of course that isn't attacker controlled unless you are using `eval()`, in which case the battle is lost anyway.

> {"__proto__": {"isAdmin": true}}.isAdmin true

But even if JSON itself doesn't set the actual prototype, combining it with a user-written merge() function that copies __proto__ will indeed pollute.

> Object.entries(JSON.parse('{"__proto__": {"isAdmin": true}}')).reduce((o, [k, v]) => o[k] = v, {}).isAdmin true
by nice_byte | 2025-12-04 00:40:01+00:00
Reading some of these comments from fellow seattleites, I'm really quite thankful for having the privilege of being able to completely ignore all of this noise.

There is zero push in my org to use any of these tools. I don't really use them at all but know some coworkers who do and that's fine. Sounds like this is a rare and lucky arrangement.
by al_borland | 2025-12-04 00:40:34+00:00
> Gotta say that I think the people recommending linux+wine for this are nuts.

Agreed, especially since the vendor is already blaming the laptop. The goal should be hardware and software that is known and reputable, so the vendor can’t pass the buck.

I would shoot to slightly exceed the recommended requirements, rather than the minimum requirements. Assuming that can be within budget. If buying at the minimum, the experience may be sub-par and the next update could move the hardware out of support. If this is for their future job, they need to be able to perform well and not be crippled by the hardware. I haven’t don’t stenography before, but I have taken meeting notes. Slowdowns and latency seem like they would be a frustrating nightmare.
by brianjlogan | 2025-12-04 00:40:38+00:00
I ran my own home router and I used Kea and Power DNS using Systemd Containers to provide service for my whole home.

I was really impressed. I think the folks who put it together did a good job of addressing the major warts of my experience with isc-dhcp-server.

I'm sure it's a tremendous challenge writing software that's supposed to live up to modern expectations while still attempting to deliver on all of the legacy dependents and their unique use cases.

Makes me think of that article on how Cloudflare wrote their own Golang DNS Server and like some 900 whopping people use LOC records but they still support it
by alisonatwork | 2025-12-04 00:41:22+00:00
I see it as a neat way for nerds to nerd out about nerd stuff in an experiential way. Like, this is not going to headline a big time rave or festival or anything, but in a community of people who like math or programming or science, sure, why not introduce this kind of performance as another little celebration of their hobby?

Years ago I went to a sci-fi convention for the first time, because I had moved to a new town and didn't know anyone, and I like sci-fi. I realized when I was there that despite me growing up reading Hugo and Nebula award winners, despite watching pretty much every sci-fi show on TV, despite being a full-time computer nerd, the folks who go to sci-fi conventions are a whole nother subculture again. They have their own heroes, their own in-jokes, their own jargon... and even their own form of music! It's made by people in the community for the community and it misses the point to judge it by "objective" standards from the outside, because it's not about trying to make "interesting music" or write the best song of all time. The music made in that context is not being made as an end in itself, or even as the focus of the event, it's just a mechanism to enable a quirky subculture to hang out and bond in a way that's fun for them. I see this kind of live coded music as fulfilling a similar role in a different subculture. Maybe it's not for you, but that's fine.
by RustSupremacist | 2025-12-04 00:41:31+00:00
This highlights the value of having non-profits as a 501(c)(3). The transparency about Hack Club is refreshing.

The Rust Foundation is a 501(c)(6) and not a 501(c)(3). The Rust Foundation would do better for the community if they were a 501(c)(3) and more transparent about finances. Follow this example for the greater good.
by bigyabai | 2025-12-04 00:42:21+00:00
You're basically reiterating exactly what I just said. Intel had no interest in licensing ARM's IP, they'd have made more money selling their fab space for Cortex designs at that point.

Yes, it cost Intel their smartphone contracts, but those weren't high-margin sales in the first place. Conversely, ARM's capricious licensing meant that we wouldn't see truly high-performance ARM cores until M1 and Neoverse hit the market.
by derefr | 2025-12-04 00:42:23+00:00
> And they're effectively saying they've had enough of running call centers, tracing lost parcels, weirdo customers who show up at the factory, running marketing campaigns etc.

When this is a company's core complaint, then the usual strategy for getting out of the D2C business (without losing D2C revenue) is finding a channel partner willing to absorb the dealflow. I.e. turning your B2C channel into a single B2B(2C) enterprise customer.
by dgacmu | 2025-12-04 00:42:34+00:00
I've used it a little for openscad with mixed results - sometimes it worked. But I'm a beginner at openscad and suspect if I were better it would have been faster to just code it. It took a lot of English to describe the shape - quite possibly more than it would have taken to just write in openscad. Saying "a cube 3cm wide by 5cm high by 2cm deep" vs cube([5, 3, 2]) ... and as you say, the hard part is before the openscad anyway.
by Jon_Lowtek | 2025-12-04 00:42:55+00:00
While that is the most common use case for CLAs, it is normally done by contributors granting a very permissive, but not exclusive, license to a legal entity like a company or foundation, in addition to the public license granted to everyone.

This is not that. This is not even a license. They want a full transfer of intellectual property ownership. Sure that enables them to use it in a commercial product, but it also enables them to sue if contributors contribute similarly to other projects. Obviously that would create a shit storm, and there is an exception with the public license, but riddle me this: can you legally make similar contributions to multiple projects that have this type of CLA?

Let us take a step back and instead look where such terms are more common: employment contracts.
by ahepp | 2025-12-04 00:43:13+00:00
> open source projects eventually need a path to monetization

I guess I'm curious if I'm understanding what you mean here, because it seems like there's a huge number of counterexamples. GNU coreutils. The linux kernel. FreeBSD. NFS and iSCSI drivers for either of those kernels. Cgroups in the Linux kernel.

If anything, it seems strange to expect to be able to monetize free-as-in-freedom software. GNU freedom number 0 is "The freedom to run the program as you wish, for any purpose". I don't see anything in there about "except for business purposes", or anything in there about "except for businesses I think can afford to pay me". It seems like a lot of these "open core" cloud companies just have a fundamental misunderstanding about what free software is.

Which isn't to say I have anything against people choosing to monetize their software. I couldn't afford to give all my work away for free, which is why I don't do that. However, I don't feel a lot of sympathy to people who surely use tons of actual libre software without paying for it, when someone uses their libre software without paying.
by gnabgib | 2025-12-04 00:44:05+00:00
Discussion (43 points, 2 days ago, 69 comments) https://news.ycombinator.com/item?id=46115731

Related: TSA's New $45 Fee at U.S. Airports Unfairly Punishes Families in the Fine Print (13 points, 41 comments) https://news.ycombinator.com/item?id=46138101
by knollimar | 2025-12-04 00:44:12+00:00
I'm thinking you'd have a hard time fitting it in a smaller residential unit purely because of the load calculations. You'd probably have to add 3000W worth of AC units or heat pumps. Considering it's 4+ space heaters worth of output, I think you could fit it on a 200A service. 150A if you're bold and use optional calcs (these assuming you have electric cooking). To your point, basically the same as if you have an EV but with some cooling in there.
by al_borland | 2025-12-04 00:45:40+00:00
I always get a bit bothered when someone leaves a company after a huge release. Apple just did a huge UI overhaul of all platforms. There are a lot of lessons to learn over the next several years. Instead of learning those lessons going to Meta likely means repeating a lot of the same mistakes… at least that’s what I’ve often seen.

I do like that his replacement at Apple has been at Apple for over 25 years. So this may be good for Apple. I hope he brings some of those old values back that Apple’s UI seems to have lost.
by TimTheTinker | 2025-12-04 00:46:01+00:00
Yes - this.

The implications of a judgment in favor of Oracle were staggering. Any codebase that is extensively dependent on a proprietary API is legally locked in to using that company's proprietary implementation as long as that company asserts copyright on its API. Anyone who implements the same API to offer a drop-in alternative to the proprietary product is infringing -- even if a someone privately reimplements the API without distributing the reimplementation.

Which immediately implicates WINE (Windows), Mono (.NET), ReactOS (Windows), Darling (macOS/Darwin), GNUStep (Cocoa/OpenStep), Anbox (Android), Ruffle (flash), GNU Octave (MATLAB), Mesa 3D (Direct3D), ZLUDA (CUDA), and DXVK (Direct3D 9/10/11), to name a few of the most popular...
by amypetrik8 | 2025-12-04 00:46:42+00:00
also to keep it like Singapore, let's deport all people illegally (but beat the crap out of them first), execute all drug dealers, execute all drug addicts, and most other criminals - beat the crap out of them and release.

the nice thing about common sense beatings is the cost of prison, housing, food, etc. is all zero, and the whole prison political topic is a non-issue. beatings are in fact extremely efficient, effective, and cheap, which is why lee kwon yew adopted them
by MobiusHorizons | 2025-12-04 00:46:48+00:00
> Not one, in the entire global public space?

It is genuinely hard to think of one. I treat all companies as adversarial relationships, where I fully expect them to treat me as disposable at least over any time horizon greater than 1-2y. There are certainly some companies that are more likely to find a mutually beneficial equilibrium. I think of Target, IKEA, sometimes Apple. But I don’t trust any of those companies to take care of me in the future. But I also wouldn’t be the least bit surprised if my next interaction with any of those companies was bad. I just typically expect it to be more mutually beneficial than Comcast, Hertz, or Verizon.
by Teever | 2025-12-04 00:47:47+00:00
It should but it won't because people on here have developed a parasocial relationship with Walter and he's become a sort of minor celebrity on HN.

I mentioned this to Dang recently[0] and he's ambivalent about it.

[0] https://news.ycombinator.com/item?id=45610620#45637851
by venturecruelty | 2025-12-04 00:47:58+00:00
I know what you're getting at, but for the Socratic sake of things, I have bad news! :D

Electricity that is too cheap to meter is possible today. I'm pretty sure that we are technologically capable of producing enough solar panels to supply reasonable energy needs (ignoring AI data center nonsense, for now). I think this is happening already in certain countries, but the economics of it get weird, because even as a public utility, you have to charge something. A market that drives prices down to almost nothing will then cease to exist, and powerful people don't want that to happen.

The real solution is that governments should just build out power capacity and provide electricity as a service to its citizens, like healthcare and education. The solution we'll probably get is some Dickensian torment nexus where orphans are pushed into a meat grinder and our electric bills go up.
by qu4z-2 | 2025-12-04 00:48:12+00:00
The commonly cited source says, when you take the entire sentence, "We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil." and continues "Yet we should not pass up our opportunities in that critical 3%."

There's only so much you can do with people who will not even take the complete original sentence, let alone the context. (That said, "premature optimisation is the root of all evil" is much snappier so I do see why it's ended up being quoted in isolation)
by gnabgib | 2025-12-04 00:49:01+00:00
Related:

2023: Evidence that the shingles vaccine prevents a good chunk of dementia cases (667 points, 281 comments) https://news.ycombinator.com/item?id=36083620

2024: Evidence mounts that shingles vaccines protect against dementia (42 points, 14 comments) https://news.ycombinator.com/item?id=41073127
by tialaramex | 2025-12-04 00:49:12+00:00
I mean, sure, art has constraints.

My sister likes to work with [checks notes carefully to avoid the wrong words] old textiles. This of course constrains the kind of art she can make. That's the whole point.

I see live coding the same way as the harp, or a loop sampler, an instrument, one of an enormous variety of tools which you might find suits you or not. As performance I actually enjoy live coding far more than most ways to make music, although I thought Amon Tobin's ISAM Live was amazing that's because of the visuals.
by o11c | 2025-12-04 00:49:23+00:00
For the "all zeros" case, my concern is that you said you're forcing a reset every 1024 words. This implies that if you have N kilowords of zero data, then it takes N times as much space as a single kiloword of data.

Good compression algorithms effectively use the same storage for highly-redundant data (not limited to all zeros or even all the same single word, though all zeros can sometimes be a bit smaller), whether it's 1 kiloword or 1 gigaword (there might be a couple bytes difference since they need to specify a longer variable-size integer).

And this does not require giving up on random-access if you care about that - you can just separately include an "extent table" (works for large regular repeats - you will have to detect this anyway for other compression strategies, which normally give up on random-access), or (for small repeats only) use strides, or ...

For reference, BTRFS uses 128KiB chunks for its compression to support mmap and seeking. Of course, the caller should make sure to keep decompressed chunks in cache.
by gerdesj | 2025-12-04 00:49:48+00:00
I remember deploying SSL on NetWare in the late 1990s and being given ... something that the US allowed to be exported as a munition!

I don't recall the exact details but it was basically buggered - short key length. Long enough to challenge a 80386 Beowulf cluster but no match for whatever was humming away in a very well funded machine room.

You could still play with all the other exciting dials and knobs, SANs and so on but in the end it was pretty worthless.
by JKCalhoun | 2025-12-04 00:50:45+00:00
The only thing was… it was very easy to destroy a device (keyboard for example) if you hot-plugged it. I lost a keyboard or two (well, my employer did) because I plugged in a device without first powering down the Mac. (Unlikely the ADB protocol though? I wonder if this is one of those examples where having some pins longer than others so they get electrical contact first could have prevented the problem.)
by CommenterPerson | 2025-12-04 00:51:06+00:00
Nice Work!

I found our credit union posts the mortgage rates clearly on a plain text like page. There's no BS and no games. Whereas with the big banks, you get the games and higher rates .. no matter if they have records of 10 years of your salary deposits. When I tried to suggest credit unions to friends, I got looks. Like, people just assume what everyone else does (get conned by big banks) is good.
by alex1138 | 2025-12-04 00:51:45+00:00
AI/LLMs provide an absolutely perfect excuse for halfwit managers and other fail upwards type people

I hate the entire premise even though some of it has been useful but at worst you're creating code and/or information that's just wrong and "can get someone killed" (metaphorical, but also probably literal), you're creating absolutely unrealistic expectations

Zuck said they'd be able to replace engineers with AI. Well, that tells you everything you need to know, doesn't it? With all of the scandals Facebook properties have had over the years. A real engineer/competent CEO wouldn't say that
by samtheDamned | 2025-12-04 00:52:21+00:00
> The biggest test is that I can also drink most supermarket instant coffee without complaint.

I was the same way for years and appreciated it but unfortunately I did start to treat myself more and it's hard to go back, but my financial situation is also much better. I think it's valuable to stick with the lowest sufferable quality of something until you have the ability to meaningfully upgrade or improve upon it.