nav search
Data Centre Software Security DevOps Business Personal Tech Science Emergent Tech Bootnotes
BOFH
Lectures

* Posts by stephanh

463 posts • joined 25 Sep 2014

Page:

Alibaba pulls dust covers off its new London cloud presence

stephanh
Silver badge

O please relax

It's only your *users* data which is being stored there.

0
0

GitHub.com freezes up as techies race to fix dead data storage gear

stephanh
Silver badge

Re: Storage failure forcing the engineers to move files to another box

Yeah I wonder what kind of setup all those people who "cannot deploy" have.

So they don't have a local copy of their git repo? Even though git makes this dead easy? Or they have hardcoded all github references so they cannot deploy from their local repo?

I mean, I understand that they cannot access "Issues" and file "Pull requests", but that must be manageable for a single day.

FWIW, I could just pull and push from my Github repo, so it seems only the front-end is facing issues. Not the actual backend git storage. As already mentioned in the article.

2
0
stephanh
Silver badge

Re: Oh go do one Saishav!

That would require reading the git manpage. Better just whine on Twitter and generally have a day off. Nobody likes a showoff.

10
0
stephanh
Silver badge

Re: The Microsoft Curse?

You should move to gitlab. They never screw up.

(At least it's git, you can still branch and merge locally, right? And pull & push from colleagues.)

4
1

Apple to dump Intel CPUs from Macs for Arm – yup, the rumor that just won't die is back

stephanh
Silver badge

Re: Business as Usual

I imagine the ARM chips would only be used for MacBook Air-like models and the high-end would continue to use x86.

0
0
stephanh
Silver badge

Re: What else can a move to ARM bring ?

Compilers already deal with tons of variants on ARM. Note that the Raspberry Pi has its own peculiar flavor of instruction set which means RPI binaries generally don't work on other ARMs.

ARM is trying to clean up this mess a bit in the 64 bit instruction set, but if Apple wants to add custom instructions then there is little ARM can do. It is not if you can run macos binaries on other oses anyway so who will care?

2
0
stephanh
Silver badge

Re: Rosetta-a-like is absolutely necessary

It may be a simple recompile, but often it won't. I expect something like Photoshop to contain an amount of hand-optimized assembly, for instance.

Even after you have the port building, you need to set up arm machines for testing, in parallel with your x86 infrastructure. All doable but it costs money.

Final build needs to be tested and validated on multiple platforms. These are on-going costs; there is a reason software companies try to limit the number of platforms they support.

5
1
stephanh
Silver badge

Re: Rosetta-a-like is absolutely necessary

Please note that there seems to be a common misperception that LLVM bitcode is portable across architectures - it is not. There is "ARM bitcode" and "x86 bitcode".

Applications will need to be compiled from scratch to work on ARM. Of course Apple has "fat binary" support which will make it possible to ship a single executable for x86 and ARM.

2
0

Microsoft points to a golden future where you can make Windows 10 your own

stephanh
Silver badge

Re: uninstall Edge

Yeah, well, I see your point about UWP, but Microsoft also doesn't allow you to uninstall the Win32 API, so it's kind of consistent in that.

I mean, UWP is, or was at some point, supposed to be *the* future Windows API.

1
1
stephanh
Silver badge

uninstall Edge

You cannot uninstall Edge since UWP apps can be written in JavaScript and then essentially run in an Edge window without browser "chrome".

So Edge is really part of the UWP API.

0
1

Chrome 70 flips switch on Progressive Web Apps in Windows 10 – with janky results

stephanh
Silver badge

Re: Sub Optimal UI?

There are tons of applications now being developed using Electron, which means it also lives in a Chrome window. Even Microsoft does it with vscode. It doesn't seem to bother most people.

2
2

Once more with feeling: Windows 10 October 2018 Update inches closer to relaunch

stephanh
Silver badge

Re: what to do

Apologies, the correct URL is www.kinguin.net. I am not affiliated and there are indeed many other vendors. It's called "grey market" but it's perfectly legal.

2
0
stephanh
Silver badge

what to do

So if you are stuck with Windows, and you have a Home SKU, you may want to get a Pro SKU, OEM versions of which can be bought cheaply through sites such as kenguin.net.

Catches: you need to reinstall Windows from scratch and OEM version gives you no tech support.

But now you can postpone updates until, presumably, they are really ready.

Of course this means you are effectively paying MS for their incompetence but that is SOP in IT.

3
1
stephanh
Silver badge

Re: I'm just wondering

I think most companies are on the "Semi-annual channel" (SAC) and will only upgrade once the proles, I mean Windows Home users, have fully beta-tested the new Windows.

8
1

Microsoft Windows 10 October update giving HP users BSOD

stephanh
Silver badge

I don't love Apple,but if MS proceeds as currently, Apple can probably see some recovery on their PC market share.

0
0
stephanh
Silver badge

Re: Again

Indeed. Given the egg already over the face, why not take a few weeks now to iron out the bugs? But no, let's rush another update.

29
0

Does Google make hardware just so nobody buys it?

stephanh
Silver badge

Re: Sponsored content

I have stated in these fora that I considered the Surface Go overpriced.

I must admit that this Google thing leaves me a bit speechless. No buy.

1
0
stephanh
Silver badge

Re: Giffen good?

This is indeed the standard example, but later economists have argued that people did actually move away from potatoes as their price increased.

The statistics seem inconclusive so we are still unsure if this was actually a Giffen good. And if such a thing exists.

1
0

Microsoft yanks the document-destroying Windows 10 October 2018 Update

stephanh
Silver badge

Re: Apple user here again...

Another macos user here, who vividly recalls left hanging for a week for a fix for the bash shellshock exploit, while Ubuntu got the fix the same day.

But yeah, so far no user data eaten.

4
2
stephanh
Silver badge

windows home == beta tester

The internal Q&A has been mostly fired, the Insider program clearly cannot find its own bug reports.

Windows Professional, Enterprise & Education can postpone updates, Windows Home users not really. All Windows Home users are now beta testers for the expensive SKUs.

6
1

First it came for your desktop, now Windows 10 1809 is coming for your Things

stephanh
Silver badge

Re: Is anyone actually using this?

I understand it is indeed widely used, and so was its predecessor Windows CE.

Obviously it doesn't include the Windows desktop so typically you don't notice as an end user.

5
1

On the seventh anniversary of Steve Jobs' death, we give you 7 times he served humanity and acted as an example to others

stephanh
Silver badge

An exhaustive list of really nice people who built a multi-billion business:

*crickets*

10
3

On the third day of Windows Microsoft gave to me: A file-munching run of DELTREE

stephanh
Silver badge
Facepalm

What do you expect when you fire the testers?

Microsoft fired most of their Windows testers back in 2014. Since then it has been relying on "Windows Insider" for lot of testing, i.e. the fanboys. Code quality has been due south ever since, who could have imagined.

On Thurrott the conclusion was that the issue was actually reported by the Insiders but apparently swamped by "feature requests" for all kinds of silly stuff.

https://www.thurrott.com/windows/windows-10/187407/microsoft-has-a-software-quality-problem

5
0

Windows 10 1809: Now arriving on a desktop near you (if you want it)

stephanh
Silver badge

Re: pseudo tty's

So now we don't need winpty anymore?

1
0

Microsoft resurfaces Surface kit alongside Windows 10 update

stephanh
Silver badge

Re: Redmond's techno ear muffs will set you back $350

Wireless headphones with active noise cancelling from a reputable brand like Sony start around £100. These will probably suffice for Skype and Cortana.

1
1
stephanh
Silver badge

$350 headphones?

The wireless connectors must be made from gold, then.

14
0

Microsoft liberates ancient MS-DOS source from the museum and sticks it in GitHub

stephanh
Silver badge

Re: Wake me up

"When MS open sources anything of relevance no strings attached."

Visual Studio Code?

https://github.com/Microsoft/vscode

Apparently now ranked among the most popular editors.

2
1
stephanh
Silver badge

/ vs. \

This is fairly well documented. MS-DOS 2.0 added a bunch of Unix-like features, most importantly directories. However / was already in use to start command-line options. Which was, by the way, compatible with CP/M and various IBM OSes, so it is not as if Microsoft invented use of / for options.

So ultimately it was decided to use \ rather than Unix / as a directory separator. HOWEVER DOS and Windows have always supported / as an alternative directory separator in the API, so usually / works equally well in a context where a command-line option cannot appear (i.e. open file dialog).

(For the true pedantic: using / instead of \ will NOT work with the \\?\ path prefix.)

4
0
stephanh
Silver badge

Re: To some MSDOS was an major leap forward.

My understanding is that there were custom Xenix versions for special 8086/80186 machines which had an additional (external) MMU added. However, if you wanted to run Xenix on a "standard" PC you needed a 286 at the minimum (for the built-in MMU)

3
0

US govt concedes that you can indeed f**k Nazis online: Domain-name swear ban lifted

stephanh
Silver badge

Re: Optimistic

"Does he really think a 15 year old boy doesn't already know all those words?"

Yes, and he was shocked after the boy explained them to him.

5
0

Microsoft adds Windows module support to PowerShell Core while Amazon unleashes it on Lambda

stephanh
Silver badge

Re: How come they can't learn bash, perl ?

I like bash for quick once-off one-liners but would recommend against it for production scripts. The quoting rules are hell, see all the bash scripts which break if a path contains a space.

Suggest Python instead, it has a great abstraction of common operations across Posix and windows.

3
1

Dust off that old Pentium, Linux fans: It's Elive

stephanh
Silver badge

Re: Ah, Enlightenment...

I recall it was a buggy, crashtastic mess, but with some "cool" screenshots. Fine if you didn't actually have to use it for anything, I suppose.

Seems others have noticed the bugginess too.

https://what.thedailywtf.com/topic/15001/enlightened

This one best left on the compost heap of history.

8
0

Visual Studio gains some go-faster stripes for Android emulation

stephanh
Silver badge

Last time I checked, edlin also originated in Microsoft's hell pits...

1
0
stephanh
Silver badge

Re: IDEs, WTF?

@JLV

I use the allfold plugin in Vim for that, indeed mostly for logfiles.

https://www.vim.org/scripts/script.php?script_id=578

1
0
stephanh
Silver badge

IDEs, WTF?

After 15 years of working as a C++ developer, I still haven't encountered a code change I couldn't do in Vim.

In contrast, IDEs... First they take a minute to load, then they show a postage stamp-sized code window, engulfed with button bars and tabs and tabs containing button bars (which should be a shootable UI offence). Then you need to fill in pages of red tape about your "project" before it lets you do anything. My "project" is to fix the bug in this file, you stupid thing! And then, perhaps, it lets you use it built-in editor with all the functionality of Notepad (except for the speed) to make your code change. If it hasn't crashed by now.

Blech. No thanks. I am not sure what problem IDEs try to solve but I am glad I don't have it.

2
7

Samsung Galaxy Note 9: A steep price to pay

stephanh
Silver badge

Re: the square root of 2n + 1

√(2n+1)

√ is on the Android Gboard keyboard.

2
0

Space, the final Trump-tier: America to beam up $8bn for Space Force

stephanh
Silver badge

Re: "There's no reason for the Air Force to exist"

I think they still need something UNDERGROUND, the "Mole Force" perhaps?

2
0

ZX Spectrum Vega+ blows a FUSE: It runs open-source emulator

stephanh
Silver badge

Re: GPL

IANAL, but I don't see how bundling a GPL emulator with some emulated games does not require the entire thing to be GPLed. This doesn't seem "mere aggregation" to me; the bundled games don't do squat without the GPL-ed code.

2
7
stephanh
Silver badge

Frankly 4/10 seems vastly overrated.

I would immediately award a base score of 0 for the promised but missing games, then start subtracting points for the shoddy case and everything else which doesn't work.

I think we should be looking in the negative 200-300 range here.

15
0

For all the excitement, Pie may be Android's most minimal makeover yet – thankfully

stephanh
Silver badge

Re: Clipboard

I recall doing something similar with OLE on Windows 3.1, embedding a widget from another app in your program.

1
0

Wondering what to do with that $2,300 burning a hole in your pocket?

stephanh
Silver badge

Re: So they tell us version 2 and 3 are already on the way?

Telling your customers a much better product is just around the corner is always a great idea, just ask Adam Osborne.

3
0

Imagine Python fan fiction written in C, read with a Lisp: Code lingo Nim gets cash injection

stephanh
Silver badge

Re: Interesting but ugly

Case-insensivity was a necessity in a time when many systems where UPPER CASE ONLY, so for interop reasons you either had to KEEP SHOUTING or settle on a case-insensitive system.

That's the reason many "old" languages (Lisp, Pascal) did it.

Everybody sane tries to spell identifiers with consistent capitalization anyway, since otherwise code becomes a complete mess. Given that, case-insensitivity bears no practical advantages anymore.

In a Unicode world, correct case normalization is incredibly complicated and language dependent, see https://www.w3.org/International/wiki/Case_folding for an overview of some issues. For extra fun, the case folding rules are updated with each Unicode version so make sure to keep your software up-to-date.

4
0

Bank on it: It's either legal to port-scan someone without consent or it's not, fumes researcher

stephanh
Silver badge

Re: Another reason do disable javascript

Fortunately in-browser JavaScript does not allow arbitrary TCP connections. The "port scan" is done by making HTTP requests and timing how long it takes to error.

So this cannot be used to connect to an unsecured X server running locally, although it may be able to *detect* such a server.

(Note that the link was to a Node module, which *can* create arbitrary TCP connections.)

1
0

Internet overseer ICANN loses a THIRD time in Whois GDPR legal war

stephanh
Silver badge

Re: Not legally binding...

"So what you are saying is that we may end up with a separate EU internet segment, without access to sites in the US, Russia, China, etc."

More likely a set of regional, independent DNS roots which have some peering arrangements between them. Except when they don't, and URLs start resolving to different sites in different countries because of some political spat.

Not the end of the world, but also far from ideal.

2
1

Chip flinger TSMC warns 'WannaCry' outbreak will sting biz for $250m

stephanh
Silver badge

Re: so installing critical security patches

@MrReal

"Some of the computers that run these fabs are stuck on obsolete versions of Windows NT"

Earlier reporting on WannaCry indicated that it could not infect Windows XP, only Windows 7. I assume NT is then also not "supported".

Based on this, I would assume that the infected computers are Windows 7 which means that a patch was available (for a long time). I realise there is always a risk in patching in an industrial system, but as we have learned many times before and now again, *not* patching also comes with a risk.

0
0
stephanh
Silver badge

so installing critical security patches

on critical infrastructure is still not a thing?

Yeah, I understand these systems were "air-gapped". Supposedly.

1
0

ZX Spectrum reboot latest: Some Vega+s arrive, Sky pulls plug, Clive drops ball

stephanh
Silver badge

Re: Over on eBay

Now all we need is a port of "E.T." to the Vega.

12
0

Well, this makes scents: Kotlin code quality smells better than Java

stephanh
Silver badge

40 per cent less code than they would with Java.

Only 40% ? Man, Kotlin is verbose.

6
0

Basic bigot bait: Build big black broad bots – non-white, female 'droids get all the abuse

stephanh
Silver badge

Re: Last time I checked Spain was in Europe...

Many Caucasian Americans identify as Irish-American or Italian-American. Others do not.

Many African-Americans don't know precisely from which African nation their ancestors came.

Finally, African-American is a label people choose to apply to themselves. If they do so, one should respect that choice.

3
7

Linux kernel 4.18 delayed: Bug ate my rc7, says Linus Torvalds

stephanh
Silver badge

Re: Linus should really learn from Microsoft

Unix won because worse is better.

https://www.jwz.org/doc/worse-is-better.html

"...especially worthless is consistency of interface."

2
6

Page:

The Register - Independent news and views for the tech community. Part of Situation Publishing