* Posts by sabroni

4141 publicly visible posts • joined 11 May 2007

How does Monzo keep 1,600 microservices spinning? Go, clean code, and a strong team

sabroni Silver badge

Re: You don't need to know how 1,600 services work

The alternative is 10 years of cruft in a single monolithic service that encapsulates all 1,600 mico-services into one. All the same code but without being forced to create discreet interfaces or separate concerns properly. The monolith would be in a worse state after 10 years.

Facebook, distributor of deceptive political ads, sues registrar Namecheap over deceptive domain names

sabroni Silver badge
Boffin

Re: Appears you are a government toady who says what he is instructed to say.

I know you are, what am I?

Surprise! Plans for a Brexit version of the EU's Galileo have been delayed

sabroni Silver badge
Happy

Re: Sanders would be good, cos free stuff.

No, Sanders would be good cos socialism.

How many times do we have to tell you? A Tesla isn't a self-driving car, say investigators after Apple man's fatal crash

sabroni Silver badge
Boffin

I would never be stupid enough to make this mistake

So fuck anyone who is.

sabroni Silver badge

Re: I am grateful for all the testing that these idiots are doing for Tesla

You're happy that a man lost his life because he was stupid and it was his fault?

sabroni Silver badge
Facepalm

Re: Good idea. Let the driver drive whilst blinded by a low sun.

It is a great idea. The driver drives with their glasses on and the "autopilot" is disabled.

Firefox now defaults to DNS-over-HTTPS for US netizens and some are dischuffed about this

sabroni Silver badge

Re: They should forget them the moment they send back a reply.

But what's in it for them? How do you monetise DNS resolution?

Just the place you'd want to spot a BSOD: While waiting in line for a roller coaster that lifts you up 124ft

sabroni Silver badge
Facepalm

Re: Slow news day?

Been here two years apparently, but only just noticing the BSOD articles....

Huawei unfolds latest shot at the phone-tablet hybrid with reinforced hinge and reassuringly Xs-sive price

sabroni Silver badge

Re: Here we are in 2020

pretending that a foldable screen isn't clever and could never be useful.

But those hipsters eh? One mention and you know the arguments won!

Ofcom measured UK's 5G radiation and found that, no, it won't give you cancer

sabroni Silver badge

Who'd paid for the research...

...and did they get the answer they paid for?

Oh, I must be a hippy because I understand that money skews research results!

This is your last chance, HP. There's no turning back. You take blue poison pill, the story ends. You take the red Xerox pill, you stay in Wonderland

sabroni Silver badge

Re: Bit too late?

Misogyny never grows old.

sabroni Silver badge
Headmaster

re: So Xerox is lending money from a bank

No, xerox is borrowing money from a bank. Lending is the one where you give money, borrowing is the one where you get money.

I'll be honest, i stopped at that point. How many other words have you flipped the meaning of?

Why so shy, Samsung? Weird Find my Phone push notification did not only affect Galaxy mobes

sabroni Silver badge

Re: seriously?

If you're writing a web system and don't understand public caches then your work is shoddy. If you're reviewing a web system and don't understand that public caches can leak info then your work is shoddy.

sabroni Silver badge

Re: @sabroni - not anymore though.

Op claimed they were no longer location tracked by their Gmail account. AC not adding anything that explains how logging in to Gmail has been prevented from obtaining a location.

sabroni Silver badge

Re: not anymore though.

You've pulled the battery out?

sabroni Silver badge
WTF?

seriously?

I'm more concerned about the back end that can retrieve my information and put it on someone else's account page! Who wrote that? And who reviewed it? Shoddy work.

Yo, Imma let you finish, but for the 6,000 people still using that app on a daily basis ... we have a question: why?

sabroni Silver badge
Thumb Up

re: Yo

Yo!

Chrome 81 beta hooks browser up to Web NFC, augmented-reality features

sabroni Silver badge

Re: Real developers who can program C or C++

Firstly nearly all the security problems I read about, on the web or otherwise, are related to buffer overflows from C or C++ developers so where you get the idea that JS is the source of all the insecurity I don't know.

Secondly all the criticisms you're making about bad developement practice are language agnostic. There are bad developers working in C just like any other language. Competent JS/TS development uses CI with linting tools, unit tests, integration tests, staged environments and more. Those tools prove that what's delivered does what it's supposed to.

A real developer doesn't claim that other developers aren't "proper" because of the language they work in. Real developers know that what's important is patterns and working practices, not clinging to the past and bemoaning change.

Don't Flip out or anything, but the 'flexible glass display' on Samsung's latest pholdable doesn't behave like glass

sabroni Silver badge

it's a clamshell

It will be closed when in your pocket.

Early adopters delighted as Microsoft pulls plug on Mobile Backend as a Service. Haha, only joking – they're fuming

sabroni Silver badge

Re: If it compiles it works, ship it!

