[-] ExtremeDullard@lemmy.sdf.org 5 points 3 days ago* (last edited 3 days ago)

Free software (not open-source, it's really free software that's important) that depends on a single for-profit vendor is not free.

MicroG is open-source but it's not free. It fails to address two problems:

  • What do I care looking at the source code of a Google Play Services replacement when Google still holds my cellphone by the balls for certain critical functions?
  • Why do I need permission from Google for apps to function properly on my cellphone?

I don't think OP cares about getting the source of the apps they run so much as the apps being free-as-in-libre in his original question. Many people mistake open-source for free software and MicroG is not truly free.

[-] ExtremeDullard@lemmy.sdf.org 15 points 5 days ago

I'm a kid of the cold war.

[-] ExtremeDullard@lemmy.sdf.org 49 points 5 days ago* (last edited 5 days ago)

It's behind a firewall. The only thing exposed to the outside is port 22 - and only pubkey login too.

And gee dude... It's been running for 18 years without being pwned 🙂

[-] ExtremeDullard@lemmy.sdf.org 22 points 5 days ago

AirTag in the trash. Quite fitting...

[-] ExtremeDullard@lemmy.sdf.org 10 points 5 days ago

file a complaint with the FCC. You are more likely going to get someone who can/will actually help

Hahaha! That was a good one 🙂

[-] ExtremeDullard@lemmy.sdf.org 208 points 3 weeks ago

I knew a guy in the late 90s who checked himself into jail every winter. He just didn't have enough money to heat his home and buy food at the same time, and he was disabled and couldn't land a job in construction no more, so that's the only thing he found to stay alive.

When the snow started to come down, he'd go to our local minimart with a plastic gun. You know, like the really cheesy ones with a red cap at the muzzle, to make sure nobody would think it was real and gun him down my mistake, and to avoid getting a harsh sentence. He knew the store owner, since it was a small town and everybody knew each other.

He'd say hello, point the gun at him and gently say "Could you please call the police like last year?" The store owner used to try to talk him out of it, but he'd say "Don't force me to make it real because I don't wanna."

Then the sheriff would show up - they knew each other too of course - and he would try to convince him this wasn't a good idea. And the guy would say "Look, will you book me or not? Because if you don't, you'll come back next week to my place but with the coroner this time."

So the sheriff would book him. And the judge, who knew exactly why he was there at the trial, would sentence him to 5 months - time enough to get out in spring.

After I left town, I heard he kept doing that for many years, until he got tired of being poor and committed suicide.

6
1
2

So I'm very happy with vim, and have been for the past quarter century (I used Elvis before that. Remember Elvis? It was awesome! - But I digress...)

I have to admit though, while I pity the fools in my company who use VSCode and mock me for using vim in the terminal, yet in fact produce code much slower than I do, I envy their IDE that suggests function and variable names in other project files.

So I've been looking for a nice, easy-to-install solution to get some of that goodness in vim. Nothing fancy, just autocomplete suggestions to avoid having to grep names I forgot or having to yank/put text manually to prevent typos. And mostly easy, because for some reason, I'm properly allergic to any sort of vi configuration - be it vim or any other vi flavor.

So I gave Neovim a shot. My plan was to ensure Neovim was at least as good as Vim, then try to install Treesitter. But that plan immediately went south, then kept on being a proper pain in the ass until I finally realized this was going nowhere fast and I didn't want to spend countless hours configuring that awful thing, so I gave up. I wasn't asking for much but Neovim totally failed to deliver.

And then I found the solution I was looking for all along: YouCompleteMe. It's as simple as installing the handy vim-youcompleteme .deb for my distro (Linux Mint), running vam to install it and voila: a working autocompleter that actually works in 3 minutes flat and doesn't get in my way.

1
Beware of mosquitoes (lemmy.sdf.org)

A mosquito bit me smack on a stump, right in the middle of a scar, and the entire scar flared up overnight over half its length like I had a chemical burn or something. It happened last week and it's still red and inflamed.

This scar has been well healed 6 years ago and is normally invisible. The doc says wait and see, but it's mildly disturbing considering it was a single mosquito 7 days ago.

