HNHacker News
TopNewBestAskShowJobs

palisade

506 karma · joined May 11, 2017

submissionscomments
palisade··on Eggs US – Price – Chart
In the past... we'd just eat the eggs, get the flu, spread it about a bit, take a day / week off work, go back to work. You know, normal life. Now we overreact and just cull all the eggs and/or chickens and jack the prices up. It seems kind of weak tbh. You're never going to purify the world and make it perfect. One day someone in the future is going to say, "Ew they ate real food instead of processed food pellets?" unironically.

Then a disease will arrive that will make the entire population vanish because their immune systems never had to interact with anything.

palisade··on OpenAI says it has evidence DeepSeek used its model to train competitor
Is this really the point OpenAI wants to start debating? When OpenAI steals everyone's data, it is fine. Right? But, let us pull the ladder up after that.
palisade··on Tell HN: John Friel my father, internet pioneer and creator of QModem, has died
Qmodem is what got me into BBSes. I later switched to Terminat. Sorry for your loss, he contributed a lot to early communications that eventually led to the internet. I'll always have fond memories of the BBS era.
palisade··on COBOL has been “dead” for so long, my grandpa wrote about it
The heap stuff is new I guess, we didn't have that back when I was writing programs in it. So, yea, not so safe anymore. :D I take back what I said about it being safer then. I can't go back and edit my original post, it's been too long.

The compiler did normally warn for data bounds checking, so I figured it would in this case. If that's not the case anymore then I'm wrong.

palisade··on COBOL has been “dead” for so long, my grandpa wrote about it
I hope you're right and it just solves itself.
palisade··on COBOL has been “dead” for so long, my grandpa wrote about it
I'm not sure! The problem might need to be addressed from lots of different directions; university coursework, companies and organizations depending on these systems paying more and hiring more people, more devs getting into these jobs, a thinktank to sit down and think through how best to address the problem, government regulation, etc. I'm not sure any one thing is going to deal with this, it's such a massive issue.
palisade··on COBOL has been “dead” for so long, my grandpa wrote about it
Forgot to mention the post office. And, there are probably many more.
palisade··on COBOL has been “dead” for so long, my grandpa wrote about it
Oh, btw, COBOL has the 2038 problem and it is right around the corner. We're going to need A LOT of new COBOL engineers to fix it. It runs so much of our world. We managed to save the world from Y2K in the nick of time. But, I'm not sure if we're going to have the minds necessary to solve 2038 by then as the can has just been kicked down the road without consideration. If anyone is worried there won't be jobs, there WILL be jobs.

Not to be too macabre, but we need to transfer the knowledge while the people who have it are still alive, can remember and can teach others to pick up the torch. And, let us call it was it is, of those remain and still have the desire to make the effort to transfer that knowledge.

It is easy to look back on y2k and think well that wasn't a big deal, but the only reason it wasn't is because people tirelessly worked to stop it. It is a testament to their success.

Regarding y2k Robert Bemer tried to warn people in 1971, with 29 years left to go. And, Peter de Jager published his attention-getting article "Doomsday 2000," in 1993 (in Computerworld), with a mere 7 years left which finally put the fire under everyone's ass. Keep in mind, there were still many original COBOL programmers and mainframe experts left to talk to at that time. And, there was a lot less code to change back then than there is now.

Voting tabulation, insurance, utilities, administrative systems, banking, ATMs, travel, healthcare, social security, point of sale, IRS, pension funds, TACTICAL NUKES, hotel bookings and payroll programs. More than 800 billion lines of COBOL code in production systems in daily use. For better or worse, it is the very bedrock of our modern society.

If you want to replace it with something that you want to maintain instead, that's fine too but we're running out of time.

"Danger, Will Robinson! DANGER!" https://www.youtube.com/watch?v=OWwOJlOI1nU

"Listen the nothing will be here any minute. I will just sit here and let it take me away too. They look... like... big... strong hands.... Don't they?" https://youtu.be/symP4QT7wLU?feature=shared&t=24

palisade··on COBOL has been “dead” for so long, my grandpa wrote about it
The compiler would have rejected that, if I remember correctly. I'm not in the field of cobol myself, I learned it briefly in college ages ago.
palisade··on COBOL has been “dead” for so long, my grandpa wrote about it
Good catch! My cobol is rust-y. :D

I guess my post is getting misread as "just use cobol" when it was more of a XKCD-like reflection; e.g. why did we all do that / keep doing that. We done did Cobol, and Rust. And, one is "dead" but not really and now here we are.

https://xkcd.com/927/

palisade··on COBOL has been “dead” for so long, my grandpa wrote about it
Well, I said it was ironic that we went out of our way to make a newer more complicated to read language that was memory safe when we already had a language that was simpler and readable that was safe.

I didn't say I wanted to code in it, though. I'd prefer in no particular order Kotlin, Python, Go, C++, Rust, Perl, C#, Java, Zig, etc. Anything really over COBOL myself. I'm part of the problem.

But, if I was hard up for money and wasn't getting nibbles for jobs? I could see getting into COBOL because there is a lot of money in it and always work available.

