Skip to main content




So I read most @Cory Doctorow 's Picks & Shovels yesterday, and I definitely cried for a past that almost could have been.

reshared this

in reply to silverwizard

I'm a pretty religious dude, and I care deeply about my religion and my actually seeing religious people portrayed well, and stories about the ways our communities are preyed upon. It's really important.


I just replied to an email thread about a cooking group at church. Gmail rate limited for bulk sending.

This is anticompetitive bullshit and I'm so fucking livid.

I want to scream at Gmail users, but I acknowledge that it's not their fault.

in reply to Ji Fu

@Ji Fu Is what? The fact that nerds said "Don't use the shitty email from your ISP that works! Use this google offering! Their slogan is Don't Be Evil"?




Since all the search engines have died - does anyone remember the story of the IBM coffee mug?

I can't find any of the info and I'm looking for:
1) one of them
2) just the history

reshared this

in reply to silverwizard

you were probably thinking of the Amdahl coffee mug?

deadprogrammer.com/fud-you

dealwhisperers.blogspot.com/20…

in reply to Kicou

@Kicou I had never heard this story, but it doesn't jive with my memory of the datacenter sippy cup, but I like it



A frustrating thing about (tabletop game) kickstarters is that it seems like they go through a mess:
1) the designers of the games make all their articles to advertise their kickstarters
2) the kickstarter ends and then it disappears
3) the books flood out and the backers get excited
4) then it's gone from the zeitgeist because the momentum of the *conversation* was before it was released
5) it's a pain to get it to the table



I just wrote this PR comment:
My biggest worry is that this will take longer to review than it took to write. But to be clear - this is already in staging

Ops is a complete breakdown of the dev process and this is why DevOps is always weird.

in reply to silverwizard

@silverwizard Any software takes longer to test/review than it takes to write. Be very suspicious of short test/review times.
in reply to Hypolite Petovan

@Hypolite Petovan The problem is that it's config not software. I only made like 8 actual changes to the default files, but I added nearly a thousand lines spread over 31 files!


The real question is if the law exist, why did Trump get convicted of a crime and the judge go "Well, you can't do anything to the president, so whatever"

Americans need to come to grips with the idea that laws don't exist

reshared this

in reply to silverwizard

systems thinking leads people down the garden path of not looking at the simplest brute force solutions, people always forget the virtue of laziness


I am tempted to boot my desktop from freebsd live media, copy over the zpool to a 10TB disk, do the upgrades, then copy that back to the server

is this stupid?

in reply to silverwizard

I think as long as you zfs send and receive, I don't know why it wouldn't on the same hardware.


The thing I took away from last night's superbowl is that cops are stupid.

Everyone: PARTY IN THE FUCKING STREETS
Cops: Joy is prohibited citizen



Shit - this newfangled kea DHCP server wont let me use the static DHCP lease I have ><
in reply to silverwizard

So it seems like the dynamic lease was created, and I couldn't find that lease anywhere in the lease table, and the server decided that the dynamic lease was the one it should use, not the existing static lease. So I needed to shutdown the server and wait for the dynamic lease to expire, and then it grabbed the static lease? WTF?


I wired an ether cable without making a mistake

sep reshared this.

in reply to silverwizard

i have discovered a law of the universe.
If i have extra rj45 plugs or keystones, i never make a mistske.
If I have just as many as i need, I always make a mistake and need one more.
This is suspiciously consistant.
in reply to sep

@sep lol, that's tragic

I am nearing the end of the first box I ever bought so I'm finally getting the hang of it.

@sep


Ok - I've been told that HTTP 418 belongs in the 400 block because it's the same as requesting a non-existent file. This argument claims that 418 is the same as 404.

I tend to think of 418 as being more analogous to 501. You cannot put coffee in a teapot, which is a statement about the teapot.

#ImportantThoughts #Protocols #HTTP

in reply to silverwizard

You can put coffee in a teapot, though. The rejection is administrative.
in reply to silverwizard

It's like rejecting form data that's of the right type based on validation against the field's semantics. Which would be 400 series.
in reply to ⛅ w chance of bears

@⛅ w chance of bears Which HTTP error code do you think is analogous? 501 feels correct to me, as you're sending valid data, but the server chooses to not implement it. Of course, I'm trying to envision the request. I guess you envision the request as malformed, whereas I see a valid request sent to a place which is not properly set for it?
in reply to silverwizard

A teapot is mechanically a vessel that implements a catch-all "add liquid" or "pour liquid" more-or-less transparently to the actual identity of the liquid (barring extreme properties). When trying to put coffee in a teapot the method is implemented and the data would be valid, except that the teapot czar intervenes with an externally imposed rule which adjudicates that the data is actually invalid because reasons. 403 Forbidden.
in reply to ⛅ w chance of bears

@⛅ w chance of bears This doesn't feel very HTTP to me. There's too much context to be aware of here. This feels like we're into JS/whatnot. HTTP itself feels like it should be less content aware?
in reply to silverwizard

