ExtremeDullard

joined 1 year ago

There should be no need to pile on. Any one of those things would have been disqualifying in times past. Clinton almost got impeached over a blowjob. But Trump and all the things he said and done over the past 9 years is somehow okay. The mind boggles.

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

A post in all caps isn't doing the work you think it's doing.

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

I had no illusion in 2016. In fact, I had no illusion back in 2002 when I left the US and gave up my citizenship after Dubya was elected and signed the USA Patriot Act into law after 9/11. America is hosed and has been officially on the path to idiocracy and fascism since then.

It's just that a 3rd round of millions of Trump votes should confirm it without the shadow of a doubt to even the most wide-eyed believers in American exceptionalism. America today is the 1933 Germany of our time.

[–] ExtremeDullard@lemmy.sdf.org 49 points 1 day ago (5 children)

Even if Trump had lost, one fact remains: tens of millions of Americans voted for this guy three times in a row.

The first time, it's conceivable that Americans made a mistake.

The second time, they knew Trump as actual President.

The third time, they knew Trump as a convicted felon, insurrectionist and overtly wannabe dictator, and they voted for him even harder.

At this point, MAGA isn't a freak event, it's the norm. Even if the dems had won, they'd have won the presidency of a MAGA country, and quite frankly, what's the point... You can't cure someone who wants to be sick.

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

If you're bothered by social media votes, you need to go outside more.

Social media isn't real. It's a poor simulacrum of human interaction. Find real human beings to interact with and whatever they think of you, tell you, or how they treat you in your face matters.

But whatever people become and how they behave once they hide behind a screen and cast simplistic one-bit click-clicks to express complex human feelings and opinions doesn't.

It will be when the Trump voters discover that they will pay for the tariffs and not China.

[–] ExtremeDullard@lemmy.sdf.org 10 points 1 day ago (1 children)

I hate Elon Musk as much as the next guy - and all the more now that he has this massive conflict of interest working in his favor and at the American public's expense.

But I will say this for the sake of exercizing critical thinking: everybody is happy to say AI hallucinates when what it says doesn't suit their narrative, and call AI intelligent when it does.

[–] ExtremeDullard@lemmy.sdf.org 13 points 3 days ago

Rule #1: don't read an article entitled "How Do I Protect My Privacy If I’m Seeking an Abortion?" on the internet with your own computer or cellphone. Borrow someone else's - preferably a man's so you don't end up potentially compromising another woman later - or go to the public library.

It has a long piece of 1mm piano wire running through that acts as a spindle. It's a standard hinge design called a continuous hinge. I suppose I could have 3D-printed the spindle but it would have made the hinge huge and not very nice-looking.

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

That's kind of my problem: my correction is not simple. I can get near or far lenses with my correction for relatively cheap - like $100 a pair. But progressives are eye-wateringly expensive.

As for my frames, they're both free and priceless to me because I make them myself. And just because they're not off the shelf, they're more rewarding to wear.

So having some understanding and control of that part of the process could have helped.

The only things you can rely on with regard to how the lenses are edged is:

  • The bevel will be "bevelly" - meaning it'll be a bevel of some kind, between 90 and 120 degrees, but no flatter than that. In other words, you can rely on having something to grip the lens with and that's enough.

  • The bevel follows the curvature of the frame. If you frame is flat, the bevel will be placed all around the edge of the lens flat too.

  • As much as your correction will allow, the bevel will be placed as far forward as possible so the lens looks like it's tangent with the front of the frame all around, and all the thickness will be hidden at the back of the frame. So if your frame is, say, 2mm in width, the root of the bevel will be placed 1mm from the front of the edge.

The other thing you can rely on is that the bevel will be slightly oversized so they can be snapped into the frame, and the amount of oversize will be a bit higher for plastic frames which are more flexible. And that's where the danger lies: if your frames are designed to hold the frame without pressure like mine, you have to tell the optician so they pass the information to the lens cutter. Otherwise you will received lenses that are slightly too big.

But don't sweat it too much: the great thing with 3D printing is, even if the lenses you received aren't the right size, you can always print another frame with slightly revised dimensions.