If it compiles and passes all the tests then yeah, it can go to production. What do you think the tests are for?

25 years of Delphi and no Oracle in sight: Not a Visual Basic killer but hard to kill

sabroni Silver badge

Re: Variants

Are from VB6, .Net has never had them.

Sounds like you don't know what you're talking about. Expect to be upvoted.

sabroni Silver badge

Re: the beauty of Pascal ... you can see "how" it works by reading ... without needing ... comments

If your code isn't readable then it's your fault not the languages. A good developer codes in a way that explains to other humans what the code is supposed to do. The computer needs to understand it too but if the humans can't understand it then it can't be modified or maintained.

It's great that Pascal encourages this kind of coding but whatever language you write in you should make readability a prime concern.

Oracle staff say Larry Ellison's fundraiser for Trump is against 'company ethics' – Oracle, ethics... what dimension have we fallen into?

sabroni Silver badge

Ooh, someone got triggered....

You telling them they have no right to protest is exactly the same thing as them telling him not to hold the fundraiser. Can't you see that?

Huawei to the danger zone: Now Uncle Sam slaps it with 16 charges of racketeering, fraud, money laundering, theft of robot arm and source code

sabroni Silver badge

Re: If they are going to do this in the current environment

They better make sure King Trump agrees! Oh, he does? Well I'm sure they'll be found as guilty as he wants them to be.

sabroni Silver badge

Re: Since the 1990s...

You signed up just over a week ago. Excuse me if I add a little pinch of salt to your enthusiastic support of the U! S! A!

What do we want? A proper review of IR35! When do we want it? Last year! Bunch of IT contractors protest outside UK Parliament

sabroni Silver badge

Re: Offshoring IR35

You've set up your business in a tax haven? But it's not about avoiding tax, it's about flexibility yeah?

Don't tell us to go Huawei, Chinese ambassadors tell UK and France

sabroni Silver badge

Re: Can I setup a news agency or search engine in China and report freely about Tibet, Taiwan, etc?

That is exactly the same thing and not a straw man at all!!

Google Chrome to block file downloads – from .exe to .txt – over HTTP by default this year. And we're OK with this

sabroni Silver badge

Re: Serious overreach

For those too outraged to read the whole article it says you can click on the address bar on the little security icon and enable unsafe downloads.

Hey GitLab, the 1970s called and want their sexism back: Saleswomen told to wear short skirts, heels and 'step it up'

sabroni Silver badge

re: Make your f**kin mind up love

Firstly, are you new here love? You can type "fuck", no one's going to be frightened (or impressed).

"Cocktail casual" is non-gender specific and means evening wear. That doesn't mean short or sexy, it just means smart and stylish and is gender neutral. That's why it was suggested as an alternative to saying "short skirts".

Try and keep up sugar!

sabroni Silver badge

re: and can even "virtue signal" your heart out about it!

Virtue signalling? Like: PC used to mean an IBM 5150. Not anymore.

Is that the kind of statement what you're talking about or is it only virtue signalling when it's something you don't agree with?

Oh ****... Sudo has a 'make anyone root' bug that needs to be patched – if you're unlucky enough to enable pwfeedback

sabroni Silver badge

Re: pwfeedback

What are you saying? That it would be impossible to implement this without a buffer overflow?

Is Chrome really secretly stalking you across Google sites using per-install ID numbers? We reveal the truth

sabroni Silver badge

Re: NoScript is set to block all of that on my browser

RTA. If you were running Chrome noscript wouldn't make any difference to this. It's not "google domains serve tracking code" it's "Google browser sends magic id to Google domains". JavaScript is not needed, this is a browser function.

GitLab can proclaim diversity all it likes, but it seems to have a real problem keeping women on staff or in management

sabroni Silver badge

At the moment the research shows that more diverse companies are better. Ftfy.

Argue with the methods and results all you like but don't pretend you have science on your side.

ICANN't approve the sale of .org to private equity – because California's Attorney General has... concerns

sabroni Silver badge

Re: not the word I would of picked

I of just about had it up to here with this! Can't we of a decent conversation without someone mangling the English language? It's the height have bad manners...

Use our stuff for free and sell your application? That's Qt. Time to give something back

sabroni Silver badge

re: introducing a turbulence into a laminar flow

just say fart.

Boris celebrates taking back control of Brexit Britain's immigration – with unlimited immigration program

sabroni Silver badge

Re: You still do not understand why we voted to remove FoM.

I do! Stupidity and racism!!

Accounting expert told judge Autonomy was wrong not to disclose hardware sales

sabroni Silver badge

re: Everyone knows it's the UK so...

...spending the most money doesn't automatically mean you win.

FTFY.

Rockstar dev debate reopens: Hero programmers do exist, do all the work, do chat a lot – and do need love and attention from project leaders

sabroni Silver badge

Re: Too vague

