ExtremeDullard

joined 11 months ago
MODERATOR OF

They already know. I've posted all the good I think of their device, as well as the author of the open-source debugging app that runs on it (it's actually a generic device), on their official Reddit sub. But it's just a general comment, not tied to this account of my little GPL adventure.

[–] ExtremeDullard@lemmy.sdf.org 46 points 1 week ago (7 children)

The artists - or any other workers impacted by AI - will not be able to resist the tidal wave of shittiness, for one simple reason: the corporate world wants AI very badly, precisely to get rid of expensive artists and workers. It doesn't matter to them whether AI is good or bad provided it lets them replace their expensive human workforce.

Unfortunately, in today's dystopian capitalist world, when companies want something, everybody must bow to their wishes and there's nothing anybody can do to stop them. It's sad but it's the truth.

[–] ExtremeDullard@lemmy.sdf.org 35 points 1 week ago* (last edited 1 week ago) (2 children)

Actually this happened in the lab. I know exactly who did this because he told me: we were discussing what had happened and he said "Oh yeah, Daniel and I needed to connect this Windows machine to the intranet quick because we had something urgent to do, and we connected all the ends of the nest of ethernet cables at random until the machine connected. And then we left everything as it was." But bad luck for us, their machine was connected, but so was that fatal cable on both ends. It just happened that their machine kept working well enough for them to finish what they were doing without noticing the problems rightaway.

And in case you wonder, there's no penalty in our company for owning up to honest mistakes, so that's why he readily admitted to it. Only people who never do anything never do anything wrong.

Yeah I keep calling them hubs incorrectly...

Well possibly, but here's the thing: if I don't say anything, I don't have to worry about having to explain myself later.

This is just a software project, I really really like my job and I have other hills to die on frankly. So I just don't need the aggravation.

The particular open-source license doesn't matter: they're doing all they can to not release their source code and that's what I need to fix their stuff.

[–] ExtremeDullard@lemmy.sdf.org 8 points 1 week ago (2 children)

I can't sadly. It would make it obvious which company I'm talking about, and if ever read this thread, they could retaliate against us.

[–] ExtremeDullard@lemmy.sdf.org 14 points 1 week ago* (last edited 1 week ago) (2 children)

My employer is openly willing to let the engineers work on whatever they want, however long it takes to make things good or better, not just good enough. The bean counters don't run this place: we take the time to do things right.

It's a policy that has worked for us for the past 40 years, and it's the main reason why our customers come back to us and we've been consistently very successful over the decades.

Anyhow, originally one of my colleagues asked me if it would be possible to compile and debug our code in VSCode instead of the company's IDE. I said I'd try to see if it's possible, and then I went down the rabbit hole - with my boss' blessing 🙂

[–] ExtremeDullard@lemmy.sdf.org 27 points 1 week ago* (last edited 1 week ago)

I can't really say because it would make it obvious which debugging tool I'm talking about and that would out me. And then the company could put 2 and 2 together and find out who my employer is and... you know, our orders might become slow or mishandled, that sort of things. My company's entire business depends on that one supplier, so it wouldn't be good.

Fixed. Thanks for the proofreading 🙂

[–] ExtremeDullard@lemmy.sdf.org 18 points 1 week ago

You assume I'm paid 20k per month when I'm paid a lot more than that 🙂

Anyway, not to worry, we'll recoup that money next year when we won't have to renew our license for the 10-so development machines.

[–] ExtremeDullard@lemmy.sdf.org 11 points 1 week ago

This one is kind of the same thing: it's a bone-stock FTDI 4232H probe with a bit of logic tacked on to disable the chip without a custom init command and a custom USB PID/VID. All I need their driver for is to enable the chip. After that, I can just use the open-source FTDI driver. But the driver makes everything super-slow, so the point is kind of moot anyway.

Probably another attempt to go around the GPL actually, because they use the FTDI driver to talk to the chip (because the open-source libusb is very slow in Windows) and that too can't be linked to the GPL debugging tool. So the probe masquerades as a custom device.

 

I know they're supposed to be good for the environment but... God I hate those caps.

 

Remote control your Flipper in a text terminal

 

I just discovered this repo: Mitsubishi AC remote.

I have a reversible Mitsubishi AC.

Cloned the report, ufbt-launched it, and hey presto! I now have a second AC remote to fight my wife over the temperature in the living room with 🙂

Thanks Anton!

 

And now I have a Flipper Zero weather station:

Two years ago, I bought a cheap Denver WS-520 weather station. The head unit's LCD display turned out to be bad that I quickly shelved the device and bought another one. But I forgot the temperature sensor outside on the wall.

Today I was goofing around with Flipper and I started the weather station app just to see what it did. And lo and behold, after a few seconds, it unexpectedly beeped and reported a temperature! Then I realized the temperature sensor was still outside, still alive and is in fact a rebranded ThermoPro TX-4 supported by the app.

I'm glad I didn't resell or junk the weather station. Now I can use it again. This is awesome!

 