And if you really don't want to print another frame, don't forget that you pay beaucoup bucks for those damn bits of plastic, so you can always copiously warn the optician that your frames are not made of the kinds of plastics plastic frames are usually made of, and then the onus will be on the lens maker to make the lenses right for your frames (remember that they will be sent your frames, so they'll know rightaway if the lenses fit).

If the lenses aren't right, it's their problem and you can reject the lenses and tell them to try again. If you warn the optician in no uncertain terms that your frames are PLA, they or the lens maker can't claim they didn't know.

Just design the frames you want with the shape you want, with a 120-degree bevel, and ask your optician if it's workable for the lens maker. They might tell you they'll ask them - and you can leave them a test print too if they want to sent it to the lens maker too. There isn't much more to this really.

I’ll definitely add cable temples to the list of things to try and see what works well.

Be aware that cable temples are a lot more finicky to adjust than regular curved temples. If they're too short, even a little, they'll dig into the skin behind your ears and you'll hate them. Likewise, if the hook is too narrow, the tip will hurt you under your ear.

That's a big reason why cable temples went out of favor in the 1920's: they're great when they're well adjusted, but they quickly become nasty and uncomfortable when they aren't - unlike maladjusted curved temples which can simply ride up the ear a little without too much drama.

With regular metal wire, you can bend the temples this and that way to make them fit. Not so much with PLA. You can shape it with heat but if you do it more than once, it becomes rough and unpleasant to wear - if the PLA doesn't delaminate completely. So take the time to design the right length and shape directly in your model. It's a bit long and tedious but once you know the right dimensions, you'll love how natural they feel.

Also, don't make the wire too thin or it will dig into your skin as well. And too thick will make the wire inflexible and difficult to put on. The wire profile that works best for me is this (for PLA):

[–] ExtremeDullard@lemmy.sdf.org 3 points 4 days ago (3 children)

They're prescription glasses. They're my regular glasses I wear every day. I made the frames but I can't print optical lenses, sadly. I wish I could because they cost a fortune and they're a real rip-off...

 

I made this custom case for my 3D printed spectacles:

Custom case

It holds the glasses by the edge of the frames, so the lenses are suspended above the bottom of the case without touching anything and no padding material is necessary to prevent scratching.

And being specially sized for those glasses, the case is no larger than it needs to be.

Did I mention that I love 3D printing? 🙂

 

You might recall last month that I posted about my 3D-printed spectacles.

Enough people asked me for the files and for details on how to order lenses and mount them into the frames that I figured I'd release everything with instructions - and also redesign the hinges a bit so the temples fold more compact, something I meant to do for some time.

88
submitted 1 week ago* (last edited 1 week ago) by ExtremeDullard@lemmy.sdf.org to c/3dprinting@lemmy.world
 

You might find this little tool useful:

3D-printed holes gauge block

This is a block with a series of vertical and horizontal holes from ⌀1 mm to ⌀3.6 mm (nominal) in 0.1-mm increments. I print this block with any new printer / new material at the layer thickness and speed I use most often and keep the blocks as references.

Then, when I want to print a part with a hole in it that will end up printed at the final diameter without any rework (or very close, but usually it ends up exactly right) I use the gauge block I printed with the printer and the material I intend to print the part out of to find out which nominal diameter hole I need to use in the model for the hole.

For instance, the block in the photo was printed on a Prusa Mk4 with PLA at 0.2 mm layer thickness. If I want a ⌀0.8-mm vertical hole with no interference in my final part in PLA out of that printer, I'll need to model a ⌀1.2-mm hole. I know that because the shank of a 0.8-mm drillbit will slide freely in the vertical hole marked ⌀1.2 in the block.

Or if I want a hole that I can screw an M3 screw into without having to run a tap through it, the block tells me I would have to use a ⌀3.2-mm hole to fit a ⌀3-mm pin in freely, and I back off 0.4 mm to get a hole in which the screw thread will engage well but reasonably lightly, or 0.5 mm for a tighter engagement (but with a bit more risk with horizontal holes near an edge, because the layers might separate) so I know I'll have to model a ⌀2.8 or ⌀2.7 hole in the model.

I use those gauge blocks all the time. They save me a lot of time on parts that I print often because I never have to ream or thread the holes: they come out the printer just right and ready to use.

 

This is the worst possible setup to print living hinges: PLA isn't terribly flexible, and here the flexible bits have to be printed vertically, which really isn't ideal to withstand cracking.

Yet when the application isn't heavy-duty like in this clamp-on connector, even PLA printed "against the grain" works well too: this connector can spread its hooks linearly 3 mm apart and the living hinges don't crack or weaken even after many cycles.

18
submitted 2 weeks ago* (last edited 2 weeks ago) by ExtremeDullard@lemmy.sdf.org to c/humor@beehaw.org
 

I'm generally left-learning and I enjoy the usual left-leaning comedians - you know, TDS, Colbert, Kimmel and the likes.

But I also pride myself on being open-minded and listening to all sides, and I don't know any good right-leaning comedians. And ya know, if it's funny, I'll laugh at anything said by anyone.

So please make suggestions! Whose jokes and commentaries are worth listening to?

And in case it wasn't clear, this is NOT flamebait: I'm genuinely looking for good comedy material from comedians on the side of the political spectrum I'm not on, for my own education.

 

So I'm on the market for a 4G or 5G mobile hotspot with a build-in VPN client I can carry around in my backpack and connect my cellphone to. I've looked far and wide, and really the only manufacturer that seems to make what I want is GL.iNet.

The two battery-powered models they offer that interest me are the Mudi v2 and the Puli: they only do 4G and I wish they did 5G too, but I can live with that. Other than that, they really tick all the boxes for me.

From what I could read, the GL.iNet company also seems very open and very responsive. That's a plus too.

But I have one giant problem that prevents me from whipping out the credit card: GL.iNet is a Chinese company, and those products are sensitive applications. I know I can flash OpenWRT separately on those devices to ensure they're not doing stuff behind my back, but I don't really want to do that because I'd lose the GL.iNet plugins and custom UI. Not to mention, I have no free time for that. I'm looking for a ready-made solution if possible with this one.

Anybody knows if GL.iNet can be trusted?

Also, has anybody ordered from Europe using their EU store? They say they ship direct from Europe but they give no details.

And finally, what do you think of those two mobile VPN routers if you own one. Do they work well? I read somewhere that they can be buggy with certain VPN providers. Do they work in Europe? I assume they do since they sell EU plugs but maybe there are caveats.

 

I'm investigating getting off the cell network permanently to avoid at least the constant triangulation of my position. I figured I'd look into getting a VoIP number and getting calls and texts over WiFi. I don't mind being unreachable when I'm not connected to a hotspot, so it's not a problem for me.

But before looking for a good VoIP provider, I decided to check if WiFi still worked in airplane mode. And indeed it works. But to my surprise, when I connected the WiFi, my cellphone provider's name also came right back up at the top right of the screen. In airplane mode? What the hell?

Long story short, after investigating a bit, I realized I had WiFi calling enabled. So I can in fact already get calls and texts without being on the cell network.

And I'm thinking, maybe that's good enough for privacy?

I mean I know SIMs leak information like ICCID / IMSI / IMEI so obviously they have no reason not to do that over WiFi also and that's not so hot.

But on the plus side, none of that information is linked to cell towers and location anymore - at least not precise location if I'm not on a VPN - the baseband processor is off and can't do whatever shady chit-chat it does with the SIM and the cell towers, and I can still use my normal phone numbers without having to change and tell a million people that I have new numbers if I go with VoIP.

Also, I don't store my contacts on my SIMs and I use a deGoogled Android. So I figure that limits how much adversarial software can exploit the SIMs to leak data.

So it seems to me that WiFi calling may be a good solution for me for better privacy without too many compromises.

Can you think of something I missed that I should know before using this feature?

 

So I've been exploring the fabulous word of additive manufacturing for a few months now with my company's 3D printer - a Prusa Mk4 - that we employees are welcome to use for our own personal use when it's not busy printing tooling for work of course.

I've gotten really good at squeezing the most performance out of that thing: some of the functional parts I made with it at scales that are pushing the boundaries of what regular PLA out of a 0.4-mm nozzle can be coaxed into becoming, I'm properly proud of.

And I'm having a lot of fun finding ways to overcome the limitations of FDM. I don't really want a more precise printer: half the fun is witnessing a part that shouldn't exist come out of a printer that doesn't really have any right to be this good. Pushing the envelope... It's the spirit of hacking in the world of 3D printing and I love it!

But now I'm wanting a printer of my own. The company's printer is fine and all but when it's doing work-related things, I can't use it. And I have to wait to go back to work the next day to print something I modeled the evening before.

So I'm on the market for a good fast FDM printer that can print prints with different filaments at the same time, because I'd like to experiment with stretchy materials but keep using rigid and cheap materials for the supports, and also to play with colors. And I think I want a core XY printer because I've run into problems with big heavy prints with the company's bed slinger.

And finally, something that's really important for me: I want something as open source as possible that doesn't phone home, and ideally not made in China.

Money is not tight. The kids are out of the house and I have a well-paid job. I set my budget to 5k - dollars or euros.

So with those requirements in mind, from what I read, the best option for me is to stick with Prusa: it's more expensive for what it does but it's not sketchy Chinese spyware. Also, I know the brand already and I've been nothing but happy with it so far.

And in the Prusa line, I'm tempted by the XL with an the bells and whistles - namely 5 heads and an enclosure.

But here's the thing: I hear this machine has problems. Is it true? Would you have a better suggestion? Possibly another brand that I should consider?

 

I had new progressive lenses made, but the old ones are still fine and don’t have a scratch. They’re just a bit weak at near distance, but otherwise perfectly serviceable.

So I made new frames for them because I don’t like to throw away things that work.

All assembled, the frames weigh 3.5 grams, and 14 grams with the lenses mounted.

This was printed with a Prusa Mk4 and regular PLA at 0.15 mm layer height. The hinges use simple 10x1 pins - and I worked my magic to print the holes horizontally to the final dimension with interference fit, so no reaming or drilling is necessary. These glasses are straight out of the printer with zero rework.

I think they look pretty good as they are. If anybody notices they’re 3D-printed, I’ll say I’m gunning for that particular style 🙂

The front of the frames prints in 11 minutes and both temples in 12 minutes. I could break and make a new pair every day for the rest of my life and it would still be faster and cheaper than going to Specsavers only once.

 

Hey y'all,

I have a problem: sometimes I find a cool video on Youtube and I want to post it in a community I moderate. So I create a post, put the Youtube link in the URL field, and several options get added to the form:

  • Copy suggested title:
  • archive.org archive link
  • ghostarchive.org archive link
  • archive.today archive link

I click on the first one to copy the title, no problem. And usually that's it: I post, the post's preview shows a snapshot from the video and clicking on it sends me to the Youtube video. Great!

Now here's my problem: I would prefer not to link to Youtube directly So I tried replacing the direct link with any of the 3 proposed links, and it doesn't go all that well:

  • The archive.org link seemingly never works
  • The ghostarchive.org link works but no preview image is generated, which makes the post a bit boring
  • The archive.today link redirects to a archive.ph link which is account-walled

Does anybody know how to create a post with a preview image that links to a Youtube video archived someplace else?

And yes, I'm aware that I could also report the video on my PeerTube. The problem is, SDF only has limited resources and I'd rather not upload huge videos there. They don't need the burden.

152
submitted 1 month ago* (last edited 1 month ago) by ExtremeDullard@lemmy.sdf.org to c/linux@lemmy.ml
 

Earlier this week my company bought a LIDAR from Ouster. The LIDAR is a network device: it has an ethernet interface, it gets its IP from a DHCP server and then it talks to whichever machine runs the Ouster application.

The engineers and the marketing guy in charge of evaluating it installed the software on a Windows 11 laptop and tried to make it work for 2 days, to no avail. The software simply wouldn’t connect.

So they came to me, the unofficial company “hacker”, to figure it out. And I did: the culprit, as always, was the Windows firewall. Because of course…

But here’s the twist: because it’s Windows, you need some sort of additional antivirus on top of it. Our company uses WithSecure, which is phenomenally annoying and intrusive, and constantly gets in your way when you try to do any work in Windows that isn't Word or Excel. And of course, WithSecure wouldn’t let me punch a hole in the Windows firewall, because of course…

Anyhow, after trying to work around Windows and the hateful compulsory antivirus, I called IT and told them I needed WithSecure disabled, at least temporarily. They told me to fuck off because they’re not letting an unsecured Windows machine on the intranet.

Fine. I pulled another, older Windows laptop without any antivirus, connected it to an air-gapped router, configured DHCP in the router, connected the LIDAR to the router, launched the Ouster app and… it didn't work.

After 3 hours trying to figure out what was wrong, I finally found the problem: the stupid app is an Electron app built with an older version of Electron that had a bug in node.js that prevented it from working if it couldn’t resolve some internet address.

Sigh… Electron… Because of course…

This was getting too painful and annoying with Windows. So I blew away the Windows partition, installed Linux Mint on the laptop, configured the ethernet interface as a private interface, installed the DHCP server so I could do away with the router, connected the laptop to the guest wifi so the stupid Electron app could resolve whatever it needed to resolve to work, installed the Linux version of the Ouster app, and hey-presto, it worked rightaway.

So I made an account for the guys in Mint and handed them the laptop. They played with the LIDAR for a few hours without any problem, pulled records and files out of the machine on USB sticks without any problem, viewed some Excel files in Libreoffice without any problem.

Eventually the marketing guy asked me:

“So what was the problem then?”
“Windows of course” I said. “What else?”
“Wow. That Linux stuff is really good. We tried so hard to make this work but we never could. But it worked rightaway in Linux. That’s slick!”
“Well yeah, I keep telling you guys Windows is crap. There are reasons and this is one of them.”
“Yeah I can see why you don’t like it. And that Linux desktop is really nice actually. I might give it a spin at home.”

So hey, I managed to impress a marketing guy with Linux 🙂

It shows how polished Linux has become, if ordinary computer users can be convinced this easily now. It wasn’t like that for a long long time and it feels kind of rewarding to know you bet on the right horse all along and you're vindicated at last.

 

Apparently I installed that thing in 2006 and I last updated it in 2016, then I quit updating it for some reason that I totally forgot. Probably laziness...

It's been running for quite some time and we kind of forgot about it in the closet, until the SSH tunnel we use to get our mail outside our home stopped working because modern openssh clients refuse to use the antiquated key cipher I setup client machines with way back when any longer.

I just generated new keys with a more modern cipher that it understands (ecdsa-sha2-nistp256) and left it running. Because why not 🙂

view more: next ›