* Posts by Rob Gr

129 publicly visible posts • joined 21 Jul 2014

UK Home Sec: Give us a snoop-around for WhatApp encryption. Don't worry, we won't go into the cloud

Rob Gr

That was anticipated

Two things are predicatable after any "terror" related incident (although in this case, one nutter with a knife does not exactly seem to worth even considering as terror):

1. Right-wing nutters will groundlessly blame it on immigration.

(check - Nuttal and Farage both - later turns out nutter was UK-born and converted to Islam in UK)

2. Home Secretary of time will use it as an excuse to try to get more surveillance powers.

In both cases, there is no basis in evidence for the reaction.

Zuckerberg thinks he's cyber-Jesus – and publishes a 6,000-word world-saving manifesto

Rob Gr

I admire Bill Gates more, who put hard cash and thought towards realisable goals.

Rob Gr

Re: meh

Scrabble, I'm in!

Totally not-crazy billionaire Elon Musk: All of us – yes, even you – must become cyborgs

Rob Gr

Re: Let's Hope...

and worse, I can finally understand the lyrics "wooaaah your sex is on fire".

Microsoft's cmd.exe deposed by PowerShell in Windows 10 preview

Rob Gr

Re: ksh or nothing, thank heavens for cygwin

I must admire the originality of your wit. Micro-Shaft, .Not, and Power-hell.

Excel abuse hits new heights as dev uses VBA to code spreadsheet messaging app

Rob Gr

"WHY, Microsoft?"

Because it is part of the Unicode character set perchance?

Microsoft has open-sourced PowerShell for Linux, Macs. Repeat, Microsoft has open-sourced PowerShell

Rob Gr

To be fair, COBOL is probably the most successful language ever, if your criteria is long-term support.

Rob Gr

Re: Why is ssh built in?

"In fact, few systems are more backward compatible than Windows."

Really?

I was under the impression that various UNIX software developed in the 1970s and 1980s still builds on modern systems. The same is definitely not true for Windows.

I'm not entirely sure keeping that level of compatibility is desirable. It may just mean that computing has stagnated, as suggested in this Stack Overflow question from Alan Kay: http://stackoverflow.com/questions/432922/significant-new-inventions-in-computing-since-1980

Rob Gr

Re: "On Linux we’re just another shell"

"To control an application from powershell you require to have an interface with it provided by the company who made the software."

Nonesense. Normal command-line invocations are possible too. If you want to make the effort, it is possible to write a cmdlet that makes the command appear powershell-native, but it is by no means a requirement.

Rob Gr

Re: They're taking over Linux!

"'bout as bad as imagining Margaret Thatcher naked on a cold day."

Don't know, imagine most of the flesh would have rotted off by now.

It's not our fault we don't hire black people, says Facebook

Rob Gr

Re: So what you're saying is...

"...that Facebook should go out of their way to hire more non-white people, in other words: hire more people based entirely on the colour of their skin?"

The issue is that they already are - just it is easier to get a job with them if your skin is white.

I refer you to an excellent post on this issue by Aral Balkan: https://ar.al/notes/on-false-dichotomies-and-diversity/

I want to learn about gamification but all I see is same-ification

Rob Gr

"It gives me a glimpse into the presumably popular entertainments of the young."

No it doesn't. I can guarantee that youngsters spend more time watching YouTube than MTV, by far.

TV is pretty dull to that generation.

Mads Torgersen and Dustin Campbell on the future of C#

Rob Gr

Absolutely, because Function and End Function is so much of an improvement

Rob Gr

Re: Null pointers

Actually, they had a couple of very interesting projects: Singularity and Midori, that used enhanced forms of C# to produce managed, safe O/S. Very, very interesting work, and some of the most radical O/S research in recent years.

Rob Gr

Re: Null pointers

The difference is that its easy to subvert a reference:

int *p = nullptr;

int& r = *p;

p = 5; // OOPS!

Rob Gr

Re: Null pointers

References in C++ are pretty much the same thing.

Rob Gr

Re: Null pointers

They already did that with Spec#, many of the ideas from Spec#, Sing# (Singularity's C#) and Midori now seem to be migrating to mainstream C#. A good thing.

Rob Gr

Re: Null pointers

There is a difference.

With an explicit "if (a == null)" before the usage, there is a chance a will become null before the usage actually occurs in the presence of multiple threads. Unless I'm mistaken, the null-conditional operators avoid that potential issue.

so

a?.DoSomething();

is actually equivalent to..

var x = a;

if (x == null)

x.DoSomething();

Rob Gr

Re: Null pointers

A C++ reference you cannot subvert...

int a = nullptr;

