MurphyA/hacker-news huggingface dataset:
by jandrewrogers | 2025-10-16 01:15:45+00:00
Some countries don't recognize the concept of Public Domain works. In the US, many government works are Public Domain as a matter of law. This creates complications internationally in those countries that don't recognize the legitimacy of Public Domain as a legal concept. Nonetheless, the US still wants to make it available internationally.

To satisfy these conflicting requirements, the US government places it in the Public Domain in the US to satisfy US law. Additionally, they make it available internationally under a license that approximates the intent of Public Domain while still being recognized as a legally valid thing.
by Rapzid | 2025-10-16 01:16:14+00:00
Even then AI autocomplete is way better today than at the start of the year; never mind 2 years ago.

Not only are the suggestions better, but they are presented much less obtrusively now in IDEs. For example it no longer ambushes you with a 500 line suggestion while you are typing, it shows a bit of what it wants to add next and seems to pull away if you are laying down code while ignoring it.
by quantumtheremin | 2025-10-16 01:16:32+00:00
> Prior I never had to do leetcode screens for interviews because of my network - don't really regret not burning tons of hours grinding leetcode.

I hate to be the one to break this to you but this is what it comes down to. For those without great networks there is only leetcode hell. I don't have to tell you how dumb it is, everyone hates it for a reason, but that's the game. If i was in your shoes i would try to level up before changing course, i.e banging out 1-2 leetcode hards everyday. Best of luck which ever path you take.
by nradov | 2025-10-16 01:16:43+00:00
It's tough to turn that into a scalable, sustainable business. There are so many different types of EV battery packs and you can't just pull one out of an old car and hang it on someone's garage wall. You would typically have to break the old pack down, test the individual cells, and use them to construct a new pack. This is such a labor intensive process that it might not really be cost effective.
by hilbert42 | 2025-10-16 01:17:01+00:00
These problems likely stem from Google's latest attempt to nuke NewPipe, PipePipe et al.

Just had a message from PipePipe. Quote:

"Announcement

##251016

YouTube has just rolled out an update that effectively blocks our current implementation for video stream extraction. This affects both anonymous and authenticated (login based) fetching. We are actively working on a solution. Thank you for your patience!"
by sudo712 | 2025-10-16 01:17:50+00:00
I didn't know about karakeep, but it seems like I am trying to build my own karakeep. Thanks for introducing it to me. I would love to hear your feedback on whether my app can provide some value to your workflow, and how I can improve it. Also, it currently doesn't support TikTok, but I plan to add it next week.
by kevin_thibedeau | 2025-10-16 01:18:33+00:00
The problem is that the text of US tax code isn't enough to know the correct action to take. The IRS has semi-formal policies based on how it has chosen to interpret the statutes. There are areas of gray that they don't clearly specify. Some of this is in supplementary publications but it still has subjective elements. One example is that settlements for "serious injuries" are regarded as non-taxable income. What constitutes serious is a squishy concept.
by rtpg | 2025-10-16 01:18:42+00:00
Stuff like the containerisation story on Macs is so miserable. The fact that so many devs use Docker and on Mac and pay the orders of magnitude file costs (or do a bunch of other shenanigans) really makes for an unfun experience.

Really wish someone could have figured out something a bit better in that space in particular. Docker compose is a "least worst" option for setting up a project with devs when many are uncomfortable with other solutions, but it really takes the oxygen out of anything that might "work"
by jms703 | 2025-10-16 01:19:10+00:00
These aggregate numbers they don’t reflect what most ratepayers actually pay.

For example, PG&E’s current E-TOU-C summer rates in SF Bay area are around $0.83/kWh peak and $0.62/kWh off-peak. That’s almost double the CPUC’s statewide “average” of ~$0.34/kWh.

But whatever, I'm just upset at how much we have to pay.
by hedayet | 2025-10-16 01:19:20+00:00
I’ve had frustrating experiences with TurboTax due to its overly complex interface, aggressive data collection under the guise of saving money (which it doesn’t deliver), and a convoluted pricing structure that rivals the IRS’s own complexity.

