Computers themselves replaced computers (yeah, a job title). Your medical software certainly automatizes someone else's job, otherwise no one will pay you to write them. You just don't care about them.
Or you do, but you believe it's worth it because your software helped more patients, or improved the overall efficiency and therefore created more demand and jobs - a belief many pro-AI people hold as well.
My comment wasn't about you in particular but the industry as a whole.
Much of the software written historically is to automate stuff people used to do manually.
I'd wager you use email, editors, search engines, navigation tools and much more. All of these involved replacing real jobs that existed. When was the last time you consulted a city map?
Furthermore, turing completeness says nothing about expressiveness or capability. Imagine a language that has no IO. Such a language would be able to compute any function any other language can but not do anything viewable by the rest of the world. So obviously not equivalent.
I understand and agree, what I was trying to say is that one should not confine ones thinking by the constraints of a tool, would it be a programming language or whole framework, but to express everything as freely as possible without details of implementation only then one can go deeper and add concreteness that brings its set of constraints and all of this should be possible in any programming languages.
I've seen this sort of thing a few times. "Yes, I'm sure AI can do that other job that's not mine over there.". Now maybe foot doctors work closer to radiologists than I'm aware of. But the radiologists that I've talked to aren't impressed with the work AI had managed to do in their field. Apparently there are one or two incredibly easy tasks that they can sort of do, but it comprises a very small amount of the job of an actual radiologist.
> But the radiologists that I've talked to aren't impressed with the work AI had managed to do in their field.
Just so I understand correctly: is it over-reporting problems that aren't there or is it missing blindingly obvious problems? The latter is obviously a problem and, I agree, would completely invalidate it as a useful tool. The former sounded, the way it was explained to me, more like a matter of degrees.
I'm afraid I don't have the details. I was reading about certain lung issues the AI was doing a good job on and thought, "oh well that's it for radiology." But the radiologist chimed in with, "yeah that's the easiest thing we do and the rates are still not acceptable, meanwhile we keep trying to get it to do anything harder and the success rates are completely unworkable."
I get the allure of the hypothetical future of video slop. Imagine if you could ask the AI to redo lord of the rings but with magneto instead of gandalf. Imagine watching shawshank redemption but in the end we get a "hot fuzz" twist where andy fights everyone. Imagine a dirty harry style police movie but where the protagonist is a xenomorph which is only barely acknowledged.
You could imagine an entirely new cultural engine where entire genres are born off of random reddit "hey have you guys every considered" comments.
However, the practical reality seems to be that you get tick toc style shorts that cost a bunch to create and have a dubious grasp on causality that have to compete with actual tick toc, a platform that has its endless content produced for free.
You and I see the tiktok slop. But as that functionality improves, its going to make its way into the toolchain of every digital image and video editing software in existence, the same way that its finding its way into programming IDEs. And that type of feature build is worth $. It might be a matter of time until we get to the point where we start seeing major Hollywood movies (for example) doing things that were unthinkable the same way that CGI revolutionized cinema in the 80s. Even if it doesn't, from my layman perception, it seems that Hollywood has spent the last ~20 years differentiating itself from the rest of global cinema largely based on a moat built on IP ownership and capital intensive production value (largely around name brand actors and expensive CGI). AI already threatens to remove one of those pillars, which I have to think in turn makes it very valuable.
My gaming PC isn't compatible with windows 11, so it was the first to get upgraded to Linux. Immediate and significant improvement in experience.
Windows kept logging down the system trying to download a dozen different language versions of word (for which I didn't have a licence and didn't want regardless). Steam kept going into a crash restart cycle. Virus scanner was ... being difficult.
Everything just works on Linux except some games on proton have some sound issues that I still need to work out.
Sound (oss, alsa, pulseaudio, pipewire...), bluetooth, WiFi are eternal problematic Linux paper cuts.
As always It is Not Linux Fault, but it is Linux Problem.
It's one of the reasons why I moved to OSX + Linux virtual machine. I get the best of both worlds. Plus, the hardware quality of a 128GB unified RAM MacBookPro M4 Max is way beyond anything else in the market.
I think the situation has flipped in the past few years. Since Pipewire came out, I haven't had any problems with audio on Linux and I can dial the latency down to single-digit ms. Meanwhile, on Mac audio has gotten far worse, especially since Tahoe. The latency is tens of ms and I get crackling and skipping when there's high CPU usage.
Audio is still broken pretty regularly in davinci resolve on Linux. Sometimes I need to restart the application to make audio work. And I can’t record sound within resolve at all.
It doesn’t help that they only officially support rocky Linux. I use mint. I assume there’s some magic pipewire / alsa / pulseaudio commands I can run that would glue everything together properly. But I can’t figure it out. It just seems so complicated.
This sounds like a hardware / firmware problem specific to your particular sound chip / card.
Similarly, Bluetooth on my Thinkpad T14 is slightly wonky, and it sometimes fails to register a Bluetooth mouse on wake-up (I have to switch the mouse off and back on). This mouse registers fine on my other Linux machines. The logs show a report from a kernel driver saying that the BT chip behaved weirdly.
Binary-blob firmware, and physical hardware, do have bugs, and there's little an OS can do about that, Linux or otherwise. Macs have less hardware variety and higher prices, which makes their hardware errata lists shorter, but not empty.
That’s possible, but the hardware (a rodecaster pro 2 connected over usb) works just fine in other Linux apps. I can record audio in audacity. And I can play back audio in resolve. I just can’t record audio in resolve.
I think it’s a software issue in how resolve uses the Linux audio stack. But I have no idea how to get started debugging it. I’ve never had any problems with the same hardware in windows, or the same software (resolve) on macOS.
It is hard to blame Linux if only one proprietary app has sound issues.
FWIW I lost sound completely 3 times in the last 2 months on my works windows laptop and it would only come back after a reboot. I assumed it was a driver crash.
Yep, adding onto this, Bitwig's native Linux app has amazing Pipewire integration. It works like an ASIO plugged right into your desktop's audio, letting you attach channels to windows or apps and handle complex monitor/performance/mixing outputs.
It depends on having a properly good implementation, which will come eventually for most apps.
In some games I get a crackle in the audio which I don't get through any native application, nor some games run with proton. I don't know if that's what he means, but it hasn't bothered me enough to figure it out. I use bluetooth headphones anyway, I'm relatively insensitive to audio fidelity.
The problem is games over Wine/Proton doing weird things with the sound. Not the sound itself on modern Linux. Heck, I have less issues using audio stuff, or just changing the audio volume on Linux than on the crappy Windows.
Linux sound is fine at least for me. The problem is running Windows games in proton. Sound will suddenly stop, then come back delayed. Apparently a known issue on some systems.
Because they keep "updating" it every couple of years. Though, "updating" in latest years, meant just adding additional layers on top of ALSA.
SW design and engineering is hard.
I've worked with a lot of interns, fresh outs from college, overseas lowest bidders, and mediocre engineers who gave up years ago. All over the course of a ~20 year career.
Not once in all that time has anyone PRed and merged my completely unrelated and unfinished branch into main. Except a few weeks ago. By someone who was using the LLM to make PRs.
He didn't understand when I asked him about it and was baffled as to how it happened.
Really annoying, but I got significantly less concerned about the future of human software engineering after that.
My dad worked in the auto industry and they came across a defect in an engine control computer where they were able to give it something like 10 million to one odds of triggering.
They then turned the thing on, it ran for several seconds, encountered the error, and crashed.
Oh, that's right, the CPU can do millions of things a second.
Something I keep in the back of my mind when thinking about the odds in programming. You need to do extra leg work to make sure that you're measuring things in a way that's practical.
Yeah, I had this happen to me in an algorithms course. Tests were 80% of the grade and we had the guy who had been organizing mass homework "study" groups taking up increasingly larger sections of the class time desperately trying to figure out how to convince the professor to switch up the grading to be more homework based.
I figure that the professor had to know what was going on because he kept giving the same philosophical handwavey reasons for why the tests were staying at 80%.
Yeah ... that's kind of the point. The money doesn't exist, but the violence people will use if their money is misappropriated is very real. Accounting is loophole patch stacked on loophole patch for thousands and thousands of years.
It's not intellectually enriching, but like it has the weight of society going back forever with dire consequences when it fails. That's not nothing even if it's boring from a technological point of view.
I think of it sort of like git. Technically, any sort of distributed version control would have served our industry just fine. Git didn't need to win, but things are vastly simplified having basically one version control framework to rule them all.
Maybe don't speak for all of us.
reply