* Posts by sabroni

4138 publicly visible posts • joined 11 May 2007

When it comes to ML, reports of JavaScript's death are exaggerated

sabroni Silver badge

any of the random inconsistencies that Javascript throws up.

Proving the poster above you's point exactly. You understand Python and think it's excusable, you don't understand JavaScript so dismiss it.

sabroni Silver badge

it allows you to perform a subtraction between a string and an integer without raising an error

The engineer who wrote the code that did that comparison, in the knowledge that JavaScript will just co-erce the types until it can do what it's asked to, and then complains about it, is not a good engineer.

If you're string contained "40" and your number was 2 and the answer returned was the number 38, what's your problem?

sabroni Silver badge

there's nothing terrible in javascript

Sorry, but if I can write:

if (a == b) and get true and

if (b == a) and get false then that is terrible.

Of course, as any fule no, if (a === b) then (b === a), so the language is definitely usable. In fact I love a bit of JavaScript. But all languages have terrible bits, the trick to being a good engineer is knowing what to avoid. (The == behaviour can be useful if you know it'll co-erce to the type of the left hand thing.)

Still, all the knee jerk "javascript is terrible" comments are stupid. It's a language, a very powerful language when used correctly. Learn to use it correctly.

The problem is that people who think it's terrible write terrible code, then go "look, this is terrible!" without any sense of irony.

Wait, did Oracle tip off world to Google's creepy always-on location tracking in Android?

sabroni Silver badge

Google

Bunch of Cunts

Crypto-jackers enlist Google Tag Manager to smuggle alt-coin miners

sabroni Silver badge

Google Tag Manager allows marketers to create code to dynamically inject JavaScript snippets

Thank fuck for NoScript.

Baaa-d moooo-ve: Debian Linux depicts intimate cow-sheep action in ASCII artwork

sabroni Silver badge

Re: Proof...

More like proof that Linux developers have the sense of humour of a ten year old boy.

sabroni Silver badge

Re: Snowflake?

Dunno, how upset are you by this?

sabroni Silver badge

Re: I don't wish to complain, but

You're going to anyway. And in a lovely fascist "people who disagree with me are a waste of space" kind of way too. Nice.

More than half of GitHub is duplicate code, researchers find

sabroni Silver badge

Re: it's part of the design, actually

BOB, is THAT really YOU? What's GONE wrong WITH your KEYBOARD?

Aww: Apple won't be HomePod for Christmas

sabroni Silver badge

Re: ... and I stopped reading

.... And rushed to post. Sucker!!

sabroni Silver badge

hey google broadcast here

Or you could've just telephoned then. Less googly but equally effective.

It's 2017, and command injection is still the top threat to web apps

sabroni Silver badge

moving functionality from the server side to the client “brings its own security challenges”.

Not really. Security on the client is always just a convenience to the user (don't waste their time allowing them to start things they don't have the permissions to finish). Real security has to be on the server. There is no real way of securing the client, it's a browser.

Amazon Key door-entry flaw: No easy fix to stop rogue couriers burgling your place unseen

sabroni Silver badge
Facepalm

Having already been recorded looking at the camera

No, having jammed it using the exploit we're all talking about.

The Quantum of Firefox: Why is this one unlike any other Firefox?

sabroni Silver badge

"But the deck is stacked against nondefault browsers.

You can’t distribute a phone without Chrome, unless you give up Gmail,"

Surely Google and Android are in exactly the same position as MS and IE 15 years ago? Where's the browser choice screen when I start my new Android phone? C'mon EU, quick before we leave, get an antitrust investigation going!!!

Privacy Pass protocol promises private perusing

sabroni Silver badge

Re: since their entire business model is based on continuous end-to-end user surveillance

We had adverts before the internet. You don't have to track people to advertise to them. For a start you can use the site to identify the type of ads that might work, for example tech ads on a tech news site.

Brit moron tried buying a car bomb on dark web, posted it to his address. Now he's screwed

sabroni Silver badge

Re: the vast majority of terrorist incidents world wide are linked to Islam

Or you could say the vast majority of terrorists incidents world wide are linked to western imperialism. Learn a bit of history, as usual the situation is far more complex than "islam = bad, capitalism = good".

No, I'm not excusing terrorism, I'm also not giving Western governments a free pass.

Google on flooding the internet with fake news: Leave us alone, we're trying really hard... *sob*

sabroni Silver badge
sabroni Silver badge

Re: Lessons from Orlowski

If you only read articles written by people you agree with you'll never understand other points of view. I read the Daily Mail (online) most days, not because I'm a racist but because it's useful to see how stories are presented from different perspectives.

Besides, if you stop reading these pieces who's going to point out the flaws?

Don't worry about those 40 Linux USB security holes. That's not a typo

sabroni Silver badge

Re: and to their delight, were able to port the blame back to Linux?

Aww, did the mean researchers spot (a ridiculous number of) flaws in your beloved OS?

Parity calamity! Wallet code bug destroys $280m in Ethereum

sabroni Silver badge
Headmaster

Re: How many DevOps are we talking about here

One Devops of indeterminate gender. When we don't know (or care) about gender we can use "they" instead of "he" or "she" to avoid guessing.

Transparent algorithms? Here's why that's a bad idea, Google tells MPs

sabroni Silver badge

Re: That's pretty much what i do whenever i get into a taxi.

Really? You say "Take me home, or somewhere you think is better"?

It's 2017 and you can still pwn Android gear with Wi-Fi packets – so get patching now

sabroni Silver badge
FAIL

Ask Google, they're the ones who thought an update mechanism would be too tricky to implement.

sabroni Silver badge
Unhappy

Re: shouldn't we be past the buffer overrun exploits?

Yes, we really should.

Thank fuck for Android's super updates system!

Google remembers it has an air-fares API, takes the usual action

sabroni Silver badge

Re: And with MS's case, totally screw up something that was actually useful.

Yeah, Google's keep it working properly and kill it anyway is much better......

Google reveals rapid Bluetooth gadget connection tech

sabroni Silver badge
Thumb Up

re: Yeah, fuck that.

Seconded.

Health quango: Booze 'evidence' not Puritan enough, do us another

sabroni Silver badge

In before the smartarses going "what's new?", "we all knew this already", etc....

What's new is the audit trail of the back and forth between sponsor and researcher where one persuades the other to fuss the figures to fit their agenda.

Tories spared fine after being told off by ICO for election telemarketing

sabroni Silver badge

How to get downvoted on Al Register?

Make a post showing you know something about Windows 10. Gets way more downvotes than any political bollocks....

Gotta have standards? Security boffins not API about bloated browsers

sabroni Silver badge

The apis are accessed from JavaScript, not html. It's a language not a protocol. Yes, the attack surface is made larger by these apis. However, all these features are available to native apps too. Why is downloading an executable less risky than downloading a script that runs in a browser?

This is only half a report as it doesn't compare browser usage of these apis to native app usage of them and the associated risks.

You're doing open source wrong, Microsoft tsk-tsk-tsks at Google: Chrome security fixes made public too early

sabroni Silver badge
Thumb Up

Re: I do some work on a relatively small project.

Well that's comparable to Chrome.

sabroni Silver badge

Yeah, that's what everyone was saying when Google were dissing MS's security practices!

sabroni Silver badge

Re: If so, I think they're still doing it wrong.

Only if you don't care about security. I notice you don't have an alternative option that allows the repo and product to stay in step without leaking vulnerabilities before the fixes are in use.

If I didn't know better I'd think some people's animosity to Redmond clouds their judgement.....

What the fdisk? Storage Spaces Direct just vanished from Windows Server in version 1709

sabroni Silver badge

Hmm, so you're suggesting they dropped it because no one used it? I think the paranoid ravings at the top of the thread are more entertaining, but you may be right. It's not like they don't have data to show them who's using what now. And Google regularly pull the plug on lightly used services with no obvious tech backlash so MS are probably thinking they should be able to do the same...

Ex-TalkTalk chief grilled by MPs on suitability to chair NHS Improvement

sabroni Silver badge

Dog food her

Make her use the nhs. Make all mps use the nhs. We'll see how big a priority it is when it's their families needing treatment.

Release the KRACKen patches: The good, the bad, and the ugly on this WPA2 Wi-Fi drama

sabroni Silver badge

Re: Has to be within range

If the two possibilities are every machine in the world and every machine in wifi range then it's worth mentioning that the second is virtually 0 compared to the first.

Storms blow away 2017 Solar Challenge field

sabroni Silver badge

re: *walks away laughing*

back to the 20th century?

Twitter: Why we silenced Rose McGowan after she slammed alleged sex pest Harvey Weinstein

sabroni Silver badge
Meh

Re: I dont care if you do or dont delete dilbert from your RSS feed

In fact I so don't care I'm going to write a little essay explaining how stupid you are...

sabroni Silver badge

Re: virtue signalling.

That's how I read your post Charlie. You think your opinion is just as righteous, don't you?

sabroni Silver badge

Re: Sense of proportion

It was supposedly a picture containing a phone number. Not trivial to regex that.

Dumb bug of the week: Outlook staples your encrypted emails to, er, plaintext copies when sending messages

sabroni Silver badge

Re: because they don't think anyone sends mail in plain text, nowadays

I expect they checked with their snooping powers and saw that no one sends mail in plain text...

sabroni Silver badge

Re: How long before Redmond sends in the shills

I wouldn't hold your breath. Like they give a fuck about the chatter on here.....

Microsoft silently fixes security holes in Windows 10 – dumps Win 7, 8 out in the cold

sabroni Silver badge

Re: because there was a better way.

That's just straight up wrong. Windows 10 still has the list of applications, grouped in folders if you like, that older Windows have. It's just the location of things in those lists that have changed. If you don't want to learn the new places (not new way, just new location) then you can search by name.

Windows 10 has been out long enough for you to have learned where stuff is. If you have to work on Windows you need to know this. If you don't need to know this, why are you moaning about it?

sabroni Silver badge

re: I paid a visit to a client using Windows 10. Couldn't find a bloody thing

Very professional.

Click start and type the name of the thing you want to run. This has worked since 8.

FreeBSD gains eMMC support so … errr … watch out, Android

sabroni Silver badge
Happy

Re: it's well-engineered an unencumbered.

An unencumbered what? Terrible comment.....

BBC Telly Tax petition given new Parliament debate date

sabroni Silver badge

Re: the Beeb don't do anything that is or requires a natural monopoly

Agreed. However, the BBC is required by law to be impartial. Commercial stations just have to make a profit and keep their owners happy. That's a pretty big difference and one that I think is worth paying for.

sabroni Silver badge

Re: Please someone tell me why I should pay the license fee?

Same reason that some of your taxes fund the roads even if you don't drive, the health service even when you're not poor and education though you're not a child.

This isn't a subscription service, it's a tax to fund a public broadcaster.

Computers4Christians miraculously appears on Ubuntu wiki

sabroni Silver badge
Happy

Re: Are you sure?

I blame the muslims!!!

UK lotto players quids in: Website knocked offline by DDoS attack

sabroni Silver badge

Re: I can't fantasise about what I would do with the money if I don't buy a ticket.

You can. If you restrict your fantasies to the possible you're kind of missing the point....

Itching to stuff iOS 11 on your iPhone? You may want to hold off for a bit

sabroni Silver badge

Re: Oh yeah .....

DougS, you always do it the same way but you don't think what the OP says is possible. How would you know what's possible if you've never varied your approach?

macOS High Sierra more like 'Cry Sierra' for Mac-wielding beta testers

sabroni Silver badge

Who are you talking to?

sabroni Silver badge

Re: How can releasing a free os 8 years after the machines shipped be called greed?

Because they spent effort locking it down rather than just giving a warning, and in doing so they introduced a reason for non-malware writers to try and crack the lock. Plenty of people know the "risks" of running on older hardware, some of them have the nous to be able to break Apple's lock. Once broken the lock then introduces potential vulnerabilities for all users.

Apple's only motivation in introducing the Lock is to stop older machines being upgraded. It's a greedy attempt to force users to buy new machines.

It's not tricky.