|
This time of year always brings thoughts of how badly we messed up the past 12 months and how much better we’ll definitely make the next dozen. "This is the voice of world control. I bring you peace."
|
|
|
|
|
It's a sad state of affairs when we can create an AI that makes better decisions. Then again, I am not surprised in the least.
|
|
|
|
|
Cleaning off decades of code mess isn't for the faint of heart, but leading Linux kernel developer Ingo Molnar is giving it the old college try in the open-source Linux kernel. "Some people have told me they don't think a fat penguin really embodies the grace of Linux"
|
|
|
|
|
Rewrite from scratch? I guess that's not an option.
|
|
|
|
|
They can call it Firenix
TTFN - Kent
|
|
|
|
|
Firenix? I thought that was nomex underwear.
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
Hmm. I wonder if the reduced cost in building the kernel is balanced by an increased cost somewhere else, say in maintainability or readability?
Software Zen: delete this;
|
|
|
|
|
I bow to this guy's brass pair and optimism that he can get this approved. I once did something similar, but it only affected a paltry 2,500 files, not the 25,000 that this guy is targeting. And I didn't ask for permission, and fortunately didn't end up having to ask for forgiveness. Interestingly, the code-base sizes were about the same: 27.6M lines in Linux and about 30M in our products.
|
|
|
|
|
Quote: The mess we create trying to work around issues in C Ah, the "let's blame the language" tack. Twenty years from now, someone will be griping about working around issues in Rust (or whatever.)
|
|
|
|
|
If you had a 1,000 line BASIC program and a syntax error on line 793, you often wouldn’t find out unless that line executed. It made development hard, but it did mean that we were constantly manually doing QA on our programs, something that is often skipped in today’s TDD world. We used to have to compile uphill in the snow (in both directions)
|
|
|
|
|
Eh, there were compilers (even BASIC compilers) in 1987, and some of them were very strict (i.e. Pascal). The difference is that very few languages today use a real interpreter: they typically pre-compile the code when it is first run.
|
|
|
|
|
Kent Sharkey wrote: If you had a 1,000 line BASIC program and a syntax error on line 793, you often wouldn’t find out unless that line executed.
If you have 1,000,000 lines of JavaScript (or Python or Ruby etc) and you have a syntax error on line 893,125, you wouldn't find out unless that line executed.
And we have improved over 1987 how???
|
|
|
|
|
in 1987 writing a million line basic program would have been nearly impossible.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
|
|
|
|
|
Anyone writing a 1000-line BASIC program in 1987 totally deserved it. The Amiga had a decent version of Modula by then.
|
|
|
|
|
I had a friend at that time building one of Dick Rattan's homebrew aircraft (the Long-EZ[^]), and he was planning on using a couple of Amigas for flight controls.
Software Zen: delete this;
|
|
|
|
|
Had a friend? I hope his homebrew aircraft didn't end badly. Old pilots, bold pilots, and all that!
|
|
|
|
|
I haven't spoken with the guy in a long time. He was a coworker in the late 80's, and we used to get together for lunch through most of the 90's. The last time we talked he had hardware for two Long-EZ's (engine, control surface cabling, instruments, etc) and had partially constructed one.
Willy wasn't old, or outrageously bold, but he was in the middle of doing a startup so...
Software Zen: delete this;
|
|
|
|
|
In the middle of doing a startup? Maybe he has a Lear jet now.
|
|
|
|
|
In our bare feet.
The less you need, the more you have.
Even a blind squirrel gets a nut...occasionally.
JaxCoder.com
|
|
|
|
|
Every January we feature works that are entering the public domain. And this year the big story is in recorded music. So you can party like it's 1922
|
|
|
|
|
EF6 was officially released nearly a decade ago in October 2013. The next major Entity Framework release was in June of 2016 when EF Core 1.0 was introduced as a complete rewrite for the modern .NET Core platform. What about porting some of my ODBC code?
|
|
|
|
|
Programmers, sysadmins, security researchers, and tech hobbyists copying-pasting commands from web pages into a console or terminal are warned they risk having their system compromised. Well, that's some websites reason for living going down the drain
<_<
No place in particular of course
>_>
|
|
|
|
|
Given that 2021 was a blockbuster year for NFTs, it’s not particularly surprising that major tech companies are incorporating Non-Fungible Tokens into their CES lineup. I guess you won't have to worry about right-clicking on your TV
|
|
|
|
|
Sega and ASRock’s Alder Lake build is a little different from the norm: it’s integrated into the chassis of a Remote Control car that’s capable of reaching 100 KPH, or just over 62 MPH. I think we're going to need a longer monitor cable
|
|
|
|
|