MurphyA/hacker-news huggingface dataset:
by peterburkimsher | 2025-12-21 12:56:12+00:00
For a fully-legal alternative of metadata archiving, I suggest the iTunes EPF (Enterprise Partner Feed). https://performance-partners.apple.com/epf

The best metadata I've found, though, is the MySpace Dragon Hoard: https://archive.org/details/myspace_dragon_hoard_2010

That included the artist location, allowing me to tag songs based on their country. I then created playlists such as "NERAS" Non-English Rock Artist Sample, where the one most popular song for a particular artist was chosen, and only when the country of origin was not English-speaking, and the genre was Rock. I like listening to music while working, but English lyrics distract me because I understand what they're saying.

After discovering music via the MySpace archive, I've since purchased 73 songs from 35 artists that I'd never heard of before digging into the data. I rebuilt my playlist on Spotify, but got greyed out tracks, and YouTube Music, but got "unavailable video". So I still prefer purchasing tracks via the iTunes Music Store, Qobuz, Bandcamp, and 7digital.

Other data sources such as the MP3.com rescue barge, PureVolume archive, and Anna's Spotify archive lack the country-of-origin metadata, so are of less interest to me. It may be possible to use an LLM to guess the language of each track title, but someone else will have to do that.

Meanwhile, if you're interested in the genre-by-country MySpace data, or have questions about the iTunes EPF, feel free to reach out and we can discuss your research.
by jarek83 | 2025-12-21 12:56:14+00:00
Sure:

- images: none are visible above the fold - all should be lazy loaded (like it is done with all conference images) and the pragdave.jpeg one does not need to be that large;

- JS: navigation toggle, including chevron rotation can be done in CSS using :has combined with checkbox/radio input. Similarly for header-navigation and theme-toggle (here combined with cookie store). Then toc.js - seems like something easy to do in the backend. Hero-animation - I haven't looked much through it but seems like at least some parts can be done in CSS;

