@smolwaffle@union.place avatar

smolwaffle

@smolwaffle@union.place

once finished everything on his to-do list | owner of too many keyboards | professional computer toucher | amateur cat toucher

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

smolwaffle, to random
@smolwaffle@union.place avatar

There aren't many engineering tool opinions that will hurt my respect for someone's engineering ability, even if I think that the other tools are better. You like RTags over clangd? Okay, so long as you don't make me use it.

But when your opinion is "doing work to make clang-tidy happy isn't worth it", and the work you're referring to is things like respecting bugprone-unused-return-value, then my respect for your engineering decisions goes down.

smolwaffle,
@smolwaffle@union.place avatar

If you're an engineering leader and you're telling the team, repeatedly, through word and action, that code quality isn't important, don't then be surprised when you get a lot of hard to fix bugs and very low development velocity.

You can't say "all these code quality tools are useless", and personally commit a bunch of half working untested code, and then expect good results.

smolwaffle, to random
@smolwaffle@union.place avatar

Yes

drewdevault, to random
@drewdevault@fosstodon.org avatar

I needed a break from Real Work, so I'm speedrunning writing a Unix-ish operating system

Day 3

smolwaffle,
@smolwaffle@union.place avatar

@drewdevault
Why such an old vim, are the newer ones hard to build?

Since you've got lua you might be able to get Neovim building, too.

hrefna, to random
@hrefna@hachyderm.io avatar

The temptation to just wear a corset on the daily is growing.

smolwaffle,
@smolwaffle@union.place avatar

@hrefna
What styles do you have?

drewdevault, to random
@drewdevault@fosstodon.org avatar

Hyprland claims to have made some progress on reducing overt hate speech in their community, and maybe they have (not much, so far as I can tell). But there really hasn't been any progress at all on the underlying issue, which is this: the Hyprland community is "just for fun", and they can't seem to have "fun" unless it's at someone else's expense.

smolwaffle,
@smolwaffle@union.place avatar

@dusnm
Idk I had a lot of fun watching the eclipse yesterday and I don't think it hurt anybody else.
@drewdevault

smolwaffle,
@smolwaffle@union.place avatar

@drewdevault
I wish I'd been a little less sick so we could have made it further north, I'm jealous of the folks who were in the center of the path.

Definitely travel for another one if you can. I'm considering going to Tangiers for the one on August 2 2027. Egypt has a bit better viewing but... hot. And 4 minutes is still a very long totality.

smolwaffle, to random
@smolwaffle@union.place avatar

THIS TOOT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ENTERTAINMENT, FITNESS FOR A PARTICULAR AUDIENCE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE TOOT OR THE USE OR OTHER DEALINGS IN THE TOOT.

hrefna, to random
@hrefna@hachyderm.io avatar

Ah, feather razors, my old nemesis. We meet again.

smolwaffle,
@smolwaffle@union.place avatar

@hrefna
I recall them being better on the second shave than the first. They take a super light touch to use, and very good prep. I gave up and switched to Shark.

hrefna, to honkaistarrail
@hrefna@hachyderm.io avatar

Lesbians: Check
Hypnotic Induction via Tango: Check
Transformation Duel out of a fairy tale: Check
Trauma: Check
Absolutely Friggin Terrifying Conclusion: Check

Yep, seems like a property. https://youtu.be/e5xueJq4Lwc?si=TmzAZYT0zNoeV4F1

I don't even know what CWs I'd put on this. Minimally harm to animals (drawn), violence (animated), and toxic dynamics.

smolwaffle,
@smolwaffle@union.place avatar

@hrefna
... Honkai Star Rail is the spiritual inheritor of Utena's legacy, isn't it

hrefna, to random
@hrefna@hachyderm.io avatar

Girlfriend and I are talking about a cruise. She's (very) disabled, and cruises do a lot to alleviate her issues. But I've never been on one.

Her: "do you know if you get seasick at all?"