I hope this initiative is good enough to enable domain experts and good people to build transparent, user-friendly alternatives to challenge TurboTax’s market grip.

Has anyone encountered promising tools or approaches that tackle these pain points?
by kmeisthax | 2025-10-16 01:19:42+00:00
What you're describing is not just a problem with GC, but pointers in general. Optimizers would choke on exactly the same scheme.

What compiler writers realized is that pointers are actually not integers, even though we optimize them down to be integers. There's extra information in them we're forgetting to materialize in code, so-called "pointer provenance", that optimizers are implicitly using when they make certain obvious pointer optimizations. This would include the original block of memory or local variable you got the pointer from as well as the size of that data.

For normal pointer operations, including casting them to integers, this has no bearing on the meaning of the program. Pointers can lower to integers. But that doesn't mean constructing a new pointer from an integer alone is a sound operation. That is to say, in your example, recovering the integer portion of y and casting it to a pointer shouldn't be allowed.

There are two ways in which the casting of integers to pointers can be made a sound operation. The first would be to have the programmer provide a suitably valid pointer with the same or greater provenance as the one that provided the address. The other, which C/C++ went with for legacy reasons, is to say that pointers that are cast to integers become 'exposed' in such a way that casting the same integer back to a pointer successfully recovers the provenance.

If you're wondering, Rust supports both methods of sound int-to-pointer casts. The former is uninteresting for your example[0], but the latter would work. The way that 'exposed provenance' would lower to a GC system would be to have the GC keep a list of permanently rooted objects that have had their pointers cast to integers, and thus can never be collected by the system. Obviously, making pointer-to-integer casts leak every allocation they touch is a Very Bad Idea, but so is XORing pointers.

Ironically, if Alloy had done what other Rust GCs do - i.e. have a dedicated Collect trait - you could store x and x^y in a single newtype that transparently recovers y and tells the GC to traverse it. This is the sort of contrived scenario where insisting on API changes to provide a precise collector actually gets what a conservative collector would miss.

[0] If you're wondering what situations in which "cast from pointer and int to another pointer" would be necessary, consider how NaN-boxing or tagged pointers in JavaScript interpreters might be made sound.
by bschwindHN | 2025-10-16 01:20:00+00:00
> Who picks an editor based on frame rate?

Me! Frame rate and input latency are very important for a tool I use for hours every day. Obviously that's not the only feature I look for in an editor but if an editor _doesn't_ have it, I skip it. I also try to work on devices with 120Hz displays and above these days.
by heavyset_go | 2025-10-16 01:20:44+00:00
If I wanted to use gestures, three/four finger swipe up and down shows all of the windows and all of the desktops with windows respectively. If I'm switching using the keyboard, I get window previews. If I'm switching using the dock, I get window previews.

Going back to macOS where I don't get window previews forces me to think in terms of app icons, instead of the UI I've been staring at and will instantly recognize. And if I use the dock, I have to remember the window title's name to switch windows using the context menu.
by rtpg | 2025-10-16 01:21:27+00:00
The problem I think is that desktop software is often not written on the idea that they might need to sip from a straw.

Anyone who has tethered their machines to a phone with a middling connection knows how bad the computer experience cna get.

Like you mentioned 50 gigs a month per device... when I had to tether my machine for a week I was finding myself using 10 gigs _a day_, and this was ~6 years ago.

Not an argument that this stuff is impossible, of course, but I do think these machines are different beasts.
by retrac | 2025-10-16 01:22:06+00:00
I'd say the family resemblance is the other way around. F# was influenced by Haskell, both in syntax and semantics. Just as Haskell was influenced by early ML.

Haskell and ML make up one of the major language families. They are more like each other than they are like other languages. Inspired by the lambda calculus. Strong static typing with type inference. A succinct math-like syntax that emphasizes pattern matching.

Haskell goes further with syntactic sugar and tries to be almost equation-like:

a = 5 f = \x -> x + 1 g x = x + 2 f $ g a

SML:

val a = 5 val f = fn x => x + 1 fun g x = x + 2 f (g a)

But F# like Haskell makes no distinction between values and functions:

let a = 5 let f = fun x -> x + 1 let g x = x + 2 f (g a)

