MurphyA/hacker-news huggingface dataset:
by crdrost | 2025-09-01 03:34:06+00:00
Same way you go from 2 billion CPU operations per second to only ~4000 register bits (not counting ZMM SIMD registers) on a conventional CPU.

The operations all consist of saying, connect these 3 bits and do a reversible operation on them all together. Same as assembly, "add these two registers and store the sum in the first one..." You didn't need to introduce any new bits.

You only need to introduce new bits for steps that cannot be reversibly done, in assembly you get around this by being able to overwrite a register: in quantum, that requires an explicit measurement in the computational basis to figure out how you want to do stuff to zero it; zeroing a bit is not a unitary operation. But if you can encode the circuit in Toffoli gates which are perfectly reversible, you don't have to delete any bits after that encoding (but you may have to introduce extra bits to get to that encoding, like using Toffoli to build “x AND y” requires an extra z bit that effectively gets discarded at the end of the computation when everything is done and nobody cares what that bit holds, but it holds the information you would need to reverse that logical AND).

But yeah it's just number of operations that you need to run the algorithm, versus the number of registers that you need to run the algorithm, they're just two different numbers.
by KingMob | 2025-09-01 03:34:35+00:00
uv is amazing, but mise is good if you need non-python tools too (e.g., bringing in prettier to format your HTML/Js/templates, adding Js tools, etc.)

It's also not either/or. mise can defer to uv for setting up all the python stuff.

The mise docs are pretty good these days, I think. Task dependencies are still a little rough, though.
by MindSpunk | 2025-09-01 03:35:46+00:00
Arc/Weak can only get you so far. The problem I have with Rust in the mentioned domains (gameplay programming, retained GUI, interpreters) is what makes it so good, sharing xor mutability. If you're writing lots of multi-threaded code it's fantastic. If your problem domain is like the ones mentioned it hurts you.

These are all highly non-parallel problems. They don't gain much from being parallel, and because Rust imposes 'restrict' semantics on even single threaded code you end up making it much harder to write code in these domains.

This has been my experience with Rust. Shared mutability is safe on a single thread without 'restrict' on all your pointers, and Rust has limited options to opt into shared mutability (with lots of ergonomic caveats).

Don't get me wrong though, I still think Rust is a great tool. It just has tradeoffs.
by viraptor | 2025-09-01 03:38:20+00:00
Some labels/descriptions could use a bit more polish. For example in test 8 "Averages 15 W delivered to the Switch at maximum." - I kinda see what they mean, but that's a very awkward way to phrase it. The maximum is over 20W. There's a few spikes that go over. I guess that's the maximum for a moving average? For their labs, they could be more precise.
by protocolture | 2025-09-01 03:38:22+00:00
>The best thing for managing this is meditation, and a disciplined lifestyle regiment.

Wrong.

First you reveal your wellness nonsense with "creates a dependency on drugs"

Drugs that cure/alleviate your symptoms are good things. We like curing diseases.

> It treats symptoms

Good. This is a good thing. Treating symptoms is a good thing and we like good things.

>The best thing for managing this is meditation, and a disciplined lifestyle regiment.

Bollocks. The best thing are the easy, dependable, reliable medications.

>rhetoric gaslights towards this label because the diagnostic criteria are catchalls and ambiguous.

The gaslighting is pushing shitty wellness cures, and ultimately the shame of their failure when there are tested dependable drugs available.

>Most literature on ADHD, and other spectrum disorders doesn't pass muster, and they are just looking to sell you on an incurable ailment where you have to keep coming back for more.

I literally had to fight to get access to my ADHD meds, and I my only regret is not ramming a bulldozer in the side of a pharmacy a decade earlier.
by shmerl | 2025-09-01 03:39:20+00:00
I kind of had the opposite experience. I used to rely mostly on printfs and etc. but started using debugger more.