Me, a former scuba diver who has done at-sea trips: "Oh, I'm very well aware under exactly what circumstances I get seasick, and on a 65k ton displacement ship it is very unlikely to be an issue"

smolwaffle,
@smolwaffle@union.place avatar

@hrefna
Sitting under the roof with the splash guards zipped up and the diesel fumes getting pulled in by the eddies, on a rough day, where I can't see the horizon? Yes bad.

On anything that can sleep 16 people? Nah.

Where are you cruising? I've done small boats in Alaska (40 passengers) and the Galapagos (10 passengers)but never the big ones. 65k tons is what, like 3000 people between passengers and crew?

hrefna, to random
@hrefna@hachyderm.io avatar

Septic line updates:

  • Saturday they were supposed to arrive to clear the line, that got pushed back to Sunday
  • Sunday they came out, cleared it, and we talked about next steps
  • Monday they trenched the lawn, tore out the old pipe, got most of the new pipe installed
  • Today they finished the pipe, refilled the trench, hydrojetted, and ran a chain through the rest of the pipe to clean it
  • Tomorrow they'll hydrojet it again, replace a toilet, and maybe install the fiberglass, depending on time
smolwaffle,
@smolwaffle@union.place avatar

@hrefna
Wat happened to your septic? And "the fiberglass", is that the tank?

drewdevault, to random
@drewdevault@fosstodon.org avatar

Fucking Mastodon auto-DDoS-on-post, disgraceful

smolwaffle,
@smolwaffle@union.place avatar

@rysiek
One reason is that it's vulnerable to forging. I could, say, post a link to a NYTimes article with a fake headline and text in the preview.

You could argue that people shouldn't trust those previews, but we've already created an expectation that they are accurate. That ship had sailed.

The line of trust could perhaps be created with DNS, which is one of the few distributed systems we have available for that sort of thing. Like an SPF record for link previews.
@joshix @drewdevault

smolwaffle,
@smolwaffle@union.place avatar

@rysiek
A more powerful solution would be for the originating site to publish a key along with signed link previews. The signed preview could then be attached to a post. The key again needs to be published via DNS to avoid slamming the originating site.
@joshix @drewdevault

smolwaffle,
@smolwaffle@union.place avatar

@xarvos
All consumers of previews and websites which want to save on preview-loading traffic. So not every website.

It's definitely ambitious and unlikely to be implementable. I don't think the companies with the most control over the web have any motivation to push it. The opposite, since they want people to depend on their centralized services for things like that.
@joshix @drewdevault @rysiek

gabek, to random

I don’t often share my thoughts on actual useful things that benefit people, but for the audience that can use this information:

If you go to as many concerts and music events as I do, often one or two a week, I highly recommend investing in custom molded earplugs. I’m assuming you’re already wearing hearing protection, and you better be, but custom ones are game changers.

They’re expensive. They’re a hassle to get made. But they’re one of those things that once you have them, you wonder how you went so long without them.

Perfect seal, they’ll never randomly fall out or hurt your ears. I have -17db ones that feel like the sweet spot. I can wear them all night, have conversations without taking them out, and music sounds better than any other earplugs due to the perfect fit.

It’s not for everybody. But I bet one person out there reading this would see a quality of life improvement if live music is a big part of their lives.

smolwaffle,
@smolwaffle@union.place avatar

@gabek
Do you have the ones with removeable inserts which can also function as earphones?
@deutrino

Impossible_PhD, to random
@Impossible_PhD@hachyderm.io avatar

frothing at the mouth

THE EARLY INSIGHTS FOR THE 2022 US TRANSGENDER SURVEY ARE OUT! THE CORPUS IS FOUR TIMES THE SIZE OF THE 2015 USTS!!! IT'S BY FAR THE LARGEST TRANS STUDY EVER COMPLETED!!!

passes out in excited data scientist

https://ustranssurvey.org/

smolwaffle,
@smolwaffle@union.place avatar