So beware y'all: your skin might look nice and healthy on your tender bits, but evidently it can still be weak and vulnerable.

16

I'm normally a straight vim user (just out of habit, no particular preference) and I'm giving neovim a spin. So far I like it but...

For the love of all that's holy, how do I disable automatic indentation?

I have noautoindent set, nosmartindent set, filetype indent off, but neovim keeps inserting indentations. The only thing that works is setting paste on, but that's not the right solution to this problem.

Please help. This is driving me nuts!

44

I have a very old diesel that I maintain religiously to make it last as long as possible, and whenever possible, I ride the bus. It's not that I wouldn't like a new car - and particularly an EV, those cars are attractive for a lot of reasons - but they all spy on their users nowadays and that's a big no-no for me. For that reason and that reason alone, I've refrained from buying a new car for years.

But now I have a good reason to buy an EV: my employer has installed solar panels on the company's roof, is in the process of installing charge points on the parking lot, and is offering all the employees free charging.

So I'm on the market for a small electric econobox to commute roughly 30 miles per day. I don't want anything fancy: just an honest-to-goodness little car with a steering wheel, an accelerator, a brake pedal and doors that lock. That's it. I don't care about creature comfort, I don't care about radio, GPS or anything else. I just want a car. And of course, of upmost importance to me, I want a car without telemetry, that doesn't spy on me and doesn't report to the mothership.

So far I think the best option is to buy one of the first gen EVs with a 2G or 3G connection that plain doesn't work anymore, and have it overhauled. The problem is, I might want to buy a more recent, possibly more efficient vehicle. Also, good luck finding someone competent to service a battery pack in my area.

If I went for a newer vehicle, what would be the best make/model to disable the internet immediately after purchase without any side effect? I've read that some models report a fault until the internet connectivity is restored, so those would be out of the question. And of course, if the antennae / SIM / 4G PCB or whatever needs to be disabled are super-hard to find, it wouldn't be ideal either.

Any way to convert a modern car into an honest vehicle, or should I keep riding the bus and give the opportunity offered by my employer a pass?

252

So this very large company who shall remain nameless distributes a proprietary software development environment that includes a patched version of a certain, well-known open-source debugging tool.

The patch is to make said open-source tool support their products. It's not even hidden or anything: the binary is sitting right there in the installation directory, it's called the exact same thing the vanilla debugger is called and when I run it on the command line, it clearly says "patched for xyz".

The tool in question is distributed under the GPLv2 and I need to modify it for my own project. So I sent an email to the company to request the source code for their modification, but they refuse by playing dumb and pretending they don't understand the question. They keep telling me the source code to their IDE is not public. I keep telling them I don't want their IDE but the source for the modified GPL backend tool they bundle with it. But no: they claim it's part of their product and they won't release it.

Anybody knows the best course of action to deal with this? It's the first company I've dealt with that explicitly refuses to honor the GPL. I don't even think it's malice: I'm fairly sure the L2 support guy handling my ticket was told to deny my request by his clueless supervisor who didn't bother escalating it. But it's also a huge company that's known to be aggressive and litigious, whereas I'm just one guy and I'm not lawyering up over this. I have other hills to die on.

Who should I pass the potato to? The FSF?

15

It's attractive, it looks friendly, it's genuinely good, yet for no good reason, it tries to convince you it's not really that great 🙂

17

It's based on the latest firmware (0.101.2) so you get all the latest drivers. And if you maintain Flipper Zero software, you can finally let uFBT use the latest SDK instead of 0.99.1.

The update went without a hitch on all my Flippers and as far as I can tell, it works very well.

Here's a walkthrough of the intro, the Momentum app and some of the desktop assets:

https://pixelfed.sdf.org/p/ExtremeDullard/695363484725132104

220

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

16

Remote control your Flipper in a text terminal

178
Astounding absurdity (lemmy.sdf.org)
submitted 4 months ago* (last edited 4 months ago) by ExtremeDullard@lemmy.sdf.org to c/mildlyinfuriating@lemmy.world