My statement stands though, we need to do better when designing the syntax of our languages. Cobol is disliked, yet simple and readable. What does that say about our new languages. How hated are our "new" language remnants going to be when few of us are longer around to maintain them 50 - 75 years from now? And, how easy are they going to be to pick up?

Addendum: I guess it won't matter if the singularity comes and just writes it all for us, of course. Then it will all just be machine code and we won't need these "only human" translation layers any longer.

palisade··on COBOL has been “dead” for so long, my grandpa wrote about it
Well, there is a good reason no one likes it. It isn't cool, I completely agree. Readable, simple, safe, performant and still relevant though? Ya.
palisade··on COBOL has been “dead” for so long, my grandpa wrote about it
A lot to unpack in this question.

Do they solve all the same problems? No, for example COBOL lacks a modern concept of concurrency within a single program. COBOL's concurrency features are based on task-level parallelism, which involves dividing a program into multiple tasks that can be executed concurrently.

Is it performant? Yes. COBOL is highly efficient particularly in handling large datasets and complex business logic and its compilers are optimized for reliability and speed.

Can it interface with native code? Yes.

Does it have a package manager? No.

Does it describe shape of data? No. Data structures in COBOL are defined using fixed-length records.

Note: I'm not a COBOL expert. I did learn it in college, though.

palisade··on COBOL has been “dead” for so long, my grandpa wrote about it
Oof, I've got good news and bad news for you.... they still are creating new code in it.

Yeah, there are fewer engineers in COBOL which is why it pays BIG bucks now. They desperately need someone to maintain that massive infrastructure that has been built up over 75 years that cannot be replaced easily or quickly.

palisade··on COBOL has been “dead” for so long, my grandpa wrote about it
When you bank, COBOL (40% of online banks). When you use the ATM, COBOL (95% of ATM transactions). When you travel, COBOL (96% of airline ticket bookings). Healthcare, COBOL. Social Security, COBOL. Point of Sale, COBOL. IRS, COBOL. Pension funds? COBOL. Hotel bookings? COBOL. Payroll programs? COBOL.

It is estimated that there is 800 billion lines of COBOL code in production systems in daily use. That is a bit more than 100 lines.

This was why Y2K genuinely scared everyone and was a very real problem. The only reason we can look back at it and laugh now is that an army of engineers sat down and rewrote it all in the nick of time.

palisade··on COBOL has been “dead” for so long, my grandpa wrote about it
Note: I'm getting some hate from others who think I would pick or prefer COBOL over a modern language. I wouldn't. I was making an outside-the-box "devil's advocate" objective observation. I just wanted to preface that here. Okay, the rest of my original comment remains below:

The irony is that we already had a memory safe and stable language in Cobol that was easier to read and understand than Rust. But, no one wants to use it so it is "dead" but it runs everything that made the modern age possible.

RUST:

println!("Enter number: ");

let mut input_string = String::new();

io::stdin().read_line(&mut input_string).unwrap();

let number: i32 = input_string.trim().parse().expect("Please enter a valid number.");

let result = if number % 2 == 0 {

    "EVEN"
} else {

    "ODD"
};

println!("The number: {}", result);

COBOL:

display 'Enter number: '

accept number

if function mod(number,2) = 0

    move 'even' to result
else

    move 'odd' to result
end-if

display 'The number: ',result

palisade··on Llama 3.2: Revolutionizing edge AI and vision with open, customizable models
Not yet. But, Nvidia's CEO announced a few months ago that we're about 5 years away. And, OpenAI just this week announced Super Intelligence is up to 2000 days (e.g. around 5 years) away.
palisade··on OpenSSH Keystroke Obfuscation Bypass
Worth noting too, that other linux systems using 8.9, e.g. ubuntu are 8.9p1 and have the patch applied but to an older version so they're also safe. Just in case anyone was worried about that.
palisade··on What is an SBAT and why does everyone suddenly care
There was nothing to be gained in this except ill will. Hanlon's Razor suggests they were in a hurry to fix a security issue and didn't dot their i's on checking for dual boot systems.
palisade··on What is an SBAT and why does everyone suddenly care
I guess in their defense the same attack can be used against any other OS so they're unintentionally protecting Linux as well, since they stated this was supposed to be a Windows-only system change. You can disable secure boot if you don't want to be secure. And, there is a way to disable the SBAT policy and keep secure boot if you want that, which is also insecure. Disable Secure Boot, login, sudo mokutil --set-sbat-policy delete, reboot again, re-enable secure boot. But, then you're susceptible to the attack.

I think understandably, everyone is concerned because it felt like an affront by MS against Linux. But, I don't think that was their thought process at all.

palisade··on Mpox: Sweden confirms first case of 'more grave' variant outside Africa
Or, the challenge will be convincing anyone to take it now that distrust of vaccines is at an all time high, due to the reckless speed at which we implemented the covid vaccines; and admittedly the very real myocarditis and autoimmune disorders it causes. Combined with increased political polarization.

