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

* Posts by Rob Gr

108 posts • joined 21 Jul 2014

Page:

Microsoft's .NET Core 3 is almost here, which means time to move on from .NET Framework

Rob Gr

"WHat the fuck do I get with .net?"

Memory safety for one. And don't try to tell me that you're one of the C developers who don't make memory errors - they're like Unicorns.

1
0

Magecart fiends punch card-skimming code in Sotheby's Home website

Rob Gr

Re: re Headline

A pinch and a Hollerith punch for the first of the month?

(I'll fetch my chad and leave)

1
0

The antisocial network: 'Facebook has a black people problem,' claims staffer in exit salvo

Rob Gr

Re: no, just no.

And yet violence by right wing individuals and organisations seems to be reaching an apex at exactly the same time as they have been given a platform to voice their opinions. Allowing them a platform amplifies their voices, and they feel empowered to turn voice into action.

Such opinions are much less likely to be expressed privately, as most reasonable people would call them out.

2
7
Rob Gr

Re: no, just no.

Still people don't seem to understand the distinction between allowing someone freedom of speech and being compelled to provide them a platform.

Facebook, Twitter et al. have no duty to allow all voices to be heard. People wanting to espouse these views can always look elsewhere to do so.

5
2

What do a meth, coke, molly, heroin stash and Vegas allegedly have in common? Broadcom cofounder Henry Nicolas

Rob Gr

Re: and this appears to be

That's kind of irrelevant, as there appear to have been sufficient quantities to look like trafficking.

1
0

Smash-hit game Fortnite is dangerous... for cheaters: Tools found laced with malware

Rob Gr

It really should surprise noone that cheats, unauthorised mods (or even, occassionally authorised mods), and cracked software are a common attack vector for malware. In no way is this limited to Fortnite. Any parent of a 14 year old can tell you this - laptops read regular disinfection when used by teenage gamers.

3
0

Facebook sends lowly minions to placate Euro law makers over data-slurp scandal

Rob Gr

"I did a quick check and Facebook is worth nearly 1/2 trillion dollars. So, if they do not play ball, any fine really, is going to be insignificant."

GDPR penalities are up to €20 million, or 4% of annual turnover - whichever is higher. So, even to Facebook, that could be a problem.

1
0

What's all the C Plus Fuss? Bjarne Stroustrup warns of dangerous future plans for his C++

Rob Gr

Re: Disagree....

C++ Rule #2:

Insulting those who raise valid criticisms of the language really helps engage the community.

17
5
Rob Gr

Re: C and C-style C++

With all the incurrring dangers relating to buffer overflows, unfreed memory, etc.

To write new code without some form of protection from these kind of errors is verging on irresponsible now.

6
21

NHS: Thanks for the free work, Linux nerds, now face our trademark cops

Rob Gr

Re: Shameful

I concur here - I wouldn't expect any product to use the initials NHS, unless actually part of the NHS. Having been warned over NHSubuntu, they really may have foreseen issues with NHoS. On the other hand, immediately reaching for lawyers was a bit heavy handed.

I'm also surprised the NHS would actually consider anything produced on a volunteer basis by 4 workers. What about support concerns? Are they capable of moving fast in the case of breakage? There may be other factors at play.

1
0

Facebook folds fake news flag: We're not disputing that

Rob Gr

Re: Detecting Fake News is hard

Chomsky and Herman's Manufacturing Consent (1988) illustrated that Western media has always been guilty of the sin of omission, and is manipulated by political parties to "frame a debate". I find it unlikely there has ever been a newspaper that just prints "facts", without having some filter of the vested interests of the owners.

1
0
Rob Gr

Re: Detecting Fake News is hard

To really stop reading fake news, you'd pretty well have to stop reading news.

However, some outlets of news seem to make no attempt at actually providing news. Social media and the UK tabloids spring to mind.

1
0

BAE confirms it is slashing 2,000 jobs

Rob Gr

"Also I thought we were in the business of selling high tech death machines to dubious human rights abusing regimes abroad such as

Saudi Arabia,Oman,Kuwait, as well as ,Germany and Spain ,Italy,Austria"

Exactly, my heart fails resolutely to bleed on this one.

8
1

Stack Overflow + Salary Calculator = your worth

Rob Gr

The UK salaries seem totally wide of the mark, as evidenced by the adverts immediately below the calculator, all of which fall below the lowest percentile.

15
0

It's official: Users navigate flat UI designs 22 per cent slower

Rob Gr

Re: @ Hollerithevo As a UX person as well as web dev

That was exactly my thought - based on the heat map illustration it looks like the same layout was tested with flat UI elements vs 3D elements. However, changing to a good modern design requires more than just changing a theme - it should use the placement and coloring to give the user cues which elements are active and which are passive.

1
0

Assange offers job to sacked Google diversity manifestbro

Rob Gr

Re: Well..

"why aren't men given priority in nursing if this is a thing?"

Because they're too busy being disproportionately employed at higher positions as doctors and specialists, which pay a shit load more, in spite of similar outcomes from medical qualifications.

1
1

Google's macho memo man fired, say reports

Rob Gr

Generally, positive discrimination is introduced to combat the fact that discrimination is already happening, in the opposite direction. Ideally, it would not be needed, but there seems little evidence of that in various aspects of society.

5
3

Revealed: 779 cases of data misuse across 34 British police forces

Rob Gr

I've always felt that crimes committed by the police should actually be punished more severely than amongst the general population, precisely because of the abuse of position and as a deterrent.

11
0

Microsoft hits new low: Threatens to axe classic Paint from Windows 10

Rob Gr

Re: The end

1. Click in Search box

2. Type Sn..

3. Select "Snipping Tool"

4. Click New

5. Marquee select part of screen of interest.

6. Switch to email

7. Ctrl+V

Done

2
2

Facebook's left hand is fighting for Americans' right to privacy

Rob Gr

I'm surprised the interested agencies don't register as advertisers, then they could hoover all the info they desire.

7
0

Brit prosecutors ask IT suppliers to fight over £3 USB cable tender

Rob Gr

Re: Dixons Price

That would be nice, but I think these places know that the only reason people don't buy such things online is that they want one yesterday.

0
0

A minister for GDS? Don't talk digital pony

Rob Gr

"Maude is regarded as having achieved more than most in trying to break the insane amount of money the public sector still spends on, frankly, crap IT."

I think your fingers must have slipped on the last two words there. Crap-IT-a, surely.

0
0

When we said don't link to the article, Google, we meant DON'T LINK TO THE ARTICLE!

Rob Gr

Sadly, that's not the case here. The right to be forgotten simply allows someone to request that links to information be removed when "there is no compelling reason for its continued processing" - that is not the same thing as the information being incorrect.

0
2

Bye bye MP3: You sucked the life out of music. But vinyl is just as warped

Rob Gr

Re: MP3

One thing, as the owner of a large collection of vinyl and CDs there are none of my vinyl records that are unplayable - occassionally small artifacts, but mostly listenable.

Lots of my CDs have started jumping and become utterly unlistenable. I'm transferring them all to digital storage and just keeping the CD inserts - the rest are just junk now.

4
0

Windows 10: Triumphs and tragedies from Microsoft Build

Rob Gr

Re: Putty ....

Hmm, that's not my experience - all 500 PC's in our offices have been upgraded to Win 10.

2
0

Londoners will be trialling driverless cars in pedestrianised area

Rob Gr

Re: Make use of...

There is no such thing as Road Tax in the UK. Sorry to disappoint you. There is vehicle tax, but roads are under the remit of local government (except motorways), so actually cyclists probably effectively subsidise motorists to use roads - they don't produce much wear.

5
2
Rob Gr

I believe the transport minister has bad form wrt cyclists and pedestrians:

https://www.theguardian.com/politics/video/2016/dec/15/transport-secretary-chris-grayling-knocks-over-cyclist-as-he-opens-his-car-door-video

3
0

Ever visited a land now under Islamic State rule? And you want to see America? Hand over that Facebook, Twitter, pal

Rob Gr

Re: The key word is 'Ever'

"There's also this Huffington Post article from 2012 which says that more people were killed by bees & wasps than by terrorism."

What do you think is behind the development of pesticides that are threatening bees with extinction?

2
0

Bloke whose drone was blasted out of sky by angry dad loses another court battle for compo

Rob Gr

Re: What a colostomy bag...

I love the irony of someone who chooses the child-catcher as his profile image posting this.

1
0

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.

7
0

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.

9
0
Rob Gr

Re: meh

Scrabble, I'm in!

0
0

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".

0
0

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.

2
1

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?

1
1

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.

1
0
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

1
2
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.

0
0
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.

3
0

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/

7
16

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.

0
0

Mads Torgersen and Dustin Campbell on the future of C#

Rob Gr

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

0
0
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.

1
0
Rob Gr

Re: Null pointers

The difference is that its easy to subvert a reference:

int *p = nullptr;

int& r = *p;

p = 5; // OOPS!

0
0
Rob Gr

Re: Null pointers

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

0
0
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.

0
0
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();

1
0
Rob Gr

Re: Null pointers

A C++ reference you cannot subvert...

int a = nullptr;

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

0
0
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.

0
0

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.

0
0

Page:

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