int& b = *a; // Should not be possible

Rob Gr

Re: Null pointers

I've a background in C/C++ and find it utterly stunning that someone else from that background cannot see the damage done by null.

C++ mitigates it by having a reference type that cannot be easily initialised to null (its still possible to subvert), Rust improves the situation further. True, it just comes down to checking, but its like all other compile-time checks - if it helps prevent errors then some progress has been made.

Have a look at the C++ Core Guidelines to see how seriously some C++ luminaries take the state of affairs.

Microsoft clones Trello, smuggles it into Office

Rob Gr

I always thought Trello was a rip-off of ThoughtWorks Mingle (https://www.thoughtworks.com/mingle/) anyway, so what goes around comes around.

Solus: A welcome ground-up break from the Linux herd

Rob Gr

Re: "It's written in slow-ass Python"

"I think that was exactly the point, I don't believe Gentoo install is renowned for it's speed. It might be very clever, but it isn't fast. It builds everything from source, slowly."

In that case, the reason for its speed is nothing to do with Python, it is the strategy of building from source.

Rob Gr

Re: Flat is bad

As well as being very shouty, you are also ill-informed. "Modern Design" is a design school, in the same way as "Modern Art" and "Post-Modern" are artistic schools.

Here is Microsoft's summary of their influences: https://www.microsoft.com/en-us/stories/design/

I love the irony of someone who uses so many CAPS in a post criticising Modern Design for being ugly. I'm just glad you're not the considered the gold standard for communication.

Rob Gr

Re: "It's written in slow-ass Python"

"t builds everything from source, slowly."

It's unlikely to be Python acting as the bottleneck then.

'Apple ate my music!' Streaming jukebox wipes 122GB – including muso's original tracks

Rob Gr

Re: A: he is not a real musician

"Or did I miss something relevant here?"

It also re-encodes it to Apple format, rendering it unusable in any other software.

Embrace, extend, assimilate into the ecosystem.

Google can't hold back this malware running riot in its Play store

Rob Gr

Re: What chance ordinary users to stay safe?

The only way I can see the situation really improving is if a clean slate O/S was available that verified (properly) all code before it is executed. That means different, safe, languages as well as vast changes in the O/S architecture.

Sadly, most of the world seems to think the state of the art is a command-line based O/S developed in the 1970's (or clones thereof).

MS, to their credit, did some good research projects in this area: Singularity (http://research.microsoft.com/en-us/projects/singularity/) and Midori (http://joeduffyblog.com/2015/11/03/blogging-about-midori/). Sadly, they don't seem to have been taken further.

Is Facebook about to get a Virtual Reality check?

Rob Gr

"Gaming, as ever, is the first port of call for this chapter in tech and Facebook at MWC hailed “more than” 200 games and apps on the Oculus store and running on Gear VR."

Er... not really, I remember back around 1990 going to a VR conference and being offered work at British Aerospace working on VR systems, but turning the work down because they were experimenting with designing missile guidance systems utilising VR.

As with most tech, the bleeding edge is military, games is just the first wave of the consumer part, making it affordable tech.

Music's value gap? Follow the money trail back to Google

Rob Gr

"I guess if you aren't the kind of musician that can make money by performing then yes."

Some forms of music lend themselves well to live performance, others not so much. Massive Attack, for example, were absolutely dire live, but their studio albums works of genius.

Sexism isn't getting better in Silicon Valley, it's getting worse

Rob Gr

"Unwanted advances" is sexual harassment?

In a working environment, yes it is. Especially if the one making the unwanted advances is in a position of authority.

Rob Gr

Re: Can we stop this nonsense

A fine piece of whataboutery.

Big Brother's pet unicorn Palantir closes the Kimono

Rob Gr

Re: tin foil hat time?

I get the impression he may be a LotR obsessive.

Seems he prefers working for the Land where the Shadows Lie.

Apple finally publishes El Capitan Darwin source

Rob Gr

Re: Job's the marconi of his day!!

"No need to be a Stallman and crap on everyone you disagree with. Both have their place."

Personally, I think the writers of software should be free to use whatever software they choose to build their products (as long as they recursively abide by the licenses thereof), and be free to release their software under whatever license they choose (subject to the restrictions of products they use).

That's real freedom.

Naturally, I have my own preferences (MIT/BSD), but those are just my preferencs. YMMV.

Microsoft whips out PowerApps – now your Pointy Haired Boss can write software, too!

Rob Gr

Re: Done before, failed before

But it generally involved programming in HyperScript to do anything useful.

Microsoft makes Raspberry Pi its preferred IoT dev board

Rob Gr

Re: Display

That's not hard at all, Broadcom published the works in February as a "birthday present"...

https://www.raspberrypi.org/blog/a-birthday-present-from-broadcom/

Big mistake, Google. Big mistake: Chrome OS to be 'folded into Android'

Rob Gr

Re: One less ...

I'm afraid your wrong, I'll cite the Oxford English Dictionary to back up my claim. Will that suffice?

http://www.oxforddictionaries.com/definition/english/less

Privacy, net neutrality, security, encryption ... Europe tells Obama, US Congress to back off

Rob Gr

Re: how many of the MEPs were from the UK

Couldn't be bothered to follow the link and read the list of signatories then?

(In case you still can't, I'll save you the bother, none).

We are the Knights who code Ni!

Rob Gr

Re: The Ministry of Silly Languages

I'm working on a precursor to this; to be titled "Ying Tong Iddle I Po."

Angry devs hit out at JetBrains over shift to subscription pricing

Rob Gr

To be fair, judging by Jet Brains responses it looks like they are now considering this.

HP signs ex-Microsoft IE crew for global migration fun and games

Rob Gr

"Browsium does work with non-11 flavours of IE and with older versions of Windows 10."

Older versions of Windows, shurely.

Sunk by 'patent troll': Iron Speed director asks 'anyone want to buy us?'

Rob Gr

Wow, I hadn't come across that case.

The mind boggles. Interesting is that the patent was rejected for 12 years, but after perseverance they eventually got to waste their money.

Pirate MEP: Microsoft's walled garden is no consumer pleasure park

Rob Gr

and how exactly was that Microsoft's fault?

Hacktivists congratulate Daily Show's Jon Stewart via Donald Trump's website

Rob Gr

Re: Not "reaching out" again...

Actually its in quite common usage, and has been for years, its even mentioned in the OED.

Rob Gr

Re: Trump

Given the slang meaning of trump in the UK, this literally made my eyes water with laughter.

Rob Gr

I had to chuckle at the headline in The Guardian today :- "Clinton laughs off trump".

Probably depends on a slang usage of the word trump in the UK, but most appropriate for this windbag.

Rob Gr

Re: @Winkypop ... Donald Trump

I'm shocked you can honestly prefer this idiot to Clinton.

Is it that, as a natural republican supporter, you just cannot handle the idea of blacks or women as president?

Microsoft's Arrow brings pane to Androids

Rob Gr

Re: The Emperor Occasionally Wears Pants

That is just total bolox.

Yes, "ls" is an alias for the get-childitem command, not an imitation of the UX command.

In fact, given a current "folder" of, for example, a WMI object, get-childitem works to enumerate children, just as with enumerating subfiles/folders.

Further, instead of every command converting the output to text and the next command parsing the input as text, each command passes fully blown objects to the next command.

Saying that Powershell is an imitation of the UX command shell just shows your ignorance.

JavaScript creator Eich's latest project: KILL JAVASCRIPT

Rob Gr

Re: Clean slate

Its actually being based on asm.js, not javascript. This an entirely different beast.

Rob Gr

Re: Probably one of the worst things that could happen to the web

Its a virtual machine being designed for the web, how the hell do you think it will introduce buffer overruns. Do you really think Google, MS and Mozilla aren't aware of the need for security?

Technologies like asm.js are much, much worse - the load times are simply prohibitive for anything beyond a simple demo. If the web is too evolve, something like this is badly needed.

Rob Gr

Way to misreport the man's comments

From the blog post this was garnered from:

"No, JS isn’t going away in any foreseeable future. Yes, wasm should relieve JS from having to serve two masters. This is a win-win plan."

From the FAQ it links to:

"No! WebAssembly is designed to be a complement to, not replacement of, JavaScript (JS). While WebAssembly will, over time, allow many languages to be compiled to the Web, JS has an incredible amount of momentum and will remain the single, privileged (as described above) dynamic language of the Web. "

So to say "his" project is to KILL JAVASCRIPT is simply clickbait, inaccurate and frankly godawful journalism.

You also fail to mention that it isn't his project, he just blogged about it. Teams from Mozilla, Google and Microsoft have been collaborating on this - which should be an indication it should be taken seriously.

I think some of Apple's webkit dev's may be on board too, but that seems less certain (its listed in a PR requesting to implement support, from one of their own engineers, but that isn't exactly official confirmation).

Fanbois designing Windows 10 – where's it going to end?

Rob Gr

Re: So funny

"yes windows come from that fruit company.. developed to solve the problem of small screens of the day"

Er.. no they don't. Windows come from Xerox Parc.

http://en.wikipedia.org/wiki/History_of_the_graphical_user_interface