[-] ExtremeDullard@lemmy.sdf.org 25 points 12 hours ago

You can very easily fool the machine into recognizing John Cleese.

[-] ExtremeDullard@lemmy.sdf.org 5 points 19 hours ago

Because you consume Google content but you don't give as much surveillance data to Google as you would with the official YouTube client spyware, you skip advertisement which denies Google revenue, you can do things like listen to music in the background which are only available for pay in the official client - again denying Google revenue...

And of course you give Google the finger. Spite is also a valid reason.

It's not much but it's something, and at this point anything that hurts Google delays the inevitable dystopia a little bit - and sadly I'm afraid it's a little too late to hope for much more now.

[-] ExtremeDullard@lemmy.sdf.org 7 points 21 hours ago* (last edited 21 hours ago)

Yes thank goodness for the NewPipe team. We need them to free us from Google's monopoly at least a little bit.

But I do have a suggestion: Grayjay appears to have some sort of plugin system with which they push workarounds for Google's Youtube shenanigans very quickly. I'm not sure exactly how it works, but I imagine the main Grayjay app framework mostly remains the same, while whatever regular expression or filter needs changing because Google purposedly broke the previous one gets uploaded to everybody quickly and efficiently.

I would suggest the NewPipe team implement something like that too. They'd have a much easier time than having to recompile the whole thing each time Google plays with their balls.

I don't care enough to bother, to be honest. Neovim, like Vim, is just a tool to me. It failed me, I moved on. I have more interesting things to spend my time on.

Ah, thanks for your efforts, you're very kind. But I'm done with Neovim. It's already wasted more of my time that it was ever going to be worth.

I wanted to try Neovim to give Treesitter a spin. In the end, I went with something much simpler that works immediately and without drama in Vim and does what I really wanted all along: simple, dumb autocompletion.

Yeah she just condemns all protests against israel committing Genocide. What could that possibly mean.

It means she'll do anything to avoid losing the votes of the American jews.

Or latinos. Or black. Or christians. Or atheists. Or women. Or gays. Or white nationalists. Or anyone. She's a politicians, like all the others. All she cares about is getting elected.

Most people don’t even know VSCodium exists so that makes perfect sense

What would make sense is that people who know what VSCodium is answer the survey while those who don't refrain. Then you would see fairly identical scores for VSCode and VSCodium.

What this survey demonstrates is that people express opinions about stuff they know nothing about.

VSCode has a better selection of extensions.

True. I'm aware some extensions don't work in VSCodium. But I've yet to run into one myself.

Having said that, I'm not a VSCod(e|ium) user myself, so it's not like I'm a specialist I'm forced to know enough to support my users, and what I've seen of VSCodium so far is that it has almost zero downside for the invaluable upside of not feeding data to Microsoft.

But naturally I'm a Vim user through and through, and we Vim / Neovim / whatever VI clone floats your boat don't need no Microsoft-made Electron resource pig to do our work, as you well know πŸ™‚

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

I must be a minority then. I tried it once - as in, I made a real, honest attempt at liking it and making it work for me - and all it managed to do is show me it's buggy and confused, and to convince me to steer well clear of it and stick to vanilla Vim.

I really really dislike Neovim.

Also, I question the vailidy of a survey in which VSCode is 13 times more "desired" - whatever that means, it's not like it's hard to procure - than VSCodium, given that VSCodium is VSCode sans the Microsoft spyware. Makes no sense to me...

Good luck finding a job where your employer accepts to pay you in cash or check in Europe.

[-] ExtremeDullard@lemmy.sdf.org 28 points 2 days ago

"Cash is outlawed. Let's use a Ponzi scheme instead."

Hmm, you know what? Somehow I think the solution is neither of those things.

[-] ExtremeDullard@lemmy.sdf.org 32 points 2 days ago* (last edited 1 day ago)

Anonymity is very important.

Here's a example why, that recently happened to a workmate:

He applied for a mortgage to buy a house. The application was denied 3 times, despite his having been employed at the same place for 20 years, paid all his bills on time and never received so much as a parking ticket. Finally, after insisting heavily and threatening to sue, his bank provided the reason why: his purchasing habits included too much alcohol.