And, the misinformation surrounding the link to autism that turned out to be fabricated by a scientist who just wanted to be famous. Or, that time a company 'accidentally' sent the hpv vaccines to South America that included the highly undesirable side effect of sterilization that had already caused the vaccine to be banned from use state-side. Or, that time we weaponized the distribution of vaccines in Pakistan to find Bin Laden more quickly.

Note: I'm not a vaccine denier or avoider, but I think we need to be honest with ourselves with what the actual challenges are and why they exist.

palisade··on Was the Internet created to survive a nuclear strike? (2022)
I think it is a bit convenient to toss out all the clear evidence that they were developing survivable networks.
palisade··on Was the Internet created to survive a nuclear strike? (2022)
Listen, mr throwaway account, if we're starting at the top of the document:

"The ARPA Command & Control Research office has just been assigned a new task that must be activated immediately, and I must devote the whole of the coming week to it."

You know, the line you had to skip a few paragraphs ahead of to find your quotes.

palisade··on Was the Internet created to survive a nuclear strike? (2022)
Found it!!! The proof that ARPAnet was based on the idea of command and control! Command & Control means a network capable of surviving a nuclear attack.

Licklider who established the Intergalactic Computer Network memo that started it all. And, who was heavily involved in ARPAnet and bringing in all the people involved including Baran and Davies. Specifically mentions ARPAnet Command and Control in his paper!

"It is necessary to bring this opus to a close because I have to go catch an airplane. I had intended to review ARPA’s Command-and-Control interests in improved mancomputer interaction, in time-sharing and in computer networks. I think, however, that you all understnad [sic.] the reasons for ARPA’s basic interest in these matters, and I can, if need be, review them briefly at the meeting. The fact is, as I see it, that the military greatly needs solutions to many or most of the problems that will arise if we tried to make good use of the facilities that are coming into existence."

https://worrydream.com/refs/Licklider_1963_-_Members_and_Aff...

palisade··on Was the Internet created to survive a nuclear strike? (2022)
Licklider who established the Intergalactic Computer Network memo that started it all. And, who was heavily involved in ARPAnet and bringing in all the people involved including Baran and Davies. Specifically mentions ARPAnet Command and Control in his paper.

At the beginning he says, "The ARPA Command & Control Research office has just been assigned a new task that must be activated immediately, and I must devote the whole of the coming week to it."

And, then goes on to say.

"It is necessary to bring this opus to a close because I have to go catch an airplane. I had intended to review ARPA’s Command-and-Control interests in improved mancomputer interaction, in time-sharing and in computer networks. I think, however, that you all understnad [sic.] the reasons for ARPA’s basic interest in these matters, and I can, if need be, review them briefly at the meeting. The fact is, as I see it, that the military greatly needs solutions to many or most of the problems that will arise if we tried to make good use of the facilities that are coming into existence."

https://worrydream.com/refs/Licklider_1963_-_Members_and_Aff...

It is strange the the article tries to start by saying it had nothing to do with Baran's research into bomb resilient switching. But, actually they relied heavily on his research and actually Davies roped him in when designing the early ARPA and Internet. Hence, it is based on his bomb resilient switching, and therefore was based on ideas that were meant to survive a nuclear strike.

"You and I share a common view of what packet switching is all about, since you and I independently came up with the same ingredients. ... and [you were] the first to reduce it to practice." - Paul Baran to Davies

Davies also got his start at Tube Alloys project in UK and worked at NPL, in nuclear weapon related projects.

I guess you could argue that beyond that they didn't really think much about it further. But, I somehow doubt that they weren't thinking about it as they continued. Kahn was heavily involved in the project and he also created the Strategic Computing Initiative, which among its many other goals also funded supercomputing for large scale simulation of atomic bombs. A nuclear war was very much on the mind of everyone involved.

This whole article feels like a misinformation propaganda piece. For what purpose I don't know.

The website is registered in Reykjavik, Iceland and hosted in Oklahoma. Which doesn't really tell me much.

palisade··on Human parasites in the Roman World: health consequences of conquering an empire
https://daily.jstor.org/this-is-how-they-wiped-themselves-in...

https://en.wikipedia.org/wiki/Shit_stick

palisade··on Human parasites in the Roman World: health consequences of conquering an empire
Nope, it was use in the butt itself.
palisade··on Human parasites in the Roman World: health consequences of conquering an empire
Hate to break it to you, the sponge was for their butt. And, in Asia they didn't have a sponge they just used a stick.
palisade··on GPT-4o mini: advancing cost-efficient intelligence
4o mini is more efficient so it costs them less than 3.5 turbo to host it.
palisade··on Disney to take $1.5B stake in Epic Games
This would be true if it were a full takeover. But, actually it is just a small injection of cash. Which will greatly help the flagging Epic, which recently had to endure a relatively large layoff to stay the course. Disney is just making a cool metaverse with Epic that includes both their IPs; Star Wars / Avatar / Indiana Jones / etc and Fortnite, which is why they're providing this money. They were working on the technology together well before this investment. Epic isn't fully owned by Disney with this investment. Tencent has a much larger share.
← PreviousPage 2 of 6Next →