• 2 Posts
  • 432 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle



  • The software isn’t really the hard thing about these companies, the customer and provider UIs are nothing special and they achieve their scale using fairly industry standard event driven tools and cloud compute. They all talk a lot at industry conferences, so it’s no secret really.

    Ensuring a restaurant will make the food for an order, ensuring a delivery person shows up to collect it, ensuring that food makes it to its destination in the same condition it left the restaurant, ensuring everyone gets paid at the end.

    Preventing any of that from going wrong and handling it when it does is where the value of these companies lies.

    Who is going to step in if a restaurant starts ignoring orders, or a driver starts eating the food, or a customer does a fraudulent chargeback?

    Then there’s the money issue: where does the money go when people pay? Who owns the merchant bank account? Does every driver need a merchant bank account? How is tax accounting handled?

    You can’t use cash for this system as both the driver and restaurant need to be paid, and the driver won’t necessarily go back to that restaurant



  • Tarantino & Nolan already got shouts in the thread, so:

    John Carpenter for some of the best practical effects in cinema history

    You’ve also got the likes of Stanley Kubrick & David Lynch, of course

    Talking of Davids, David Fincher feels like he has enough good to make the list

    I feel like you could go on a great journey through 80s-00s cinema with films having either Bill Murray or Arnold Schwarzenegger in the cast

    There’s probably a lot I’m forgetting







  • I miss the keyboard screen series of Logitech stuff, I held onto my G510 a lot longer than I probably should have and only really retired it for something much nicer to type on around 2020.

    If Logitech had released something like their G915 but with the screen, I’d have got it in a heartbeat. Even though game support had long dwindled, it was still good for media player feedback, system stats and IIRC there was a third party way of getting notifications from some sites to show up.

    I guess smartphones kinda do most of that better these days… Well excluding the system stats, but that was always the fallback if nothing else was worth showing



  • I was doing some awful manual patching trying to get some Linux TV kernel patches into a raspberry pi kernel I was cross compiling on my main desktop.

    IIRC I had both repos cloned for quick reference/source of truth and then a third I was using to do the actual work on. I remember running a du summary on my working directory with it all in at the end, and it was somewhere between 40-50GB.

    There was probably a more space efficient way to achieve what I was doing, but there was no need to worry about that



  • I wouldn’t say a gamer is remotely exceptional, some modern games take up 200+GiB (which is ridiculous, but still reality)

    If you’re a content creator or hobbyist that does anything with video, photo or audio, that’s gonna disappear in a flash. For example, I came back with ~30GiB of RAW photos from my last weekend away, and that’s before any processing which will create some intermediate TIFF/DNGs. If it was a week away I’d not even be able to pull them all onto my PC to process.

    Hell, I’d be worried about using most of that up by just cloning and compiling a Linux kernel, I think last time I needed to do that I ended up using about 50GiB

    I’d say sure, the average web browsing, word processing user you’re probably thinking of is going to be fine for a while, but all other use cases aren’t exactly exceptional.

    70GiB was a good amount of free space about a decade ago, not really at all today




  • Because Rust didn’t exist when sqlite was started?

    I’m hoping that’s one of the first lines on the page

    Edit:

    Okay there is a section about Rust that it’s at the top of

    None of the safe programming languages existed for the first 10 years of SQLite’s existence. SQLite could be recoded in Go or Rust, but doing so would probably introduce far more bugs than would be fixed, and it may also result in slower code.