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

but cheap

The agency said they spent over 5000 hours just in the execution.

I haven't watched it but I'm sure they also either said or implied McDonalds is worthwhile on some level so we can pump the brakes on taking them at their word.

Is there any doubt that the agency is lying?

No. Advertising is all lies, so by any system of logic, as agencies are habitual, consistent liars.

I stopped using my smartphone for about 1 year now and bought a walkman fiio cp13, it is really cool, but it is really hard to make a good sounding cassette, particularly if you dont know what you are doing (like me).

I record stuff from youtube and make mix tapes.

I am experimenting with "not getting what I want the second I want it", e.g. "I want to listen to XYZ", 1 second later I click on spotify and its done. Now I have to wait, first XYZ might not be on the cassette I have with me, or it might be 5 songs later, and I dont want to waste battery rewinding, sometimes I rewind with the pencil if I am really desperate.

But the feeling of excitement when the song you wanted comes up is really nice :)

Some people recommend the `rewind` player instead of cp13, as it also has bluetooth.

We have forgotten how `not to get things NOW`. It took me a while to get used to it. There has to be some minimal amount of effort for a `thing`, when you go below it, it just becomes nothing. Maybe thats just me.


The GTA games (yes, those ones) have pre-recorded radio stations that I found to be perfect for cassettes. You play songs with no way to skip them with funny commentary in between so it feels like one long take (like Pink Floyd’s DSOTM)

Are you tired of dad?

Dad, no one wants to hear your stupid Vietnam stories.

Are you tired of mom?

Hi angel, do you want to read a book or go outside?

No.

Degenatron!The arcade comes to your living room, only without the creepy guys offering to show you puppies.


How do you like to enjoy a Rusty Brown’s Ring Donut?

Instant, infinite choice = permanent anxiety. The most relaxed I've been in decades was being stuck in an airport overnight, with a broken phone, and a book that was not as good as the show. No where to go, no one expecting anything from me, no notifications, no choice, no anxiety. Finite is fine by me.

> but it is really hard to make a good sounding cassette

It is unfortunate that cassettes are the lowest fidelity consumer medium (of modern times). But there is some room to optimize within that space. If you are curious:

The cassettes available today are Type I, Type II ("high bias") and Type IV ("metal"), each being higher fidelity than the last, but not all portable players supported these types of tape.

Dolby B/C noise reduction could improve the dynamic range of tapes a bit, but again not all portable players supported this.

The ultimate was "dbx", which dramatically improved noise reduction and dynamic range ("tape hiss" was essentially inaudible), but now you're in the territory of needing dedicated rack-mount equipment to record and play your tapes.

My dad was a bit of an audio buff, so I got to experience these things as a kid.

Edit: according to gemini AI:

* Type I had a dynamic range of about 50bB (roughly 8 bits)

* High quality tape with Dolby B, C and dbx yielded roughly 65, 75, and 85dB SNR (about 11, 12.5, and 14 bits)

So you could get pretty close to CD quality, but not quite.


>Edit: according to gemini AI:

>* Type I had a dynamic range of about 50bB (roughly 8 bits)

>* High quality tape with Dolby B, C and dbx yielded roughly 65, 75, and 85dB SNR (about 11, 12.5, and 14 bits)

>So you could get pretty close to CD quality, but not quite.

Source? AI content without it is less than worthless.


Did you actually try any searches? Or is this just an excuse to broadcast your feelings about AI?

The author of the Ogg format claims a bit more pessimistic range of bit depth: https://www.youtube.com/watch?v=cIQ9IXSUzuM

Here are some measurements of type I, II and IV:

http://www.ant-audio.co.uk/Tape_Recording/Measurements/HD3_v...

http://www.ant-audio.co.uk/Tape_Recording/Measurements/HD3_v...

http://www.ant-audio.co.uk/Tape_Recording/Measurements/HD3_v...

Here are the specifications of a typical dbx unit: https://www.hifiengine.com/manual_library/dbx/222.shtml


The measurements you are linking to are showing the level of distortion (HD3 v level) not dynamic range! The Y-axis on the graphs is showing the 3rd harmonic in dB in relation to the mV given in on the x-axis. This has absolutely nothing to do with dynamic range and it is also not the signal-to-noise-ratio. The fundamental frequency in those measurements was at 315 Hz. HD3 refers to Harmonic Distortion at 3rd level.