- CSS/tailwind - well it would probably take less typing to do it just in CSS, the site does not seem to be that much componentized to benefit from tailwind.
by ninjin | 2025-12-21 12:56:23+00:00
Not sure if it was called "beta" or "alpha" and "closed" is of course up to interpretation, but it was indeed by invitation. Swedish law at the time (still?) had a clause about permitting sharing copyrighted material within a limited circle, which I know Spotify engineers referred to as somewhat legitimising it. I also know for a fact that once the invite-only stage ended there was a major purge of content and I lost about half of my playlist content, which was the end of me having music "in the cloud". Still, this is nearly twenty years ago, so my memory could be foggy.
by PunchyHamster | 2025-12-21 12:57:08+00:00
Cooking the RDS equivalent is reasonable amount of work, and pretty big amount of knowledge (easy to make failover solution have lower uptime than "just a single VM" if you don't get everything right)

... but you can do a lot with just "a single VM and robust backup". PostgreSQL restore is pretty fast, and if you automated deployment you can start with it in minutes, so if your service can survive 30 minutes of downtime once every 3 years while the DB reloads, "downgrading" to "a single cloud VM" or "a single VM on your own hardware" might not be a big deal.
Ask HN: What is still hard about system design with AI?
by brihati | 2025-12-21 12:57:10+00:00
We use Claude code internally and it does a good job generating first-pass system designs when given templates and existing architecture. It often captures the obvious components and tradeoffs quickly.

Even so, system design still seems slower than expected. People spend days aligning, gathering context, and iterating on designs that feel like they could have started much closer to a workable draft.

For those who already use AI tools while designing systems:

What parts of system design remain difficult or slow? Where do AI-generated designs tend to break down?
by II2II | 2025-12-21 12:57:18+00:00
> But creating and picking those placeholders used to be somebody's job, maybe a junior artist.

This argument in this industry is problematic. The entire purpose of computers is to automate processes that are labor intensive. Along the way, the automation process went from doing what was literally impossible with human labor to capturing ever deeper levels of skill of the practitioners. Contrast early computer graphics, which involved intensive human intervention, to modern tools. Since HN almost certainly has more developers than graphics artists, contrast early computer programming (where programmers didn't even have the assistance of assemblers and where they needed a deep knowledge of the computer architecture) to modern computer programming (high level languages, with libraries abstracting away most of the algorithmic complexity).

I don't know what the future of indie development looks like. In a way, indie development that uses third-party tools that captures the skills of developers and graphics artists traditionally found in major studios doesn't feel very indie. On the other hand, they are already doing that through the use of game engines and graphics design/modelling software. But I do know that a segment of the industry that utterly ignores those tools will be quickly left behind.
by throw0101c | 2025-12-21 12:57:44+00:00
> Are you suggesting that people should buy both a router and a firewall for their home networks?

I am suggesting the ER7212PC is not a home network device, and thus having the two functions glommed together is an anti-feature in its design. The tagline of Omada is "Networks Empower Business":

* https://www.omadanetworks.com

Expecting that a router to not-route IPv6 by default is to misunderstand its purpose.
by keepamovin | 2025-12-21 12:57:46+00:00
Isn't GIT you can have a statement that is valid in a system, but can't be proven this way or that given the systems' axioms? And this is true for all such axiom systems? In other words the axioms are an incomplete description of the system.

Maybe the problem is axiomative deduction, we need a new inference-ology?
by charlie-83 | 2025-12-21 12:58:01+00:00
I feel that this conflicts with the definition of open source software. It's important that we maintain that definition.

It's also worth having and discussing this idea of a 'spectrum' of openness but that needs to be seperate as to not conflict with the term "open source".

It already annoys me how many projects describe themselves as "open source" when they are actually just source available.
by Dagger2 | 2025-12-21 12:59:22+00:00
v4 networks commonly only get one IP for the whole network, and people use NAT with port forwarding to make inbound connections work. With this setup, an attacker only needs to scan the 65536 ports on the router to exhaustively enumerate every single publicly accessible server on your entire network, which is about 3 megabytes of traffic and takes approximately no seconds.

On v6, you don't use NAT and networks are /64. Finding every server requires scanning 65536 ports on all 2^64 IPs, which is about 72 billion petabytes of traffic. There are ways to prune this down somewhat, but however you do it the search space is still far larger.

If you want attackers to not know what's behind your router, you want v6.
by 9dev | 2025-12-21 13:00:13+00:00
I don’t think I expressed a particular opinion here, I just stated where the suspicion comes from.

That being said, I think we can demand a level of due diligence from public institutions that entails only censoring actual victims on actual pieces of evidence, instead of mindlessly placing black squares on the faces of news article pictures found on his computer. Nevermind that nobody can explain yet how this particular picture ended up in the grand jury files anyway.
by ninkendo | 2025-12-21 13:00:18+00:00
Not OP, but when I first tried to learn IPv6 for my home internet, I found that it's very important that you get the DHCP-PD prefix size right when configuring your router, or it would just not work at all.

I have Comcast, and they do give me a /56, but you can't ask for a /56 in the DHCP-PD request, because they don't support a single request grabbing all of your prefix space. You have to ask for /60's, which I had to find out through trial and error.

But it may have been even worse (my memory is fuzzy) because I think at one point I did successfully get a /56, but that then exhausted my DHCP allocation, and then after I rebooted my router I couldn't get anything any more. It didn't help that the router I had been using (Unifi security gateway) didn't seem to keep a static DUID that comcast was happy with, so I kept getting new prefixes every time it rebooted.

Comcast probably has so few customers that bring their own cable modem/router at this point that they basically don't have any support for this, you won't get anything from them over the phone, they just push you to pay them to rent their equipment (where they configure all these parts the way their network expects.) You have to be adventurous to run your own equipment with IPv6.
by AssassinDuck | 2025-12-21 13:00:26+00:00
I don't think this argument is going to be very compelling. The people whom you would be trying to convince here, would just argue that the Luddites were correct in their fight against human labor being displaced. They'll argue that the power artisans had over their work was diminished with the advent of the loom, just like the power artists have over their labor is being diminished right now.
by throw0101c | 2025-12-21 13:00:54+00:00
> Yet the market has figured out that most consumers prefer all-in-one devices. Expecting households to run dedicated firewalls besides their AiO wifi-routers is ludicrous.

Except the ER7212PC, nor anything else under the Omada (sub-)brand, is not a consumer / household device. The tagline of Omada is "Networks Empower Business":

* https://www.omadanetworks.com

If you want to haul your boat buy an F-150 pickup and don't complain that your Golf doesn't have enough towing capacity: buy the tool that you need for the problem/job you have. If you want an all-in-one then buy an AiO and not a router.

>> And no, I'm not being pedantic

> You very much are.

Expecting a router to not-route IPv6 is the unreasonable thought.
by wanderlust123 | 2025-12-21 13:01:36+00:00
Sounds like bit of an over-reaction if I am being honest.

Some of his books are deeply insightful even if you decide to draw the opposite conclusion. I wouldn’t say anything would create disgust unless you had a conclusion you wanted supported before reading the book.

Regarding the Epstein thing, bizarre to bring that up when discussing his works, seems like you hate him on a personal level.
by faidit | 2025-12-21 13:01:52+00:00
Have you tried Squad? It shares DNA with Battlefield as it grew out of an old BF2 mod (Project Reality) and feels like what BF might be today if they'd gone a different path. It's a lot more realistic, can be slow at times and feel like a management sim due to the emphasis on teamwork but it has one-shot kills and the possibility for that old school "unbalanced" madness modern AAA devs seem to hate. It's also a lot easier to get into/less of a masochistic experience than Arma.. and it has a really good Star Wars mod if you're into that. I think you might enjoy it!
by porise | 2025-12-21 13:01:56+00:00
Positive profile shift on the smaller gear is actually usually how you optimize for minimum sliding/friction. The smaller the number of teeth, the higher your profile shift should be to avoid bad sliding at the start of the mesh.

Pitch point is where you have no sliding or friction which is where the operating pitch diameters are tangent, not where the individual gears have their reference diameter. (Operating pitch diameter can be slightly different from reference diameter depending on the sum of the profile shift coefficients)
by Devasta | 2025-12-21 13:02:16+00:00
> To me, art is a form of expression from one human being to another. An indie game with interesting gameplay but AI generated assets still has value as a form of expression from the programmer.

How though? If questions about style or substance can be answered with "because the AI did it, its just some stochastic output from the model" I don't see how that allows for expression between humans.
by revlolz | 2025-12-21 13:03:24+00:00
It's bad because it takes someone's job? However, that job was mundane petty work that seniors didn't want to bother with. Were cars terrible for taking all of those stableboy jobs? Is Excel or data engineering terrible for the obliteration of data entry and low level bookkeeping jobs? Or is it not just a slippery slope argument, when what's happening is IMO evolution of tech? IMO People will adapt. While it's up to any event organizers to decide their rules, AI witch-hunts are a Luddite response. AI/LLM can be major tools in the belt of indies to dethrone AAA. I'd like to be clear that I'm arguing in favor of tooling such as the example of placeholder usage and a pipeline to remove it. I wouldn't defend a scumbag leveraging AI to ripoff another game, artist, or dev. It just seems like the lines are being blurred to justify AI witchhunts.

The game industry, especially AAA, is actually having major identity crisis right now as technology evolves and jobs adapt around the new tool of AI/LLMs. The game awards (not indie) should demonstrate this dolphin committee you fear already exists because the limiting factor in all industries are major resources: time, capital, experience. AI/LLMs will enable far more high skill work to be accomplished with less experience, time, and possibly capital (sidestepping ethics/practicality of data centers).
by somenameforme | 2025-12-21 13:04:56+00:00
I'm not at all bigoted. If somebody genuinely is sexually attracted to the same sex, more power to them. Homosexuality also exists within nature and there are obviously people who simply have never been attracted to anything except the same sex since their first days. It's completely unreasonable to expect these people to try to change who they are on such a fundamental level, and so I think society, at large, should absolutely be tolerant of such.

But there is a major difference between tolerating something and endorsing it. I think this is especially true in modern times. 30% of people are obviously not LGB. So you have people acting out sexually in a way that's probably not only 'unnatural' for them, but may end up harming them longterm. It's not a great situation. Because of this I do not indulge language policing which I believe is much more towards endorse than tolerate. Yes you are obviously right I'm aware of what I'm doing, but I also assure you if we met and had a coffee you'd find me anything but bigoted or hostile. We just have different worldviews.
by sph | 2025-12-21 13:05:18+00:00
You’re reading it wrong: rather, AI hype had been common (but not the majority position) in tech contexts for a while, especially from those that have something to sell you.

What you derogatorily call normies are the rest of the world caring about their business until one day some tech wiz came around to say “hey, I have built a machine to replace all of you! Our next goal is to invent something even smarter under our control. Wouldn’t that be neat?” No wonder the average person isn’t really keen on this sort of development.
by danaris | 2025-12-21 13:05:48+00:00
Or the people who are disappointed were listening to the AI hype men like Sam Altman, who have, in fact, been promising AGI or something very like it for years now.

I don't think it's fair to deride people who are disappointed in LLMs for not being AGI when many very prominent proponents have been claiming they are or soon will be exactly that.
by firefax | 2025-12-21 13:06:07+00:00
They recently started offering lossless, could you get down to the equivalent of 320kbps?

I grew up on sites like Suprnova, and quickly found I could not discern the difference between 320 mp3s and lossless.

Even now, I only seem to notice if I use a very high end pair of headphones, and mostly with electronic music that has a lot of soft parts with sounds that are in the low or high end of the spectrum.
by firefax | 2025-12-21 13:07:50+00:00
To be fair, lots of people don't like to comment on sites.

So imagine you read HN for a while, but never register a nym because you don't really like to do social media. Then, you are inspired to do a project and think the community would enjoy it, and get hit with hostility.

I suspect sometimes that's a trend that plays out, not saying it's the case in this particular instance.
by cogman10 | 2025-12-21 13:08:02+00:00
The question then becomes "what level of impairment is tolerable".

Driving doesn't require perfect cognition, just good enough. If we went for perfect then anyone over 65 would be banned from operating a car.

And I think that's the hard thing with THC. Yes you may be impaired 24 hours later, but how impaired and how does that compare to age related impairment.
Show HN: Vibey – Vibe Code in your Browser
by pllu | 2025-12-21 13:08:47+00:00
I built a simple tool for vibe coding in your browser. Describe what you want, watch it come to life, then iterate by chatting.

https://github.com/martinpllu/vibey

Features include:

- Uses OpenRouter so you can pick your model (Gemini 3 Flash works really well) - Everything runs locally in your browser – no backend, data only goes to OpenRouter for AI calls - Auto-attaches browser errors to help the AI debug - Screenshot capture to show the AI what's happening - Restore any previous version of your code - Community gallery to share and discover apps

I've been having fun using Vibey to quickly build little apps and games. I'd love to hear your thoughts.
by PunchyHamster | 2025-12-21 13:08:55+00:00
You can pay someone else to manage your hardware stack, there are literal companies that will just keep it running, while you just deploy your apps on that.

> It is. You need to answer the question: what are the consecuences of your service being down for lets say 4 hours or some security patch isn't properly applied or you have not followed the best practices in terms of security?

There is one advantage self hosted setup has here, if you set up VPN, only your employees have access, and you can have server not accessible from the internet. So even in case of zero day that WILL make SaaS company leak your data, you can be safe(r) with self-hosted solution.

> Your time is money though. You are saving money but giving up time.

The investment compounds. Setting up infra to run a single container for some app takes time and there is good chance it won't pay back for itself.

But 2nd service ? Cheaper. 5th ? At that point you probably had it automated enough that it's just pointing it at docker container and tweaking few settings.

> Like everything, it is always cheaper to do it (it being cooking at home, cleaning your home, fixing your own car, etc) yourself (if you don't include the cost of your own time doing the service you normally pay someone else for).

It's cheaper if you include your own time. You pay a technical person at your company to do it. Saas company does that, then pays sales and PR person to sell it, then pays income tax to it, then it also needs to "pay" investors.

Yeah making a service for 4 people in company can be more work than just paying $10/mo to SaaS company. But 20 ? 50 ? 100 ? It quickly gets to point where self hosting (whether actually "self" or by using dedicated servers, or by using cloud) actually pays off
by hmontazeri | 2025-12-21 13:09:05+00:00
Hi all,

I made Mushak out of frustrtaion. There are many amazing tools out there these days to deploy your apps to your own servers. I've used a shell script to deploy my apps many years (using Docker and Compose since 2016 or so).

Although tools like Dokku, Coolify and Kamal exists (and they are amazing) they all have tradeoffs. Dokku comes with the plugin system when it comes to DBs etc. which I don't like. Coolify since v4 it has 4 containers running to get started. Kamal is pretty awesome but the build process and config file which is mandatory and also secrets management is time consuming to get up and running.

Mushak is very simple. If you have A Docker or compose file, it should JUST WORK.

Create a .env.prod file in, and it will detect it and pushes it to the server if you want. You'll deploy to prod faster than you can believe it with zero config out of the box.

Hope this will help anyone out there, I really enjoy deploying my apps with it. Documentation will also clarify the architectural choices.

Best, Hamed
by rasmus-kirk | 2025-12-21 13:09:36+00:00
I'd rather download music and buy LP's, especially from smaller artists, than having a Spotify subscription. They get a much bigger cut and I get something tangible, if unpractical. The only ironic part is that a lot of small artists only print an extremely limited number of LP's, I don't understand why they don't let people purchase their stuff? Like maybe it's for the "limited feeling", but that just feels dumb as fuck.
by rpdillon | 2025-12-21 13:11:12+00:00
That's not quite true though, right? Because diffusion models are also generative AI and they're not LLMs. Heck, they probably got disqualified, not for the use of an LLM, but for the use of a diffusion model.

So I think Gen AI is an umbrella. The question is, do older techniques like GANs fall under Gen AI? It's technically a generative technique that can upscale images, so it's generating those extra pixels, but I don't know if it counts.
by tejohnso | 2025-12-21 13:11:28+00:00
Your paragraphs two, three and four are exactly what Sabine is communicating. So much so that it almost sounds like you pulled a transcript from one of her videos.

I don't think you're describing "the" problem with Sabine. She's not what you want her to be but that's a you problem. You're describing your particular problem with Sabine.

I appreciate that she's doing a lot to bring attention to the real issue despite your claim that she is supporting grim figures. I know about the problem because of her work, but I have no idea who Ben goldacre is.

Also no idea what you mean by supporting grim figures. I checked to see if she has come out in support of Jeffrey Epstein or something crazy like that, but no.
by grepfru_it | 2025-12-21 13:11:52+00:00
Be careful, this will force your defaults over system defaults possibly overriding compliance or security settings. There are a few places I noticed where well-placed malware could hop in etc.

It’s not bad software, it’s also not mature. I’m currently on a phone and on vacation so this is the extent of my review. Maybe I’ll circle back around with some PRs next week
by te7447 | 2025-12-21 13:12:59+00:00
I've always wondered how you'd be able to rigorously distinguish breaking out of the simulation from just discovering novel things about your current universe.

Is a black hole a bug or a feature? If you find a way to instantly observe or manipulate things at Alpha Centauri by patterning memory in a computer on Earth a special way, is that an exploit or is it just a new law of nature?

Science is a descriptive endeavor.

I guess that some extreme cases would be obvious - if a god-admin shows up and says "cut that out or we'll shut your universe down", that's a better indication of simulation than the examples I gave. But even so, it could be a power bluff, someone pretending to be a god. Or it could be comparable to aliens visiting Earth rather than gods revealing themselves - i.e. some entity of a larger system visiting another entity of the same system, not someone outside it poking inside.