And vodka. Soooooo much vodka!
Interesting article. But as a veteran developer the whole AI trend reminds me of the outsourcing trend back in the mid 2000s.
Back then Western developers (especially junior and mid levels) were seen by many companies as a waste of money. “We can pay for three developing world developers for the price we pay for one American/European one! Why are we wasting our money?!”
And so the huge wave of layoffs (fuelled also by the dot com bubble bursting and some other things) kicked off. And many companies contracted out work to India, etc. It was not looking good for us Western developers.
But then the other shoe dropped. The code being sent back was largely absolute shite. Spaghetti code, disparate platforms bound together with proverbial duct tape, no architectural best practices, design anti-patterns, etc etc. And a lot of these systems started falling apart and required Western developers and support engineers to fix them up or outright replace them.
Now, this isn’t a sleight on Indian of other developing world developers. I’ve met lots of phenomenal programmers from that part of the world. And developers there have improved a lot and now there are lots of solid options for outsourcing to there. But there’s are still language and culture barriers that are a hurdle, even today.
But I digress. My underlying point is that there are similarities with today’s situation with what has happened before. Now, it’s very possible LLMs will go to the next level in several years (or more) time. But I still think we are a ways away from having an AI engine that can build a complex, sophisticated system in a holistic way and have it capable of implement the kinda of crazy, wacky, bizarre business rules that are often needed.
Additionally, we’ve heard this whole “developers are going to be obsolete soon” thing before. For 20 years I’ve been hearing that self-writing code was just around the corner. But it wasn’t even close in reality. And even now it’s not just around the corner.
No doubt, AI will hit a whole nother level at some point. The stuff you can do with Chat GPT and the like it’s insane, even right now (though as another article here on Lenny earlier today said, quite a lot of LLM code output is of suspect quality to say the least). And I know the market is rough right now for greener developers. But I think we’re about to see history repeat itself.
Some companies will lean heavily into AI to write code, with only a few seniors basically just curating it and slapping it together. And other companies will find a middle ground of having juniors and seniors using AI to a more limited and careful level. Those latter companies will fare a lot better with the end product, and they will also be better prepared with regard to tribal knowledge transfer (which is another topic in this altogether). And when that epiphany is realized it will become the default approach. At least for another 10-20 years until AI can change things up again.
Anyone remember the short-lived Great War of the Messenger Apps? For a few months back around… '98? '99? MSN tried really hard to shoehorn its way into working with AIM. About every day there would be an update from MSM Messenger to allow it to work with AIM. Then AOL would fuck with their own protocol to ice out MSN users again.
I think these shenanigans also impacted the Trillium Messenger app too, which up until then had been flying under the radar of messenger interoperability.
I might be getting some of these details wrong.
Fuck Adobe. They are the epitome of the greedy, toxic software company.
I switched from Photoshop over to Krita last year. I’ve tried Gimp in the past, but just can’t adjust to the UI. Krita is different too, but not to the same degree. I’ve been enjoying it. It’s well-made and very powerful, with very good online support.
I hope so too. Although the IT job market isn’t great right now, so I doubt the departures will reach a critical mass.
Interesting. Teams has been doing this for a few years now, so I assume it’s the same functionality just transferred over to Outlook (which has been going through a massive overhaul recently). For anyone in an MS-based company with Teams being actively used, this is not a new thing.
Altman is the latest from the conveyor belt of mustache-twirling frat-bro super villains.
Move over Musk and Zuckerberg, there’s a new shit-heel in town!
This has the makings of a great sci-fi story.
I find the fact that the Qanon loonies are appropriating the symbolism of legendary rock band Queen both hilarious and offensive.
How the fuck did she think this was anything close to a good idea?! This shows a profound lack of good judgement, and a huge failure of both respect for her job and for the safety of the crew.
Oh wow, that’s a big step forward in longevity!
Thanks for the quote.
This is encouraging news. But don’t perovskite solar panels degrade much quicker than silicon ones? I know they had found ways of prolonging their life by using lasers to ‘smooth out’ and strengthen the crystal structure of the perovskite. But even with that the last I heard was that they would still only last few a few (2-7) years.
I’ve had a similar experience. Except in my case I used lyrics for a really obscure song where I knew the writer. I asked Chat GPT, and it gave me completely the wrong artist. When I corrected it, it apologized profusely and agreed with exactly what I had said. Of course, it didn’t remember that correct answer, because it can’t add to it update its data source.
Thanks.
I am trying Libretube via F-droid. So far so good.
No Android version of it yet, eh? Damn.
ETA: I previously tried Vanced, but it didn’t work correctly.
I was looking into something similar recently, and asked around on Lemmy. The general consensus I heard was that a Mini PC weren’t ideal, mostly I think due to the fact that they aren’t designed purely for streaming.
One think someone said piqued my interest, and I might try this. They recommended buying a cheap, Android TV compatible streaming box (like an Onn brand one), and side-loading an open source (and ad-free) launcher onto it.
I found this thread over on the Huffman Shitshow that had some good instructions.
Great article! This kind of thing fascinates me. I’ve thought about this topic quite a lot over the past decade or two. Mostly in the context of my own personal digital data and the stuff created by people I love and care about. But also on a wider level.
I’ve been backing up what I consider my most important stuff (including writing, audio, and art work) on to MDISCs for several years. Each disc is supposed to last around 10,000 years. But realistically because of the organic elements in the disc they ‘only’ last for about 1,000 years.
That should be fine from a longevity perspective (assuming the discs themselves don’t get destroyed, obviously). But there’s still the question of whether future generations would have the ability to extract that data, even if it’s still there on physical media. Would they have the devices and the know-how to read and parse them back into a useable format?
I guess if we hit another dark age then there will probably be more pressing concerns anyway. But it makes me sad to think of all that lost content - not only mine but so many other people who have created interesting stuff. Especially when one realizes that, like the article says, a lot of the early Internet has already been lost. And quite a few of those creators are no longer alive.
To paraphrase Roy Batty: all those creations have been lost, like tears in rain.
Lucky Brazil!
Next time I have to get a new TV I think I’ll just get a large computer monitor and stream content via an old mini PC with Linux installed on it. Not an ideal solution, but I’m so tired of this invasive bullshit. At least that will cut out some of its vectors.
After the recent Roku TOS fiasco I’m done with them. If manufacturers won’t give us a viable situation we will make one ourselves.
Anyone know a good OS setup for reduced ad streaming? I know about Pi-Holes, but I’m talking about a way of actually streaming content (in addition to blocking ads at our near the router level).