MurphyA/hacker-news huggingface dataset:
by ethanparker1 | 2026-03-14 06:46:06+00:00
I came across a site called “YouTube to WAV” ([https://youtubetowav.io](https://youtubetowav.io)) that lets you paste a YouTube URL or video ID, then converts it to a WAV file with:

- High-quality WAV output for editing/archiving
- Progress tracking for the conversion job
- A direct download/streaming link (no file upload to this site)
- No login, free to use
- Support for videos up to 120 minutes (longer videos are rejected)
- Some kind of edge caching to reduce duplicate conversions

From a technical and architectural perspective, how would you implement something like this?

I’m especially curious about:

- Safely fetching and processing YouTube audio at scale
- Handling progress tracking and background job queues
- Generating and serving download links (and cleaning them up)
- Using CDNs/edge caching for repeated requests
- Legal / ToS considerations people usually account for in systems like this

If you were building this today, what stack and infrastructure would you choose (language, framework, storage, queue, CDN, etc.), and what would your high-level architecture look like?
by wald3n | 2026-03-14 06:46:14+00:00
Karpathy is an interesting case of PhD gone industry and he mentions this topic in the article. In my field of computational social science it is sadly very taboo to happily leave the academy. Yet, they don’t do much to make it more appealing. My biggest win was to find a group of people outside of my research group that I liked collaborating with. Research is more fun as a team sport.
by throwaw12 | 2026-03-14 06:46:19+00:00
Isn't it great news for us?

You get an open model which is a 95% of Opus 4.6 quality and 80% cheaper in most inference providers and also can run on your own hardware

Also they did the hard parts of:

* crawling the content

* running the fine tuning (or training)

Better than 1 or 2 companies taking control of the whole AI economy
by georgemcbay | 2026-03-14 06:47:32+00:00
> We really need some way to "verify as human" in the next coming years.

I don't believe there is any practical way to do it.

Sure, there are ways to verify a human linked to a specific account exists in a one-off fashion, but for individual interactions you'll never know that it isn't an LLM reading and posting if they put even a small amount of effort to make it seem humanish.
by NitpickLawyer | 2026-03-14 06:48:50+00:00
> feeling ignored in a sea of botspam will kill their desire to participate.

The bots are not really that bad, they're (still) pretty easy to spot and not engage with. I'm more perplexed about the negativity filled comments sections, and I'm pretty sure most posters are real grass-fed certified humans.

I don't get why negative posts get so upvoted, get so popular on the front page, and people still debate with outdated arguments in them. People come in and fight other deamons, make straw-man arguments and in general promote negative stuff like there's no tomorrow. I think you can get so much more signal from posititve examples, from "hey I did a thing" type posts, and so on. Even overhyped stuff like the claw-mania can still be useful. Yet the "I did a thing" get so overwhelmed by negativity, nitpicking and "haha not perfect means doa" type of messages. That makes me want to participate less...
by ywatanabe1989 | 2026-03-14 06:51:34+00:00
If voice mode does not mean only interactive conversations, I use my custom TTS MCP server. https://github.com/ywatanabe1989/scitex-audio

It enables agents to deliver auditory feedback from speakers on my desk as a central notifier, relaying via ssh tunneling.

If this is off topic here, I apologize for that.
by hakfoo | 2026-03-14 06:51:41+00:00
It sounds from their blog posts, they tried to crib some config details from the MSI Intel boards they had done work with, but it seems like a relatively small part of the story.

I bought one a few months ago because I had wrecked the PCI-E clip on my old ASRock X670E Pro RS, and it was my first time in a Micro Center. :P

What drew me to it was the large number of conventional PCI-E slots (one day I might want to dust off my old Hauppauge HVR-1250 or Sound Blaster Audigy-RX)

The one novel feature compared to other similarly priced B850/X870 boards is that it has 5GbE when most have 2.5Gb.
by isodev | 2026-03-14 06:51:54+00:00
It’s not for technology to replace parents in their responsibilities to teach their kids how to cope with stuff of life.

Age ratings are an aid but still require passing good habits and developing your child’s ability to think and solve this for themselves. So not letting your kids get addicted to in-app purchases sounds like good parenting. Keeping your kids away from tablets and smartphones until they’re 16 is even better parenting.
by leptons | 2026-03-14 06:51:57+00:00
>I'm still very happy with what we got

"One person's slop is another person's treasure"

I'm not all that impressed with "AI". I often "race" the AI by giving it a task to do, and then I start coding my own solution in parallel. I often beat the AI, or deliver a better result.

Artificial Intelligence is like artificial flavoring. It's cheap and tastes passable to most people, but real flavors are far better in every way even if it costs more.
by ifh-hn | 2026-03-14 06:52:11+00:00
I did a bachelor degree part time later in life around work and family life. I'm doing a masters full time around work and family life. My experience with academia so far have put me off further study. I really don't get the research thing, and the whole experience seems like bullshit to me. Out of all my experiences doing these things the best has been on the taught modules, that I enjoyed and I didn't feel were out of date, the worse has been the dissertations where you're doing "research". Think of a project off the top of your head and "research" it. Nonsense.
by szopa | 2026-03-14 06:52:50+00:00
I have been a die hard emacs user for 20 years, and I have a very nice emacs setup (if a little bit idiosyncratic, but all emacs configs are idiosyncratic). However, recently I realized that I read code, but almost never write it. What is more, I spend a lot of time doing it in tmux, over mosh, from my phone. Emacs ergonomy is just not great if all you have is a horrible phone keyboard (and no swiping, because tmux redraws the screen if you swipe). And then I discovered helix. It has all the things I was jealous about vim, BUT it has sane defaults ootb. And truth be told, another thing I use a lot is bat, which is cat with syntax highlighting and an automatic pager.
by Suppafly | 2026-03-14 06:53:55+00:00
>It's likely that one box in this picture equals one "node", which serviced exactly one phone line at a time, and thus one user at a time.

Not really, plenty of BBS systems would allow several connections on one machine. It was more a limitation of the amount of modems you could cram into the box than anything having to do with the OS. Judging by the 4 stickers on each one (on the right) under the floppy drive, I'm guessing each had 4 lines.
by dalmo3 | 2026-03-14 06:54:47+00:00
This is the best reply in this thread, as it irrefutably demonstrates this so-called paradox is a religious question and has nothing to do with logic or probability.

The question is do you believe in an omniscient god or not.

The fact that they dress up god as a supercomputer and that attracts all sorts of math and tech nerds is hilarious.
by lilactown | 2026-03-14 06:56:36+00:00
If your inbox is as big as mine, you won’t be able to load all the text content into a prompt even with SotA cloud hosted models.

Instead you should give it tools to search over the mailbox for terms, labels, addresses, etc. so that the model can do fine grained filters based on the query, read the relevant emails it finds, then answer the question.
by borski | 2026-03-14 06:56:38+00:00
“Any legal use” is an exceptionally broad framework, and after the FISA “warrants,” it would appear it is incumbent on private companies to prevent breaches of the US constitution, as the government will often do almost anything in the name of “national security,” inalienable rights against search and seizure be damned.

If it isn’t written in the contract, it can and will be worked around. You learn that very quickly in your first sale to a large enterprise or government customer.

Anthropic was defending the US constitution against the whims of the government, which has shown that it is happy to break the law when convenient and whenever it deems necessary.

Note: I used to work in the IC. I have absolutely nothing against the government. I am a patriot. It is precisely for those reasons, though, that I think Anthropic did the right thing here by sticking to their guns. And the idiotic “supply chain risk” designation will be thrown out in court trivially.
Show HN: Kromacut – Open-source tool for multi-color 3D prints from images
by vycdev | 2026-03-14 06:56:52+00:00
I built Kromacut because I didn't want to pay for HueForge and then it turned into something bigger than I initially expected.

Upload an image, and Kromacut turns it into a multi-color lithophane 3D print. You first preprocess the image in the 2D section then switch to the 3D section where you can use the manual mode that lets you arrange the layers manually or you can use the auto-paint mode which is the more interesting part. In the auto-paint mode you define your filaments (color + translucency), and it simulates light passing through stacked layers using Beer-Lambert optics to compute the best layer stack. For ordering, it uses simulated annealing or genetic algorithms depending on how many filaments you have or what options you pick.

Everything runs in the browser as a static website with no signup and no backend. Also available as a native desktop app via Tauri. Exports to STL and 3MF with print instructions telling you exactly when to swap filaments.

I've also made other posts in the past, including an initial reddit post on r/3Dprinting which did really well and pushed me to continue working on the project. So if you're curious to see some screenshots or discussions from the early version of the app you can find them here: https://www.reddit.com/r/3Dprinting/comments/1noq9ku/i_made_...

Because the community likes it and I constantly get feedback, ideas, or simply messages about the project, I will continue to work on this in my spare time and keep it free and open-source forever.

Try it: https://kromacut.com
Source: https://github.com/vycdev/Kromacut

Happy to answer questions or listen to feedback. Thanks!
by kaizenb | 2026-03-14 06:57:49+00:00
After creating the plan in Plan mode (+Thinking) I ask Claude to move the plan .md file to /docs/plans folder inside the repo.

Open a new chat with Opus, thinking mode is off. Because no need when we have detailed plan.

Now the plan file is always reachable, so when the context limit is narrowing, mostly around 50%, I ask Claude to update the plan with the progress, and move to a new chat @pointing the plan file and it continue executing without any issue.
by verisimi | 2026-03-14 06:58:27+00:00
> I'd suggest spending more time studying words to relive your extremism.

Should one study words to relive extremism? Or should one study words to relieve extremism?

To a doctor of linguistics:
"Dr, my extremism... What should I do about it - with words?!? Please help."

That is the question.

Does the doctor answer thusly:
"Study the words to relive the extremism! There is your answer!" says he.

or does he say:
"Study the words to relieve and soothe the painful, abrasive extremism. Do it twice daily, before meals."

Sage advice in either case methinks.
by qaadika | 2026-03-14 06:58:35+00:00
Yeah, I wonder if the author has been in a situation where a brief explanation was taken by a higher up (or a cc'd higher-up x2, or x3) as "It was entirely my fault and I'm withholding details that would further implicate me and giving only the facts that don't."

I've had to work to balance emails like this between "they don't want the nitty gritty, they just want to be satisfied the issue is solved" and "They will definitely want the nitty gritty and think something is up if the details seems suspiciously sparse". Especially if the recipients are technical, and they know that you know that they're technical. what are you hiding, Qaadika? you're usually more verbose than this.
by andrekandre | 2026-03-14 07:00:24+00:00
> Comments are overwhelmingly positive. Dunno if it's just people who were kids/teens looking through rose tinted glasses.

idk, its a trailer so lots of beauty shots and also selection bias at work... i think also the previous ui though wasnt gods gift to ux either (thinking about that "oompaloompa skin" calendar app lol) so there is a lot of "refreshness" that does look good (again that new calendar app looked slick). that being said also after release i remember everyone blasting it for super thin fonts and low contrast so im inclined to say rose-colored glasses....

as an aside: personally (and at $work in user tests) very flat design seems to lead to cognitive load increase and difficultly discerning interactive vs non interactive elements so i'd say we have one step forwards two steps backwards for sure...
by aenis | 2026-03-14 07:00:55+00:00
Sample of one and all that, but it's way, way more sloppy than it used to be for me.

To the extent, that I have started making manual fixes in the code - I haven't had to stoop to this in 2 months.

Max subscription, 100k LOC codebases more or less (frontend and backend - same observations).
by Antoniocl | 2026-03-14 07:01:06+00:00
I see your point, and think one of the merits in OP's argument is precisely what you're saying: words have meaning, and saying something like "I think that X is probably the case" when you're virtually certain that X is the case dilutes the meaning of words.

That said, I think throughout the post OP is mixing different dimensions of communicatiom together in a way that confuses the conversation - namely conciseness, directness, and explicitness - which while often overlapping aren't exactly the same.
by bob1029 | 2026-03-14 07:01:21+00:00
We're having conversations about putting everyone's kids through private school in my family now. This version of public education is starting to look like a failed experiment in many ways. The amount of money that goes into this system has become unbelievable relative to its outputs. Everything is about money now. Massive contracts. Multiple layers of entrenched bureaucracy. It's probably not going to fix itself at this point. Too many self-serving actors are involved who work in administration buildings all day. You don't need this much middle management to run an elementary school. If you eliminated all of the bullshit admin and "support" services, you could probably quadruple the salaries of the teachers.
by Schnitz | 2026-03-14 07:01:24+00:00
Except on the go, I don’t see the point for Bluetooth headphones. Due to the built in batteries that are uneconomical to replace they are essentially consumables, even high end ones like AirPods Max. Pairing and (re) connecting is a never ending pain. For less than $200 you can get a set of wired open back headphones that sound so good that unless you are in the audiophile niche they are your forever headphones. Models like Beyer Dynamic DT990 are built to last and very repairable, it just makes sense.
by serf | 2026-03-14 07:02:33+00:00
you're being oversensitive. you're replying to something that by my reading is saying that Europe is taking a good action -- a fine in response to a proprietary market hoodwink -- as if it was an insult.

and on top of that , even if it wasn't meant as a goodwill comment , the EU is essentially the single motivating factor behind Apple adopting universal standards by-and-large. It's not even disputable. No nuance needed : it WOULD be Europe that smacked sense into Apple.
by goku12 | 2026-03-14 07:04:17+00:00
> But the lack of simple cross-device sync killed the experiment for me. If you read a few articles on your phone while commuting, your desktop client has no idea when you get home.

There is an open source service named gpodder.net (web app, not the client app) that does this for podcasts. It doesn't just sync post read status, it can also sync added podcast feeds across supported clients on all devices.

Since podcasts are based on RSS feeds, this shows that what you seek is possible with regular feeds too. I don't know yet how gpodder does it, but that should be easy enough to find out because the web app seems to have good documentation in addition to being open source.

However, looking at the RSS and Atom feed formats, they seem to include some variation of a uuid per story. This is like message-ids in emails and should be useful in cross-device post status sync. This could be what gpodder uses for sync. A similar service for regular feeds would be easy enough to make. But it would need support across feed readers too, like how several podcast clients support gpodder.

> It is a great setup if you only ever consume news at one desk, but I ended up just sticking with Miniflux so my unread counts stay sane.

I'm considering deploying an aggregator too. So I'm curious. What made you settle with miniflux?
by hrmtst93837 | 2026-03-14 07:04:44+00:00
Automating these sweeps works fine until you need to escalate beyond public misconfig and start hitting rate limits or WAF traps, at that point, blending in gets harder than it looks. If you focus on fast key discovery, expect a lot of false positives unless you build context awareness for the apps those keys unlock, otherwise you just end up chasing useless tokens all day.
by ahhhhnoooo | 2026-03-14 07:05:50+00:00
Vinyls are not necessarily the inferior technology. Given the choice, I'd prefer to play vinyl in some cases. In social settings vinyl's short length and need to be flipped creates a dynamic social environment. Someone has to regularly choose new music to play, acting with intent to do so. Someone has to regularly walk to the machine. These create dynamism and flow. CDs are much longer, and less tactile. There's less of the my turn your turn, who is going to flip the thing.

They sound worse, if clarity is your goal. And they are huge and wear out. I agree with you 99%, I just wanted to point out that across some dimensions they are the superior technology.
by dataflow | 2026-03-14 07:06:30+00:00
Thanks, yeah. I think strong prefiltering is pretty much always doable because, if nothing else, I usually know the time range of the relevant emails and probably the sender/recipient or some keywords, plus I know how to filter out a big chunk of the irrelevant emails (like mailing lists, etc.), so I'm hoping it's not actually that much data for each search. What I don't know is which models would be most suitable even in the case where I can fit the data.

As an example of the kind of query I'm interested in, I want a model that can tell me all the flights I took within a given time range (so that means it'd have to filter out cancellations). Or, for a given flight, the arrival and departure times and time zones (or the city and country so I can look up the time zone). Stuff like that. (Travel is just an example obviously, I have other topics to ask about.) It's not a terribly large number of emails to search through in each query, but the email structures are too heterogeneous across senders to write custom tooling for each case.
by krackers | 2026-03-14 07:06:36+00:00
There's one difference that if a program is run as tool call, the internal states and control flow are not visible to the LLM. You can imagine this being useful for "debugging" in a meta-sense, the same way humans can use debuggers to figure out where something went awry it might be useful for the LLM to "simulate" something and have access to the execution trace.

Of course you can also just simulate this by peppering your code with print statements, so maybe it's not that useful in the end after all.
by alex43578 | 2026-03-14 07:07:54+00:00
If you want 1980s, you have to go all in. That means you can't live in today's areas which have improved in the 40+ years since the 1980s, but move to areas that are not developed yet or have stagnated - you don't get those improvements, amenities, and job markets/school systems of 2020s at 1980s prices today.

You also aren't buying today's average used car (which has gone up about 50% per CPI numbers, not 300%, since 2020), with a backup camera, blind spot monitoring, side curtain airbags, etc. Hop on FB Marketplace and find the cheapest used car from 2010+ that runs: it's still more fully featured, with better safety and fuel economy than that 1980s car, and likely cheaper in adjusted dollars than 1980s.

What 1980s jobs have been automated away without providing alternatives? Switchboard operator> Call center rep; typist> administrative assistant, video store clerk> regular store clerk, etc.
by silisili | 2026-03-14 07:08:43+00:00
The whole problem is trying to be a catchall where people with zero knowledge or skills can hang out. Twitter/X and Reddit especially suffer from it.

Topical forums tend to have a much higher SNR. My favorite forum of all time, johnbridge, had none of those issues. Sadly it died this year all the same, but many others still exist. When you have a forum dedicated to something that requires a minimum barrier to entry, the more useless folks get shunned away pretty early and easily.
by coryrc | 2026-03-14 07:09:04+00:00
How about the teachers who despite the comprehensive takedown in "Sold A Story" just love the "coziness" of the failing methods and promise to continue using those proven-to-fail methods of teaching reading? Or the ones sexually assaulting students?

In your work, do you exclusively work with people at your own skill level? Is that an effective way to become more skilled?

John Taylor Gatto nailed it over 30 years ago: https://cantrip.org/gatto.html

You're confused because you think the purpose of school is to educate.
by numpad0 | 2026-03-14 07:13:17+00:00
so balloons appear to have negative mass, it's actually just the result of having lower density than the air. the upward force balances out with the gravity where the lbs/in^3 figure of its entirety matches that of ambient air. it's exactly the same as how an empty tank underwater floats, and a water filled tank underwater sinks.

or I guess one could say it's the bottom side getting more compressive load from air than the topside, given the observable effect, whatever floats our zep...
by abhikul0 | 2026-03-14 07:13:49+00:00
Coming from windows to macos, I(i think i used perplexity :P) created a spoon for switching between open windows with 4 finger swipe[0]. Swiping left/right switches between windows, swiping down minimizes all visible windows, swiping up restores them(one by one). Created this repo to backup my config with an llm documenting it.

It uses a swipe gesture detection spoon I found after searching for something similar[1].

[0] https://github.com/abhikul0/hammerspoonConfig

[1] https://github.com/mogenson/Swipe.spoon
by intended | 2026-03-14 07:15:35+00:00
I would hesitate with reading this and drawing any conclusions at all.

The methodology appears to be LLM driven, and the contextual framing which the conclusions are couched in, drive conclusions to a specific direction.

It does not clarify between two readings

1) Meta is driving Age verification efforts

2) Meta is being opportunistic with age verification efforts to further its own goals

The larger macro picture is that voters globally are tired of Tech firms and want something done about it.

The second macro trend is the inability of governments to handle/control tech, and are looking for reasons to bring tech to heel.

That’s context results in a sufficiently different degree of culpability and eventual path to resisting privacy reducing regulations.