Like it or not, in a commercial environment, time to market and ease of coding trumps the quality of code. The history of software development demonstrates that.
Posts by Brewster's Angle Grinder
3279 publicly visible posts • joined 23 May 2011
Page:
Hate Verilog? Detest VHDL? You're not the only one. Xilinx rolls out easier-to-use free FPGA programming tools after developer outcry
Astroboffins baffled after spotting solar system with great gas giant that shouldn't exist
"Kepler's laws only apply around a common star."
I deleted a rather long caveat about this. (I've learnt my lesson.) Yes, you have to know the region a set of rules operate in. But, as you point out, it was fine. We were trying to determine the orbital "radius" of the planet and a quicker orbit around a lighter star means it must be closer in than the earth.
(And while I'm here, I meant aphelion---or apastron, if you're being a real pedant---not apogee.)
Haskell, Erlang, and Frank walk into a bar – and begin new project to work in Unison
Black holes are like buses: You wait for one – and three turn up at once in galaxy merger
Tempting fate.
"No politics."
You say that,. But after they've merged, I bet one of them gets all antsy about "losing its sovereignty", changes its mind, and decides it wants to split with the others.
Seriously. Why is this research funded? Politics. Why are we going back to the moon? Politics. Why can't we emigrate to mars? Okay, that one isn't politics. But you get the drift.
Consumer campaign to keep receiving printed till receipts looks like a good move – on paper
Re: The security guard monitoring it wanted to see
Actually, when stopped, I normally leg it and see whether the guard can match me for speed and endurance. And if they do catch me, then I enjoy the expression on their face when they realise I've not nicked nothing. But I couldn't do that because I was in my heels...
Seriously, imaginations are getting carried away. First, I was in my own world when it happened so I was half way through the process before I came to my senses. And all he did was ask me to step through the arch again and then check the number of items on the receipt matched the number of items in my carrier bag. He didn't look in any of my other bags (where he would have found an old DVD that probably triggered the false positive). I was miffed. But being banned would be an inconvenience. And, on reflection, what he did was proportionate and reasonable.
The arch had gone the next time I was in there, and hasn't been back since. I hope my false positive counted against it in some metric. And I got to learn the limit of their processes.
Devonitely not great: Torbay and South Devon NHS declares 'major IT incident'
The '$4.4m a year' bug: Chipotle online orders swallowed by JavaScript credit-card form blunder
RTFA
"If their system just takes a payment success flag from the front end only, then they've only got themselves to blame."
It's made clear in the article that the back-end is validating the payment. The problem is the front-end rewriting valid data so that the back-end rejects it. The bug reporter then goes on to speculate about how much this has cost them in lost sales.
In the bag: Serco 'delighted' to grab £450m ferry and freight deal between Scotland and Northern Isles
Exploding super-prang asteroid to pepper Earth, trigger deadly ice age – no, wait, it happened 466 million years ago
Justice served: There is no escape from the long server log of the law
Tut – you wait a lifetime for an interstellar object then two come at once
Re: Space ist -really- big and for the most part depressingly empty
"Even at a rate of 2 Million in 2 years there would not be a goot chance of any direct hit with any solar system body, let alone tiny earth ..."
My napkin suggests that, at a million/year, the earth would be hit within a millennia, although we're having a debate about whether that's an over- or underestimate.
The odds are only so high because they're isotropically distributed. If they were all aligned with the ecliptic, we'd be in trouble for sure.
And Venus looks to have the biggest cross section since it's almost earth sized but orbits at three quarters the earth's orbital radius.
Service call centres to become wasteland and tumbleweed by 2024
Astroboffins baffled as black hole at center of Milky Way suddenly a lot hungrier than before
Confer with your twin.
Only if you assume there's a universal clock that all observers agree upon. Einstein did away with that.
You might side-step that by saying, "Well, suppose we send a probe there, having synchronised its clock to atomic time (TT(TAI)) - what would that probe say?" And the answer to that depends on the route the probe took to get there and where we parked it when it arrived. (The probes are near a black hole so the gravitational time dilation is not to be sniffed at.). Two different probes would give two different answers. And it's not clear which we should give priority to.
But, most importantly, if it decided to beam a blast of gamma rays at us, we will experience it today, and not 27,000 years in the past.
Geo-boffins drill into dino-killing asteroid crater, discover extinction involves bad smells, chilly weather, no broadband internet...
Bambiraptor. And Stenonychosaurus is another that could probably pick up toys.
And can't you pick up Lego between your toes?
Big bang theory: Was mystery explosion over New York caused by a meteor? Dunno. By a military jet? Maybe...
Developer reconsiders npm command-line ad caper after outcry
Huawei new smartphone won't be Mate-y with Google apps as trade sanctions kick in
Eight-hour comms lags and shock discoveries: 30 years after Voyager 2 visited gas giant Neptune
Contractor association blasts UK.gov guidance on hated IR35 tax law's arrival in private sector
Steam cleaned of zero-day security holes after Valve turned off by bug bounty snub outrage
This sounds like a mid-level bureaucrat enforcing their fiefdom ("this is how these rules should be interpreted!") without actually understanding what was intended. And then someone higher up face-palmed and put them in their place. At least, I hope that's what's happened. And if it is, then it's the same the world over.
Clip, clip, hooray: NASA says it will send Clipper probe to Europa, will attempt no landing there
Re: We seem to be unable to adequately sterilize our spacecraft
A lot of steps are taken to make sure we don't transmit microbes to other planets. (Remember the tardigrades were deliberately carried into space. And they remain in suspended animation - although if any did hitchike to Europa, they might reanimate in the ocean.)
It's probable that life on Europa won't be compatible with Terran life. So viruses won't be an issue - even if it Europan life uses DNA/RNA (unless Hoyle and Wickramasinghe were right). The risk is life from earth out competing or poisoning Europan life - or just plain eating it. So more Australia than America.
There once was a biz called Bitbucket, that told Mercurial to suck it. Now devs are dejected, their code soon ejected
iFrame clickjacking countermeasures appear in Chrome source code. And it only took *checks calendar* three years
Re: Help me understand something here, please...
It kinda makes sense if the advert is in the iframe. You could obscure it with another UI element and have that pointer-events: none
. That would mean the user thinks they're clicking "loks of nekkid ladies" and the add for disinfectant would get another click.
Top tip: Don't upload your confidential biz files to free malware-scanning websites – everything is public
Poor old Jupiter has had a rough childhood after getting a massive hit from a mega-Earth
According to the paper, that would fall under "planetesimal enrichment and vaporization" and the verdict is "...relevant models typically cannot produce an extended diluted core [as is seen in Jupiter and, to a lesser extent, Saturn]."
Translation: proto-planets would have disintegrated, and their metals sunk to the centre and been deposited on a conventional rocky core. (Think growing salt crystals.)
Whereas Jupiter's core hasn't fully condensed into a solid lump. (Although it might do eventually.) And the authors' model model suggests a head-on collision that happened at a very late stage in planet formation would produce that.
Re: Alternative explanation
If you replace fission with fusion, then what you're describing is how all stars work. It's called hydrostatic equilibrium: the heat rushing outwards balances gravity pressing inwards.
But Jupiter is not heavy enough to do this. (And it's unlikely it ever has been.) But it's slowly shrinking and those contractions are converted into heat enabling it to emit more "light" than it receives.
Not very Suprema: Biometric access biz bares 27 million records and plaintext admin creds
Google to bury indicator for Extended Validation certs in Chrome because users barely took notice
Neuroscientist used brainhack. It's super effective! Oh, and disturbingly easy
Googlers hate it! This one weird trick lets websites dodge Chrome 76's defenses, detect you're in Incognito mode
Re: Why is this API available without permission ?
It doesn't provide full filesystem access - only a cache directory.
We'd be the first people to complain about storing personal data "in the cloud" or on somebody else's server. Storing your data on your computer obviates the whiff of impropriety. (It also saves the bucks on storage and bandwidth.) It's particularly useful for app-like functionality.
That said, the filesystem API is a nightmare; IndexedDB, although itself a pre-Promise PITA, is a better bet.
Fed-up graphic design outfit dangles cash to anyone who can free infosec of hoodie pics
Meet ELIoT – the EU project that wants to commercialize Internet-over-lightbulb
Re: 'Unlightly' to happen.
"It's very niche, so few laptops, tablets & phones will include it. Also efficiency for generation of optical signals is pathetic compared to 800MHz to 6GHz (Mobile & WiFi)."
All phones, many tablets, and some laptops have optical sensors. In the modern parlance they're termed "cameras".
Angel because their halos would provide interference.
Meet the super-speedy white dwarf binary system that's going to grav-wave our world
Re: To think
"...a sense that colliding with each other was imminent on a human scale."
200,000 years is human scale. I mean you hairy apes have been around that long, haven't you? Most things in astronomy have timescales of billions of years.
They're probably only going to collide because of gravitational losses, which are obviously small and so slow. Without that they'd be as stable as an electron orbiting an atom.
Revealed: Milky Way's shocking cannibalistic dark past – it gobbled a whole dwarf eons ago
Welcome to the ergosphere.
"Time clearly isn't a dimension."
What do you mean by "dimension"? If you beg the question and define "dimension" in such a way that only the three, extant spatial dimensions can satisfy it, then of course you're correct. But then we already know that time and any extra dimensions are not a spatial dimensions of the sort we see around us - at least, not at temperatures we can survive in.
But if you define dimension as an "independent" variable necessary to describe your position, then time is a dimension. (And, potentially, so too is electric charge.)
Boris Johnson's promise of full fibre in the UK by 2025 is pie in the sky
Re: £275,000-a-year weekly column
Well it is the Boris Johnson Fanzine. [HT Marina Hyde]
Amazon's bugging of homes has German boffins worried that Alexa may be an outlaw
"Gideon, forget I said that."
Even on Star Trek, they had to say "computer"...
A remake of Star Trek IV wouldn't have Scotty picking up a mouse and talking to it. Instead his confusion would arise out of not knowing the computer had to be addressed as "Alexa" (or whichever company had paid for the product placement).
Personally, I plan to take a leaf out of Blake's 7's book and call my computer Slave.
AI solves Rubik's Cube in 1.2 seconds (that's three times slower than a non-AI algorithm)
Industry reps told the UK taxman everything wrong with extending IR35. What happened next will astound you
"Every contractor who goes perm will result in less overall tax paid by them (permies are paid less)."
Fair enough. But where does the missing money go? Because it could reach the exchequer via a different route.
For example, if the company employs two half-baked permies instead of one skilled contractor, then the overall tax take could stay the same (or even increase - I can't be arsed to work out).
Equally, the money might surface somewhere other than "payroll taxes". Although with pledges to further reduce corporation tax, it may be the money won't get to the treasury. But my point is just because you are paying less tax, doesn't mean there is less tax coming in. Complicated systems can be subtle and need detailed analysis.
Wondering how to whack Zoom's dodgy hidden web server on your Mac? No worries, Apple's done it for you
Who's been copying AMD's homework? Intel lifts the lid on its hip chip packaging to break up chips into chiplets
This major internet routing blunder took A WEEK to fix. Why so long? It was IPv6 – and no one really noticed
Re: What transition?
But it's the human side they really screwed up on. They underestimated the drag of millions of sysadmins having to unlearn everything they know and learn a new, harder system. (Probably because sysadmins were fewer in number, smarter, and better paid, back in the day.) If sysadmins perceived IPv6 as the newest and greatest, they would be pestering bosses for the cash and smuggling in the kit; the transition would happen. Instead, we're still debating the notation. And given that we're still debating whether to use tabs of spaces (and how many spaces) I don't see that debate ending any time soon.
Observation: Slow-burn space HAL 'em up fires adventure game genre into the exosphere
The Eldritch Horror of Date Formatting is visited upon Tesco
Re: Julian dates WTF
You're not wrong. Section 1.252 of the Explanatory Supplement to the Astronomical Almanac defines a Julian Date to be a Julian Day Number plus a fractional time of day; e.g. 20145.5. Even, Meeus, bless his cotton socks, grudgingly admits 'In many books we read "Julian Date" instead of Julian Day.'
If you'd asked me before I'd read this. I'd've said it was either a count of terrestrial rotations from the Julian epoch or a calendar date expressed in the Julian calendar. But the adjective Julian gets liberally used in astronomy.