arc

joined 1 year ago
[–] [email protected] 4 points 7 months ago (5 children)

I didn't say Unix time, I said UTC. And no it won't report negative time, not unless somehow the system clock was modified while it was running..

[–] [email protected] 5 points 7 months ago* (last edited 7 months ago) (7 children)

UTC always goes forward regardless of the timezone and local time. That is why you should use it. To take my EPG situation above, I stored program start / end times in UTC so they would render properly even if DST kicked in or not during the middle of the program.

[–] [email protected] 6 points 7 months ago (1 children)

Yes as long as the rules are known, but it's really just better to do things sanely and leave no margin of doubt.

[–] [email protected] 10 points 7 months ago (2 children)

True but so do most computers. Computers have a database of timezones and time offsets around the world. Depending on the UTC date and time, and your current timezone it will look up what offset to apply to show the local time. The database is very gnarly since rules change over time, e.g. maybe in the 70s some countries had longer DST to counteract oil shortages.

[–] [email protected] 15 points 7 months ago* (last edited 7 months ago) (13 children)

I once developed an electronic program guide for a cable TV company in New Zealand and I'd lose my mind if I had to use timezones. The basic rule of thumb was:

a) Internally you use UTC religiously. UTC is the same everywhere on Earth, time always goes forward, most languages have classes that represent instants, durations etc. In addition you make damned sure your server time is correct and UTC.

b) You only deal with timezones when presenting something to a user or taking input from a user

Prior to that I had worked for a US trading company that set all their servers to EST and was receiving trades through the system which expressed time & date ambiguously. Just had to assume everywhere that EST was the default but it was just dumb programming and I bet to this day every piece of code they develop has time bugs.

[–] [email protected] 60 points 7 months ago (3 children)

The EFF has some info about the practice - https://www.eff.org/pages/list-printers-which-do-or-do-not-display-tracking-dots.

I imagine there are ways and means of obfuscating / anonymizing the dots such as blocking the printer from emitting them (e.g. an empty yellow cartridge that the printer perceives as full), modifying the firmware, using a burner printer, or using a mono laser jet.

As a side issue, most modern bank notes have a bunch of yellow circles integrated into the design on each side. They look random but they're in a recognisable pattern called a constellation that enables devices like copiers / scanners to recognize when people are trying to copy money or other financial instruments like checks.

[–] [email protected] 3 points 7 months ago

So you have a crap master. Compare the same master between compact disc and vinyl when making your judgments.

[–] [email protected] 5 points 7 months ago* (last edited 7 months ago)

Absolutely you would for the reasons I mentioned. Vinyl is typically made from digital and the first step of mastering is altering it to remove sibilance, loudness and other things that either waste space, cause distortion or cause the needle to jump. It's already lossy and then as it is printed and played, more loss and distortion happens. Even playing the record causes it to wear and for dust to accumulate. While it is completely possible for a badly mastered CD to sound worse than a well mastered LP, the reality is if they are from the same master and other biases are eliminated (i.e. A/B testing) then the CD is going to win out since it has a higher dynamic range and frequency.

[–] [email protected] 4 points 7 months ago

I think that is disingenuous. It's clear Musk has been a driving force in Tesla and to a lesser extent in SpaceX and Starlink. And while I hate the guy with a passion and think he is a massive prick who is an awful boss and who takes credit for other's work, I have no doubt that if not for him EVs wouldn't be a mainstream technology they are today. Just like with Apple and smart phones, Tesla did not invent the electric car but they made the first cars people actually wanted to buy.

[–] [email protected] 4 points 7 months ago* (last edited 7 months ago) (3 children)

Vinyl isn't lossless. First they start with a master - either analogue or digital, then they strip out high/low frequency and compress the dynamic range to make it fit the format, not waste space or jump tracks. Also, the act of pressing discs introduces errors, and the playing equipment can introduce noise like wow, flutter, hisses and pops. I bet some record players, especially ones with USB connections or equalizers probably toss in some adc / dac conversion in there too depending on how they do their thing. There are losses end to end in other words.

CDs are also downsampled from studio tracks, but the format has a higher frequency and dynamic range so providing a CD and vinyl record were from the same master you are going to get a truer, better quality audio from the CD every single time. Also, since it's digital (with error correction) you are getting EXACTLY what was put on the disc. You could rip it to FLAC or some other lossless format and it would be bit for bit identical.

[–] [email protected] 6 points 7 months ago* (last edited 7 months ago)

Exactly, although CD isn't so much "retro" as it is a high frequency, high dynamic range audio recording. The only reason vinyl sounds "warm" is because their dynamic range & frequency is compressed so the needle doesn't bounce out of its groove.

While it's possible for a CD to receive a terrible master, if the mastering across formats is the same and other biases are eliminated (i.e. proper A/B testing) then CD will be objectively better sounding every single time.

[–] [email protected] 5 points 7 months ago (10 children)

Hipsters paying 2-3x as much for a vinyl LP which objectively has worse audio quality than a CD.

view more: ‹ prev next ›