• 3 Posts
  • 365 Comments
Joined 3 years ago
cake
Cake day: June 14th, 2023

help-circle

  • There’s some very important transatlantic cables that come ashore in New Jersey; data centres built there will have excellent links to both the Eastern US and a lot of Europe, making it quite a desirable location.

    Data centres have a few constraints on their locations. Network connections, of course, and power and water for cooling. Their margins are also a bit dubious (Ed Zitron did an excellent investigation in a recent article) but they benefit from low taxes and sweetheart deals with the local municipalities. Doesn’t take much to make that deal look shaky and be rid of the DC. Well done though NJ, keep it up!






  • Each package has an average of 1.1 Gb of binaries? Maybe delete a few of the old versions, then. But I think the most serious ask there is the network infrastructure - lots of big downloads around the world soon add up.

    The Arch linux package is about 150 Mb; they’ve a few larger ones, but most come in at a few megabytes. (Have just checked my Pacoloco shared cache - average of 773 packages is 5.8 Mb. That serves a network server, a gaming desktop, my personal development laptop and my work development laptop, so it’s a cross section.)


  • The female ones don’t smell too bad - ‘rodenty’ but not too pungent.

    The males are extremely whiffy. Very musky, akin to BO, gets into everything.

    My grandad used to keep them as working ferrets, for flushing rabbits out of their warrens, and fed them on leftover rabbit carcasses. You could smell that from quite a distance.

    The babies are incredibly cute - size of your thumb, very soft. The adults are also cute, but have sharp claws and a nasty bite when they’re annoyed. They’re faster than you might expect, too - can really cover the distance when they get their bounce on.




  • Audio codecs like MP3 usually do a Fourier transform to move the sound into the frequency domain, discard any frequencies that you’re unlikely to notice, and encode ‘rate of change’ for the remaining ones. So the encoding problem is usually sound with fast changes in intensity or frequency, which is basically what percussion is.

    System is quite percussion heavy, so will sound bad.

    Recently moved from Spotify to Qobuz, because fuck Dan Ek, and the fact that they’ve got better bitrates across the board really makes the difference for jazz and jazzy stuff. Neglected, sounds crap on Spotify. Sounds great on Qobuz. But that’s the change from ‘bad’ to ‘quite good’ bitrates; additional bits are very much a case of diminishing returns.


  • It’s the massive stone slab that lies in front of a fireplace, stops stray sparks for burning holes in your carpet or floorboards and burning the house down.

    They’re usually half-tonne rectangles of granite. Fair play to the lad for digging one out and carrying it home, it’s normally a job for a forklift.



  • I’d be happy if plasma looked a bit more like WinNT. Completely functional, all the information there at a glance. Nothing hidden away in hamburger menus, no guessing about what you can and can’t click on. Does what it needs to then gets out your way. The best-designed that Windows has ever been.




  • If you’ve any suggestion on how to implement that, then it’s a million-dollar idea.

    The “I’m a human” test that only takes a few seconds and then lets you do what you like for an hour was always vulnerable to ‘auth farms’. Pay some poor bastards in the third world a pittance to pass the test a thousand times an hour, let the bots run wild. And the bots have gained the ability to pass the tests themselves, at least by boiling the oceans in some datacentre while the VC money holds out.

    Finding the people running the bots, fitting them with some very heavy boots and then seeing if they can swim in the deep ocean is probably needlessly cruel, but I’d be up for tarring and feathering a few. Once the videos got out, the rest might think harder about their life choices…


  • I dunno. Oxygen Not Included looks crisp on a 4K monitor. And it makes my job easier, being able to have an absolute tonne of code on-screen and readable. I reckon I could probably use an 8K monitor for those things.

    Yeah, I generally have FSR running on any 3D game made in about the last decade - even if I can run it at 4K at a reasonable framerate, my computer fans start to sound like a hoover and the whole room starts warming up. But upscaling seems a better solution than having separate monitors for work and play.


  • addie@feddit.uktoProgrammer Humor@programming.devSenior devs...
    link
    fedilink
    arrow-up
    19
    arrow-down
    1
    ·
    24 days ago

    Abstraction is not very compatible with concurrency, so as well as your your beautiful abstract API, you also need some ‘cut through the layers’ functions to return the underlying classes you need to synchronise on. Now you have a right mess that’s incredibly hard to understand, infuriating to debug, and impossible to refactor. Best you can do is put another layer of abstraction on top. Repeat every six months.


  • Google Stadia wasn’t exactly a responding success…

    From a previous job in hydraulics, the computational fluid dynamics / finite element analysis that we used to do would eat all your compute resource and ask for more. Split your design into tiny cubes, simulate all the flow / mass balance / temperature exchange / material stress calculations for each one, gain an understanding of how the part would perform in the real world. Very easily parallelizable, a great fit for GPU calculation. However, it’s a ‘hundreds of millions of dollars’ industry, and the AI bubble is currently ‘tens of trillions’ deep.

    Yes, they can be used for other tasks. But we’ve just no use for the amount that’s been purchased - there’s tens of thousands of times as much as makes any sense.