I'm looking at this as a web application returning a response code. HTTP is a protocol; some of the participants of that protocol will be extremely content aware, others less so. The very notion that holding coffee violates a teapot's nature is a philosophical conceit that would be odd for a low awareness system to express in the first place.

On the other hand, I suppose that attempting to french press in a teapot would be my idea of a 500-series teapot error.

in reply to ⛅ w chance of bears

@⛅ w chance of bears So I mean - yeah - I feel like the Pour action should be beverage neutral, but the coffee-pot specific actions will result in the server saying it's not correct.
in reply to silverwizard

@silverwizard I agree, "I'm a teapot" says more about the server (5XX errors) than the request itself (4XX).



Dddddddaaaaaammmmiiiiiittttt

I think I need to move this instance since it's in the UK

in reply to Hypolite Petovan

@Hypolite Petovan @Beko Pharm Yeah - mid2016 was a reasonable time to think Brexit would happen. But honestly, I had more faith then


All Star Wars is bad is just an outlier
Disney George who makes 100000 bad star wars a day is just an outlier


HOLY FUCKING SHIT! Confluence has replaced its context menu where you can format text with a "generate AI slop" button?! What fuckery is this?!

in reply to silverwizard

ok - so - every Day the shop brings in Customers. The customers need to be managed, with some events - basically Heists. At the end of the day, you get Entanglements - but they're for the shop itself. Indulging Vices is important, but it's things like Rent and Food instead of drugs.


So the person playing the owner gets money and stress, and the shop has a series of dent, damage, and supplies. The owner can move stress and money from the shop onto the staff as necessary to keep it afloat. Removing stress from a staff member needs money of course



Its been a long time since someone wrote shell unportable enough to ruin my day.

If you're gonna use bashisms, don't just huck them into `/bin/sh`

in reply to silverwizard

When I get weird "I don't understand why this isn't working correctly" I flip the interpreter to bash and retest, and more often then not angrily mutter "I can walk! It's a Christmas Miracle! Thank you officers!"


It's a lot harder to read an e-ink screen without a back light, when the room lights are out.


Ok - so - I am finally watching The Mandolorian and holy fuck.

I went into Season 1 trepidatious and the show sold me on its visuals and picaresque style. But now I'm on Season 3 (after a detour through Boba Fett), and I gotta say, if I was handed the script for S3E6 I would have stared across the the fucking desk and fired the writer. Just instantly.

in reply to Abbie Normal

@Abbie Normal The cthulhu looking alien was called Captain Shuggoth, the pleasure planet was called Plzir-15, the drug is nepenthe but does not cause or remove sorrow, and the red herring was Jack Black going "Do you like secretions? Also! I used to be imperial"

The action scene was just Mando kicking battle droids until one attacked him, then deciding to run away through a crowded market instead of anything else. And then it turned out Christopher Lloyd signed his name on all the drugs (it was nanorobots so they checked with a microscope) so they caught him, because he had no other plan. I... don't really even get its purpose.



Thinking about #BSDCan abstracts and falling into analysis paralysis, I've no idea what an abstract *looks* like for this con. How many words? Do you want the talk outline? The topic and that's it?

I dunno - AP is setting in - I want to give a good idea without accidentally writing the entire talk?

in reply to silverwizard

they can be short! People imagine them like a journal abstract but for our purposes it's probably better to think more about what would help you choose which room to join if you had them taped on the wall to read. Who's it for? What's the background story or prior work? What are the 3-4 biggest points you're trying to hit during your presentation, and what goal do you hope to achieve? Things like that. You don't need more that two paragraphs. Many proposals are fine with just one.
in reply to pamela

@pamela Maybe @silverwizard should just try to describe the talk here and then take it as an abstract! 😁
in reply to Hypolite Petovan

@Hypolite Petovan @pamela Ok so the talk abstract is basically

My goal with computer is to be as stupidly boring as possible, let's talk about how BSD enables that, and what I am currently doing.

The problem is that... that... I don't know. Giving more context is way too much, but it's also not much there.

in reply to silverwizard

@hypolite pick some categories you'd focus on, maybe, and see what personal experiences match up? Often a talk given by an individual works nicely as a set of stories, but we don't always have those.
in reply to silverwizard

@silverwizard A good abstract is like good slides, they give the direction of the talk but not the details.

You aren’t trying to get clicks so you should state bluntly the context of the talk and its conclusion, this lets people gage if they are interested in the “in-between” part.



I am watching Season 3 of The Mandolorian, and uh, this show needs a writer.


I was running a D&D module (Grasp of the Emerald Claw) in #BurningWheel, and they failed a navigation roll, so I rolled on the Random Encounter Table.

It is now over 6 months later and the aftershocks of that random encounter are still pretty major to the campaign.

Dice are wonderful.



No one has written a tool to take a dmidecode and import it to pcpartpicker to plan upgrades - right?
in reply to silverwizard

motherboard manufacturer's QVL, or find an expert like me who knows things.
in reply to RootWyrm 🇺🇦

