@phf@social.sdf.org
@phf@social.sdf.org avatar

phf

@phf@social.sdf.org

I like old games and old computers. I dig free software and free culture. And I believe that people, not organizations, have inalienable rights.

My toots expire. And this is a relatively small instance, so I may not see all the replies in your awesome thread.

I am not a musician and that's very frustrating. Sometimes I wish I'd still smoke. I actually look like my profile picture. Except for the leather jacket.

threads.net blocked? ✅ brid.gy blocked? ✅ mastodon.social blocked? ✅

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

RL_Dane, to random
@RL_Dane@fosstodon.org avatar

Dear God... trying to type into the chat field on major financial website on a 12th Gen i7 and it's like watching the text appear in slow motion.

LET'S JUST BURN THE WEB DOWN AND START A NEW ONE.

phf,
@phf@social.sdf.org avatar

@RL_Dane I keep saying this. Port numbers 81 and 444 maybe? And let's replace commercial DNS too please.

phf,
@phf@social.sdf.org avatar

@Longplay_Games @RL_Dane I dig this in theory but I think it pretty quickly runs in the old "reputation problem"? Just because I know X and think X is wonderful doesn't mean I'll think Y is wonderful even though X thinks Y is just great. 🤔 So just like in the fediverse, me "trusting" X has to be revocable which means anyone connected to me via X will disappear when I remove X (unless they have another indirect connection to me). If everybody is fine with that: yay. If not: resentment central.

netbsd, to random
@netbsd@mastodon.sdf.org avatar

It turns out we have been secretly maintaining X.Org over the years and nobody noticed.

(The number of not-yet-upstreamed patches in our xsrc tree is fairly huge, working on fixing that...)

phf,
@phf@social.sdf.org avatar

@netbsd Finally I have a good reason to use that normally ass-backwards sentence: "Thank you for your service!" But ... do you even have "upstream" developers left? I thought the wayland group think had pretty much eliminated that entire category of people. 😟

jonny, to random
@jonny@neuromatch.social avatar

This is a garbage headline that is fractally wrong and also why biden has lost 20% margin in youth vote in a year. The only violence at the encampment was committed AGAINST them by the police and the fascist mobs the police gave carte blanche to. The encampment was NOT chaotic - it was highly orderly, well disciplined, and a place of education and solidarity. The encampment is a protest AGAINST violence sanctioned by the Biden administration.

phf,
@phf@social.sdf.org avatar

@jonny If you wait long enough, everyone with power anywhere outs themselves as a fascist dictator prick. Trump was born like it. Biden has finally caught up. And Germany will have actual brown shirts back on the street in the next 10 years. Hell and handbasket.

phf, to random
@phf@social.sdf.org avatar

Heute kam die email zum "Genderverbot" in Bayern. Die Hochschule München hat mich aufgefordert das "Genderverbot" zu beachten. Dann grüße ich jetzt meine Studenten, Studentinnen, und Studierenden, ungeachtet ihrer geschlechtlichen Selbstzuordnung, ungeachtet ihrer sexuellen Präferenzen, inklusive derer die eine geschlechtliche Selbstzuordnung oder eine sexuelle Präferenz für sich ablehnen. Willkommen im "Freistaat" Bayern wo Vollpfosten und (politisch) tief-braun-gefärbte Dödel regieren. 🤷

RL_Dane, to random
@RL_Dane@fosstodon.org avatar

The number of websites where the "Remember me" checkbox does absolutely nothing is pretty infuriating.

Especially when said website wants to 2FA (SMS, of course) your butt every time you log in.

It could be that some of the privacy protections on my browser is foiling their fingerprinting, but if they're relying on fingerprinting rather than just a cookie to retain a login, they deserve a collective wedgie.

phf,
@phf@social.sdf.org avatar

@RL_Dane Hey, at work they decided that exactly this PLUS automatic logout after 60 minutes of idle (per tab, not idle on the machine) equals security. 🤷

larsmb, to random
@larsmb@mastodon.online avatar

I've had my corporate email handled via both and for many years now and I can say with utmost confidence that both are HORRIBLE AS FUCK email services.
Including randomly deleting incoming email because "deduplication" etc.

I'd never accept that level of "service" for my personal email.

I truly do not understand why businesses do.

phf,
@phf@social.sdf.org avatar

@larsmb I cannot believe the amount of extra work they will "gladly" put up with by hiring ever more "experts" to take care of the random glitches and security issues that pop up. They could just run an email server themselves. But no! Better to submit to the arbitrary whims of another corporation. 🤷

phf,
@phf@social.sdf.org avatar

@larsmb I guess we still reach the same conclusion coming from different angles. 😄

pulkomandy, to random French
@pulkomandy@mastodon.tetaneutral.net avatar

Ok, who had the idea to do this with an if and dangling else instead of a do {} while(0) ? Was that not yet invented in 1987?

I guess that works... until you forget a ; and then it compiles fine but the next line is never executed?

https://dl.acm.org/doi/pdf/10.1145/38807.38839

phf,
@phf@social.sdf.org avatar

@pulkomandy Just goes to show that terrible hacks exist in every decade... 😁 (And I guess the authors of those often find them useful.)

Pawlicker, to random

Boomer/corporate whore IT people: "No you can't have an old computer even with the hard drive out, it might have customer data on it, it's going to ewaste"
Those same boomers:
GIfjkLuXUAAoVU6.jpg

phf,
@phf@social.sdf.org avatar

@Pawlicker Sure. Old people are stupid. That's it. You nailed it. Finally we can all breathe a little easier. Also: welcome to my block list.

mxk, to random German
@mxk@hachyderm.io avatar

"nicht alles ist ist ein Anwendungsfall für KI, manchmal ist ein Grep vielleicht auch besser!"

phf,
@phf@social.sdf.org avatar

@mxk "git grep is my favorite grep"

phf, to random
@phf@social.sdf.org avatar

I am not enough to figure out how to block those silly domains. I mean I blocked snarfed.org but what about the others? I need to find an account on one of them first before I can select "block entire domain"? ?

phf, to random
@phf@social.sdf.org avatar

If like me you were wondering why the heck we sharpen/flatten certain notes for the various modes, this thing has a (partial) explanation via the circle of fifths. And if that was already obvious to you without having been told, then I hate you. 😄 https://iv.nboeck.de/watch?v=TPb9KejlTR4

PurpleBooth, to random
@PurpleBooth@hachyderm.io avatar

My favourite thing about Agile is how it's just waterfall with different names.

phf,
@phf@social.sdf.org avatar

@mxk @PurpleBooth I think there used to be a difference once but it has long since been lost to the micro-management-obsessed. Of course it's also possible that I am wrong looking back after 20+ years and that it's always been the same. 🤷

phf,
@phf@social.sdf.org avatar

@PurpleBooth @mxk Could have fooled me... 😄

phf, to random
@phf@social.sdf.org avatar

I know you can construct a scenario in which terrible things happen because of a buffer overflow or an integer wraparound.

Alas, rest assured that it is just as easy to construct a scenario in which terrible things happen because of an uncaught exception that avoided a buffer overflow. Or, alternatively, an exception that was caught and logged and avoided an integer wraparound, but because of that failed to execute code that could have avoided the terrible things.

Bad. Shit. Can. Happen.

phf,
@phf@social.sdf.org avatar

That's not to say "let's all write assembly like in the 70s woohoo" but simply to point out that things are never quite as simple as one likes to pretend they are.

Also constructing scenarios helps very little, we probably should have good data instead. But I have to admit that I am not sure how to go about getting it.

phf,
@phf@social.sdf.org avatar

Also, what if we had the data and found out that COBOL is actually the safest of all programming languages? Are we ready for that?

Weld, to random

