- 0 Posts
- 79 Comments
I’m also a software engineer who doesn’t care about most new tech. I strongly believe that human made objects and software can both reach a state of doneness. For example, books are a technology that’s “done”. Both physical and digital books do a great job at delivering written content, so there’s no need to keep buying the same damn thing every couple years. Phones are similar, yet the new ones just get shittier (no removable battery, no headphone jack). Kind of reminds me of how Microsoft keeps trying to solve the “problem” of programmers being needed to create programs. Powerapps being one of the latest examples.
Cratermaker@discuss.tchncs.deto
Programmer Humor@programming.dev•What are some of the worst code you have seen in a production environment?
1·2 months agoBased on things I’ve seen I can actually believe this is real. Just goes to show that you can’t trust everyone to have a functional intuition for separating horrible ideas from good ones.
Cratermaker@discuss.tchncs.deto
Selfhosted@lemmy.world•Restricting Docker Socket Proxy by ContainerEnglish
1·3 months agoHmm this seems like a solution to an extremely specific problem that may have been created by using docker for things outside its wheelhouse. Why would I have docker automation that I only trust to do specific things?
Cratermaker@discuss.tchncs.deto
Technology@lemmy.world•[Technology Connections] Video projectors used to be ridiculously cool [34:39]English
12·4 months agoWhat do you mean about the metal content in the microwave? Does the larger chamber make it somehow immune to arcing?
Cratermaker@discuss.tchncs.deto
Technology@lemmy.world•A cartoonist's review of AI art, by Matthew InmanEnglish
5·4 months agoOne thing I’ve found interesting with AI art is that it’s changed how I look at handmade art. It is similar in a way to appreciating a handmade piece of furniture or a machine compared to a mass produced commodity item. Art that I previously would have dismissed instantly sometimes makes me think for a second about the artist and how it was made, even when it lacks a professional level of quality. That said, I’ve also seen enough AI art that I can distinguish between garbage slop and something (at least a little) interesting made in Comfy UI. There’s always been a lot of low quality art out there, but I think the real issue is with people trying to pass off low effort generated slop as real art, rather than the gen-AI tech itself (environmental impact notwithstanding).
Cratermaker@discuss.tchncs.deto
Showerthoughts@lemmy.world•The perfect use for spoons in the "bad spoon" drawer
11·5 months agoBut it’s better when it’s deep cold. People just need to get sturdier utensils.
Cratermaker@discuss.tchncs.deto
Ask Lemmy@lemmy.world•ill be at your house in 10 minutes. how will you entertain me?
1·5 months agoYou better be ready to pick up some drum sticks while I hop on the bass guitar, otherwise we can watch music videos on yt.
Cratermaker@discuss.tchncs.deto
Ask Lemmy@lemmy.world•Have you gotten a response after asking why you weren't hired?
3·5 months agoJust out of curiosity, did the take-home assignment direct candidates to include tests, or was there an implicit expectation of them using TDD? I’d probably be one of those to sound a little dismissive of TDD, though I do support testing for nontrivial functionality. I always wondered if anyone really used that workflow or if it was too idealistic for the real world.
Cratermaker@discuss.tchncs.deto
Ask Lemmy@lemmy.world•Whats some good wobbly, maybe buzzing music?
1·7 months agoYeah! I’m not really a fan of C&C either but they were pretty good. Yeah Guerilla Toss is hella catchy for sure.
Cratermaker@discuss.tchncs.deto
Ask Lemmy@lemmy.world•Whats some good wobbly, maybe buzzing music?
2·7 months agoSaw them with Primus last year, great show.
If you’re using vscode you might be able to look through the individual file histories to recover some work.
Cratermaker@discuss.tchncs.deto
Ask Lemmy@lemmy.world•What's your best tip or hack for camping?
101·7 months agoI never really see people doing this, but I’ve had a great time pitching my tent in the back of my pickup instead of on the ground. You get a perfectly flat surface and some foam or an air mattress make it pretty comfy.
I have a bike I put together with this mindset and it’s pretty awesome. If any component dies I can replace it individually, even if it’s not made by the same company. No reason an electric car couldn’t have the same benefits except that the average consumer doesn’t care about planning ahead
Cratermaker@discuss.tchncs.deto
Games@lemmy.world•A game you "didn't know it was bad 'til people told you so"?English
14·7 months agoI rented Superman 64 as a kid, never knowing it was a universally hated game. We had fun with the weird multiplayer mode where you fly around in weird pod things. I remember flying through the rings too. The whole game makes zero sense in hindsight.
Cratermaker@discuss.tchncs.deto
Asklemmy@lemmy.ml•What are you using to play a guitar/instrument while listening to a song, looping, and slowing down the track to learn by ear?
5·8 months agoWhen I’m doing that I use a program called Transcribe! It has every feature you could want for this purpose, really. You can mark off the individual sections, measures (and beats if you want) and take notes, looping them at any speed you want (with pitch correction), and it even has a tone generator you can use to check your transcription. It’s $39 dollars and well worth it. One time I sent the author an email and they promptly responded with great answers to all my questions.
https://www.seventhstring.com/xscribe/screenshots.html
I do try to do it the old fashioned way first, though. I’ll pull the song into Reaper or something and just play along.
Cratermaker@discuss.tchncs.deto
Programmer Humor@programming.dev•Python needs an actual default function
2·8 months agoI haven’t done much low level stuff, but I think the ‘main’ function is something the compiler uses to establish an entry point for the compiled binary. The name ‘main’ would not exist in the compiled binary at all, but the function itself would still exist. Executable formats aren’t all the same, so they’ll have different ways of determining where this entry point function is expected to be. You can ‘run’ a binary library file by invoking a function contained therein, which is how DLL files work.
Yeah, he was bamboozled as soon as he agreed to allow multiple separate files. The challenge was bs from the start, but he could have at least nailed it down with more explicit language and by forbidding any exceptions. I think it’s kind of ironic that the instructions for a challenge related to different representations of information failed themselves to actually convey the intended information.
Cratermaker@discuss.tchncs.detoMicroblog Memes@lemmy.world•I'm Tessellation Kilmister, and you're listening to NPR.English
5·9 months agoHoundstooth Peart?

A proper type system should be like the bumpers in a bowling alley, where you know the ball will at least stay on the track. Typescript is more like the ball launching ramp, where you probably won’t yeet the ball straight into the gutter but it can still certainly end up there.
I agree TS is just not a good idea to start with, but it might at least be respectable if it actually had runtime enforcement. Maybe then node wouldn’t be as horrible, though you’re always better off with a real backend language anyhow.