@RootWyrm 🇺🇦 I mean - I know what the model sheet says - I just have a very boring
Product Name: TUF GAMING X570-PLUS (WI-FI)
Version: Rev X.0x
and I want to see what kind of idiocy I'm going to be able to push through it (I think it'll handle 64GB DDR4), but like - no one ever has used this product for anything *useful*


People brigading @Cory Doctorow because he supports a thing they don't like.

I get why people proping up bluesky sucks, and why people are mad.

But fucking. Ok. If there's anyone who has earned benefit of the fucking doubt it's Cory Fucking Doctorow. And if you believe he made a bad call after reading his piece on it, I get it, but imagine dismissing him this hard for one bad take. Damn. Fucking bonkers.

in reply to silverwizard

@silverwizard Yeah, "rich people against billionaires" doesn't sound as good as they'd like.
in reply to Hypolite Petovan

@Hypolite Petovan I mean - the war between millionaires and billionaires is a pretty complicated thing going on.

I'm in a situation where I'm going to become a millionaire at some point by dint of birth, and it's weird, I feel a lot of guilt about it. And despite this - I don't feel any kinship with the idea of a billionaire. Billionaires are these weird *monsters* - they don't feel like people anymore, they're just these warps in reality that reshape our fucking world to their (somehow always Nazi) whims.

But yeah - like - Mark Ruffalo does not have any sort of world shaping money - but has enough to try to make a new social media company - it makes sense - but like - yeah - Mark Ruffalo probably shouldn't be the place we put our trust in our digital future.

in reply to silverwizard

@silverwizard I wasn't particularly unsympathetic to George Soros, but seeing what other billionaires have done with their wealth in the past 5 years, he's earned my respect for becoming a relative outlier even though he hasn't changed course that I know of.
in reply to Hypolite Petovan

@Hypolite Petovan Yeah - Soros and Buffet have successfully been less shit than so many people which is ... clearing a very low bar, and often barely clearing it, but at least they did!


Last Boost

Well I'm sure glad my schoolboard's stuff uses AWS, AI training, and doesn't always have a functioning T&C page.

I'm glad the schoolboard is doing vendor reviews!



Working on a Kubernetes project for the first time in forever, and I forgot how fucking awful this environment was for people shipping their internal scripts as documentation and being like "any other way of cluster management is not supported"

Use Argo? Fuck off
Use kustomize instead of helm? So?
Don't use EKS? Not our problem, the terraform says you do now



@Becky and I are rewatching The Gathering (Babylon 5 pilot) and she doesn't remember a lot of it since she's not seen it in years.

There is a hole in her mind.



A fun and weird tech change is that all teams in movies need to have "A Drone".

A Drone is just useful enough it's impossible to not want. And it exists as an object that's pretty easy for anyone to get (if they have access to TV resources) while feeling higher tech than most people encounter day to day.

So:
Heist team of kids: Drone
Wildlife Survey: Drone
Marines storming a base: Drone
High Tech Bounty Hunters: Drone
Cyberpunk Weirdness: Drone
Humourous Impromptu Team Of Comedy Bros In Trouble: Drone

in reply to silverwizard

It's also very funny how much there will be a team member who has "Owns A Drone" as their special power


Accidentally filled my zpool - and then realized I'd not pruned snapshots in a couple of years (oops), so now I have over a TB free of my 6TB pool.

Oops



A weird bit of the LLM future is that the people using LLMs are only credulous dupes who think they are useful. This means we only see times when they are good, or times when they are so bad even credulous dupes can see it's wrong.

This leads to a dangerous narrative that LLMs aren't wrong in smaller less obvious ways. People say to factcheck - but they don't often know what the contours of that are.



Wait - why is tiktok lying that Trump is the solution to the ban? Diddn't he cause the ban? What the fuuuuuuuck


How the heck to I send rendered HTML to a unix pipe?!

I know I can use w3m/lynx/elinks - but I want to take a "screenshot" and send it to a unix pipe. Is this a thing anyone supports? Do I have to pull out a text mode rendering engine and make a weird curl wrapper?

trashHeap reshared this.

Unknown parent

@Neil Brown I should have said I'm on a 900Mhz RISC-V processor but that's probably a *sensible* option.
Unknown parent

@Neil Brown Don't be sorry! It was a correct solution and a correct solution!


Trying to talk to devs about questions like "What kind of string is this? What kind of thing has handled it"

I am constantly surprised how much people don't know about what a data type is

in reply to Hypolite Petovan

@Hypolite Petovan I KNOW RIGHT

This stuff is so important and so thorny!

Also - I feel for you, this madness is wonderful, isn't it

in reply to silverwizard

@silverwizard The diff of shame. It's used to set environment variables for the application and, ugh.


I am watching The Mandolorian season 2, and it feels like the fight scenes haven't been directed

Has anyone else noticed this?

Just there's no sense of flow or reason in action. There's a bunch of cool moments, but no flow if more than 2 people are present



There are two kinds of TTRPG game

-Playing to Fuck Around
-Playing to Find Out