• 0 Posts
  • 38 Comments
Joined 1 year ago
cake
Cake day: June 26th, 2023

help-circle








  • I use interactive rebases to clean up the history of messy branches so they can be reviewed commit by commit, with each commit representing one logical unit or type of change.

    Mind you, getting those wrong is a quick way to making commits disappear into nothingness. Still useful if you’re careful. (Or you can just create a second temporary branch you can fall back onto of you need up your first once.)


  • And also ells, rods, cubits, paces, furlongs, oxgangs, lots, batmans… all with subtly different regional definitions (with regions sometimes as small as one village).

    People used loosely defined measurements based on things like their own body parts or how much land they guessed their ox could plow on an average day. Things like mathematical convenience or precision were not all that important; being able to measure (or estimate) without tools was.




  • I’m the spirit of fairness I will nitpick you.

    Firstly, porting apps over between Android devices works seamlessly only if those apps come from the Play Store. Android has no provisions for auto-transferring e.g. F-Droid and its apps. So it’s no wonder you can’t transfer your iOS apps (which might not even have Android versions). But it is true that auto-transfers of Play Store apps between different Android spins is seamless.

    Secondly, whether and how easily you can modify or replace your Android is dependent on the phone’s manufacturer. A Pixel is a very different beast from an Xperia in that regard. Still, Google do provide AOSP and are very mod-friendly on their own devices. Apple very much aren’t.




  • GTA 6 will be the most important release not only in video game history but in the entire history of computing. If Alan Turing has known his work would lead to GTA 6 he would’ve died with a smile on his face.

    Now that we are approaching the historic release of GTA 6 we can sleep easy for the launch of this, the greatest possible achievement of human culture, marks the completion of all our aspirations.

    We can do no more, nor do we have to. We will have achieved all there is to achieve. GTA 6 will not only revolutionize everything, it will also obviate the need to improve upon anything because a world with GTA 6 in it is impossible to improve upon.

    God weeps. Whether it’s tears of joy because his creation has finally surpassed him or tears of grief as it is no longer possible for anything to soar to greater heights is unknowable. But we do know this: If you don’t preorder immediately you will be the first against the wall when the revolution comes.



  • On the one hand I like the basic idea, on the other hand I think that some fundamental problems aren’t fully solved yet. There big use case are passkeys and direct password manager integration – neither mesh well with the idea of software that isn’t allowed to talk to most of the system.

    I’m certain that this will be resolved at some point but for now I don’t think Flatpak and its brethren are quite there yet.



  • CUDA was there first and has established itself as the standard for GPGPU (“general purpose GPU” aka calculating non-graphics stuff on a graphics card). There are many software packages out there that only support CUDA, especially in the lucrative high-performance computing market.

    Most software vendors have no intention of supporting more than one API since CUDA works and the market isn’t competitive enough for someone to need to distinguish themselves though better API support.

    Thus Nvidia have a lock on a market that regularly needs to buy expensive high-margin hardware and they don’t want to share. So they made up a rule that nobody else is allowed to write out use something that makes CUDA software work with non-Nvidia GPUs.

    That’s anticompetitive but it remains to be seen if it’s anticompetitive enough for the EU to step in.