Or said another way: the bank watched what he purchased when doing his groceries for years and quietly classified him as a wino and potential deadbeat.

I can tell you, when I do my groceries, and back when I still smoked, I never paid for alcohol or tobacco with anything other than cash, for that very reason. The only things I pay for with plastic paint the portrait of a boring working stiff with no habits out of the ordinary. For the rest, it's cash-only.

And if you want another example of why anonymity is important: a few years ago, I sought the help of an underground surgeon to perform a certain type of surgery on me that my stupid doctors here refused to perform, despite my quality of life going to shit (it's a long story...)

Guess what: underground surgeons don't take credit cards. The man changed my life for the better but I certainly don't want my local health insurance to know about it. Was it illegal? Hell yes. Was it justified? Hell yes. Legal and right are two different things.

And similarly, I expected many women post Roe v. Wade would like to have the opportunity to get an abortion out of state anonymously without going to jail.

That's why anonymous payments are essential: they are the last rampart between you and unjust laws and prejudice.

7

Before I go see another doctor about this...

One of my residual phalanges has developed a small bone spur over the years, and another is too long - always has been - and hurts my skin from the inside.

I need to have the bone spur taken care of at some point, and I'd like to have the other residual phalange trimmed a quarter inch or so.

One doctor I saw about this a couple of years ago proposed full surgery, complete with general anaesthesia and more stitches than I really want, and I declined at the time because it seemed like a lot for so little.

My neighbor - who has all his limbs but is at the age when this sort of thing happens - had a bone spur on his heel taken care of, and he told me it was a simple, half-hour, local anaesthesia keyhole surgery with just one stitch and a week of easy recovery.

Does anybody know if that's also an option for small residual extremities bones and whether I should shop around to find a more competent surgeon?

22
submitted 6 days ago* (last edited 6 days ago) by ExtremeDullard@lemmy.sdf.org to c/vim@lemmy.sdf.org

When I was a student a few decades ago, everybody I knew pronounced it as "vee-eye". Then in the late nineties / early aughts, I heard the first people pronounced it as "vie" in a different city I had found employment in. It sounded odd to me, and it seemed to come from people who in fact didn't use it much. But the pronounciation I was used to still applied, mostly.

Nowadays, I almost never talk about VI to anyone anymore, nor do I hear anyone say the name. It's become mostly a typed thing for me. But - coincidence? - this week I heard three people talk about it (younger, non VI users) and they all said "vie".

And now I'm watching this video from the reasonably famous and definitely not young and not VI newbie NCommander and he too says "vie" in the video.

I'm beginning to worry that I'm the one who's been saying it wrong all this time because of my misguided college buddies and teachers way back when πŸ™‚

So I'm curious: how do YOU say it? VEE-EYE or VIE?

27
Techlore - Unsubscribe (lemmy.sdf.org)

After their shameless Synology shilling a couple of weeks ago, today Techlore is trying to sell me Proton Pass.

Is Proton Pass a bad password manager? I don't know. It seems okay, but I have no opinion.

What I do know is that Techlore is affiliated with Proton, which makes their newest 10-minute video - in which they reveal the affiliation only at the last minute - 10 minutes of my life I'll never get back.

Unfortunately, In the business they're in, the merest hint of a bias kind of invalidates any advice they give. As the saying goes, when you point out other people's body odor, you'd better make sure you took a shower yourself.

Unsubscribe...

149
submitted 3 weeks ago* (last edited 3 weeks ago) by ExtremeDullard@lemmy.sdf.org to c/networking@sh.itjust.works

Yesterday around noon, the internet at my company started acting up. No matter, slowdowns happen and there's roadwork going on outside: maybe they hit the fiber or something. So we waited.

Then our Samba servers started getting flaky. And the database too. Uh oh... That's different.

We started investigating. Some machines were dropping ICMP packets like crazy, then recovered, then other machines started to become unpingable too. I fired up Wireshark and discovered an absolute flood of IGMP packets on all the trunks, mostly broadcast from Windows machine. It was so bad two Linux machines on the same switch couldn't ping each other reliably if the switch was connected to the intranet.

So we suspected a DDOS attack initiated from within the intranet by an outside attacker. We cut off the internet, but the storm of packets kept on coming. Physically disconnecting machines from the intranet one by one didn't do a thing either.

Eventually, we started disconnecting each trunk one by one from the main router until we disconnected one and all the activity lights immediately stopped on all the ports. We reconnected it and the crazy traffic resumed.

So we went to that trunk's subrouter and did the same thing. When we found the cable that stopped all the traffic, we followed it and finally found one lonely $10 ethernet switch with... a cable with both ends plugged into the switch. We disconnected the cable and everything instantly returned to normal.

One measly cable brought the entire company to a standstill for hours! Because half of the software we have to use are cloud crap or need to call their particular motherships to activate their licenses, many people couldn't work anymore for no good technical reason at all while we investigated the networking issue.

Anyway, I thought switches had protections against that sort of loopback connection, and routers prevented circular routes. But there's theory and there's reality. Crazy!

612
submitted 3 weeks ago* (last edited 3 weeks ago) by ExtremeDullard@lemmy.sdf.org to c/opensource@lemmy.ml

You might recall a few weeks ago that I requested from a well-known large and somewhat litigious company the source code of the modification they made to a certain GPL debugger, and that they grudgingly agreed after a long time.

So I set out to work on the pile of code they sent me and managed to extract their modifications and port them fo the latest version of that GPL tool... apart from one driver for their debug probes that we use throughout our company: the cunning bastards left a stub in the open-source debugger (I have the code for that) and that stubs talks to the rest of the driver in the form of a closed-source TCP server.

It's a blatant trick to go around the GPL by taking advantage of the grey area surrounding linking in the GPL - i.e. the question of whether a closed-source program can be linked to GPL code and not become GPL itself, which still hasn't been tested in court to my knowledge. If I recall correctly, the FSF is of the opinion that anything that dynamically links to GPL code becomes GPL too, but that's just an opinion.

And of course, here in this case, the aforementioned company added one degree of separation between their closed-source driver and the GPL tool that uses it by making it a server, so whatever argument against linking to GPL code becomes even weaker.

Anyway, as you can imagine, I'm disappointed: my work is 90% there, but I still don't have that one driver and their closed-source faux-server is half-broken and dog-slow because of the time it takes to spawn the server and communicate with it through TCP, and I can't fix it. And I'm 100% certain that if I asked them to send me the source code for that, they'd tell me to suck eggs.

But here's what happened: I got so tired of their shenanigans that I started investigating other debug probes I could use instead of their proprietary junk. And after quite a lot of investigation, I found one solution based on open hardware and open software that, with some careful configuration, works 2x to 3x faster than their proprietary debug probe. Wow! I didn't even know it was possible, and I probably wouldn't have researched it if I had had all I needed to make what we already own works.

Long story short: I proposed that my company replace all our existing proprietary debug probes with the open hardware one and my boss agreed. That's like 20 probes in total, between R&D, testing and production, and at the tune $266.99 per probe for the original proprietary one, that's $5339.80 the egregious GPL-violating company won't get from us. Not to mention renewal of the license for their IDE that we've been using for almost 2 decades, because finally, at long last, after over a month of solid work, I finally managed to free up our source code from their vendor lock-in and make it compile, debug and flash using open-source tools from start to finish!

So yeah, I didn't get what I originally wanted from that company. That's the bad news. But in the end I ended up better off without it, and that's the good news πŸ™‚

89
Has Techlore sold out? (lemmy.sdf.org)
submitted 3 weeks ago* (last edited 3 weeks ago) by ExtremeDullard@lemmy.sdf.org to c/privacy@lemmy.ml

I like Techlore (https://www.techlore.tech if you don't know) and I usually regard them as one of the most impartial and most trustworthy Youtubers out there. But for the past few months, I couldn't help noticing their somewhat heavy bias towards some of their video sponsors. Still, everybody has to eat right?

This time though, it looks like Synology flew them over to Taiwan, and if you watch their video at the event, it's wall-to-wall Synology shilling. I'm really disappointed.

6
1
1

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?

view more: next β€Ί

ExtremeDullard

joined 1 year ago
MODERATOR OF