Hacker Newsnew | past | comments | ask | show | jobs | submit | patates's commentslogin

Aren't CD players just reading digits? I'm not anywhere close to a hifi expert but it must be all about the DAC, no? Or do you mean the ones with a built-in DAC?

> all about the DAC, no?

Yes, it is (unless the CD player is so bad that it can't do adequate error correction). What I do is rip the CD to my music server, which is where I listen to the music from. Then the quality of the CD player isn't important, as long as it works correctly.


it's surprising difficult to rip from audio CDs in a error free manner

most tools do it badly and just accept what the drive gives them in default mode, often with glitches


This page has drive accuracy test results and recommendations:

https://pilabor.com/blog/2022/10/audio-cd-ripping-hardware/


Just use a tool that supports the AccurateRip database or similar, and check your checksums, right?

Like, ripping seems easy to me, you rip with something that supports a checksum database, and if it comes out with a correct checksum then it's right.


If you don't have a good drive and a clean disc you may get skipping/jitter and thus possibly never get a AR or CueTools DB match. (CTDB has parity records that can be used to repair some small errors.) This is the point of the elaborate re-read stuff Exact Audio Copy or cdparanoia does. Though even with a good drive you ought to be using a tool that checks for C2 errors, and that won't necessarily catch everything; error correction and detection is always probabilistic.

Also not everything is in AR/CTDB. Maybe 3% of the 1000+ CDs I've ripped had no records yet, though I do tend towards the obscure. I rip these again with EAC, which is set up to automatically do CTDB submission. (Usually I'm using the redumper tool which has some specialized features.)

Without external verification it's best to dump it twice and ensure they're bit equal, preferably with a different drive to minimize error correlation.


Huh. I've never had a problem with that, personally. Maybe I just got lucky with my tools.

I archive CDs continuously with a workhorse of an external unit from 2010 and it converts a full album audio disc to 320kbps VBR MP3 in like ten minutes.

Only issues come from damaged retail discs and dead burned ones.


I've had a bad experience with this just a couple years ago. I have an old DVD/CD player which at some point I realized I had no way of connecting to my new TV. The old one was a decent looking premium unit, that I got from my parents (who paid good money for it),

The industry has collectively decided that since CDs/DVDs are just about converting digital bits into other bits deterministically, there's no value left to differentiate, and everyone started selling absolutely nasty plasticky junk.