My bad. This Wikipedia article has a table of SNR values for 13 different kinds of tape: https://en.wikipedia.org/wiki/Compact_Cassette_tape_types_an...

It's just annoying to post unverifiable numbers without a credible source and expect others to do the hard work of verifying it (or just take you at face value, probably). It has nothing to do with AI except insofar as your own feelings on AI convinced you this is a reasonable method of communication.

Recording with Dolby-B on a Sony consumer level integrated Hi-Fi produced pretty solid sounding cassettes back in the day, given you have used TDK's chrome or metal blanks.

Some gotchas:

    - Loudness wars were just beginning.
    - Many CDs had some analog stages in its recording/mastering stages, so none of them was sounding "razor sharp" anyway. 
Yesterday, I have listened Depeche Mode's Best of album on an Mechen M-30 with a good but not exquisite pair of Philips neck headphones, encoded as FLAC, and it sound superbly enjoyable. While I love vinyl, no, I won't return back to cassette (even though I have a nice deck), thank you.

I just produced an album release on Type I cassette. High quality Type I (ferro oxid) is almost comparable to Type II, but you need the correct bias settings while recording. Practically the 8bits/50db is non-sense. Really. Maybe on a very bad tape deck you have a signal-noise-ratio of 8bit from silence to the first noticeable noise? But the actual music you are playing has much more dynamic range possibilities. Tbh my recordings on tape sound more dynamic then on Spotify.

Do keep in mind 96 dB is only the theoretical dynamic range of the CD medium, 99% of recordings utilize way less. (Besides, you'd be in pain if you cranked up the volume until you had 96dB of range above your hearing threshold, anyway)

CDs also eliminate wow & flutter (which ought to be pretty much inaudible on a decent deck, probably less so on an el cheapo grande walkman), which probably does more for (experienced) audio quality than high dynamic range.

Oh, and better high frequency response, for the young ones. :D


> The cassettes available today are Type I, Type II ("high bias") and Type IV ("metal")

That statement feels a litle misleading. The only type of cassettes produced today is Type I.

Everything else is new old stock, where you might end up with a decades-old, chemically degraded cassette.


I have sealed TDK MA-XG in mint condition. Stored in a dry, dark place. Do you say that they are degraded now?

Your metal tape might be fine if stored well. Chances are you're never going to unseal it anyway.

There are, however, reports of degraded batches of the TDK SA series [0] and other brands.

[0]: https://en.wikipedia.org/wiki/Sticky-shed_syndrome


> decades-old, chemically degraded cassette

Somehow it never occurred to me. I wonder how all the C64 games in the basement are doing...


About 5 years ago or so I was able to collect my Dad's C64 collection from my Mom's house, buy some new cables and an official C64 monitor off of eBay, and gift him his old computer back for Christmas.

I can't speak to cassettes, we had only cartridges and floppies. My Dad was a prolific pirate, so cases and cases of floppies. I'd say roughly 3 out of 5 worked, and we were able to boot the old game up. Karateka, 4th and Inches, Hat Trick, Bubble Bobble, Impossible Mission...

I was surprised the C64 worked, honestly. It had been stored for nearly a decade in an old Barn next to decrepit plow/cattle equipment from the early 1900's, not protected from the environment at all, just an old cardboard box literally busting at the seams. At least it wasn't on the ground.


I wish the comeback was minidisc. I was just the right age to think this was the future of portable music.

Mostly because I could record radio, other cds and cassettes onto them.


I had a 4 track mini disc recorder, and dreams of becoming the go-to "audio engineer" for all the bands in my school :)

It's less about fidelity, more about portability and customizability.

Today we can hear all the hifi we want, it's a trip to see what the imagination can fill in as well.

If you're really into walkmans, check out the Panasonic ultra small ranges.


The point about fidelity/quality is moot anyway when most people are listening to overcompressed[1] music on crappy bluetooth speakers and/or in a noisy environment.

[1] as in dynamic range compression, not encoding


Some decade, bluetooth will get there.

While it's improved a great deal, there remains a gap.

Noise cancellation is getting pretty good.