The use of indent-based blocks is another Haskell-ish influence on F#. But now we're awfully close to bikeshedding.
by sudo712 | 2025-10-16 01:22:16+00:00
I understand that. My frustration was that when I save a video, I have to scroll through a massive list of videos and have to guess which one is which by looking into thumbnails. Seemed like such a waste, hence I made this. I cant completely give up instagram, and I love some of the content there like the travel and food videos, so I would like to make the most out of my time
Show HN: Simulation of the Tech Industry in 2027
by breadsniffer | 2025-10-16 01:23:23+00:00
Hi HN, this is Miguel, and I built a simulation of what the tech industry will look like in 2027. We hear a lot about job loss, AI literacy, and in general the fear of the future... and I wanted to capture these feelings through an immersive experience. Check it out here: https://marbleos.com

Sam Altman says that there will be mass layoffs, but many “new jobs” will be created, and when asked they say “AI literacy”... but no one has a clear picture of what this would actually look like?

I saw a recent government article titled "AMERICA’S TALENT STRATEGY: BUILDING THE WORKFORCE FOR THE GOLDEN AGE" written by the U.S. Department of Labor, and I wanted to explore what it could look like when the government intervenes in this bleak future. It discusses “work-based learning models” in partnership with corporations, government-assisted “Registered Apprenticeships” for upskilling, not sending people to college again, etc.

The simulation was built from scratch using React, JS, CSS, and HTML. I hope this project gives a feeling of reflection, motivation for growth, and empowerment.
by lmm | 2025-10-16 01:23:31+00:00
> After all, if someone stole $1k of gold from someone a decade ago, is giving them (now deflated) $1k USD fair, or is giving them the same physical amount (now worth) $3k in gold fairer? Even if they bought the gold because the scammer asked them too.

I think that's an important difference. The fair thing is to "make them whole", to restore them to as if they'd never met the scammer. If they had a stash of gold that got stolen, the fair thing is to give them back that gold or the nearest equivalent. If they had a bunch of money that they sent to the scammer, the fair thing is to give them their money back; if they bought $50k in iTunes gift cards to send to the scammer we should be giving them back $50k, not 5,000,000 iTunes points. I don't see how that's any different for Bitcoin.
by alephnerd | 2025-10-16 01:24:22+00:00
Raleigh-Durham Metro, Metro Houston, Metro DFW (imo not the South), Charlotte Metro, and Metro Atlanta off the top of my head and based on median household incomes.

That said, assuming you could afford a 2k square ft house with a backyard in a highly desirable neighborhood similar to what Palo Alto is today on an average person's salary 50 years ago doesn't seem realistic.

Also, 50 years ago, redlining and race as well as gender based discrimination in most jobs was the norm, so unless you were a white (which itself was a narrower term than today) man, there was a glass ceiling, and most jobs that were supposedly high paying in reality largely limited hiring to a subset of Americans.

Additionally, the rural-urban divide then was more severe than it was today. People from those households like Marc Andressen literally didn't have piped water growing up back then in the 70s (he's recounted the story a lot).

Long story short, I don't buy a lot of the nostalgia for the 70s and 80s I'm seeing in this thread - it's very boomer urban white man coded.
by ytNumbers | 2025-10-16 01:25:58+00:00
From the tone of your post, you might be suffering from a bit of burnout. If that's the case, then I would recommend taking any extremely low paying and low stress retail job for the rest of this year. Perhaps, when January rolls around, having had a chance to mentally decompress, you might once again consider a position in the startup world. In this job market, given your situation, you're going to have a really tough time applying for jobs at large companies while hoping to beat out all the other job applicants for that $150K+ position. If you're willing to consider taking a lower salary, I would recommend that you focus on applying for jobs at tiny startups where money is tight and the base salary they are offering is $100K or less. A lower salary means that there will be fewer job applicants that you have to beat out for the position. Right now, it might sting to take a lower salary, but, the job market might pick up in a year or two, and then it might be a lot easier to land a high paying position.
by EA-3167 | 2025-10-16 01:26:20+00:00
That sounds far more realistic than some macabre attempt to transfuse. Just from a purely skeptical point of view, drug users want to get high, and it's more effective to split a dose in two separate shots than it is to recycle someone's blood. Never mind the issue of blood type aside, from a pure drug-seeking behavior angle it makes no sense.
by jltsiren | 2025-10-16 01:26:33+00:00
I travel quite a bit. HDMI remains useful, as most monitors / TVs / projectors I encounter still don't have USB-C input. USB-A is also somewhat useful, as I charge various devices from my laptop to avoid dealing with too many international power adapters.

