* Posts by oldcoder

741 publicly visible posts • joined 17 Nov 2012


ALGOL 60 at 60: The greatest computer language you've never used and grandaddy of the programming family tree


Computers got MUCH easier to use after DEC created some timesharing systems.

Even the old PDP-8 could do timesharing (as primitive as it was).

And CPM followed their design.


Re: Algol 68 is not ALGOL 60

That is the same problem C++ has.



C is a VERY solid language.

Which is why it is used to implement most operating systems now.


Re: It started my career move...

Frequently, the problem with such readers was that they were faster than the ability to transfer the byte just read to the host, and the result caused data overrun errors in the line.

I had to slow one down to 10 CPS or the read would fail.


Re: .. never used .. ?

VT100 became the ANSI standard terminal. Mostly because everybody tried to replicate it.

And still try - most terminal emulators include a VT100 emulation.


Re: .. never used .. ?

That was the fortran Do loop, not Pascal. which would skip the body entirely if the terminating condition was already met.


Re: No love for CORAL 66?

No, That was an older IBM OS/360.

part of the assembly for the stop was missing, so it took a second one to get it to work.

The DEC compilers would recognize the second one and report it as an error: "code cannot be reached".


Re: No love for CORAL 66?

No, that was an older compiler on IBM/OS 360.

The assembly for the axtual exit was partially missing, some some people would put two stop statements together that would then force it to exist.


Re: Algol 68 is not ALGOL 60

The problem Algol 68 had was that it required a multi-level grammar (something like three different grammars depending on the context of where each was being used). Not something easy to do.

Linus Torvalds hails 'historic' Linux 5.10 for ditching defunct addressing artefact


There was no reference to %fs or %gs as registers. I think you missed the boat.

Only set_fs macro.

Linux kernel's Kroah-Hartman: We're not struggling to get new coders, it's code review that's the bottleneck


Re: "...as perfect code doesn't exist."

No, that is people ignoring Linux practice.

Linus does not like ifdefs with complex structures.

Windows to become emulation layer atop Linux kernel, predicts Eric Raymond


Re: Edge using chromium

It still has all of the Windows insecurity and failures, and almost none of the Linux performance or security.

With so many cloud services dependent on it, Azure Active Directory has become a single point of failure for Microsoft


Re: Latest service update has 3 separate fail points

"...their rollback testing was inadequate..."

their rollback testing was inadequate

Microsoft has a testing section? naaa. They laid them off quite a few years ago.


truth hurts.


Re: "we will never be able to avoid outages entirely"

"I doubt Azure AD is a single point of failure in anything but name."

Um. It can easily be a single point of failure even with multiple servers... when one server sends the garbage to the others... they all fall down.

'My wife tried to order some clothes tonight. When she logged in, she was in someone else's account ... Now someone's charged her card'


Just more sloppy security.

One time I've seen this was where the company just used a "random" number in the query used to establish a session.

We demonstrated the failure several times - even to the point of being able to take over a managers web session and able to authorize whatever overtime we desired.

The number is essentially public information in a returned URL, thus allowing the client to replace the number with one of our own choosing.

Did they fix it by using an encrypted cookie value?

No - they just expanded the range of valid numbers... Made it harder to guess, but did not fix the problem.

Open-source Windows Terminal does the splits: There ain't no party like a multi-pane party


Re: Hello Microsoft!

Actually, it is what Unix had in 1988/1989.

The old xview terminal emulator did this with something like a 64K terminal window buffer for text.

Excellent for capturing sequences for documentation.

That's Microsoft price: Now you can enjoy a BSOD from the comfort of your driving seat


Re: Why on earth...

Ah yes.

The CE in CE-ME-NT.


The D in Systemd is for Directories: Poettering says his creation will phone /home in future


Re: re: Once desktop processing power became sufficient to crack the encryption

I used lpr which was allowed access... No one could write to the directory. And then it went through lpd anyway.

Windows 10 May 2019 Update thwarted by obscure tech known as 'external storage'


Re: @Peter Gathercole - Amiga days.....

Not even a good copy of CP/M

RIP: Microsoft finally pulls plug on last XP survivor... POSReady 2009


Re: ReactOS (as the new XP)

That is what the power of a monopoly can do.


Re: ReactOS (as the new XP)

Part of the problem with hackers is that they would tend to dissasemble Windows binaries to find out how they work in the first place.

That causes problems with the need for a "clean room" reimplementation to avoid the "copyright infringement" claims that would block its use, and pretty much kill the project.

Prepare yourselves for Windows 10 May-hem. Or is it June, no, July?


Re: 'no alternative' = 'who cares about quality'

"they focus on "get it done" and profitability"

Leave out the "get it done" part.

What you are left with is the buggy, incomplete, and poorly "get it done" ....

And MS gets the "profitability".

What do WLinux and Benedict Cumberbatch have in common? They're both fond of Pengwin


Re: Microsoft dreams finally come true

Actually, it is opening the chance that other Windows applications will get ported to Linux.

Never thought we'd ever utter these words, but... can anyone recommend a spin doctor for NASA?


