Centrist, progressive, radical optimist. Geophysicist, R&D, Planetary Scientist and general nerd in Winnipeg, Canada.
troyunrau.ca (personal)
lithogen.ca (business)
- 7 Posts
- 95 Comments
The idea that light has a binary property of holy versus unholy is pretty funny. You could probably exploit this to do computing.
I want to take that through airport security in the US. ;)
Not since like 2010. Unless you’re still using spinning disks somewhere in an old NAS in a closet.
Well, okay, might also depend on your definition of strong.
I wash as I cook. Usually you have moments when you’re waiting anyway. Means I have serving dishes only afterwards.
Had to make it a habit though in order to force myself to do it. Took years to train the habit.
Troy@lemmy.cato Programming@programming.dev•Noncoders are using AI to prompt their ideas into reality. They call it 'vibe coding.'26·2 months agoAnd they’re all going to raise their hands in dispair when they get hacked, scammed, exploited, or sued.
I saw this Documentary, The Princess Bride, where they went to the Fire Swamps. Was really oversold to me as a kid.
Does CTRL-ALT-ESC still work in Wayland (assuming KDE, might be desktop dependent)
Troy@lemmy.cato Programmer Humor@programming.dev•(How to trigger programmers (and make them irrationally angry)71·4 months agoMATLAB is basically a UI wrapper around Fortran’s BLAS and LAPACK – change my mind. ;)
Troy@lemmy.cato Programming@programming.dev•Why is my output not formatted as a string?5·4 months agoprint(eval(input(“Expression:”)))
Unsafe coding is best coding ;)
Troy@lemmy.cato Programmer Humor@programming.dev•(How to trigger programmers (and make them irrationally angry)40·4 months agoInsist they index from 1. Like God and Fortran intended it. ;)
Chicken and egg problem strikes again
I agree. And those decades of development come with huge advantages. Libraries. Patterns. Textbooks! Billions of lines of code you can cross reference and learn from!
It’s fun to bleed a little when you are tinkering. It’s not fun to have to reinvent the wheel because you choose a language that doesn’t have an existing ecosystem. That becomes and chicken-and-egg problem. The tinkerers fulfill this role (building out the ecosystem) and also tend to advocate for their tinkering language of choice. But there needs to be a real critical mass.
It takes decades to shift an entrenched ecosystem. Check in ten years if the following exist in languages other than C/C++: an enterprise grade database, a python(/etc.) interpreter that isn’t marked experimental, an OS kernel that is used somewhere real, an embedded manufacturer that ships the language as its first class citizen, a AAA game using it under the engine…
Like, in the last 15 years, I’m only aware of a single AAA game that used a memory safe language – Neverwinter Nights 2 used C# for part of the Electron Engine…
Rust is the most likely candidate here, although you see things like Erlang being used to make some databases (CouchDB). People see Rust being used on some real infrastructure projects that gain actual traction (polars comes to mind). Polars is an interesting use case though – it’s simply better than the other projects in its particular space and so people are switching to it not because it is written in rust at all… And honestly, that’s probably the only way this happens.
Certainly, if I had said that.
It’s like the Brits trying to convince everyone else to switch to their electrical socket. Sure, the design is better for higher voltage and current, has all these extra safety features, etc. But you cannot dramatically shift an entrenched ecosystem for free.
No.
C is going to be around and useful long after COBOL is collecting dust. Too many core things are built with C. The Linux kernel, the CPython interpreter, etc. Making C go away will require major rewrites of projects that have millions upon millions of hours of development.
Even Fortran has a huge installed base (compared to COBOL) and is still actively used for development. Sometimes the right tool for a job is an old tool, because it is so well refined for a specific task.
Forth anyone?
The rewrite-it-in-rust gang arrives in 3, 2 …
Troy@lemmy.cato Programming@programming.dev•Coders or lemmy, what editors do you use? Is it worth learning a new one?6·5 months agokate
I use Kate – part of the KDE project ecosystem (for anyone else wondering) – on all platforms, including Windows. So worth it.
Oh no, it’s a ring dyad!
Nope, haha. OpenSuse is old.
This is an amazing graph. https://en.wikipedia.org/wiki/File:Linux_Distribution_Timeline.svg
OpenSuse comes from Suse which comes from Jurix and Slackware. There’s a dotted line from Redhat, because of the use of the RPM format, but that is as far as their interbred. Many people consider it one of the OG distros.
Arch sprang from the aether later, but one could argue it owes Gentoo for its concept (also a dotted line there).
Debian is an OG. It, Redhat, and Suse are approximately the same age.
Slackware on the other hand just keeps going.