printf doesn't improve going up and down the call stacks in the debugger to analyze their chain (you'd have to spam debug printfs all around you expect this chain to happen to replace the debugger which would waste time). debugger is really powerful if you use it more than superficially.
by cyphar | 2025-09-01 03:40:31+00:00
Yes, the trust model for TLS is broken and the handful of attempts made to fix it (Moxie's "Convergence" project from 2011[1], for instance) haven't born fruit.

However, in a security context "takes some effort" is far better than "takes no effort".

If CAA records (with DNSSEC) were used to reject certificates from the wrong issuer, we might even be able to get to "though very imperfect, takes a considerable amount of effort".

DANE is supposed to be the solution to this problem but it's absolutely awful to use and will lead to even more fragile infrastructure than we currently have with TLS certs (and also ultimately depends on DNSSEC). HPKP was the non-DNS solution but it was removed because it suffered from an even worse form of fragility that could lock out domains for years.

[1]: https://en.m.wikipedia.org/wiki/Convergence_(SSL)
by wkat4242 | 2025-09-01 03:40:37+00:00
It's because they have killed all the alternatives. So you have no choice.

Though personally I watch very little YouTube. I have no patience for long vids and even if you pay for premium it's unwatchable without sponsorblock. If i need to start blocking I might as well go the whole way.

And no I don't feel bad for Google. This is not some old shop owner trying to make ends meet. It's an evil mega corporation trying to control and monitor our every impulse and enriching their already wealthy shareholders. Nobody will eat a spud less over this.
by pixodaros | 2025-09-01 03:42:02+00:00
Writers move to sites like Substack (or 15 years ago blogspot) funded by other people's money like a software developer gets into an AI startup (or 5 years ago crypto). You can make bank in the short term even if you should know it will not last. Substack subsidizes individual creators and markets their blog as cooler than old blogs, Google subsidized web ads and upranked blogs in search results. Yes, it is no fun if you like stability, and its not a game I play.
by theamk | 2025-09-01 03:42:44+00:00
Let me try to restate my argument:

If your boss is bad, you are still going to be working extra hours. Timesheets DO NOT PREVENT extra hours for computer programmers (unless there is also pervasive surveillance, like in the worst consulting shops).

Look, I've worked in a few places with timesheets before. In one place, there was a "no overtime" policy. All this means you always put 38 hours on your timesheets, no matter how much time you actually work. Worked 57 hours? Well, you put down 1 hour in your timesheet for every 1.5 hours actually working.

So I am sorry, but your idea is super naive. It's not going to work. It will make life worse, but will not provide benefits.
by rixed | 2025-09-01 03:43:30+00:00
"There is a kind of consciousness that lives not in thought but in presence."

Yes, and I believe the strong association we often make between the most advanced cognitive functions and consciousness are misleading us into believing that consciousness is somehow the result of those functions, while I suspect we (conscious selves) are just witnessing those functions like we are witnessing anything, "from the outside". It's of course the most amazing part of the show, but should not be confused for it. Consciousness is not made of thinking but of observing, we just spend a lot of time observing how we think.
Show HN: An app for people who like to note down things, but hate organising it
by vasanthps | 2025-09-01 03:43:32+00:00
Have you ever wanted to jot something down - tasks you wanted to do, just journal your ideas and thoughts, lists you wanted to remember, links you wanted to bookmark for later, pdfs with event tickets or travel that you wanted to find later, photos with details you need for later? or just speak and have that info findable later.

The problem is you couldn't. If you even wanted to find that information later, you need to organize them into folders and add important keywords so its findable in search.

If you wanted to create tasks or lists, you had to go and create one by one so its visually readable.

For files that you want to find later, you had to put it in your phone files or in drive. Now you know the tickets dont have proper file names. How are you going to find it unless you organized into folders?

Its 2025 and with AI you don't have to do all these anymore.

OktoNote takes care of all this for you. Your quick things to jot down, voice recordings, files, photos all of it can be uploaded to OktoNote and it takes care of understanding the context, organizes for you in beautiful cards, actionable for certain categories like tasks, searchable with related words not just exact keywords, and a timeline view to fully see the things you posted in order.

You don't have to worry about creating a title, organizing them into folders so you can try to find them when you need it. OktoNote takes care of organizing from your clutter of thoughts, ideas and things to remember.

Some highlights:

Journal cards - Becomes a diary for your thoughts everyday

Tasks / Todos - Actionable cards to keep your things to do

Lists - Manage your purchase list, recipes etc.,

Links - for all links you want to keep for later. your research organized.

Itinerary - Becomes a log for all your events, travel etc., (BTW You can just share from any app and OktoNote converts it into cards extracting all required info)

Details to remember - Keeps the info of your wifi passwords, room codes, contacts etc.,

Study cards - Creates a summary of all your learning content and merges them into a single card when same topic making it a great tool for learning new topics, languages etc.,

Discussion notes - Just record your discussion and it creates a summary with action items

Attachments - Your files you want to keep forever and find when you need. Your driving licenses, proofs, important docs etc., findable when you need it.

App store - https://apps.apple.com/us/app/oktonote/id6749813362

More info - https://oktonote.app/

I just launched it a few days back and looking for feedback. It has a 7 day free trial and paid plans weekly, monthly and yearly.
by azemetre | 2025-09-01 03:44:52+00:00
I think one problem people have is payment processing. There really needs to be a federal program to allow people to easily transfer money as payment. There are too many extractive middlemen with rentier economies and ethics.

There's no reason why Congress can make something like what Brazil has with Pix.

Having a public option for payment processing can do a tremendous amount of good.
by maxaw | 2025-09-01 03:45:02+00:00
Thanks for the comment!

I’ve been thinking about how ai could make it easier to connect with people whose views we disagree with - idea being, make the expression of the idea more polite and perhaps easier to meet “on the merit” of the idea. So this is an experiment in the vein of those thoughts. To be clear, I’m personally in total agreement with you as to how much merit I think the posts on this site have (very very little). I’ve only ever visited 4chan a handful of times in my life :) but I thought it would be a cool experiment to see- these horrible views, how different would it be to read them if you removed all the profanity, slurs etc.