Re: Doofuses!

That only happens when the mass is pulled to the center.

Congrats, Satya Nadella. In just five years, you've turned Microsoft from Neutral Evil to, er, merely True Neutral


Re: "GPL is cancer"

Developers don't check licenses. Lawyers do.


Re: Not even close

Don't forget... a good bit of those patches were provided due to MS being threatened with having their updates yanked for lack of support.

Born-again open-source enthusiast Microsoft rucks up at OpenChain


is that "buff" a typeo?

Or should "Microsoft has continued to buff its open-source halo..."


"Microsoft has continued to bluff its open-source halo..."


Windows 10 can carry on slurping even when you're sure you yelled STOP!


Re: Easy Instructions

Using step 4 you don't need any of the others...


Google, Facebook and Amazon don't manufacture... amazon does sell branded hardware - made by others.

Really, Only Microsoft slurps everything you do.

Microsoft reveals terrible trio of bugs that knocked out Azure, Office 362.5 multi-factor auth logins for 14 hours


That is part of the problem when you artifically tie so many things together...

You can no longer separate them to reduce loads...

All that happens is the load keeps getting bigger and bigger - with more and more bugs that can't be fixed without breaking the entire thing.

Microsoft reveals train of mistakes that killed Azure in the South Central US 'incident'


Re: shiny new Azure Resource Manager (ARM)

Microsoft never really cared if terms/trademarks were already used or not...

They just use it anyway.


Re: The American Midwest is famous

There is always sunny Australia...


Hello 'WOS': Windows on Arm now has a price


Re: I Wish You Luck

It takes a LOT of power and electronics to do the translation FAST.

It isn't a simple table lookup translation. Closer to being a compiler... The only RISC instructions passed on are those relative to the specific operation. It isn't the same sequence for different operands.

Microsoft celebrates a bumper financial year ... by making stuff pricier


It is about the only way Microsoft can keep the stock prices up.

Indictment bombshell: 'Kremlin intel agents' hacked, leaked Hillary's emails same day Trump asked Russia for help


Re: Shooting the messengers much?

The criminal act was the person requesting the criminal action.

So far the INSTIGATOR of the criminal actions has not been charged...

Git365. Git for Teams. Quatermass and the Git Pit. GitHub simply won't do now Microsoft has it


Re: Missed the obvious one

First thought I had was "Git Out as fast as you can".

Is Microsoft about to git-merge with GitHub? Rumors suggest: Yes


Re: Slurp the Clueless

Yea... that sounds like a Microsoft raider... not knowing what they are doing, and end up just pillaging and burning what they invaded.

Now that's old-school cool: Microsoft techies slap Azure Sphere IoT chip in an Altair 8800


Or just try the PiDP8...


Microsoft returns to Valley of Death? Cheap Surface threatens the hardware show


Re: The elephant in the room

No, for "worst value" always seems to have Microsoft in front.

Every major OS maker misread Intel's docs. Now their kernels can be hijacked or crashed


Re: I'm impressed

DEC documentation quite often included the example code - with before and after samples of what every instruction did.

Paperback writer? Microsoft slaps patents on book-style gadgetry with flexible display


Re: Life Cycle

"Microsoft are not known for patent trolling."

Yes they are. See any Android phone - the list of patents being paid for even include expired patents and patents declared invalid.

Chinese web giant finds Windows zero-day, stays schtum on specifics


"stick to something they are good at..."

Lawsuits? Perjury? Bribery? Kickbacks?....

Not sure of anything else they were good at...


Microsoft has designed an Arm Linux IoT cloud chip. Repeat, an Arm Linux IoT cloud chip


Re: ARM != IDIoT

Of course, MS also gets to record whatever is being done...

IoT botnet Linux.ProxyM turns its grubby claws to spam rather than DDoS


Re: do not ask for whom the monkey masturbates

So? At least Google is fixing, and not calling them a "feature".

UK rocket-botherers rattle SABRE, snaffle big bucks


Re: Even less oxygen for humans to breathe...

As far as that goes, rockets tend to use oxygen for the oxidizer...

Guess where that comes from?

Yup. AIR.

Linux 4.16 arrives, keeps melting Meltdown, preps to axe eight CPUs


Re: Why do we even bother with Linux...

Because there is a LOT more non-Intel out there than there are Intel.

There is also the problem that Minix isn't designed for what Linux does...

Breaking up is hard to do: Airbus, new bae Google and clinging on to Microsoft's 'solutions'


"Al least with Microsoft's cloud you can control the data location and encrypt it with keys that only you have access to."

You hope. MS can take anything they want.


Re: "Microsoft however is not supposed to be an advertiser"

"For instance Corporate Windows 10 versions don't have Slurp capability enabled by default."

As far as you can tell...

Airbus CIO: We dumped Microsoft Office not over cost but because Google G Suite looks sweet


Re: Exell or not with Excel

"...adjust the numbers to reflect what they would be..."

"...eliminate transactions and balances between the different offices..."

Ah. You mean "lie about the data".

I guess that would be easier without the back end validation.