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

2100 entries over 40 years is pretty much a show a week. Talk about artefacts of a life well lived.

Sigur Ros have a surprising number of shows on their ftp, which is delightfully retro.

I think it's interesting that traditionally Ireland used a different calendar for seasons - https://en.wikipedia.org/wiki/Irish_calendar

So Winter is Nov, Dec, Jan - and Spring is Feb, March, April. Which honestly, makes sense to me.

Except it's the middle of April, I'm freezing, and got pelted with hail yesterday. The west coast cares little for seasons!


Interesting.

I find that Japanese Sekki line up almost perfectly in North Co. Cork https://smallseasons.guide/


The last one is so close to the point. Iran had Internet blackouts earlier this year, Russia has been experimenting with the same - options like shortwave are just as relevant as ever.


I think "odious" really undersells it. A free press is an important part of a functioning democracy. What's the use in being able to vote against people doing wrong, if no-one's allowed to tell you about the wrong?


It's important not to concede the premise that First Amendment protections are subordinate to the public interest at all. Carr argues in his statement, after all, that the FCC has to take action because the public is losing faith and confidence in the media altogether. But even if the FCC can produce a detailed, convincing explanation of how American democracy will suffer if they're not allowed to block certain viewpoints from the airwaves, they still can't do it.


> Now that you can't beat people to death with IBM hardware, what do you use instead?

I believe IBM hardware is still applicable for this, the Thinkpad just isn't IBM hardware anymore.


The hard part of beating someone to death with a z16 is lifting and swinging a z16; if you can manage that, though...


I have to admit - I still grind my teeth every time I see "dns propagation" used without a direct follow-up that it's a myth, you're looking at cascading cache expiry.

Propagation might be a useful way to visualise it, but doesn't match reality unless every cache is a warm cache.


DNS changes propagate. They just do-so in a pull, not push, way.

It’s accurate to say that a user is waiting for the change to propagate if they are sitting there clicking re-try as they wait for the cascading cache expirations to do their thing.


https://jvns.ca/blog/2021/12/06/dns-doesn-t-propagate/

And checkout their Mess with DNS playgound!


Yes! The idea of DNS records "propagating" gave me entirely the wrong mental model of DNS very early in my career. Granted, the confusion didn't last long because I read the cricket book soon after, but it was still pretty jarring.


I grind my teeth every time I hear "I need an urgent DNS change" :/


Compelled speech is protected, fingerprints aren't.

Imagine it's 1926 and none of this tech is an issue yet. The police can fingerprint and photograph you at intake, they can't compel speech or violate the 5th.

That's exactly what's being applied here. It's not that the police can do more or less than they could in 1926, it's that your biometrics can do more than they did in 1926. They're just fingerprinting you / photographing you .. using your phone.


> with the context mostly being HDD manufacturers who want to inflate their drive sizes

This is a myth. The first IBM harddrive was 5,000,000 characters in 1956 - before bytes were even common usage. Drives have always been base10, it's not a conspiracy.

Drives are base10, lines are base10, clocks are base10, pretty much everything but RAM is base10. Base2 is the exception, not the rule.


It goes back way further than that. The first IBM harddrive was the IBM 350 for the IBM 305 RAMDAC. It was 5 million characters. Not bytes, bytes weren't "a thing" yet. 5,000,000 characters. The very first harddrive was base-10.

Here's my theory. In the beginning, everything was base10. Because humans.

Binary addressing made sense for RAM. Especially since it makes decoding address lines into chip selects (or slabs of core, or whatever) a piece of cake, having chips be a round number in binary made life easier for everyone.

Then early DOS systems (CP/M comes to mind particularly) mapped disk sectors to RAM regions, so to enable this shortcut, disk sectors became RAM-shaped. The 512-byte sector was born. File sizes can be written in bytes, but what actually matters is how many sectors they take up. So file sizing inherited this shortcut.

But these shortcuts never affected "real computers", only the hamstrung crap people were running at home.

So today we have multiple ecosystems. Some born out of real computers, some with a heavy DOS inheritance. Some of us were taught DOS's limitations as truth, and some of us weren't.


RAMAC, not RAMDAC: https://en.wikipedia.org/wiki/History_of_IBM_magnetic_disk_d...

However it doesn't seem to be divided into sectors at all, more like each track is like a loop of magnetic tape. In that context it makes a bit more sense to use decimal units, measuring in bits per second like for serial comms.

Or maybe there were some extra characters used for ECC? 5 million / 100 / 100 = 500 characters per track, leaves 72 bits over for that purpose if the actual size was 512.

First floppy disks - also from IBM - had 128-byte sectors. IIRC, it was chosen because it was the smallest power of two that could store an 80-column line of text (made standard by IBM punched cards).

Disk controllers need to know how many bytes to read for each sector, and the easiest way to do this is by detecting overflow of an n-bit counter. Comparing with 80 or 100 would take more circuitry.


Almost all computers have used power-of-2 sized sectors. The alternative would involve wasted bits (e.g. you can't store as much information in 256 1000-byte units as 256 1024-byte units, so you lose address space) or have to write multiplies and divides and modulos in filesystem code running on machines that don't have opcodes for any of those.

You can get away with those on machines with 64 bit address spaces and TFLOPs of math capacity. You can't on anything older or smaller.


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

Search: