@wolf480pl@mstdn.io
@wolf480pl@mstdn.io avatar

wolf480pl

@wolf480pl@mstdn.io

Sysadmin stuck with k8s,
Linux nerd
Likes The Unix Way
🇬🇧🇵🇱(🇯🇵 a bit)

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

18+ wolf480pl, to random
@wolf480pl@mstdn.io avatar

Why are computers so fuckin slow!

18+ wolf480pl, to random
@wolf480pl@mstdn.io avatar

Does EU Parliament effectively have any power? Or is it just a bunch of comfy seats with comfy pay and zero responsibility?

wolf480pl,
@wolf480pl@mstdn.io avatar

@takao @icedquinn
ok but like

When the European Commission proposes an idiotic bill

(and it does it with surprising regularity)

how come we never hear of EU Parliament stopping it?

why is this always a game between the European Comission and the European Council, and the parliament in the middle seems powerless?

wolf480pl,
@wolf480pl@mstdn.io avatar

@takao @icedquinn
Oh, ok, a feedback loop.

EU parliament is useless -> use it as retirement for poloticians who fucked up

EU parliament is full of politicians who fucked up -> EU parliament is useless

?

wolf480pl,
@wolf480pl@mstdn.io avatar

@takao @icedquinn
what if EP was allowed to propose amendments?

