rastilin

@rastilin@kbin.social
rastilin,

I think people just don't want to believe that the wealthy and powerful can be that stupid. But why not? Elon Musk was born into a wealthy family and then got super, super lucky during the .com boom. He can absolutely make stupid decisions.

rastilin,

I'm convinced that the Neuralink is the dumbest idea ever, but I've come to the conclusion that it's better for people to just learn the hard way. Like, it's so obviously stupid that anyone who's still going for it cannot be helped.

rastilin,

I've thought about it and I've decided that I can live with that. Besides, I don't think it will make it to that level of popularity before "the incident" that shocks everyone and triggers a senate inquiry.

Either there will be horrific side effects or Musk will cut quality or make an 'executive decision' that beams ads into everyone's head. I don't know the final implementation, but I think they won't resist the temptation to make the firmware up-gradable remotely, and once they have that, they won't resist the temptation to meddle.

rastilin,

Because art is made up and people keep quoting things from it as if they were factual things that have happened.

rastilin,

Google's becoming pretty terrible anyway, it only seems to return pages that are selling things. I've switched to Kagi at this point and it seems to work better, it's subscription only, but you know you're the one paying for it and that means that you're the end customer.

rastilin,

Because last time I checked they just used Bing anwyay, while Kagi runs their own indexer.

rastilin,

It's better because Bing may still have selling ads as a priority when building the indexer. If you're not the one paying, you're the product.

Best external SSD for high-uptime use?

I was wondering if anyone could point me in the direction of an external SSD that’d last me a while being plugged into my incredibly simple SBC home server. I’ve done a bit of research but haven’t found much information about USB-connected SSDs and their longevity in terms of 24/7 use....

rastilin,

I can tell you from experience I have a Samsung T5 (500GB) that has over 95TB of writes over 5+ years to it and it's only used up 17% of its spare blocks. The T7 which is the newer model is like $40, I'd just get one of those. They're very reliable, I've bought a few and none of them have failed. The larger drives have more spare blocks and are even more resistant to writes.

Personally I would recommend a portable SSD, over a HDD as I've had several HDDs fail but never lost an SSD, BackBlaze backs this up with their total drive failure statistics being 2.5% for HDDs and under 0.5% for SSDs. Your real danger will be that a portable drive is guaranteed to get jostled and an SSD is far more resilient to that.

The next-generation "forest army": Biden launches civilian climate corps program (www.salon.com)

The Biden Administration today launched a civilian Climate Corps program intended to employ 20,000 Americans to build and restore public lands. The idea is to create jobs while also working toward the Biden Administration’s promise to reach net zero emissions by 2050, deploying corps members to work in wind and solar...

rastilin,

I think some kind of drought and heat tolerant bamboo might be needed it we want to grow plants fast enough to actually make a dent in carbon levels.

rastilin,

Maybe, but the thing about plants is that they grow themselves. Which means they'll still be contributing after funding gets cut and the project scrapped.

rastilin,

There's loads of flaws in it, but it's a method that could push back on global warming on a wide scale fairly cheaply.

rastilin,

Oh wow, 100% improvements in some cases, that's no joke.

EDIT: In Nginx, there's one benchmark where they get tripled performance on the EPYC9754.

rastilin,

More nixOS development. It's the reproducible builds on the OS scale, one configuration file that will always generate exactly the same system when run, and you can update and rebuild from that file without restarting the system in most cases. This should make triangulating and fixing distro issues much easier, as well as making a distro easier to maintain from the user side.

rastilin,

Yes, and every package specifically defines the exact version of its libraries that it needs and the system symlinks everything together package by package, so there's no chance than an update will break something further upstream. The configuration file also controls things like MySQL configuration and user permissions so you can get literally the exact same system. I think even docker doesn't control for library versions with its regular configuration.

EDIT: And it keeps older versions of the configuration file and its symlink arrangement around, so if something goes wrong, you can reboot the machine and select an older version from the bootloader.

rastilin,

Bcachefs sounds incredible.

rastilin,

I admit that I feel for the senior dev in this story.

I've been in this situation before, you're stuck maintaining a combination of older systems, and you need to add another one with some new team-members. It's going to have the latest technologies like Angular / Beanstalk / Webpack, etc... Then the new guy quits / gets into an argument / doesn't make it through probation, etc. and now you as the senior dev are stuck maintaining a raw PHP 5 / PHP 7 / PHP 8 / Angular / Beanstalk / Docker combination. Let's not talk about Laravel's custom build environment that they've been pushing for a while that basically no one seems to use. I've come to especially dislike CI/CD systems as not only are they flaky and a pain to set up, but I've also seen people get locked out of the management permissions and then I'm stuck doing keyhole surgery to triangulate issues. As someone still on their probation, the senior dev probably has some concerns with letting you give suggestions regarding the tech stack, once it's clear you're going to stick around then your suggestions would have a lot more weight.

Asks yourself, is this an issue worth picking a fight over? Is composer so critical that you're willing to lose your job over it? What about OpenAPI, are you willing to give up your job over not having it? I think it's worth taking a step back and re-assessing, IT will always have word salad new technologies, they come and go, but they don't really change all that much about the project so I wouldn't get too attached to them.

