Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)TD
The_Decryptor @aussie.zone
spoiler

made you look

Posts 0
Comments 19
Elements of Renewable Energy
  • There are different kinds of solar power generation, the photovoltaic panels that generate electricity directly that we all know and love, and thermal solar. You'll commonly see a small-scaled version of this used on homes as a hot water system.

    Scale it up though and you've got a system that can generate energy 24/7, as long as you've got enough thermal mass, and sunlight.

  • Ubisoft Stock Tanks to 10-Year Low After Lukewarm Star Wars Outlaws Launch
  • I quite liked the locale in FC5, but the (nearly?) unavoidable captures the game would force on you when you did too much open world stuff annoyed the hell out of me.

    Then I had the ending spoiled for me and I just got too annoyed at the story planners and never touched it again.

  • Which protocol or open standard do you like or wish was more popular?
  • Then don’t get me started about how the www subdomain itself no longer makes sense. I get that the system was designed long before HTTP and the WWW took over the internet as basically the default, but if we had known that in advance it would’ve made sense to not try to push www in front of all website domains throughout the 90"s and early 2000’s.

    I have never understood why you can delegate a subdomain but not the root domain, I doubt it was a technical issue because they added support for it recently via SVCB records (But maybe technical concerns were actually fixed in the decades since)

  • Which protocol or open standard do you like or wish was more popular?
  • They're "file like" in the sense that they're exposed as an fd, but they're not exposed via the filesystem at all (Unlike e.g. unix sockets), and the existing API is just mapped over the sockets one (i.e. write() instead of send(), read() instead of recv()). There's also a difference in how you create them, you open() a file, but connect() a socket, etc.

    (As an aside, it turns out Bash has its own virtual file-based wrapper around sockets, so you can do things like cat a remote port with Bash, something you can do natively in Plan 9)

    Really it just shows that "everything is a file" didn't stand up in practice, there's more stuff that needs special treatment than doesn't (e.g. Interacting with TTYs also has special APIs). It makes more sense to have a better dedicated API than a generic catch-all one.

  • Which protocol or open standard do you like or wish was more popular?
  • Existing JPEG files (which are the vast, vast majority of images currently on the web and in people’s own libraries/catalogs) can be losslessly compressed even further with zero loss of quality. This alone means that there’s benefits to adoption, if nothing else for archival and serving old stuff.

    Funny thing is, there was talk on the Chrome bug tracker of using just this ability transparently at the HTTP layer (like gzip/brotli compression), but they're so set on pushing their AVIF format that they backed away from it.

  • Is it better to check if a file exists before trying to load it, or to try to load it, and catch the error and move on?
  • For a game I don't think it's the end of the world, but you could end up in a situation where the first check passed, then you go to use the file and that fails, so you end up having to handle the "can't use file" case twice anyway. But for something like showing a "Continue" menu item you obviously need to check that there's an existing save to begin with before loading it.

    In general checking first leads to race conditions known as "time-of-check to time-of-use", the pitfalls of which can vary greatly, but realistically aren't a problem for a lot of cases.

  • YouTube now vs then
  • You can't do normal BitTorrent in browsers, there's no support for plain sockets that you'd need to communicate with other peers, WebTorrent is technically a new protocol that implements the BT semantics over stuff the browsers do provide (So you can proxy between the different swarms, that's the "hybrid" nodes in the image on the WebTorrent page)

    But it turns out it's all a moot point, since PeerTube removed WebTorrent support anyway in favour of their own P2P system

    Edit: Ok so I misunderstood, and it seems like it's a bit complicated. The server can (it's disabled by default) use WebTorrent to import videos, the client still uses the WT trackers to find peers but uses a different protocol to actually share the video data.

    There's this tool that provides the ability to automatically seed videos, but development has stalled because no up to date client will ever make use of it.

    I think the one remaining use is the "download as torrent" option, but even then that's just using a web seed, so it's just an alternative way to download the video.

  • The opposite of shopaholic: shopcell
  • What’s the problem with that, though? Systems like that are pretty much guaranteed to be isolated from the internet.

    Because things break down eventually, and when it comes time to buy replacement parts you discover that they're effectively impossible to find. Then instead of having a nice, planned transition period you've got like a weekend to cobble together something to get it working again.

  • Meeting 1.5C warming limit hinges on governments more than technology, study says
  • Yep, our center-left government recently announced plans to keep using natural gas for at least another 25 years

    But it's ok, because we'll work out carbon capture in the future! Which is the exact same notion that our previous right wing government based their policy on.

  • What are those signs?
  • Sounds a hell of a lot like my Australian school experience.

    My high school was great, if you were doing poorly in a class then next year they'd put you in an easier class to bring up your average grade (And if that didn't work, then they'd just ignore you).

  • Zero-click Windows TCP/IP RCE impacts all systems with IPv6 enabled, patch now
    1. If your ISP doesn't do IPv6, then you're fine (But should look for a better ISP)
    2. If your ISP does do IPv6, then you should install the patch now (Unless you're not using IPv6 on the LAN, in which case you're fine but get a better router/sysadmin)
    3. If your ISP does do IPv6, but you can't install the patch for whatever reason, only then should you disable IPv6

    The problem is people recommend disabling IPv6 for random unrelated reasons (Like gamers claiming it decreases your IPv4 latency), so yeah MS is going to be insistent that users not fiddle with things they don't understand because it's really unlikely they'll go back and restore that config when it doesn't actually help.

  • DARPA suggests turning old C code automatically into Rust – using AI, of course
  • Ideally you don't directly ship the code it outputs, you use it instead of re-writing it from scratch and then slowly clean it up.

    Like Mozilla used it for the initial port of qcms (the colour management library they wrote for Firefox), then slowly edited the code to be idiomatic rust code. Compare that to something like librsvg that did a function by function port

  • It will outlive us all
  • although I’m not sure what USB4 Gen 3×1 is, but it’s only x1 so can’t be that good, right?

    It's the initialisation mode of USB 40Gbps, luckily not something users will have to deal with