Thanks again for taking the time to write, I think it’s my first interaction on HN after a lot of lurking
by jpereira | 2025-09-01 03:46:32+00:00
disclosure: building a substack competitor on atproto

I'm really excited for ATProto as a way to build applications that let you have the benefits of substack (a unified network, recommendations, social features like comments, etc) without the eventual path to lock in.

It's particularly exciting because the incentive is actually there to build an application this way. Whether Bluesky is growing or not, there are currently 30M accounts that you can reach (with one of the best auth systems I've interacted with), AND atproto gives you the building blocks for others to build on your work. Both these things make the bootstrapping problem for any social application way down.

There's still a lot of stuff missing, payments being a big (and gnarly one), notification management being another, but both the bluesky team and the overall ecosystem has been moving at a solid pace, and things are getting more viable by the day.
by dbg31415 | 2025-09-01 03:48:57+00:00
Some things shouldn't be left to amateurs to repair. Just because you "own" the hardware doesn't mean you're equipped to fix it safely or securely. Modern devices are tightly integrated systems -- tinkering with them can make them less reliable, less secure, and sometimes outright dangerous. Manufacturers lock down certain layers not just out of greed, but because risk management protects both users and the people around those users.

If you agree with this article, do you also agree with these statements?

* "We should be able to repair our firearms with freely available full-auto conversions kits."

* "We should be able to repair our own cars, and add software like Volkswagen did to bypass EPA and state inspection testing."

* "We should be able to repair our own homes and offices, and ignore building codes and ADA guidelines."
by tombert | 2025-09-01 03:49:35+00:00
I don't use Substack [1], but isn't part of the appeal of Substack discoverability?

Like that's part of the reason that a lot of these platforms get popular. Most software engineers could write something to upload, transcode, and host videos in an afternoon or two, but that only gets you 10% of YouTube's value. The thing that keeps YouTube on top is it's hyper-addictive recommendation system.

I assume that Substack offers something like that? Again I don't actually use it so I'm kind of speaking out of my ass.