You as a probationary dev, should absolutely not under any circumstances bad mouth your senior to the lead, given that you're new they have no reason to take your word while your senior will have completed projects under their belt. The only thing that it can do is make you look unreliable to the management.

rastilin,

This is a great way to put it. The company doesn't pay programmers to build software, they pay programmers to fulfill business needs.. and if they found a 'programmer' that could do it even faster with an army of trained pigeons they'd be completely satisfied with that. I think a lot of software developers miss the forest for the trees.

You have a choice at this point, either make a stink, or calmly (and in email), share your concerns with your direct supervisor.

At this point I wouldn't even write the email. It sounds like there have already been far too many conversations on the topic, the only good step left is to just drop it completely, other than maybe a "I was thinking about it and I realized you were right" conversation.

rastilin,

If you're determined to turn this issue into a battle of self worth between "good IT people" and "bad IT people" I can foresee that you're going to lose this well paid job in a really obvious and predictable way. Given that they pay well, why would they waste their energy fighting with a developer when they can just get a new developer with similar skills that's willing to work with them?

My issue is more when the response to a new piece of minor technology that will make our lives easily is: "I don't want to learn YAML".

Which is fair, and I'd give the same response, I don't want to learn YAML either. In fact YAML seems to be a perfect example to use. In the beginning was XML, and XML sucked. For many, many reasons. Then we got JSON, JSON fulfills a similar function to XML but is much better in basically every single way. YAML is not better than JSON, but it is one additional thing that now exists. That describes a lot of new tech, "it's not better than 'x', but it does exist", and once implemented, will have to be maintained forever.

I mean, you probably could persuade your senior about composer and OpenAPI with the right approach, but if you're determined to turn it into a struggle it stops being about the technology. I hope you didn't say "You need to improve, every day." to their face, because at that point you've basically insulted them and they would seriously start questioning if your skills (which you have yet to prove) are worth the hassle of dealing with that every day.

You should consider, is this about the technology, or is it about your image as a "programmer" and wanting to always align with the mental image of being a "good developer".

To what extend are you grateful for free services?

There are services that are actually free, those who don’t sell your data and still manage to stay afloat. I use a lot of these. I like the Freemium model, I like the fact that the community is paying for my use of a great service till I can stand on my own two feet. So, I was wondering if there were any services you used for...

rastilin,

I donate to all the services I use. Including my Mastodon instance, Wikipedia, Habitica, etc...

EDIT: And I mean monthly. Except for Wikipedia where it's just yearly.

What is your contingency for when the ISP goes down?

In my ever-ongoing struggle to disentangle myself and my family from our corporate overlords I have gleefully dived into self-hosting and have a little intranet oasis available; media, passwords, backups, files, notes, contacts, calendars – basically everything I needed the Big G suite for at one point, I’m hosting locally,...

rastilin,

In some places you can get a home internet line that runs through the mobile phone data network, and they tend to be more reliable than cabled connections, they can get even better if they use a modem data plan and not explicitly a home bulk plan. It really hinges on how much data you use and what plans are available where you are. Of course if you do it this way you won't have a private IPV4, but if your ISP allows IPV6, that should be unique and directly accessible no matter what.

As the other poster mentioned there are routers that have a SIM connection as backup, and now they're being offered with a SIM and automatic fail-over as part of some fiber to the home plans.

rastilin,

I was just discussing this with someone earlier today. It's been like ~20 years that Evergrande's been in business, right? Possibly more, that's a huge part of someone's entire career. That means that people could have joined the workforce and worked their way up into upper management purely just working on Evergrande's contracts.

New Breakthrough Paves the Way for Extending Human Lifespan – Scientists Successfully Transfer Longevity Gene (scitechdaily.com)

The successful transfer of a gene that produces HMW-HA paves the way for improving the health and lifespan of humans, too. In a groundbreaking endeavor, scientists at the University of Rochester have successfully transferred a longevity gene from naked mole rats to mice, leading to enhanced health.

rastilin,

Only by 10%. You'd have better luck engineering some kind of probiotics that generate the proteins you need. It'll be much faster to research and easier to swap in and out than trying to engineer humans.

rastilin,

Depending on how specific your questions are, I'd get a ChatGPT subscription. It can give example code as well as explaining concepts, even for specific libraries, and you can ask follow up questions if you need more details. I gave it a few Win32 questions and it seems to have some knowledge.

rastilin,

Do you really spend that much time deploying code that Github actions can have any actually measurable effect on your productivity at all, let alone 10x?

rastilin,

What's with the massive outflow of scaremongering AI articles now? This is a huge reach, like, even for an AI scare piece.

I tried their exact input, and it works fine in ChatGPT, recommending a package called "arangojs", which, link, seems to be the correct package that's been around for 1841 commits. Which seems to be the pattern of "ChatGPT will X", and I try it, and "X" works perfectly fine with no issues that I've seen for literally every single article explaining how scary ChatGPT is because of "X".

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • thenastyranch
  • ethstaker
  • InstantRegret
  • osvaldo12
  • DreamBathrooms
  • Durango
  • magazineikmin
  • khanakhh
  • Youngstown
  • everett
  • slotface
  • kavyap
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tacticalgear
  • cubers
  • GTA5RPClips
  • modclub
  • Leos
  • tester
  • megavids
  • cisconetworking
  • normalnudes
  • anitta
  • lostlight
  • All magazines