The most common ports I need are roughly: 1. USB-C; 2. HDMI; 3. USB-A; 4. second USB-C; 5. third USB-C; 6. second USB-A; 7. DisplayPort; 8. fourth USB-C.
by lmm | 2025-10-16 01:27:59+00:00
> The article is about Dutch, that is European, piracy under the pretense of sovereignty.

> My example is about European piracy under the pretense of that foreign ownership supersedes sovereignty.

The British and French did something wrong 70 years ago and the world called them out for it, therefore it's hypocritical for the Dutch to call out a similar wrong thing being done against them now? Nonsense.
by amy_petrik | 2025-10-16 01:28:54+00:00
another point worth mentioning is some substances the body cannot synthesize: vitamins, amino acids.

cholesterol.. cholesterol is not one of them. the body happily synthesizes as much cholesterol as it likes. so diet this and diet that associate with high cholesterol, sure. but also genetic. if the body synthesizes cholesterol, there will be population variation in how much cholesterol or how little cholesterol a person makes. And yes, some people do have super duper high cholesterol and go on statins automatically. so if someone says me "this person had high cholesterol, this one low, what's with that, we have not disproven a genetic contribution in the first place not to mention a gorillion other confounders
by NoPicklez | 2025-10-16 01:29:35+00:00
Yes I am well aware of that and I did mention that in my comment as we've been saying that for decades that BMI isn't a great indicator.

My point is that the article suggests experts were going to change the BMI scale from 30 to 40 for the classification of obese. Which is exactly what you're saying they shouldn't do and I wrote that I agreed they shouldn't increase it.
by jleyank | 2025-10-16 01:29:40+00:00
He could save power by just using dice and decision tables. There's a long history of civilian and military wargaming that's random but designed vs. real-world situations. Statistical token generation, however, doesn't strike me as a good bet. Hell, during one of the baseball games, Google AI led off their search results with "Seattle is not north of Toronto". It followed by having little real knowledge of historical baseball results. I can see it having problem due to training set with the latter, but damn, where countries and cities are located should be well-defined.
by heavyset_go | 2025-10-16 01:30:10+00:00
The irony is that I set up my Plasma desktop to mimic macOS' layout in terms of positioning buttons, menus, widgets and docks, and just leave the default settings and themes. Just what you get for free by default with Plasma is great vs macOS even with customizations.

I do nerd out when customizing the shell, though.

> It not space efficient and public caches are sub-par, but it's better than searching "sed in-place repace macos and linux cross-platform" for the 9000th time.

When onboarding new devs, it's like Groundhog Day, where I will inevitably have the "did you use GNU sed or BSD sed" conversation at some point if they have Macs.

I'm going to have to look into home-manager
by tom_ | 2025-10-16 01:30:18+00:00
Maybe it's misdetecting something? I used to use Remote Desktop for game development sometimes, as weather could make the journey to the office impossible, and the performance was always pretty ok, even with UE5 stuff making heavy use of Nanite running at 1440p.

And if it was actually software emulated, which I can't believe for a moment, though I admit I never checked (I just always assumed the window contents were transmitted via some kind of video encoder) - then I can't imagine that a text editor would be a problem.

The input latency might not be as good as you'd like.
by benchloftbrunch | 2025-10-16 01:30:36+00:00
Looks like an early stage, immature project, but it's a neat concept.

It seems Windows Defender flags the zip download as a trojan. Likely false positive since scans on the unzipped exe (Defender and virustotal) come back clean.