It is not necessarily a protocol/technology issue, more a cultural one. Most people are just not looking at quality first and will buy whatever is cheap, loud and has the form factor they want. Music is so compressed nowadays that they don't even hear a difference between crappy and better quality speakers.

Very plausible. Until they hear the same song much clearer and wonder what the difference was, as long as they enjoy music :)

Chances are you're not listening to it in an environment that's quiet enough for 65dB SNR to be even noticeable.

> Type IV

also they are 20$ per cassette :)


Wow! And Type I are about $2.80 on amazon. That's quite the span!

Type IV cassettes were always exorbitantly expensive both due to high cost and low demand (and rarity of the hardware which can record them well).

So, if you were able to afford a Nakamichi / Technics / Akai, then you'd be able to afford them back in the day.


Type IV (also known as Metal) cassettes came in stunning industrial designs – BASF, TDK, Maxell etc.

They were worth owing even if a Nakamichi was out of reach.


Yeah, I didn't argue otherwise. What I was trying to say is, you tend to be not bothered by the price tag if you can pay for a good deck.

I used to have a couple metal cassettes back in the day.


> It is unfortunate that cassettes are the lowest fidelity consumer medium

So what? The quality of music and enjoyment of it isn't depending on fidelity. I have Adam A7X monitors I mostly use day-to-day, but when I listen to lo-fi, I change the output to the output of my monitor which are absolutely horrible, but fits the mood better.


>The quality of music and enjoyment of it isn't depending on fidelity

It depends somewhat on personal preference, but also on genre. Classical music often has very high dynamic range, so analog recordings can have obnoxiously loud hiss in the quiet sections. This is probably a big reason why classical music labels were early adopters of digital recording, and why classical recordings often have a SPARS code [0] prominently displayed. Classical music was also much less affected by the loudness war, removing one incentive for buying on vinyl. You rarely see any preference for analog among classical listeners.

[0] https://en.wikipedia.org/wiki/SPARS_code


>but it is really hard to make a good sounding cassette, particularly if you dont know what you are doing (like me).

All these modern cassette players use the same super basic mechanism. To make a good sounding tape you would need vintage hardware with Dolby noise reduction and less wow/flutter.


Yeah, with high-end vintage decks in good shape, tapes can sound pretty decent, more than enough for day-to-day listening.

A type I tape recorded on a modern player? It'll sound horrible.


There appear to be much higher quality sounding cassettes as well, made by companies like Sony.

Also, the phrase demotape for an up and coming musician to my recollection was often with a cassette tape due to it's accessibility.


> Now I have to wait, first XYZ might not be on the cassette I have with me,

> There has to be some minimal amount of effort for a `thing`, when you go below it, it just becomes nothing.

I had this conversation with someone at the weekend. It's hard to find new music on Spotify because it's too easy to find stuff you already like.

I'm in my early 50s. I grew up in the 80s, in a fairly rural part of the UK with basically one music shop nearby and the next nearest a good four hours each way on the bus.

In 1988 when I was 15, a load of awesome albums came out that I really wanted and mostly couldn't afford. I bought Public Enemy - Fear of a Black Planet, Iron Maiden - Seventh Son, 808 State - Newbuild, and probably a couple of others. I'm sure I got into FLA and and The Pixies round about then too.

These tapes were about a tenner each and I had to repair quite a lot of Amstrad satellite receiver power supplies in my weekend job, and if I spent it all on tapes I'd have no money left for beer.

An awful lot of my tapes were pirate copies from friends, which we swapped at school. To this day I'm convinced that Appetite For Destruction was mixed to sound "right" when copied onto a battered old TDK D90 that's been rattling around in your schoolbag for a month by your mate's big brother who bought the CD because he's got a good job earning nearly £5/hr working on a fishing boat and has a really nice stereo.

The upshot of this is that I listened to a lot of things that I simply did not like very much, because it was new and I hadn't listened to it a million times. That being said, I don't think there was much I heard and thought "yeah I don't care for this at all", but there were definitely tapes I listened to that I wouldn't have picked out by myself.