I coded my first "serious" app for the Flipper Zero this week, and it's the first time in my 30-odd years as a programmer that coding something felt slightly weird for two totally silly reasons:

  • Each time the Flipper crashes, the dolphin makes a sad face. I know it's just an animation but... somehow it bothers me each and every time 🙂

  • Most of the API calls start with Furi-something. And each time I write one, I can't help but think of this. Also, there's nothing furious about cute dolphins - apart perhaps when I keep clubbing them with null pointer dereferences... And yes, I know its stands for Flipper Universal Registry Implementation. Yet my brain can't help conjuring up images of cute dolphins being clubbed in a post-apocalyptic desert.

Call me weird I guess...

 

I haven't been able to update my cellphone anonymously with Aurora since January. Every time I try, Aurora errors out with "Oops, you are rate limited".

This isn't the first time Google plays at making non-normies' lives difficult. So I tried the usual tricks, updated Aurora, tried the nightly build, waited, tried again... for months - to no avail: Google just won't play ball this time.

Last week, Signal stopped working and demanded to be updated. Fortunately, Signal offers the APK as a normal download without having to get it from the hateful Google Play store.

Today, my home banking identificator app did the same thing and stopped working. I needed to make a payment right now, and I had no way to update the app: "Oops, you are rate limited". And my bank sure doesn't offer the APK outside of anything but the goddamn Google Play store.

So I relented and created a Google account. Which of course entailed giving Google a phone number. I sure didn't give them mine, so I phoned a friend abroad who doesn't care to ask him to receive the verification SMS on his phone and read out the code to me. Which worked long enough to set up 2FA and do away with phone numbers altogether. And finally, after an hour of fucking around, annoying other people and compromising their phone number, I could update my banking app and make my payment at last.

All that because Google has decided they want to control my phone.

Fuck Google.

Seriously, how they are allowed to hold the Android world hostage like this without getting their monopolistic ass Sherman'ed AT&T-style, I'll never know. It's long overdue.

1
submitted 3 months ago* (last edited 3 months ago) by ExtremeDullard@lemmy.sdf.org to c/amputee@lemmy.sdf.org
 

Oh my!

I thought I had been spared phantom pain, but it looks like my luck has run out.

I've been having lower back pain for the past 3 months. nothing terrible, but constant and annoying enough that I finally booked a doctor's appointment for next week.

And today things took a turn for the worse: I was doing the groceries when electricity started shooting down my right leg all of the sudden. Clearly sciatica has just kicked in. And my missing limbs came back to life with a vengeance too. First time in 5 1/5 years!

Now I'm lying in bed. The pain in my leg had subsided, but the phantom pain hasn't 😢

It's quite unbearable. If anybody has good advice, I'm all ears.

My mom had sciatica for 9 months before she finally got back surgery 30 years ago. I remember she went through 9 months of hell - and she had all her limbs. If I'm looking at the same ordeal with phantom pains tacked on, I don't know if I'll be able to go through it... This truly scares me.

 

0
Tethered plastic caps (lemmy.sdf.org)
submitted 4 months ago* (last edited 4 months ago) by ExtremeDullard@lemmy.sdf.org to c/mildlyinfuriating@lemmy.world
 

I know they're supposed to be good for the environment. But... Holy smokes they drive me up the wall. They really do!

I had no trouble adapting when aluminum can pull-tabs got replaced by push-tabs, because it was pretty much the same movement, and I could see the immediate advantage of not getting cut by a pull-tab.

But the tethered cap is fighting decades of muscle memory in me: I'm used to taking the cap off with one hand and keeping it there while taking a swig with the other. Now I unscrew the cap with one hand, but I still have to hold the cap so it's out of the way. It feels like drinking in handcuffs each and every time...

So unlike the pull-tab, the tethered plastic bottle cap is one of those compulsory eco solutions that constantly make you feel ever-so-slightly more miserable all the time, and I hate that because ecology only works when it brings something of value both to people and to the environment.

3
Tenacious flu (lemmy.sdf.org)
submitted 5 months ago* (last edited 5 months ago) by ExtremeDullard@lemmy.sdf.org to c/maliciouscompliance@lemmy.world
 

My company offers 3 days of unjustified sick leave for things like colds or minor health issues that don't really require seeing a doctor.

And sure enough, that guy - always that guy - got sick on Monday, then took a day off on Thursday, and now he's sick again on Friday. Strangely, his company car reports being at a ski resort 200 miles away.

Because you know, when you're bedridden, at least you should have a nice view out the window...

 

Hopefully a new class of drugs to tackle phantom pain is on the horizon.

 

I'm playing with OpenSCAD, which is a text-based parametric 3D modeler. It comes with its own built-in editor, but you can also open the source file in your favorite editor and when the file is saved, OpenSCAD recompiles and re-renders the model.

I know it's nothing particularly novel, but it's kind of awesome to type :w and see the 3D object immediately show what you just typed. There's even a degree of rendering control from within the editor: for example to highlight a feature, like an subtracted volume, simply type # in front of the corresponding operation, :w and hey-presto, the feature appears in the model.

And sure enough, there is OpenSCAD syntax highlighing for vim. How cool is that!

If someone had told me 40 years ago that I'd be doing 3D modeling in VI one day, I would never have believed it 🙂

view more: ‹ prev next ›