The hero engineer delivered the cantilever over spec and under cost. Unfortunately they also improved the design in a way that meant using it broke all the shimming pins. The pins weren't the hero engineers remit.

That's why they're a problem. They're not part of the team so they disrupt more than they contribute. They deliver stuff that looks good on the surface so management overlook the problems they cause. The team can't iterate and improve because they don't control the domain they work in, there's always random external contributions coming in that they are unprepared for.

That's why the superhero pattern is an anti-pattern.

sabroni Silver badge

the superhero pattern is a problem for teams

Firstly, as mentioned above, the definition of superhero used in this study just captured the core team. Having a core team isn't inherently a problem.

The second problem is that this is a study of open source development. When people are being paid to develop there is a completely different dynamic to a project where contributors choose to contribute.

The superhero pattern is a problem in a work environment where a group of developers are trying to work as a team and one team member, often cto or "lead developer", doesn't work with the team and instead pushes their work on to the team as the team are trying to focus on their own work.

This behaviour often plays out to the hero's advantage. A team nearly completes a feature, the hero pushes a super new widget that performs ten times faster but breaks the teams feature. The customer sees a performance improvement from the hero and a failed delivery from the team. Bad managers facilitate this behaviour by not calling out the hero for breaking the feature.

By all means be a hero on your hobby projects. When you come to work on a team then you need to focus primarily on working in a team, all your clever code means nothing if you're just screwng up every body else's work.

In the red corner, Big Red, and in the blue corner... the rest of the tech industry

sabroni Silver badge

Re: Oracle claim copyright over Android

Am i the only one who thinks this would be hilarious? Google losing control of android? That would be awesome!

One-time Brexit Secretary David Davis demands Mike Lynch's extradition to US be halted

sabroni Silver badge

Re: There's no imbalance in the treaty

That's not what the article says. It says we must extradite if the Americans provide a warrant but that we have to present a case to get Americans extradited here. We must comply with a warrant, they may comply with a case. Must and may do not mean the same thing.

Whoa, whoa... Tesla slams brakes on allegations of 'unintended acceleration' bug: 'Completely false and was brought by a short-seller'

sabroni Silver badge

Re: That's 21 complaints a year, hardly a widespread problem...

It's not just how many occurrences, the severity of the problem is also relevant. 21 complaints a year of the windows making a whining noise? Fine. 21 complaints a year of a car deciding to randomly accelerate? Not fine, sort it out before someone ends up hurt.

Linux in 2020: 27.8 million lines of code in the kernel, 1.3 million in systemd

sabroni Silver badge

Re: "R" class virus

Unsurprisingly patronising and presumptuous of others knowledge. My superficial interactions have paid the bills for thirty years and have never caused the gnashing of teeth and railling against the system that seems a requirement of working with Linux.

And after i went out of my way to be polite too!

sabroni Silver badge

Re: "R" class virus

Wow, that was colourful!

The windows registry is just a big tree like data repository provided by the os. I found it quite easy to go from "look in the well documented(!) ini file" to "press f3 in regedit".

Vivaldi opens up an exciting new front in the browser wars, seeks to get around blocking with cunning code

sabroni Silver badge

Re: I think present times are implied here

Right. So by cross browser support you mean "works on chrome"?

sabroni Silver badge

re: Not a defence, it's not difficult to make things work cross browser.

It's obvious that you weren't working in mobile ten years ago. Why do you think jQuery was a thing?

Post Office faces potential criminal probe over Fujitsu IT system's accounting failures

sabroni Silver badge
WTF?

Re: Ooooh first post....

Grow the fuck up.

Post Office coughs £57.75m to settle wonky Horizon IT system case

sabroni Silver badge

Re: Better than five years of antisemitism.

In what way is five years of a blatant islamaphobe better than five years of someone who leads a party which has a problem with antisemitism? JC hasn't actually been accused of Antisemitism. Bojo wears his islamaphobia as a badge of honour.

NPM swats path traversal bug that lets evil packages modify, steal files. That's bad for JavaScript crypto-wallets

sabroni Silver badge

Re: Anyone who uses javascript for anything...

Are you saying that computers behave unpredictably when running JavaScript? Or that it is impossible to test JavaScript? Or just that you don't work with it, don't understand it and are therefore frightened of it? It sounds like you think nodejs runs in the browser....

Your last point could be extended to read "http is the primary vector for almost all online host compromises". Should we get rid of that too?

People on tech sites who parade their ignorance of something like it's a badge of honour do my head in. Much like the Linux heads who can't bring themselves to consider that an engineer who works for ms could have a good idea or write elegant code.

I agree npm is a security nightmare. The problem is having to trust other people's code not the language that code is in. If your language can do useful stuff then it can be made to do malicious stuff.

Google Chrome will check for leaked credentials every time you sign in anywhere

sabroni Silver badge

Embrace, extend....

...what comes next?