None of what follows is new. I know this stuff happens all the time. And yet somehow this insignificant thing shocked me and it's been gnawing at me for the past few days. And today was the icing on the shit cake.

So my wife ordered a a foot massage machine. $50, typical el-cheapo thing made in China. The thing was shipped to our home out in the boonies in less than 48 hours. Wow!

My wife opened the box, got the device out onto the floor and... she couldn't fit her feet inside. She's not big, but apparently the device was designed for customers in the Shire. Unusable.

So she emailed the distributor who told her to cut the cord, send them a photo proving the destruction and throw it away herself. Not return the device. Not pretend to return the device and the device is thrown away behind her back. No no: this time, the distributor told her in no uncertain terms that it's cheaper for them to let her destroy the thing herself.

And then it hit me: here is a device that was born in China, put together by some underpaid workers in a nondescript factory, designed by someone who didn't give a shit, made out of materials that probably came out of the ground somewhere in Africa and in Saudi Arabia - probably involving child labor at some point or other - put on a boat, shipped halfway around the world, then put into a truck, only to be landfilled here.

It didn't even see a single second of use. This is utterly absurd and completely depressing.

I'm not compatible with that. When I buy something, the thing has value and I want it to have a decently useful life. It's not about ecology or money: it's just basic respect for the resources and the human labor that went into this thing. The value of the object is what it cost the Earth and the people who toiled to make it and ship it to me. When I use my things, I show respect for those who made them and it justifies the use ot the materials they're made of.

But here I was looking at that poor thing across the room, unloved and unlovable, whose sole purpose as an object was to be landfilled without ever seeing any use. It consumed resources and someone worked to make it, yet somehow it never had any value for anybody.

And the most depressing thing about it is, its very existence from Chinese factory to my local landfill is totally absurd and makes no sense at all, yet all the invididual steps that contributed to it being fabricated and ultimately landing on our doorstep were a series of perfectly rational economical decisions: someone found added value in designing and building a shit foot massage machine, my wife found it worth buying sight unseen, someone figured there was money to be made shipping it here, and the distributor decided to outsource its destruction to the customers because it's cheaper than destroying it themselves - let alone shipping it back to Shenzen or wherever. And yet when you string everything together, the net result is senseless waste and production of things that have no inherent worth. How crazy is that eh?

I couldn't throw it away. So I replaced the cord and I gave it to the local Red Cross store yesterday to give to someone in need or sell it for pennies. Today, I passed by the shop on my way to work and saw the damn thing in their garbage container behind the store. In the box. Unopened. I guess it will be going to the landfill after all...

That really put the final damper on my day today...

Sorry if this is the wrong venue, but I really needed to vent.

[-] ExtremeDullard@lemmy.sdf.org 156 points 5 months ago

I'll tell you what it highlights: giant companies like Google, Microsoft and all the others making billions using free software a few dudes maintain for them for free on their own time. Instead of speaking of the vulnerability of open source software, the profiteers should pay them to ensure they have the time and resources to secure their supply chain.

[-] ExtremeDullard@lemmy.sdf.org 155 points 8 months ago* (last edited 8 months ago)

"I'm looking for a privacy respecting vacuum robot" must be one of the most dystopian sentences I've read in quite some time.

I mean there is no lack of dystopian stuff going around these days. But if you imagine someone saying that 30 years ago, that someone would have conceivably ended up in a lunatic asylum. In 2024 however, it's a perfectly valid and apropos question.

What a sad, sad world we live in...

[-] ExtremeDullard@lemmy.sdf.org 204 points 9 months ago* (last edited 9 months ago)

Powered by open web standards

That's the state of computing in 2023: a browser disguised as a native app running 15 layers of Javascript is used as a friggin terminal. And nobody bats an eyelids, as if the utter insanity of it made any sense.

And the installer is 117M compressed. That's MEGABYTES... For a terminal!

The mind boggles...

[-] ExtremeDullard@lemmy.sdf.org 159 points 10 months ago

If you believe Facebook will stop abusing your privacy if you pay them, I have a bridge to sell you...

view more: ‹ prev next ›

ExtremeDullard

joined 1 year ago
MODERATOR OF