The new Sony unit I got was a loud rattly garbage, that even though it did the things it needed to do, made such an awful noise that I had to take it back. The other one I got (don't remember the brand) was no better.

I took that one back too, and I shelved the issue, but it was kind of remarkably terrible experience for me.


Why not look online and get a "hifi grade" older used one?

Is it a budget issue or sound quality issue?


Generally DVD players make lousy CD players. Most of the annoyance is in the UI which is optimized for watching movies, not playing CDs. But there are also sometimes problems like a small buffering pause between songs, etc. which you don’t get with quality CD players.

I say this as my primary CD player is actually a Panasonic DVD player from the year 2000. This is the exception that proves the rule. At the turn of the century many quality DVD players were sold and marketed as primarily CD players with the added capability of being able to sell DVDs.


How common were HiFi CD players without DACs? My recollection is that S/PDIF never really caught on that much so output to the amplifier was almost always analog.

Mid range/high end CD players almost always have both analog and digital outputs and have since some time in the 90s at least, so I’d say quite common.

Yeah, but most of the the old (2000s in particular) mid-range hifi units all had decent-enough DAC's to do 44.1/16bit. And they're cheap now.

https://www.ebay.co.uk/itm/317751858636 e.g. £65 doesn't even remotely get you close to listenable in vinyl.


When very important tooling does not have very impressive funding, you get the xkcd 2347 situation very quickly.

Not very important. Just sugar for webdevs.

Change the pricing model and you'll better off


That’s the All Modern Digital Infrastructure relying on a dependency a Nebraskan has been thanklessly maintaining since 2003 one: https://xkcd.com/2347/

That's me! I used to do it with repomix and turned the whole codebase into a giant xml file. Worked really great, and I have a script that just takes the aistudio output and writes all the generated files.

But, after using Claude Code with Opus 4.5, it's IMHO not worth it anymore. I mean it IS competitive, but the experience of Claude Code is so nice and it slightly edges out Gemini in coding even. If gemini cli were as nice as claude code, I'd have never subscribed to the claude max plan though.


100% of the titles are not specific enough on sensitive matters.

This attitude really tires open source maintainers enormously. They are not allowed to earn money connected to the thing they are giving away for free?

I know there may have been some weird stuff going on lately (nginx, redis, etc.) but this is not one of them.

It's okay to be confused, but please do not continue this.


Nobody is asked for money years after they started using Tailwind. Nobody is being asked for money now, when they start using Tailwind.

rm -rf doesn't get this:

https://i.imgur.com/LZGEpGt.png


"Content not viewable in your region" (Imgur isn't available in UK)

Strangely poetic!


I really want to make my own translation pack that turns all "Not Now" buttons into "Fuck Off"

It seems to me these days, any code I want to write tries to solve problems that LLMs already excel at. Thankfully my job is perhaps just 10% about coding, and I hope people like you still have some coding tasks that cannot be easily solved by LLMs.

We should not exeggarate the capabilities of LLMs, sure, but let's also not play "don't look up".


You can look at my comment history to see the evidence to how hostile I was to agentic coding. Opus 4.5 completely changed my opinion.

This thing jumped into a giant JSF (yes, JSF) codebase and started fixing things with nearly zero guidance.


For fun (not because I'm trying to defend the capabilities of LLMs, but really just out of boredom), I tried to make this better with this prompt:

> make this sound less AI-generated and more like a proper hacker news comment with some SUBSTANCE: (insert the OP comment from above)

and Gemini 3 Flash generated this:

> This is exactly why CVSS scores can be misleading in practice. You see this constantly at Pwn2Own: it’s rarely one massive architectural failure, but a daisy-chain of three or four "low severity" quirks—an info leak here, a minor logic error there.

> To a product manager, these look like edge cases or wontfix tickets. But to an attacker, they aren't bugs; they’re primitives. You use the info leak to bypass ASLR, the logic error to groom the heap, and suddenly a nuisance crash becomes full RCE. We tend to model threats based on distinct barriers, ignoring that the complexity of the system guarantees these gadgets will eventually align.

It feels like it's fun when one plays with it on their own but it's really boring when reading the content others have generated (and therefore I'm sorry for adding to the pile - just wanted to see if the "HN style" was already baked-in to the LLMs and share the result: Yes it is).


I wished there was a 9th bit that we could use to tag AI generated content with.

9th bit is the color:

> I think it's time for computer people to take Colour more seriously

Source: https://ansuz.sooke.bc.ca/entry/23 , "What Colour are your bits?"


Yes, that's what I had in mind.

Unicode can maybe invent an escape code.

That is one law I could get behind actually: the absolute requirement to label any and all AI output by using a duplicate of all of Unicode that looks the same and feels the same but is actually binary in a different space.

And then browsers and text editors could render this according to the user's settings.


Yes, it would already help if they started with whitespace and punctuation. That would already give a big clue as to what is AI generated.

In fact, using a different scheme, we can start now:

    U+200B — ZERO WIDTH SPACE
Require that any space in AI output is followed by this zero-width character. If this is not acceptable then maybe apply a similar rule to the period character (so the number of "odd" characters is reduced to one per sentence).

Unfortunately, people here know their way around tools to take out the markers. Probably someone will vibe up a browser plugin for it.

I sometimes use AI to fix my English (especially when I'm trying to say something that pushes my grammar skill to the limit) and people like me can use that to inform others about that. Bad actors will always do weird stuff, this is more about people like me who want to be honest, but signing with (generated/edited with AI) is too much noise.

A little bit of advice: don't copy and paste the LLM's output, but actively read and memorize it (phrase by phrase), and then edit your text. It helps developing your competence. Not a lot, and it takes time, but consciously improving your own text can help.

Thank you for the advice, I'll try next time!

Yes, and I think the big AI companies will want to have AI-generated data tagged, because otherwise it would spoil their training data in the long run.

I would not be at all surprised if they already watermark their output but just didn't bother to tell us about it.

There is the evil bit RFC for IPv4

That does not survive cut and paste.

Both those responses sound clearly like AI though

Totally! And even if it weren't, I'm still for labelling the AI generated content.

It's just when someone's going to generate something, they should at least give a little more thought to the prompt.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: