@gsuberland@chaos.social
@gsuberland@chaos.social avatar

gsuberland

@gsuberland@chaos.social

he/him

Into electronics, windows internals, cryptography, security, high speed networking, compute hardware, physics, colourimetry, lasers, stage lighting, D&B, DJing, demoscene, socialism.

Heavily ADHD.

Laser team @ EMF Camp, lasers & lighting orga @ NOVA Demoparty.

I sell parody warning stickers at Unsafe Warnings: https://unsafewarnings.etsy.com/

For a day job I hack stuff, I guess. Embedded tech, ICS/SCADA, marine stuff, x86 platforms, etc.

All posts encrypted with ROT256-ECB.

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

gsuberland, to random
@gsuberland@chaos.social avatar

just checked a major review site and not a single smart TV was released in the past two years without integrated ads that you can't opt out from or disable. that's depressing.

gsuberland, to random
@gsuberland@chaos.social avatar

It's time!

gsuberland, to random
@gsuberland@chaos.social avatar

JAXA are hoping to touch down on the moon in the next 5 minutes!

https://www.youtube.com/watch?v=nvXLt3ET9mE

gsuberland, to random
@gsuberland@chaos.social avatar

woke up at 4am so I've cranked the headphones up to "the tiny bones in my ear are bleeding" volume for some early morning drum and bass

gsuberland, to random
@gsuberland@chaos.social avatar