I'd suggest providing a way to disable the builtin schemas in case someone wants to use it for more tech things as opposed to business things.
by bigyabai | 2025-10-16 01:31:44+00:00
I don't believe you know what you're talking about, if you think that Apple's 64-bit ARM chips struggle to run 32-bit code in-userland. Especially if you're going to put words in my mouth - at no point did I ever call the Windows OS a shining example of anything. You're confirming my suspicion that you live in a mercurial clown dimension.

However, I will absolutely say Windows users have higher expectations from Microsoft than what Mac customers demand from Apple. Macs would get removed by force from many of the places that rely on Windows in professional settings like render farms, factory automation, and defense. There is absolutely zero tolerance for Apple's shenanigans there, and Apple offers those customers no products to take their needs seriously, unlike Microsoft. It's not a coincidence that Apple has zero buy-in outside the consumer market, not a single professional customer wants what Apple is selling if Nvidia or AMD will do the same thing with less-petty software support. We all know why products like XServe failed, poor Apple had too much pride to support the software that the industry had actual demand for.

While we're talking about software darwinism, I think you need to hear this; Darwin objectively sucks from a systems design standpoint, it's why nobody uses XNU unless they're forced to. It's empirically slow, deliberately neutered for third-parties, the user-exposed runtime is loaded with outdated/unnecessary crap and BSD tooling that won't work with industry-standard software, the IPC model is not secure (fight me), the capabilities are arbitrarily changed per-OS, filesystem security is second-rate like Windows/Bitlocker, the default install is bloated with literal gigabytes of deadweight binaries, both LLB and iBoot are mandatory NSA slopware blobs, and their SDK commitment is more fickle than developers playing Musical Chairs.

None of these kernels are good, but XNU is unique in that it is completely disposable to humanity and possesses no remaining valuable features. If macOS stopped working tomorrow, there would be no disruption to any critical infrastructure around the world. If Linux or Windows had a Y2K moment, we'd be measuring the deaths by the thousands. I'm willing to give Apple their due, but you refuse to admit they're lazy - "since ARM chips don't have hardware" my ass, on "hacker" news of all places...
by ants_everywhere | 2025-10-16 01:32:02+00:00
I don't use Windows and actually find it kind of insane when I use someone else's computer to see what Windows is like...

But it's kind of MSFT's choice whether TPM and secure boot are requirements for their software. If their software makes security assumptions that the OS has access to trusted hardware then it's a requirement. One could argue that they should create secure and less secure versions of Windows, but I don't think anyone is really going to take that seriously beyond rhetoric.

There are a lot of advantages to assuming the hardware is mildly trustworthy. The downside is you may not want Microsoft to be controlling what counts as trusted on your machine. If so, then you probably don't want MSFT to have root in your machine either and you're better off with a different OS.
Show HN: Smusic.ai – Free AI-Powered Music Generator in the Browser
by jerseywu | 2025-10-16 01:32:10+00:00
Hey HN

I built Smusic.ai — a free AI-powered music generator that lets anyone create unique songs in seconds, directly in the browser. No signup, no installation, and no cost — just type a few preferences (like mood or genre) and get your own AI-generated track instantly.

Key features: • Instant generation — Create music in seconds. • Completely free — No paywall, no API key needed. • Smart composition — The AI combines melody, harmony, and rhythm patterns to generate pleasant results. • Download ready — You can save your generated tracks to use in videos, podcasts, or personal projects.

Why I built this: As both a developer and a music lover, I wanted to make AI-generated music accessible to everyone. Most AI music tools are commercial or limited — Smusic.ai is a free alternative focused on creativity and accessibility.

I’d love to hear your feedback — what kind of controls or features would you like to see (tempo, instruments, emotion tags, etc.)? It’s still an early-stage project, and I’m improving it weekly.

Try it here: https://smusic.ai

Thanks for checking it out!
by bee_rider | 2025-10-16 01:32:20+00:00
It sounds like Linux works fairly well on Strix Halo, which basically gives Apple a run for their money and stays in the nice x86 land. The M1 and M2 chips were envy-inducing chips from the heavens or whatever, but now that the mortals have caught up I don’t really see the point in worrying about Linux on ARM. X86 remains the present, RISC-V is the future.