The greatest piece of advice I was ever given was this: when you stop work for the day, never stop at a 'clean' break point; stop in the middle of something you can finish easily.

That way the next morning you're not confronted with a a dauntingly blank page or an empty function to write, but a half-finished one you can get back into without difficulty.

I can't remember who gave me that advice, but I've stuck to it dogmatically whenever I can.

This entry was edited (13 hours ago)

I was recently reminded of this.

A couple decades ago, I wrote a short paper that described how the basic approaches of cryptography and computer security lead to an efficient and practical privilege escalation attack against master-keyed mechanical locks, which I published in IEEE Security and Privacy (a nerdy computing technical journal).

mattblaze.org/papers/mk.pdf

TL;dr: Master-keyed locks have fundamental, exploitable weaknesses.

But I wasn't ready for what happened next.

1/

This entry was edited (1 day ago)
in reply to Matt Blaze

It occurs to me that people outside the security field might find it odd that we openly publish stuff like this. Why help people who might use the knowledge to do bad things?

There are a number of reasons. The first is that only through open discussion are we able to identify and fix problems. Another, which is what motivated my work, is educational: you can't learn to defend systems unless you understand how they are attacked.

Unknown parent

pleroma - Link to source

feld

@lain wife saw the had wine next to the beer taps. She goes to get wine. No signs saying size of pour, no glasses in sight

$16. They tricked her. It was about a 3.5oz pour in a ridiculous cup that made me think of a child's tea time set

@lain
This entry was edited (5 hours ago)

New update to Audio Invaders! I tweaked the Runner enemy to be easier to hear, not lightning fast when you first start encountering it, and it now has a progressive rumble as it gets closer to the ground. High scores now save properly again, and you can now Pause the game and toggle Verbosity options on the fly! marconius.com/fun/audioInvader…

MORE USPS FUCKERY

The USPS just changed the meaning of a postmark. Under the old rules, when you dropped the mail off at the post office was the postmark date.

Now, the postmark is the date your mail was first processed by an automated center.

If you drop your mail off Monday but it doesn't get processed until Wednesday, Wednesday is the new postmark date.

Yes, this can affect taxes, healthcare, and-- not coincidentally, I'm sure-- ELECTIONS.

nstp.org/article/usps-announce…

#USPS #Trump

in reply to Scary Austin VOTED 4 HARRIS!

but this is how it always was. If you drop your mail off into their possession (big blue drop box) but they don't pick it up until tomorrow and process it at the local post office, the postmark is tomorrow not today ...

Yes they will absolutely use this as a way to sceew with mail in ballots by disrupting processing of those too close to the deadline (understaff, shutdown USPS, etc) and now there will be little chance of successfully challenging it. At this point Trump could legally fire EVERYONE at USPS weeks before the election to screw everyone over too and he probably will.

The conversation about AI is exhausting, and I'm finding myself more and more talking with my friends about its dangers and downfalls.
I definitely see a new level of awareness and skepticism coming from non-tech people, which is great.

One question that sometimes come up with people wanting to learn how to code is "Is it worth even doing it with all this AI self coding tools?"

Hell yeah! Absolutely! Technical literacy is even more important now than ever!

youtu.be/g5IRn0OzzU4?si=EjUgEw…

U.S. distillers complain Canadian provinces favouring local alcohol

ctvnews.ca/toronto/politics/qu…

LOL. You elected your leader. Complain to him.

Editional tips and tricks for downloading the cops pack

Sensitive content

This entry was edited (11 hours ago)
in reply to Bri🥰

Editional tips and tricks for downloading the cops pack

Sensitive content

Is there a tool that will either

- let me run a script over files in a directory tree in parallel
- re-encode a directory tree of music files in parallel

while being robust about interruptions (don't have to restart if I interrupt it and run it again), etc.

I'd rather not write this even though it would be a good little exercise.

(I need to recompress my music collection, for my car's stereo, and it needs Very Particular metadata.)

Unknown parent

mastodon - Link to source

Federico Mena Quintero

@gnomon I'll need mp3 and was thinking of batching all tracks in an album, which kinda matches my laptop's number of cores.

I need to experiment a bit with the stereo first; it doesn't pick up the track number field, so if it just sorts an album's tracks in alphabetical order I'll need to tell ffmpeg or whatever to output track numbers as part of the track name.

(everything is in flac; I need mp3 smaller than the bitrate I used initially, or music won't fit in an USB stick)

Investigadoras de la UNAM descubren bacterias que degradan en 15 días el plástico – La Crónica de Hoy
cronica.com.mx/academia/2025/1…

We are receiving reports that Google flags our repo as "having dangerous apps" or being a "dangerous site" – texts being very vague, no proof given (nor did they inform us). They also link to a page they call "Transparency Report" – which is of the same vagueness, but definitely not transparent (transparencyreport.google.com/…)

We're not aware of any such dangerous content. All apps on our repo are properly scanned, see izzyondroid.org/about/security…

#IzzyOnDroid #serviceToot

in reply to IzzyOnDroid ✅

We've registered our site with the Google Console now to get details on the pretended infection. The screenshot below are what they call "full details" – a joke. Nothing applicable (apologies for the German screenshot, but I couldn't see a way to switch the language).

So we requested a re-check. They wanted to know how we solved the problems. All we could tell them is that we checked all details they had provided…

we named our security company after the loser who lost because of his bad security

techcrunch.com/2025/12/28/from…

Spoilers: The only legitimate complaint I have about Manamon 1 and 2 is that the main character sounds way older than they actually are. Why is a little boy or girl interfering with things they should not meddle with at such a young age? Entering a shadow kingdom, hopping into Requiem, stopping Eschonites at restaurants... you should be at least 18! Not to mention they don't even talk like their age. I'm not saying they have to sound immature, but cut back on the grammar. They're kids.

people are waking up and learning it's time to distrust Meredith. She's not pushing Signal into any direction where it's impossible for her to "pull out" of a country that is demanding a backdoor.
RT: antifa.style/users/walsonde/st…

Europe is going to use the intense hatred of relying on American services to trick everyone into adopting a CBDC aren't they? It's such a :kiss: moment in history where everything comes together perfectly
RT: mstdn.social/users/hkrn/status…

this is a serious question, in case anyone has specific knowledge[1]: how come 20% of Apple device updates (most egregiously the Apple Watch) are getting to "100%" and 80% of the update is "Preparing…" with no percentage

[1]: NOT GUESSES PLEASE DON'T GUESS I ALREADY HAVE QUITE A BIT OF KNOWLEDGE ON THE TOPIC THAT WOULD ALLOW ME TO GUESS MYSELF. ONCE AGAIN NO GUESSES PLEASE

Any #FreeBSD sysadmins out there running #Bastille jails with multiple interfaces?
Or any sort of jail with multiple interfaces?
I was going to try out Bastille rather than old-fashioned manual "Thick" jail like the ones I’ve set up before because I've never done multiple interfaces or thin jails and Bastille seemed like a good way to do that. Except that it isn't working. At least not in the way I think the docs imply...
Of course I've opened an issue: github.com/BastilleBSD/bastill…