Many of us in AppSec have been saying this for a while. Your developers are part of the cybersecurity workforce and must be trained that way in college.

"It is long overdue for academia to reconsider their role in producing a software developer workforce that enables increasingly damaging cyberattacks."

It's great to hear CISA using their influence to push for change here. https://www.cisa.gov/news-events/news/we-must-consider-software-developers-key-part-cybersecurity-workforce

phf,
@phf@social.sdf.org avatar

@cigitalgem @Weld Would be nice if marketing and boss-people would also be trained in not promising/selling shit that no developer ever had a chance to comment on. But nooooo, it's the developers fault! Note that I am not saying developers should not have clue security-wise, they should. But that simply doesn't matter if management overrules careful processes "because we need to ship this quarter" like a bunch of monkeys with weapons-grade plutonium sandwiches in their lunchboxes.

mntmn, to random
@mntmn@mastodon.social avatar

watched @geerlingguy's MNT Reform review today in the mnt hq with my colleagues @theawesomerandomness and @holo_memory. thank you for this very well made and balanced review, it had a bunch of edge-of-seat moments for us :D and i'm motivated to polish some of those last rough edges.

a comment on price: the base model with a311d is "only" 1199 EUR in our shop. theoretically you can plug in your own SSD for 50 bucks. we'll probably also lower SSD prices further as we have new sources.

phf,
@phf@social.sdf.org avatar

@mntmn @geerlingguy @theawesomerandomness @holo_memory So to get an awesome "rebel" looking one I'd have to order ... now? Or do you expect to keep producing the original?

phf, to random
@phf@social.sdf.org avatar

Oh hey, could it be that two-column layout is finally "solved" in CSS? After playing with float: left and display: table and whatnot, display: flex seems to finally do everything I want it to do. But ... I don't trust it yet, seems ... too ... modern somehow? 😮 😉

phf,
@phf@social.sdf.org avatar

Actually, if there is a <pre> element that's too wide, it WILL mess up the columns eventually. Had to set some word-wrapping feature to avoid that problem.

tante, to random
@tante@tldr.nettime.org avatar

For 2024 I hope we can talk less about decentralization and more about democratization.

Decentralization sounds nice, is sometimes the right approach but is also tech's version of "the market is gonna fix this". Way more interested in finding more robust ways of doing democracy on, with and to the platforms we inhabit.

phf,
@phf@social.sdf.org avatar

@tante Democracy is nice. One problem it doesn't solve however: 95% vote for a feature and exactly 0 people want to implement it. I guess it could work if the 95% then pay a developer to do it?

jwildeboer, to random
@jwildeboer@social.wildeboer.net avatar

The Netherlands: just closed the Maeslant barrier for the first time to protect against floods. https://nos.nl/artikel/2502459-maeslantkering-automatisch-gesloten-eerste-keer-door-hoogwater

Germany: Oops, our dikes could break anytime because we don't really care. https://www.tagesschau.de/inland/wetter-regen-hochwasser-102.html

Maybe Germany should be forced by the Netherlands to work harder and faster? Water knows no borders ...

phf,
@phf@social.sdf.org avatar

@jwildeboer Germany should certainly do more. However, the real "doing" would be stopping emissions. And since that's never going to happen, guess what? Not even the Netherlands are doing enough. What will happen is that all of us, whether from northern Germany or the Netherlands, will meet down here in Bavaria sooner or later, the area surrounding the Alps being the last to flood. 🤷 (Yes yes, I am a terrible cynic, I know.)

prokyonid, to random
@prokyonid@mastodon.sdf.org avatar

So today I have received multiple mass-mailed DMs trying to advertise Onlyfans for some reason? I hope this doesn't start becoming a thing.

phf,
@phf@social.sdf.org avatar

@ParadeGrotesque @prokyonid Same here but not on this account so far. I wonder when it'll hit here as well. All coming from mastodon.social for me. Strangely enough it started right after I blocked Eugen. 🤷

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