@lukasa@hachyderm.io
@lukasa@hachyderm.io avatar

lukasa

@lukasa@hachyderm.io

Funny, once in a while. He/him/his.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

finestructure, to random
@finestructure@mastodon.social avatar

Folks who squash their merges, I’m curious why you are making that trade-off. I’m guessing the pro argument is a cleaner merge graph?

The big argument against it for me is that you lose granularity for git bisect. I've often been able to narrow down breakage (sometimes long past the merge) due to individual commits in the merge. If I'd merged in a giant blob all I'd have had to go by is that giant blob. (1/2)

lukasa,
@lukasa@hachyderm.io avatar

@finestructure @maxd The compromise feature we all want is present in, of all things, bzr. There, by default, the history only shows merges or commits made directly on a branch. But at any time you can ask the various tools to show the full history merged in, and then you see every tiny commit. Maximum development history, cleanest feature history.

bagder, to random
@bagder@mastodon.social avatar

Daniel's weekly report May 10, 2024

https://lists.haxx.se/pipermail/daniel/2024-May/000063.html

curl up, TLS 1.3, cookies, survey, stackoverflow, experimental, state machine, http3

lukasa,
@lukasa@hachyderm.io avatar

@bagder I love you Daniel, but having the same state machine have states called DO, DOING, DOING_MORE, PERFORMING, & DID is absolutely breathtaking. I presume those slowly got added over time? (Not to mention DONE and COMPLETE!)

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

Update on SwiftGodot and strict concurrency.

The easy stuff is gone, but the remaining stuff is hard. I could brute force my way to the end, but goal is not to just have it build, I want to make sure that my users can rely on the guarantees and be able to benefit from this additional level of safety.

So the next step will take some time to complete, as many of these will require some research into some Godot features.

lukasa,
@lukasa@hachyderm.io avatar

@Migueldeicaza @airspeedswift For C pointers I strongly recommend wrapping them in types that both a) automatically manage their lifetime, and b) enforce their threading requirements. Sadly that often requires research into what those are, but a low-level wrapper type is super valuable here. Often classes, rarely noncopyable structs. Swift Crypto does this a lot if you need examples.

lukasa, to random
@lukasa@hachyderm.io avatar

One of the things about rooftop solar I hadn’t grasped before it was installed is the way this little diagram makes you feel. Specifically, it makes you feel like the solar punk future is basically right here. I want to find a way to get a version of this picture for those who don’t have rooftop solar, to help make the grid more visceral.

lukasa,
@lukasa@hachyderm.io avatar

@chrisjrn @offby1 In general Home Assistant seems to be a great one-stop-shop for energy monitoring. You can add various current clamps, for example, and run them in to get energy breakdowns.

I've mostly avoided setting up Home Assistant because I'm worried I'll lose my life to it, but I'm equally worried that I'm slowly rebuilding a crappy bespoke version of everything it can do.

lukasa,
@lukasa@hachyderm.io avatar

@chrisjrn @offby1 Yeah I’m also trying to ensure that other people in my house can also deal with the automations and management, so I’ve kept things in HomeKit as best as I could.

hynek, to random
@hynek@mastodon.social avatar

As I’m preparing to send back the ScanSnap iX100 because its software is trash that doesn’t work and wrecked havoc on my Mac – any paperless nerds that can recommend a scanner for quick and easy A4 scans? I’m currently using my phone with MS Lens (and Prizmo before) but I don’t quite like the scans come out and I don’t enjoy the ceremony of detecting edges etc.

lukasa,
@lukasa@hachyderm.io avatar

@hynek Is a portable document scanner suitable for you? Not as generally useful but I have a recommendation for one.

lukasa,
@lukasa@hachyderm.io avatar

@hynek ok, I have a Brother ADS-1700W. Much like the Brother laser printer, it’s totally fine. iScanSnap is a totally fine app that you can just install from the Mac App Store.

jacob, to random
@jacob@jacobian.org avatar

There's something profoundly amazing about the fact that I've been able to work in computers for 25 years and still basically know almost nothing about how networking actually works.

lukasa,
@lukasa@hachyderm.io avatar