@Impossible_PhD
Just a gentle reminder that being enby and AFAB doesn't make someone transmasculine. I know a lot of AFAB enbies who wouldn't describe themselves as transmasc and would be surprised to be included in that category, including some who took a long time to realize they were enby because of that linear "m-f spectrum" framing.

smolwaffle,
@smolwaffle@union.place avatar

@Impossible_PhD
The perils of categorization. That's a good point, and thanks for your response.

This problem reminds me of some of Butler's writings in Undoing Gender about conflicts in terminology between generations of trans people.

hrefna, to random
@hrefna@hachyderm.io avatar

I should probably weigh the chickens. They are going to be thrilled with this, I'm sure. Especially the roosters.

smolwaffle,
@smolwaffle@union.place avatar

@hrefna
How do you do this? Do they weigh enough to hold them and weigh yourself or do you have a scale you can get them to stand still on for a sec or what?

ct_bergstrom, to random
@ct_bergstrom@fediscience.org avatar

There's a curious new rhetorical strategy I'm encountering more and more often in online spaces wherein ignorance about a claim is taken to refute it. It goes a bit like the script below. It's the death-of-expertise script, but with an additional twist.

Has anyone written about this?

smolwaffle,
@smolwaffle@union.place avatar

@ct_bergstrom
It would be nice if this image had alt text. I was able to read it, but with difficulty.
@hrefna

hrefna, to random
@hrefna@hachyderm.io avatar

Whenever I look at the meeting minutes for any organization or group that has structured meetings with votes and that allows freeform discussion I realize why Roberts Rules don't allow freeform discussion.

smolwaffle,
@smolwaffle@union.place avatar

@hrefna
I've seen some orgs which do occasionally run into issues with attempted hostile takeovers get along well with occasionally suspending the rules (with a vote taken under the rules) for a part of a discussion. IIRC it's the only way to accommodate back and forth discussion which is sometimes good.
@joby

hrefna, to random
@hrefna@hachyderm.io avatar

I'm beginning to think the single biggest cause of "operational complexity" is "trying to avoid operational complexity." >_>

smolwaffle,
@smolwaffle@union.place avatar

@SoldierSpy
You know, there's a lot to be said for the old school practice of coding on paper. Yes, you lose the feedback loop with the compiler and type checker, and tests (if you are lucky enough to have fast tests). But it forces you to practice understanding.
@hrefna

hrefna, to random
@hrefna@hachyderm.io avatar

Awesome, my UUIDv7 generator (based on https://www.ietf.org/archive/id/draft-ietf-uuidrev-rfc4122bis-11.html#name-uuid-version-7 ) appears to be working, after misreading the spec and overcomplicating it at least four (4) times and having a (still outstanding) argument with the java UUID class.

But it looks like it is working! So now to refactor it with a few utilities for easier testing and put a wrapper around it so that it goes from Painfully Slow™ to Less Noticeably Slow™ (it's never going to be Fast™ since it has to make a call to System.nanoTime()).

smolwaffle,
@smolwaffle@union.place avatar

@hrefna
Is the idea behind (1) to have a queue of new UUIDs and have a thread (or two) which are supposed to a) discard any values which are too old by using an alarm to toss old ones every N milliseconds and b) keep the queue full?

And then you need synchronization on the queue and maybe an atomic (so you can load it without taking the lock) storing the oldest timestamp.

smolwaffle,
@smolwaffle@union.place avatar

@hrefna
I take it you're not using UUIDv7 for the rough distributed ordering property? I've seen it used to get data locality in database designs where the primary key is UUIDv7. Obviously clocks aren't perfectly synced but NTP gets you close enough for this purpose. That obviously is worse if you might have arbitrarily far out of date pregenerated UUIDs.

smolwaffle,
@smolwaffle@union.place avatar

@hrefna
For batch taking, I was imagining that only in cases where the client has a batch of items to immediately apply them to. E.g. doing a bulk load of 10k rows of data, there's not much point in having the timestamp portion of the UUID advance while you process that.

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