- jasonwatkinspdxAs far as I'm aware they just timestamp the sample streams based on a local gps backed reference. Then when they get the data/tapes in one computing center they can just run a more sophisticated correlation in software to smooth things out.
- Yeah, that's just one of the essays he was on as a phd student, but he was really interested in the interaction of linear types and region inferencing as a general resource management framework. That grew into an interest in linear types as part of logical frameworks for modeling concurrency. But then like a lot of people he became disillusioned with academia, went to make some money on wall street, then focused on his family after that.
Anyhow, I just thought it might be a good jumping off point for what you're exploring.
- You might find one of my late brother's research interests relevant: https://www.cs.princeton.edu/~dpw/papers/space.pdf
- For just basic windows desktop stuff, a $200 NUC has been good enough for like 15 years now.
- Yeah, also it shows the comment is ignorant of history.
In the immediate aftermath of the Korean war, the North was actually more prosperous than the South. That changed with time, dramatically so, but initially it'd be reasonable to see the north as having better economic prospects.
- You sell fake engagement to content creators.
According to Cambridge's data, $100 gets you around 2k fake but verified tiktok accounts: https://cotsi.org/platforms?view=map&platform=lf
Viewbotting is a pretty big issue on all the streaming platforms. Twitch changed their technical measures recently and a bunch of big streamers concurrent viewers dropped by a large amount. "Fake it until you make it" is a viable strategy with streaming. It's all about fake engagement to game the algorithm and end up in people's feeds.
- It's been possible for quite some time.
In the early 2000's there was a book on using Direct3D from C# that was pretty influential as far as changing people's assumption that you couldn't do high performance graphics in a GC'd language. In the end a lot of the ideas overlap with what c/c++ gamedevs do, like structuring everything around fixed sized tables allocated at load time and then minimal dynamic memory usage within the frame loop. The same concepts can apply at the graphics API level. Minimize any dynamic language overhead by dispatching work in batches that reference preallocated buffers. That gets the language runtime largely out of the way.
- For what it's worth I had a conversation with someone in the same situation just the other day. They have a Hungarian passport but currently live in the Netherlands. They're not thrilled with the prospect of having to nationalize as Dutch, just due to all the bureaucracy, but they're getting the ball rolling now vs waiting to see how things pan out.
- This is a bit off the mark.
Cats have only been domesticated for like ~10k years, so not much in the way of change or adaptation has happened. So wildcats have the same capacity for forming social bands and such, they just don't in the wild as they don't have any incentive to.
- You might like the game Stray. Here's the trailer: https://www.youtube.com/watch?v=kJawWyRUOBM
It's about a cat that lives in a city of robots long after humans are extinct.
- The domestication of cats happened because of the invention of farming.
If you store grain in a granary, it attracts a lot of insects, rodents, etc. Cats that could tolerate getting close to human settlements found a good food source. And humans like this, because the cats protect the grain without eating it. So you can see why ancient agrarian societies like the Egyptians held cats in high esteem.
And despite only having a few thousand years to adapt to each other, ends up cats and humans can understand each other and form emotional bonds pretty easily.
I imagine we'll see cats on spaceships of the future just like they were the norm on ships in the age of sail.
- If you threatened me with 3+ hours a day of speed reading clocks instead of a normal summer I'd probably double down on effort too. And probably not in a way that's healthy long term.
- > Cursive is an outdated skill for when it was the fastest way to get words written to paper.
There was a class signifier aspect to it as well. Poor kids couldn't spend as much time practicing and perfecting penmanship. In a world where much got done through handwritten personal letters, good penmanship would make an impression similar to having properly tailored formal attire vs a tattered coat.
My grandma went to public school but grew up in an era where that sort of thinking was widespread, so she got extra tutoring. She learned to write freehand with a ruler flat baseline and machine like consistency in each letter. You could recognize a card or mail from her instantly just by the addressing on the envelope.
I wasn't taught that strictly but I did spend years of elementary school with those Red Chief notebooks copying letters page after page much to the frustration of my young ADHD brain.
I doubt I could properly write cursive today. I barely ever hand write notes anymore, so there's no real point.
- Just $6k to change your life by speed reading clocks for 3 hours a day for two months...
Needless to say this trips my crank/cult smell meter.
- Yeah, I had an unexpected insight into all this as growing up, my best friend's dad was a COBOL programmer for Metlife insurance.
The upside of those old mainframe centric systems is they do have impressive reliability. But you increasingly become dependent on just a handful of old souls like my friend's dad that are the only people who understand it in sufficient detail to try to update it.
My friend's dad had good job security but it seemed pretty demoralizing otherwise.
- I worked for a CRM reseller for a bit when I was younger.
At the time the industry wisdom was that basically 80% of CRM projects fail to return value. And the customers knew that plainly, but the alternative was trying to keep some COBOL era system limping along. So even though they knew they were likely going to burn a huge pile of money, it felt like a necessity.
So a sort of stockholm syndrome mentality takes root where they just hope they can limit the bleeding as much as possible.
Also just HIPAA being in the mix adds non trivial complexities.
- > or emptying the OS entropy pool during high loads.
Just a heads up that's not really a thing. If the CSPRNG is initialized correctly you're done. There's nothing being depleted. I know for ages the linux docs said different, they were just wrong and a maintainer was keeping a weird little fiefdom over it.
- > I hope that's not literally incrementing a sequence. Because it would lead to trivial neighbor ID guessing attacks.
It is and it does.
Also the ULID spec suggests you use a CSPRNG, but doesn't mandate that or provide specific advice on appropriate algorithms. So in practice people may reach for whatever hash function is convenient in their project, which may just be FNV or similar with considerably weaker randomness too.
- No, the calculation is straightforward and I'm not making the fallacious assumption you say there at the end about a magical lottery ticket number.
My basic point is the probability of collision is lower than the birthday bound, there's no need for this, and as comments in this thread make clear people are not understanding this limitation even exists with the specification.
- Right, but the point is there's no reason to accept this limitation. Likewise why hardcode millisecond scale timestamps in a world where billions of inserts per second are practical on a single server?
Or if what you want is monotonic distributed timestamps, again, HLC is how you do that properly.
So you're embracing this weird limitations for no real benefit.
And as you can see in the rest of this comment thread, a lot of people simply do not even know this behavior and are assuming the 80 bit portion is always random. Which is my whole point about having a not really an invariant invariant just being a bad way to go fundamentally.
Edit: just to reply to the below since I can't do so directly, I understand the arithmetic here. What I'm saying is there's zero reason to choose this weird scheme vs something that's just the full birthday bound and you never think about it again.
As another comment points out: just consider neighbor guessing attacks. This 80 bit random but not random field is a foot gun to anyone that just assumes they can treat it as truly random.