Readit News logoReadit News
ownedthx commented on Why I no longer have an old-school cert on my HTTPS site   rachelbythebay.com/w/2025... · Posted by u/mcbain
eadmund · 7 months ago
> So, yes, instead of saying that "e" equals "65537", you're saying that "e" equals "AQAB". Aren't you glad you did those extra steps?

Oh JSON.

For those unfamiliar with the reason here, it’s that JSON parsers cannot be relied upon to treat numbers properly. Is 4723476276172647362476274672164762476438 a valid JSON number? Yes, of course it is. What will a JSON parser due with it? Silently truncate it to a 64-bit or 63-bit integer, or a float, probably or if you’re very lucky emit an error (a good JSON decoder written in a sane language like Common Lisp would of course just return the number, but few of us are so lucky).

So the only way to reliably get large integers into and out of JSON is to encode them as something else. Base64-encoded big-endian bytes is not a terrible choice. Silently doing the wrong thing is the root of many security errors, so it not wrong to treat every number in the protocol this way. Of course, then one loses the readability of JSON.

JSON is better than XML, but it really isn’t great. Canonical S-expressions would have been far preferable, but for whatever reason the world didn’t go that way.

ownedthx · 7 months ago
The numerical issues here are due to JavaScript, not JSON.
ownedthx commented on What do wealthy people buy, that ordinary people know nothing about? (2015)   old.reddit.com/r/AskReddi... · Posted by u/Tomte
never_inline · 7 months ago
If I were rich, I would have a personal data center, an aeronautics lab, a tropical farm, mediaeval fort, things like that. Not this yatches and crap.
ownedthx · 7 months ago
‘The Manor on Stagecoach’

https://g.co/kgs/tgHhdkD

You aren’t alone

ownedthx commented on Sega Jet Rocket: The '70s arcade game with no computer or screen   newatlas.com/games/sega-j... · Posted by u/geox
Loughla · a year ago
2 things.

1. That is an amazing design and amazing engineering. I legitimately am astounded by the creativity and thought that went into that.

2. The writing style where the author feels the need to apologize for anything even remotely technical (like: Once again, just bear with us for a bit) comes across as either childish or condescending. What purpose does that serve? Anyone clicking a link about an old arcade game with no computer or screen obviously wants to know how it works. Why write like that?

ownedthx · a year ago
It’s writing colloquially… the writer has the difficult job of describing something that’s happening inside this cabinet over time and space and other dimensions Imposed by the game and players behavior.

Bear with us means, ‘I’m about to do a bunch of description… shore up your mental banks and prepare to reread the next bit a few times.

Man

ownedthx commented on Why are most sofas so bad?   dwell.com/article/dtc-sof... · Posted by u/jtsnow
ownedthx · 2 years ago
Amish furniture is built extremely well. And the price is not cheap but not exhorbiant. And clearly American made :)
ownedthx commented on Texas just got closer to blackouts than it has since 2021. What happened?   kut.org/energy-environmen... · Posted by u/_JamesA_
gustavus · 2 years ago
So Texas almost got close to a blackout in the last 2 years?

Is this newsworthy, are we reporting on things that almost happened?

ownedthx · 2 years ago
If you had lived through the last blackout and still lived in Texas, then absolutely yes it’s newsworthy. We want to grade our government accurately. Almost having a collapse again is a bad mark on the test score.
ownedthx commented on Online Jamming and Concert Technology   online.stanford.edu/cours... · Posted by u/borski
fallingfrog · 6 years ago
Hi, I clicked on the learn more link for the jamblaster and it’s a dead link?
ownedthx · 6 years ago
wince

We need to take that section/link down.

We did do a KickStarter for the JamBlaster, made ~200 and shipped them.

https://www.kickstarter.com/projects/1091884999/jamblaster-t...

But we are not in a position to be focusing on custom hardware.

... a dedicated device is half the puzzle. That, and a low-latency network connection to your peers. You have those two and you can get a reliable experience.

ownedthx commented on Online Jamming and Concert Technology   online.stanford.edu/cours... · Posted by u/borski
robotmay · 6 years ago
I've used JamKazam (https://www.jamkazam.com) a few times recently to play folk music with some friends. The sort of music we play relies very heavily on listening to each other and improvising, and surprisingly it _just about_ works on JamKazam. It's certainly not perfect, but we're not going to be hanging out in pubs together any time soon.

The important number is round-trip latency, and we found that around 25ms is good enough (we're all quite used to playing with people of varying time-keeping ability anyway). I think there's scope to improve on that using a library like Roc (https://github.com/roc-project/roc) where you can target a specific latency. I've been meaning to play around with it, but to be honest I'd rather be playing music :)

ownedthx · 6 years ago
JamKazam founder here. Happy to come across a user!

We see that too: 25ms one-way latency is the max to stay in sync, and that includes both internet + audio device encode/decode, which gets eaten up quite fast!

We are looking at providing an optional premium networking service to offer a faster connection as an alternative to the open internet. Nothing too expensive, like $10/month is the goal. Hope that gets you and your friends under that magic threshold when it's available, if you try it out.

u/ownedthx

KarmaCake day329September 25, 2008
About
Programmer/Cofounder at https://www.jamkazam.com and YETI
View Original