(let's for a moment ignore whether such a change would pass and pretend it magically passed, would it make things better?)

wolf480pl,
@wolf480pl@mstdn.io avatar

@takao @icedquinn
that'd require caring...

Maybe if the media started highlighting who voted for some bill, instead of letting the blame fall for "the EU", "the European Commision", "Ursula", and "Germans"

18+ wolf480pl, to random
@wolf480pl@mstdn.io avatar

fuckin North Americans keep pretending VAT doesn't exist

18+ wolf480pl,
@wolf480pl@mstdn.io avatar

@icedquinn you have sales tax tho?

18+ wolf480pl,
@wolf480pl@mstdn.io avatar

@icedquinn by "your business" do you mean the buyer or the seller?

18+ wolf480pl,
@wolf480pl@mstdn.io avatar

@icedquinn @arcana
are you saying in US, the sales tax is also paid on business-to-business transaction?

18+ wolf480pl,
@wolf480pl@mstdn.io avatar

@icedquinn @arcana
is it designed such that you don't know what tax you're supposed to pay, so you have to pay a tax company to calculate that for you?

wolf480pl, to random
@wolf480pl@mstdn.io avatar

Between

  • Vultr's latest ToS shenenigans
  • Hetzner being trigger-happy with takedown notices
  • Scaleway destroying your data
  • OVH having a datacenter burn down

are there any reputable VPS providers left?

katt, to random
@katt@ak.kazuma.family avatar
wolf480pl,
@wolf480pl@mstdn.io avatar

@katt does he do nothing because if he moves, the turret will shoot him?

dragoonaethis, to random
@dragoonaethis@mstdn.social avatar

A tiny sliver of hell froze over: https://postmarketos.org/blog/2024/03/05/adding-systemd/

>Is Alpine cool with this?
(Most likely) absolutely not, but please keep going

wolf480pl,
@wolf480pl@mstdn.io avatar

@dragoonaethis that's just one person from the Alpine dev team right?

wolf480pl,
@wolf480pl@mstdn.io avatar

@icedquinn @dragoonaethis @lanodan
In practice systemd is pretty good.

I think its design is bad in principle, but the only practical concer I see is that a lot of software will start relying on its APIs. Judging by the postmarketOS blogpost, that ship has already sailed.

wolf480pl,
@wolf480pl@mstdn.io avatar

@icedquinn @dragoonaethis @lanodan pipewire is trash, have you seen the sourcecode?

wolf480pl,
@wolf480pl@mstdn.io avatar

@icedquinn @dragoonaethis @lanodan
clarification: I don't actually think pipewire is trash.

It's quite impressive what it can do, and I'm sure a lot of work went into it.

Still, the code is full of weird object-oriented boilerplate with factories and stuff, which I find painful to read. I'm told people who are used to reading gstreamer source code find this easier. Still, pulseaudio code is way more readable in comparison.

wolf480pl,
@wolf480pl@mstdn.io avatar

@icedquinn @dragoonaethis @lanodan
Ok, now look at Linux kernel. Or wlroots. Or something from OpenBSD, eg. OpenSMTPD.

They have some objects, with some inheritance, and and some of those have virtual methods.

They also have generic collection types.

And you know what? There's nowhere near as much boilerplate as there's with gobject.

Because they have a few macros.

wolf480pl,
@wolf480pl@mstdn.io avatar

@icedquinn @dragoonaethis @lanodan
Well, and a lot of good judgement on what macros to make.

wolf480pl,
@wolf480pl@mstdn.io avatar

@icedquinn @dragoonaethis @lanodan
WDYM?
No container_of?

wolf480pl,
@wolf480pl@mstdn.io avatar

@icedquinn @dragoonaethis @lanodan
ok but like

did you have a double-linked-list anywhere in the code?

Normally in Linux kernel when you need a list, you include struct list_head inside your struct that you want to keep on the list.

Then when you retrieve something from the list, you get a pointer to the struct list_head, and you use container_of to get at your own struct that contains the list_head

wolf480pl,
@wolf480pl@mstdn.io avatar

@icedquinn @dragoonaethis @lanodan
like, how do you write a driver without using this: https://kernelnewbies.org/FAQ/LinkedLists

18+ wolf480pl, to random
@wolf480pl@mstdn.io avatar

CVSS scores are such bullshit!

> if you use this Rust library in a clearly wrong way, you will be able to introduce UB into your program without using the unsafe keywors
> also this library is a pain to use

CVSS 9.8 critical!

GNUxeava, to random
@GNUxeava@mk.absturztau.be avatar

Boost if you are a hoarder too!

wolf480pl,
@wolf480pl@mstdn.io avatar

@GNUxeava oooh so that's what I'm doing wrong! I was trying to read those papers and I was angry that I was able to find mistakes... so what you're saying is they're meant to be hoarded, not read?

wolf480pl, to random
@wolf480pl@mstdn.io avatar

I find it weird that people now apply the word "enshittification" to anything that's gotten progressively worse with time.

wolf480pl, to random
@wolf480pl@mstdn.io avatar

If you have intermittent issues with the internet that disappear as soon as you start troubleshooting, I recommend continuously running mtr-exporter1.

It might not catch the issues but IME they get scared that you're looking and go affect someone else instead.

RueNahcMohr, to random
@RueNahcMohr@infosec.exchange avatar

Robot feeds its young.

wolf480pl,
@wolf480pl@mstdn.io avatar

@RueNahcMohr damn, those robots have great camo, they blend in so well in the environment

RueNahcMohr, to random
@RueNahcMohr@infosec.exchange avatar

I got it!!! serial upload on the wire-wrapped 1 bit is working!

wolf480pl,
@wolf480pl@mstdn.io avatar

@RueNahcMohr does it fit in a 3.5" floppy bay?

RueNahcMohr, to random
@RueNahcMohr@infosec.exchange avatar
wolf480pl,
@wolf480pl@mstdn.io avatar

@RueNahcMohr are they arcs? or glows?

wolf480pl,
@wolf480pl@mstdn.io avatar

@RueNahcMohr option C?

RueNahcMohr, to random
@RueNahcMohr@infosec.exchange avatar

LDR oscillator, the green trace is the voltage at the led, the white voltage is at the top of the capacitor. The purple line is the voltage across the capacitor.

image/jpeg
image/png

wolf480pl,
@wolf480pl@mstdn.io avatar

@RueNahcMohr shouldn't white be green + purple?

wolf480pl,
@wolf480pl@mstdn.io avatar

@RueNahcMohr no no, looking at the schematic, there's:

GND <- LED <- probeA <- CAP <- probe B

you said:
green is probe A
white is probe B

so purple is B - A
a.k.a. white - green

but if you look at the graphs:

white spikes
purple: saw
green: spikes on top of saw

so it'd appear that green = purple + white, IOW:

purple = green - white

something's backwards

wolf480pl,
@wolf480pl@mstdn.io avatar

@RueNahcMohr ok but are you sure green is just the LED?

(I was trying to make sense of why this oscilltaor works and failed, so idk which way the data makes sense)

koakuma, to random
@koakuma@uwu.social avatar

We authenticate ourselves all the time to computers but they barely, if ever, authenticate themselves to us (and when they do the mechanism/UX is usually clunky enough that people fall to scam login dialogs all the time) :thounking:

wolf480pl,
@wolf480pl@mstdn.io avatar

@koakuma the key problem is that most people can't do ECDSA in their head

wolf480pl,
@wolf480pl@mstdn.io avatar

@icedquinn @koakuma
it's a bit long, so can you point me to the chapter that talks about the user verifying that the monitor they're looking at has not been replaced with a fake one?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • Hentai
  • doujinshi
  • announcements
  • general
  • All magazines