News for hackers. Stuff that matters.

OnlyMortal

Re:AI code is legacy code on Sunday May 04, 2025 @03:10PM (#43888745)
You’re quite clearly wrong.

You write code to fit the immediate business need and that shifts rapidly over a year or two.

If you do otherwise, you’re wasting your time and the money of the enterprise you work for.

You cannot see the future however smart you might be.

Re:AI code is legacy code on Sunday May 04, 2025 @02:59PM (#43888668)
All code is legacy. Business needs shift.

The likes of Copilot are ok at boiler-plate if it has an example or two to follow. It’s utterly useless at solving problems though.

Lagrange? I see your point.

I’ll get my coat.

Re:Bloom Filters on Friday May 02, 2025 @10:42AM (#43870493)
Such as deduplication.
throws faeces

Nonsense!

Source: Engineer

I heard that, in the Netherlands after WW2, the descendants of people who starved were shorter in height even though they were born after the war.

Admittedly this was from a Dr Karl podcast.

Re:IBM Completes Acquisition of HashiCorp on Friday February 28, 2025 @11:28AM (#43207422)
Heh. I worked on the Mac version of ViaVoice. I joined as I was already an expert in AppKit and Obj-C.

We were given old Macs running Classic to run Notes so we had two computers. One being MacOSX. Notes was the biggest pile of crap I’ve ever had to use. With one exception…

On the OSX box we were happily running svn until we were forced to use some IBM command-line system for source control. To add insult to injury, the server was in Texas and we were in Boca Raton (old PC factory as it happens). The network was slow.

It had so many command-line options a guy wrote a TCL for it.

Adding to that was the local IBM lan was token ring and we were Ethernet. That was fun.

Re:Hyperspace on Thursday February 27, 2025 @03:11PM (#43197945)
That’s very interesting. Typically a Rabin fingerprint is used to identify identical chunks of data.

Identifying similar blocks and, maybe sub-rechunking isn’t something I’ve ever considered.

Re:Cannonball: An Enhanced OutRun Engine on Sunday January 12, 2025 @10:33AM (#42674255)
I assume he’s clipping hidden surfaces?
I see what you did there :-)
Re:How I ship projects at big tech companies on Wednesday November 13, 2024 @02:13PM (#42128943)
:-) I worked in the first OSX version. I did the AppKit UI being one of the few on the planet who had a NeXT background.

It came with a UK language model as the US model didn’t recognise my accent.

Re:How I ship projects at big tech companies on Tuesday November 12, 2024 @03:18AM (#42113714)
Heh. I can relate to seeing your product on a shelf.

I recall seeing IBM ViaVoice X on shelves a Circuit City. It was rather an ego trip.

Back in the day on the Mac, the order of source files in your project would determine locality in the binary.

If memory serves, this was with MPW C or maybe CodeWarrior.

You could see the jump (jmp) instructions use short jumps rather than long ones.

Re:Touchscreens are out, and tactile controls are back on Sunday November 03, 2024 @03:32PM (#42035908)
In a car they’re a distraction from driving. You have to look at the iPad stuck to the dash and not on the road - where the driver’s focus must be.

With knobs and buttons, you can feel for them whilst still having your vision in the road.

This must make it safer to drive.

As a MX5 (ND) driver, even having a knob to scroll around the screen is a poor design choice. Touch would have been better (you can hack that) whilst driving but, frankly, this kind of car shouldn’t have a screen at all. It’s a driving car, not a home entertainment system.

Re:New iMac with M4 on Monday October 28, 2024 @02:06PM (#41974170)
People also don’t get the idea of an appliance.
Re:How to do distributed locking (2016) on Sunday October 20, 2024 @01:33PM (#41897029)
Interesting. We went through a similar process and ended up with Yugabyte to deal with the locks (cluster).

It’s based on Postgres but performance was not good enough.

We’re now moving to RDMA.

Re:Show HN: Coros – A Modern C++ Library for Task Parallelism on Wednesday September 25, 2024 @05:47PM (#41652203)
Have you had a look at SeaStar and how it works with coroutines?
Here’s a link to a video about loading games on the C64: https://youtu.be/YUigiY53YCs
Re:Graphics Tricks from Boomers on Sunday September 08, 2024 @02:31PM (#41482130)
I miss 68k assembler. Doing Amiga demos or Polytechnic work on a ST.

I ended up doing Mac 68k and C after Poly in the early 90s.

Re:PC Floppy Copy Protection: Softguard Superlok on Sunday September 08, 2024 @09:08AM (#41480170)
I used to crack C64 disk games. They were mostly trivial because I wrote a disk sector editor that would disassemble blocks on demand.

One that comes to mind were Ocean’s copy protection that was hacked by a load of 1 into the accumulator and a return. They had a “bool IsValidDisk()” type of routine.

After cracking one of their games I could crack others in less than 2 minutes directly on a copied floppy.

I’m inclined to agree with you.

Having a great product is meaningless if you can’t get people to buy it.

If you’re a one person shop, you need to learn the skills needed.

“Space is big. You just won't believe how vastly, hugely, mind-bogglingly big it is. I mean, you may think it's a long way down the road to the chemist's, but that's just peanuts to space.”
Re:Why did Borland ignore the Macintosh market? on Saturday August 17, 2024 @12:52PM (#41275856)
Pascal was a first class citizen. Indeed, quite alot of the original Mac was Pascal and 68k assembler. For example, strings were prefixed with a length byte as is popular in the Pascal world.

Apple even shipped a Pascal compiler with their MPW Shell - a development environment.

Personally, I used MPW C and 68k.

Re:The Curse of Knowledge on Wednesday August 14, 2024 @02:47PM (#41249258)
Users don’t understand your app as it’s not been built using workflows an end user follows.

As for code not being understandable, that’s just poor coding in a team.

I recall it was used to execute a command line of text in MPW Shell.

You could triple click a line or select a range of text containing shell commands and hit the key to run.

I do miss that as I had a scrapbook page of useful scripts.

Re:Andy Warhol's lost Amiga art found on Monday August 05, 2024 @03:42PM (#41164743)
You might check capacitors and it’s possible the power supply is bad.
For those who will work on a modern machine and cross-compile, Turbo Rascsal will give you a Turbo Pascal-like IDE.

https://lemonspawn.com/turbo-rascal-syntax-error-expected-bu...

16, 48 or 128k
Re:1991 WWW-NeXT Implementation on Sunday August 04, 2024 @01:59PM (#41155248)
Which, initially, was a reskinned OpenStep and a PowerPlant Finder.

Older »