[1] No one read my blog anyway so there's no pretense of charging for it.
by zeroCalories | 2025-09-01 03:50:49+00:00
TBH I don't care if Netflix wants to abuse such an asymmetry. I don't need Netflix in my life, so I'll just cancel my subscription(already have). I honestly don't want my lawmakers to spend even a second thinking about Netflix when we have so many large issues in the world right now. If we were talking about something like financial services where I have to engage I would be more sympathetic.
by ChrisArchitect | 2025-09-01 03:50:57+00:00
Related/unrelated:

anyone notice the seemingly big uptick in Substack submissions around here? Like ones reaching the front page, often submitted by newer-ish accounts. What's that about? Did (1) alot of bloggers switch to Substack recently? and (2) is there a concerted effort to take advantage of HN traffic bumps here?

</subtleconspiracykeepinganeyeon>
by JeremyNT | 2025-09-01 03:50:58+00:00
This is the crux of the matter.

Maybe conceptually you will be able to run some kind of open operating system with your own code, but it will be unable to access software or services provided by corporate or governmental entities.

This has been obvious for some time, and as soon as passkeys started popping up the endgame became clear.

Pleading to the government definitely can't save us now though, because they want the control just as much as the corporations do.
by pizlonator | 2025-09-01 03:54:20+00:00
The problem with C++ modules is that they are empirically inferior to headers and separate compilation units.

The pre processor and linker, as derided as they are, allow for scaling of software size to extremes not possible with supposedly superior languages’ supposedly superior module systems.

Want to build a >billion line of code OS? You can do that with headers and separate compilation units. Good luck doing that with any other tech
by cortesoft | 2025-09-01 03:54:21+00:00
I don't think this is what the person you responded to is asking.

Their question is more, "why would I buy a digital camera that takes pictures in a new format that only a few cameras understand? All my tooling, 3rd parties, and other camera I own use the standard format. Even though I can see why the new format has advantages, I am still going to have to use the other format for all these other photos I have to work with, and there aren't equivalent tools in the new format for all these other photos things I need to do. Even if I buy this new camera, I am still going to have to work with the old format, so I'll have to learn how to use two formats now, and get used to two tool chains. Since the existing format is something I am going to have to use either way, how is it worth it for me to have to use two formats?"
by biinjo | 2025-09-01 03:55:30+00:00
Isn’t the answer obvious?

When your API baes usage exceeds $100/month, it makes more sense to sign up for the subscription.

You can also do a hybrid approach; get the cheapest subscription and switch to API usage if you hit the limits. But depending on your usage, I think you will quickly discover that the subscription plan is a pretty decent bang for buck. (When the servers are not down or the limits aren’t touched).
by jcgrillo | 2025-09-01 03:55:38+00:00
This is how you know the "AI" proselytizers are completely full of shit. They're trying to bend the narrative with a totally unrealistic scenario where reading and reviewing code is somehow "more efficient" than writing it. This is only true if you

(a) don't know what you're doing and just approve everything you see or

(b) don't care how bad things get
by MangoToupe | 2025-09-01 03:55:46+00:00
Capital doesn't really care what you want, it will exert control regardless. So in this case Netflix will continue to be part of capital that normalizes the need for DRM to access videos, write IP law, and generally force you into either accepting the world they want or forcing you to become a hermit.

Edit: i mean to say this is true whether or not you've even heard of the company.
by pishpash | 2025-09-01 03:56:02+00:00
It's sort of antitrust adjacent. They are big enough to set market rules on the manner of distribution, like DRM and hardware-software lock-in, which doesn't directly stifle competition in their field (only a little) but in another field, and the results are arguably anti-consumer. That sort of power should not be in the hands of a single company.
by alex_f_k | 2025-09-01 03:57:12+00:00
From lttlabs:

> The inability for most docks to support the Switch 2 may not be malicious from Nintendo. It might just be a poor or lazy implementation of the USB-C specification

From the verge [0], 2 months ago:

> When I analyze the conversation between the Nintendo Switch 2 and its dock, I can see the two devices begin speaking in Nintendo’s own flavor of “vendor defined” language early in the conversation, before they sign off on any video output. And then, seemingly before the dock confirms that it’s engaged video-out, they send over 30 proprietary “unstructured” messages to one another.