I wouldn't have listened to 10,000 Maniacs if someone my dad worked with hadn't put it on in the car, and gave me his copy of the tape. I might not have listened to Dire Straits so much if another of my dad's friends hadn't given me a handful of bootlegs of their concerts and a copy of Making Movies, and one of the bigger kids in high school (hi Aaron, hope you're doing well) hadn't given me a pirate copy of Brothers in Arms.

I've since bought all of these on at least one other format.

I wouldn't have listened to Suzanne Vega I don't think, if my aunt hadn't given me a copy of her eponymous first album for Christmas when I was about 12 or 13 (it hadn't been out long in the UK), and I absolutely love Suzanne Vega. Loved her stuff from the first note of "Cracking". Have you ever listened to or watched something that you wanted to play at ten times speed just so you could put it into your head faster, then play it again at one tenth speed so you could pick up all the details?

This doesn't even touch on mixtapes, where someone else puts the effort in to curate a collection of things they think you will like, that represents who you are to them. Mixtapes were beautiful.

Now, with any luck, people will get into media they can hold in their hand. Even just things like MP3s on an SD card in some homebrew Arduino blob of a player.

There's more to music than just the noise it makes.


Also, if you bought an album, that meant getting some tracks you liked, and some you did not. Oddly enough I bought Suzanne Vega's self-titled album with 'Cracked' on it (off a guy in a stall off Brick Lane, only a fiver), and some of them are fantastic some slightly less so. Some albums I own I turn off one or two of the tracks as they are rubbish, but that was slightly more difficult if you had to fast-forward past them on a tape.

That said I listen to a lot of music on youtube, and it's a rare case where the dreaded 'algorithm' actually works to recommend things I had not heard before. I'm pretty sure that's where I learned of Unkle (UNKLE?) - who I _should_ have heard back in the day, but somehow never did.

(Incidentally, I found 'Daughter' recently, a UK band that is similar in tone to Suzanne Vega. Possibly also Heather Nova, although a bit more dreamy.)


> UNKLE

I was a huge DJ Shadow fan as a teen, getting as many albums, mixes and singles as I could find online.

DJ Shadow was involved in the production of UNKLE's first album Psyence Fiction. I recently discovered that there was an intro mix that wasn't on most CD copies of the album that has DJ Shadow mashing ~70 tracks together in just over 2 minutes.

https://youtube.com/watch?v=oRwnUM10mf4


>Psyence Fiction

Its kinda crazy, I loved that album in the 2000's, but hadn't really listened to it in about a decade until youtube brought it up again recently.


I'm looking at cassettes that way as well, a physical limitation to avoid instant gratification and to take my time.

i bet it was written by ai itself

this is so meta :)


Loosely related is "Stop Writing Dead Programs" https://www.youtube.com/watch?v=8Ab3ArE8W3s


They have watched Her one too many times.


> It sounds like the person who made this repo didn’t need help but used the help anyway and had a bad time.

tbh, it would've taken me 10x the time, the docs are not very obvious rp2350 is fairly new, and its riscv is not used as much and is afterthought, if I was writing it for arm it would've been much easier as the arm swd docs are very clear.

I am also new to the pico world.

It is not easy to make myself do something when I know its going to take 10 times longer and its going to be 10 times harder, even if I know I will feel 10 times better.

You know when they say "find what for you is play and for others is work"? well..


Well, for what it's worth (maybe nothing), I think you can feel relatively good about your accomplishment.

The technical leader who essentially dictated to me how to build one of my recent deliverables down to nearly the exact architecture was basically treating me like an AI. If they didn't have that deep knowledge I would have also taken 10x longer to arrive at the endpoint. I followed their architecture almost exactly, and due to their much more deep knowledge than mine I encountered very few issues with that development process as a result. Had I been on my own I would have probably tried multiple things that simply didn't work.

That person also has to be a little bit willfully ignorant about the code that I am going to produce. They don't know what I'm going to write or if it's going to suck, and maybe they won't even understand it because it's spaghetti. And they won't actually have the time to fix it because they have a zillion management-level priorities and multiple layers of reporting chain below them.

Is this AI world kind of shitty and scary how it might just screw our industry over and be bad for the world? It might be, we might be like the last factory workers before Ford Motor Company goes from 100,000 workers on the line to 10,000 or 1,000.

But like every cordless drill given to engineers, it's tough not to use it.


Programming was very meditative and fulfilling experience for me, "building something" whatever it is, now I can see it slipping through my fingers.