@jacob @glyph What I have loved about this is the discovery that absolutely everyone feels this way about the networking layer right below them. The kernel networking folks are like "look, I hand it off to the NIC driver and then some magic happens, I dunno”. The NIC driver folks are all “there's just some bitbanging and then I flip an MSR and then this whole other computer in the computer does a thing". The NIC folks all go "look the IC has a data sheet, I just prod it and hope”.

bitprophet, to random
@bitprophet@social.coop avatar

I have begun reading Discworld. It is /exceedingly/ silly. 🤩

lukasa,
@lukasa@hachyderm.io avatar

@bitprophet Starting at the start? There’s a fairly notable tone shift about 5 books in.

lukasa,
@lukasa@hachyderm.io avatar

@offby1 @bitprophet Candidly, as a huge Discworld fan, I'd recommend skipping the first two for sure. Equal Rites can probably be skipped too, though introducing the witches is nice. Mort is pretty good. I liked Pyramids. Guards! Guards! is iconic, and a very safe starting point. From Guards! Guards! onwards it's basically continuous bangers.

lukasa,
@lukasa@hachyderm.io avatar

@offby1 @bitprophet Frankly, I always thought Rincewind's whole schtick was just fundamentally unappealing.

ambv, to random
@ambv@mastodon.social avatar

New profile picture by Yury Selivanov, taken in Brno. Thanks!

lukasa,
@lukasa@hachyderm.io avatar

@ambv Black-and-white is a good look for you.

garius, to random
@garius@mastodon.me.uk avatar

Fediverse, the independent women's football team I support/volunteer for needs your help.

After a MASSIVE comeback win against a higher level team they're through in the cup.

But that means a long coach journey, and the competition grants no prize money to pay for travel.

This is an economic barrier, not a footballing one, that team's without a link to a men's team struggle to overcome. So we're crowdfunding for coach hire. /1 https://www.crowdfunder.co.uk/p/cup-travel-expenses-for-distant-away-game#start

lukasa,
@lukasa@hachyderm.io avatar

@garius should take a second to come through but I pushed this over the line.

lukasa, to random
@lukasa@hachyderm.io avatar

Hey folks, if you run swift-nio-http2 in production then please take a quick look at this post regarding an ecosystem wide HTTP/2 issue: https://forums.swift.org/t/swift-nio-http2-security-update-cve-2023-44487-http-2-dos/67764

garius, to random
@garius@mastodon.me.uk avatar

Welcome to the McKenzie Arnold show! #fifawwc #mastodonfc

lukasa,
@lukasa@hachyderm.io avatar
bitprophet, to random
@bitprophet@social.coop avatar

Really wanna replace my central air with a bunch of ceiling-cassette minisplit heads or something.

Cooling the entire house at night: dumb. Having downstairs be chilly to keep upstairs livable: also dumb.

lukasa,
@lukasa@hachyderm.io avatar

@bitprophet I’m fitting a multi split as part of my renovation. We’re building several units into joinery, which is a neat idea our builder had.

glyph, to random
@glyph@mastodon.social avatar

Is there a name for the cognitive bias or even a trope where you feel like human infrastructure—buildings, books, roads, microchips, plastics—are a sort of homogenous naturally-occurring goo that replenishes itself rather than being the product of human labor? A lot of urban fantasy & horror SF draws on this: libraries that go on forever, “the backrooms”, impractically vast digital networks in cyberpunk, epiphenomenal mystical roads in Kentucky Route Zero…

lukasa,
@lukasa@hachyderm.io avatar

@offby1 @bitprophet @glyph I second this vote, it was absolutely captivating.

lukasa, to random
@lukasa@hachyderm.io avatar

Absolutely gobsmacked to see that the Sainsbury's website takes one and a half CPU cores to show me a webpage full of tinned chickpeas.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • tacticalgear
  • Durango
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • khanakhh
  • slotface
  • vwfavf
  • everett
  • kavyap
  • megavids
  • osvaldo12
  • modclub
  • GTA5RPClips
  • ethstaker
  • InstantRegret
  • cisconetworking
  • cubers
  • ngwrru68w68
  • tester
  • normalnudes
  • Leos
  • anitta
  • JUstTest
  • All magazines