I really really wish that the operating system thread schedulers integrated with energy performance counters (CPU, GPU, and platform) to provide a reasonably accurate report of how much energy each thread and process has consumed (not including stuff that'd be invisible, like energy used during storage accesses, of course).

I want to open Task Manager and see how many watt-hours each program has consumed, and the average power usage in watts. I want to see this aggregated long-term by program.

gsuberland, to random
@gsuberland@chaos.social avatar

there's a popular anarchist account (anarkitty) here that posts a lot of aggregated memes and such, who follows and unfollows people repeatedly if they don't follow back, and who seems to be blocking people if they mention this behaviour (even just a polite query).

I mentioned this a while back and had a bunch of folks reply and say they had the same experience.

might be benign but seems like engagement farming and I would advise folks to use caution when interacting (esp. more radical stuff)

gsuberland, to random
@gsuberland@chaos.social avatar

today is "attempt to bring up the CO2 sensor boards" day.

I am remarkably nervous about this.

gsuberland, (edited ) to random
@gsuberland@chaos.social avatar

[serious, no joke replies or guesses / autotranslation please]

do I know anyone native or otherwise very fluent in Chinese who can tell me the correct term for a plated edge connector, like you might find on a PCIe card? specifically the "gold fingers" style connector feature you would find on the PCB side, not the plastic connector it slots into.

I've had an absolute nightmare trying to communicate this feature to a Shenzhen-based PCB vendor and I would like it to be easier in future.

gsuberland, (edited ) to random
@gsuberland@chaos.social avatar

welp, so much for the US keeping their helium reserves publicly owned.

they kept it going for a while after backlash from medical professionals and the public, but the site and mining rights are now up for auction :(

(this matters because helium is an irreplaceable resource for the operation of MRI machines, and there are very few natural deposits on earth - afaik just three major ones including the Texas site)

https://realestatesales.gov/gsaauctions/aucalsrh/?sl=FTWOR722026001

gsuberland, to random
@gsuberland@chaos.social avatar

thinking about it, instead of using a buck-boost setup I think I'm gonna redesign my CO2 sensor boards to use USB-C PD. the max current pull is right up against the 900mA limit for 5V, so if the supply is only giving 4.8V then it's gonna sag and make the MH-Z19Ds even less accurate

gsuberland, (edited ) to random
@gsuberland@chaos.social avatar

UEFI getting owned by the vendor logo parser code is extremely on brand.

Tons of time and effort put into securing platform stuff and it gets popped anyway because execs want the laptop to show the user a Lenovo logo for 3 seconds on boot even though it's already printed right there on the fucking laptop.

gsuberland, to random
@gsuberland@chaos.social avatar

I swear I've seen at least a dozen people in the last month alone complain about multiple failed components and continuous hardware issues and build quality issues in framework laptops. for how much those things cost it's deeply disappointing to see.

gsuberland, to Electronics
@gsuberland@chaos.social avatar

today's fun tip: you can detect the state of two switches or buttons using a single input pin on a microcontroller that supports internal pullups (which is most of them) as long as you don't need to detect both being pressed at once.

to read the button state, turn the internal pullup off, read the pin, turn the pullup on, and read the pin again. if the value changed, no button is pressed. high both times = top button, low both times = bottom button.

try it: https://www.falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgpABZsKBTAWjDACgAncMFEYw7rzAYBVSvDYBnQeBEyUNKlQgAzAIYAbSQzYAlGfxmEaUU4upKo0BGwDu88ywEKlnEE5Av3YAdkJ5TFDQJAHNvX39wkGw8E1d7Dy8mPCovSCl3FM9HLNw48BB1LR0uZKo8zPLI1OC2MLLoyIaY-PTpBqSs4VECou03Bu7Kvh6guD1hwwbjUypzJEsYG3tWXi8fVPN0gFlwQk3U-GzLFGs2AA9wFAhhcjHwLJMfEABLADsAFwYON80AHUkAAcAK4aDTAwFsABGIFyaxInjIUAu4BoARQ9DQ8No2RA2wAwgBVNhAA

gsuberland, to random
@gsuberland@chaos.social avatar

we know that null pointers are all zeroes, but what if we want to talk about cases where an invalid pointer is dereferenced with a value in or around the null page, but whose value isn't literally zero? what do we call it then?

my suggestion: "dull pointers"

gsuberland, to random
@gsuberland@chaos.social avatar

oh no, Linus has done a data erasure video. I actually know how NIST SP 800-88 rev1 works, so if I watch it I'm going to be annoyed for a week.

gsuberland, to random
@gsuberland@chaos.social avatar

AKG K712 Pro headphones arrived.

initial impression: these are garbage :(

I can't tell if they just sound bad right now because I'm so used to neutral mids, or if they need a few hours burn-in, but everything in the mids and lows sounds muddy and closed off, whereas everything in the highs sounds brash and fatiguing. I'd compare them to a cheap hi-fi speaker from the 90s.

gsuberland, to random
@gsuberland@chaos.social avatar

there's a saying in electronics that there are two types of PCB designers: people who make antennas on purpose and people who make antennas by accident.

and having looked at a bunch of designs made by big companies recently, I think more PCB designers should go be antenna designers instead, because they've clearly got some innate skill at it which is currently untapped.

gsuberland, to random
@gsuberland@chaos.social avatar

spending millions on "recycle your plastic to save the earth!" advertising campaigns and packaging print updates followed by "well we could recycle your plastic but that sounds like effort and would probably cost money so we put it on a boat (fuelled by HFO) and dumped it somewhere else" is pretty much exactly how I envisioned the plastic recycling industry working, so I'm glad reporters finally looked into it and confirmed it.

next one to make you sad: glass and paper recycling.

gsuberland, to random
@gsuberland@chaos.social avatar

of course my car decides to start throwing Engine Malfunction messages and randomly going into limp mode on the Sunday immediately before the bank holiday Monday when I'm meant to be driving to EMF, meaning I can't get it to a mechanic for diagnostics let alone a repair in time.

OBD-II scanner shows nothing at all, inbuilt test mode shows two generic DTC codes that provide no useful information other than it's maybe a sensor doing something wrong.

ffs.

gsuberland, to random
@gsuberland@chaos.social avatar

If you ever come up against a device potted in epoxy, I can definitely recommend boiling it in water. I used a remote temperature probe (intended for smoking / BBQing) to keep an eye on it so it didn't boil over or boil dry. Keep it at 98°C for 15 mins or so, take it out, use a box cutter to slice a criss-cross pattern in it, put it back in for another 10-15, take it out and cut the loose layer of epoxy off, repeat until mostly depotted. Try to go evenly so you don't expose electronics early.

gsuberland, to random
@gsuberland@chaos.social avatar

we really need a new standard for mounting PCIe cards in computer cases without sagging. so many problems with cracked PCBs (particularly around the slot key) and cracked SMD joints of PCIe Gen5 slot connectors from GPUs with heavy coolers, especially if sellers make the mistake of shipping prebuilts with the card installed in place.

gsuberland, to random
@gsuberland@chaos.social avatar

spent this evening (and early hours of the morning, ugh) pulling all my energy usage data for the past 18 months and getting it into grafana.

wasn't the huge price hike at the start of the Russian invasion of Ukraine all about natural gas? if so, why is my gas £0.07p/kWh while my electricity has skyrocketed to over £0.30/kWh? my supplier doesn't even use gas sources, it's all solar and wind >_>

sorta feels like profiteering bullshit to me.

gsuberland, to random
@gsuberland@chaos.social avatar

at some point I'm going to have to write a blog post talking about the significance of bit depth in linear PWM LED drivers when applying a gamma curve, and the challenges involved when designing the driver electronics that attempt to solve non-linear brightness performance.

gsuberland, to random
@gsuberland@chaos.social avatar

Bored and a bit too tired to carry on playing Dyson Sphere Program, so ask me anything. Electronics, lighting, lasers, colourimetry, Windows internals, security, whatever.

gsuberland, to random
@gsuberland@chaos.social avatar

JLC order arrived! 🎉

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