You know the feeling of starting a new mmorpg video game? The first time you enter a new world, you dont know what to do, where to go, there is no "optimal" way to play it, there are no guides, you just try things and explore and play and have fun. Every new project I start I have this feeling.

Few years later the game is a chore, you have daily quests, guides and optimal strategies and simmulations and if you dont play what elitistjerks say you are doing it wrong.

With AI it feels the game is never new.


> Programming was very meditative and fulfilling experience for me, "building something" whatever it is, now I can see it slipping through my fingers.

I've been characterizing it to others as the difference between hand-carving a post for a bed frame vs. letting a CNC mill do it. The artistry-labor is lost, and time-savings are realized. In the process, the meditation of the artist, the labor and blood, sweat, and tears are all lost.

It isn't 'bad', but it has this dulling effect on my mind. There's something about being involved at a deep level that is satisfying and uplifting to my mind. When I cede that to a machine, I have lost that satisfaction.

Some years ago, I noticed this same issue just looking at typing vs. hand-writing things. I _think_ very differently on paper than I do typing at a terminal. My mind is slow and methodical with a pen, as if I actually have time to think. At a keyboard, I am less patient, more prone to typing before I think.


I’m the opposite. I’d rather spend more time in a flow-like state where I’m dreaming of possibilities and my thoughts come to life quickly and effortlessly.

I often find tools frustrating because they are imperfect and even with the best tools you inevitably have to break from your flow sometimes to do stuff in a more manual way.

If a tool could take care of building while I remain in flow I’d be in heaven.


That’s interesting because i love computers and parts of programming. Algorithms are fascinating and I get a deep sense of satisfaction when my program works.

But at the same time I find programming to be a frustrating experience because I want to spend as much time as possible thinking about what I’m trying to build.

In other words I’d rather spend time in the dream-like space of possibilities, and iterating on my thoughts quickly than “dropping down” to reality and thinking through how I’m actually going to build it, what algorithms to use, how to organize code, etc.

Because of that I’ve found vibe coding to be enjoyable even if it’s not perfect.


Love of the process vs the product


These are intertwined, though, and rather tightly in some cases. Game dev is an excellent example of this.


Perhaps you're confusing enjoyment with necessity. Iteration is necessary to build a good game, but I want to minimize iteration time as much as possible so I can finish the game.

In that sense, the process is the enemy. A long, laborious process kills games.


Reminder to rewatch the 1995 movie Hackers :)

I used to read it quite often when I was 15, now that I am in my 40s, I think the manifesto is quite weak, even though its romantic in its attempt to celebrate curiosity and claim a new home for some.

Now I align more with Bunnie's [1] way: when you look at a thing as a thing, strip it from its social weight, a program is just a program, you can study it, understand its machinery and mechanisms, and make it do what you want. You can understand things.

https://www.youtube.com/watch?v=KyYsVeYzbik

PS: I still think phrack 49/14 was the most iconic article I have read, and has changed the way I look at programs ever since.


12 year old me would disagree with you. The movie hackers and the manifesto inspired me. Being a gay geeky kid in the 90s, this helped me feel not alone.

I respect your opinion, but we would have had some flame wars back in the day ;)


12-year-old you would have resonated powerfully with that sort of thing. Adult you probably realizes that being smarter than everyone else really doesn't matter as much as you think it does. And even (especially!) the smartest people show their work if they want credit for it. Age is like that. It puts things in perspective.

The enduring bit of the Manifesto, I think, is the idea that we need to cultivate our curiosity even when society tells us we shouldn't. I mean that in the sense of both "we ought to" and it being a physical need, like an addiction.

The rest of it sounds a bit like Julia Stiles in Ghostwriter (PBS TV series): https://www.youtube.com/watch?v=bLlj_GeKniA


The whole ‘we exist without nationality, race, gender, etc’ is what I’m referring to. I don’t think I considered myself particularly smart, but did feel that structured education is largely a waste of time for some people.


I (re)watched Hackers on the big screen a month or so ago (it was the 30th anniversary), and it was an absolute pleasure. You should definitely rewatch it!