> […]

> According to Antank, which says it checked with its chip supplier, that hexadecimal string “is indeed the current key being used by Nintendo.” My other sources are less sure.

I'm pretty sure lttl's conclusion is plain wrong. It is not JUST lazy USB-C implementation, but a purposefully designed special proprietary protocol on top of USB-C

[0] https://www.theverge.com/report/695915/switch-2-usb-c-third-...
by rmunn | 2025-09-01 03:59:33+00:00
Norton, McAfee, in fact most virus scanners.

Plenty of examples I've heard about but haven't actually used myself so I can't confidently assert the quality of the software. But Windows ME, Norton, and McAfee, I have personal experience with.

Oh, and also Windows Vista.

Plenty of badly-written open source software, too; won't argue against that. But one of the biggest reasons, for me at least, why I prefer to use open-source software rather than commercial if I have a choice is bug fixes. I've reported over a dozen bugs against open-source software I use over the years; most of them have been fixed (in a couple cases I was able to fix it myself). I've rarely even been able to report a bug against closed-source software, let alone get those bugs fixed. So even if if were true that commercial software as a whole has similar or better quality than open-source, my personal experience is the other way around: open-source quality gets better over time while the closed-source software that I have to use (lacking open-source alternatives) doesn't improve the same way.
by OmarAssadi | 2025-09-01 04:00:33+00:00
Sure, Netflix may not be as important as, say, housing, food, or whatever else, but I think there is something to be said about the cultural importance of [at the very least some] film and television.

There's a lot of media worth studying, analyzing, and preserving. And in that sense, between the constant churn of catalog items, exclusive content, and the egregious DRM, I think these sorts of streaming services are, unfortunately, kind of harmful.
by Izkata | 2025-09-01 04:00:40+00:00
> Stack Overflow for example is in a steep decline, only a small fraction of questions are posted today compared to the peak.

...which might be beneficial. A problem they'd been trying to deal with for over a decade was the massive influx of low quality duplicate and "do my homework for me" questions from people who don't even bother looking for a solution. If they've all moved off to AI things, problem solved and maybe SO can return to its high-quality origins?
by cyphar | 2025-09-01 04:00:45+00:00
The Software Freedom Conservancy did a legal analysis and concluded that the incompatibility comes from both sides[1]. This also applies to the pre-2.0 MPL that CDDL was based on.

A lot of people focus on the fact that the CDDL allows binaries to be arbitrarily licensed so long as you provide the sources, but the issue is that the GPL requires that the source code of both combined and derived works be under the GPL and the CDDL requires that the source code be under the CDDL (i.e., the source code cannot be sublicensed). This means that (if you concluded that OpenZFS is a derived work of Linux or that it is a combined work when shipped as a kernel module) a combination may be a violation of both licenses.

However, the real question is whether a judge would look at two open source licenses that are incompatible due to a technicality and would conclude that Oracle is suffering actual harm (even though OpenZFS has decades of modifications from the Oracle version). They might also consider that Oracle themselves released DTrace (also under the CDDL) for their Linux distribution in 2012 as proof that Oracle doesn't consider it to be license violation either. If we did see Canonical get sued, maybe we'd finally be able to find out through discovery if the CDDL was intentionally designed to be GPL incompatible or not (a very contentious topic).

[1]: https://sfconservancy.org/blog/2016/feb/25/zfs-and-linux/
by culi | 2025-09-01 04:03:11+00:00
Gutta-percha (Palaquium gutta) is just rubber/latex, no? The Pará rubber tree (Hevea brasiliensis) overtook it in popularity but it's basically the same natural latex that natural rubber is made from

EDIT: I see they are actually 1,4-polyisoprene but gutta-percha is in a trans configuration while H. brasiliensis latex is in a cis configuration. Not sure if that amounts to any difference in properties https://s10.lite.msu.edu/res/msu/botonl/b_online/e20/20c.htm