As for the hacker's manifesto: we are now old. Teenage rebellion content doesn't resonate as much. I reread it after watching Hackers and agree it's not as great as I remembered. Though I also reread it multiple times as a teenager. It really resonated back then, and I'm forever grateful for it.


> we are now old. Teenage rebellion content doesn't resonate as much.

This statement tells more about the personality traits of the person that makes it than about age. I, for example, would claim that the central thing that changed with age is that you gained deeper knowledge, and you have more money.

I would say that I still rebel for the same causes as in my teenager time (while many people of the same age got much more conformist), but

- with the insane baggage of additional knowledge, I (can) use a very different approach than the more naive one of my teenager time,

- with more money, a lot of things become easier, i.e. in opposite to the teenager time you don't have to invest you precious time resources in some things that can be solved with money.


Well said.


Indeed, "Smashing The Stack For Fun And Profit" changed my life, even though I work nowhere near security. It's about perspectives.


Shout Factory and 88 Films both released Hackers in 4k recently. Commentary track as well, havent had a chance to listen to that yet. But the 4k transfer was great.


Thanks for this. Trying to follow along but modern compilers and cpus seem to modify the disassembly in a way that makes it tough to follow along. Tried throwing a bunch of flags at gcc but still getting some diffs. Had this issue when I was working with an older C book as well.

Maybe Godbolt has some way to emulate this better


This article does not work due to many protections that were added since then, not only in compilers but also the kernel and CPUs. If you want to follow along, download a Slackware 3.0 ISO.


Then go watch Sneakers after :)


I usually watch WarGames after :)


Shall we play a game?


haha I actually made https://punkx.org/overflow/ to play with my daughter and it initially started with buffer overflowing to win tictactoe inspired from wargames, but I thought force jump to gameover was cooler.


A question and a suggestion: 1. How much of a first-mover advantage is there? 2. Maybe have the first player only execute 5 instructions on the first turn, to remove whatever first mover advantage there is -- that way at the end of each player's turn they will always be 5 moves "ahead" of their opponent, whether they went first or second. 3. Okay, a second question: I'm curious how well handicapping by e.g. one player getting an extra instruction per turn?


its actually not much of an issue because as you are writing your shellcode the other person has access to it as well, and ofc there is the monkeypatch nop pawn


or you wait for the inspector's call.


I think it is too late. There is non zero profit of people visiting your content, and there is close to zero cost to make it. It is the same problem with music, in fact I search youtube music only with before:2022.

I recently wrote about the dead internet https://punkx.org/jackdoe/zero.txt out of frustration.

I used to fight against it, I thought we should do "proof of humanity", or create rings of trust for humans, but now I think the ship has sailed.

Today a colleague was sharing their screen on google docs and a big "USE GEMINI AI TO WRITE THE DOCUMENT" button was front and center. I am fairly certain that by end of year most words you read will be tokens.

I am working towards moving my pi-hole from blacklist to whitelist, and after that just using local indexes with some datahorading. (squid, wikipedia, SO, rfcs, libc, kernel.git etc)

Maybe in the future we just exchange local copies of our local "internet" via sdcards, like in Cuba's Sneakernet[1] El Paquete Semenal[2].

[1] https://en.wikipedia.org/wiki/Sneakernet

[2] https://en.wikipedia.org/wiki/El_Paquete_Semanal


> thought we should do "proof of humanity"

I thought about this in another context and then I realized: what system is going to declare you're human or not? AI of course


Uhh, that's a lot of links: https://download.kiwix.org/zim/wikipedia/

Where are the explanations what all of them mean? What is (nothing) vs `maxi` vs `mini` vs `nopic`? What is `100` vs `all` vs `top1m` vs `top` vs `wp1-0.8`?


https://download.kiwix.org/zim/README

Mini is the introduction and infobox of all articles, nopic is the full articles with no pictures, maxi is full articles with (small) images. Other tags are categories (football, geography, etc.)

100 is the top 100 articles, top1m is top 1 million, 0.8 is (inexplicably) the top 45k articles.

My recommendation: sort by size and download the largest one you can accommodate in the language you prefer. wikipedia_en_all_maxi_2025-08.zim is all wikipedia articles, with images, as of 2025-08 and it's a paltry 111G.

Kiwix publishes a library here, but it's equally unhelpful: https://library.kiwix.org/


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

Search: