* Posts by Killfalcon

187 posts • joined 7 Jul 2017


This is the final straw, evil Microsoft. Making private GitHub repos free? You've gone too far

Killfalcon Bronze badge

Re: Not impressed

I don't care how you pronounce it, it's how I wrote it. ;)

(I didn't actually know that there was an official rule on that, I just went along with the biologists. Thanks for the link, though, I always like to see stuff like that)

Killfalcon Bronze badge

Re: Not impressed

Isn't Firefox 52 ESR out of support with Mozilla? I thought (and correct me if I'm wrong) they dropped that back in August last year.

I think you may have run into Microsoft's other hobby: trying to get people to keep their browsers on the latest versions for security reasons. Somewhere along the line, MS worked out that they get a lot of flack for all the virii in their ecosystem, so they've sunk resources into fighting that from as many angles as they can.

You were told to clean up our systems, not delete 8,000 crucial files

Killfalcon Bronze badge

Re: A file so large...

I'm fairly sure the code was written pre-A500, but my folks had the A500+, and later this chunky bolt-on wedge-thing that pushed it to (IIRC) 2MB.

Some of the details elude me, I was maybe 12 at the time...

Killfalcon Bronze badge

Re: A file so large...

"Sure the address space could be higher, but no one will ever need two freaking gigs for emails: it's basically plain text, FFS."

I think my personal favourite example of "no-one will ever need that much" coding was in Deluxe Paint back on Ye Olde Amiga. If the RAM used by the picture you were working on exceeded 512, it threw an out of memory warning, because, well... when they wrote it, no-one had more than that, nor did anyone sell more than that, so they set an upper bound on the test.

However, it was just a warning (not an error or a crash), so if you'd gotten one of the 1MB expansions Commodore later introduced, the program would carry on happily after, letting you do all the fancy gradient fills you could want.

I'm just not sure the computer works here – the energy is all wrong

Killfalcon Bronze badge

Re: Mythbusters

A while back (2010 or so), and this is probably the single nerdiest thing I've ever done, I used to play EVE Online using a 3G dongle. Only for a short while waiting for proper internet, but, well, it's an MMO. They pay all the bandwidth costs too, so they make them remarkably low-traffic in normal use and I used hardly any data at all.

Anyway, every now and then, I'd get booted because it lost internet connection for a few milliseconds, and the game was incredibly twitchy about that. I eventually worked out it was because I was living near East Croydon - every time the Gatwick Express shot by, hundreds of active mobile calls were being transferred to and from each base station, and they took priority over data connections (in theory, data connections should handle a momentary disconnection).

Anyway, that's how I ended up playing a fully featured MMO on a _2G_ data connection, since that remained stable and largely unused.

Killfalcon Bronze badge

Re: No interference?

Is that not the joke?

Found yet another plastic nostalgia knock-off under the tree? You, sir, need an emulator

Killfalcon Bronze badge

I think a large chunk of it is that early games (especially during the Amiga's shareware boom, when one-man-shops were almost the norm) were playtested primarily by the developers themselves, and their sheer familiarity with their own project lead to the difficulty creeping up.

This created a market full of difficult games, convincing everyone else that the market wanted games to be hard - and as a small child at the time, I was happy to invest hours and hours into becoming good at them.

Then in the late 90s devs starting saying things like "I want players to see the end of this game", and larger studios began to seek wider audiences (including older gamers with less free time), so they slowly dropped the difficulty down or more commonly introduced variable difficulties so that the players could choose their poison.

I think my favourite example of that was the original X-Com game, where a bug silently reset the game difficulty to easy on first save. A bug that was discovered by a fan porting the game over a _decade_ later, by which point the famously super-hard sequel "Terror From the Deep" had already been made based on feedback that the original was "too easy".

Killfalcon Bronze badge

Re: Seems a bit odd

Looks like classic Menu pricing to me. If you can sell only at £30, you can't get any of the cash from people with a tenner spare.

This way, they get access to more customers, with an upgrade option for people who go in cheap for whatever reason who later decide to go with the shinier option.

Boffins manage to keep graphene qubits 'quantum coherent' for all of 55... nanoseconds

Killfalcon Bronze badge

Re: 1k qubits ?!?

I think they mean "we can fit 1000 on a chip" not "we've made 1000 *work*".

Silicon Valley CEO thrown in the cooler for three years, ordered to pay back $1.5m for bullsh*tting investors

Killfalcon Bronze badge

Re: Bah!

It's not "Latex"? What is it, then?

I only just today worked out that "ArXiv" is "archive", so I doubt I can feel any dumber. I mean aside from not realising it wasn't an X, I've been misreading it as "arvix" for years.

Staff sacked after security sees 'suspect surfer' script of shame

Killfalcon Bronze badge

Re: Odd.

It's like that famous quote about advertising. "I know 50% of my advertising money is wasted, the trouble is I don't know which half".

Except with middle management, the ones you most want rid of are basically only doing one thing: whatever convinces their superiors that they're the Good Ones. The ones who fail the metrics, who lack 'visibility'... those are either utterly useless (which does happen!) or too busy doing important stuff to make sure they look like they're doing important stuff.

London's Gatwick airport suspends all flights after 'multiple' reports of drones

Killfalcon Bronze badge

Re: RF Jammer?

Collateral damage, as it were. Airports use a lot of radio across a lot of spectra, so it's hard to jam all possible drone frequencies and still be able to fly planes.

Plus there's a chance it's pre-programmed and only needs GPS, and you really can't fly dozens of airliners if GPS is being jammed.

Killfalcon Bronze badge

Could they not just set down in a hedge and go on standby for a while, then pop up later? it'd be fairly hard to spot, and it wouldn't use up the battery if it's not flying the whole time.

Killfalcon Bronze badge

On the plus side, if it ever shows up, you know it's a good 'un if it'll fly as far as Canada on a single charge.

Astroboffins spy a rare exoplanet evaporating before their eyes

Killfalcon Bronze badge

Re: Rather a lot of unanswered questions there

Our current understanding of low density planets is that they're a *lot* of gas around a smallish rocky core, though at Jupiter-ish sizes there's likely some crazy pressure-related shit going on with metallic, liquid, hydrogen. This one isn't anywhere near to Jupiter scales so it's probably just rocks.

So it's losing all the gas and as the article states it'll eventually end up with just the rocky core.

Taylor's gonna spy, spy, spy, spy, spy... fans can't shake cam off, shake cam off

Killfalcon Bronze badge

IT security guru, on Twitter as @SwiftOnSecurity.

Phew, galactic accident helps boffins explain dark matter riddle

Killfalcon Bronze badge

Re: Explains the riddle...?

I *think* what they mean is that this is the first old galaxy we've been able to measure in this way (because of the angle), and previous results suggesting low levels of dark matter in old galaxies were using less precise methods (at a guess that'd be something like gravitational lensing, the rotation at the outer edges only, or trying to infer the effects on nearby galaxies).

Boffins build bugged bees bearing backpacks

Killfalcon Bronze badge

Re: Lasers would be more fun

"Blaster" is a good sub-in for laser.

Latest Google+ flaw leads Chocolate Factory to shut down site early

Killfalcon Bronze badge

Re: What about co-op sign-ins

"Google accounts != Google+ accounts."

Ah, yes, but:

"Google accounts" = "Google" & " accounts"

At least in most languages. I'm pretty sure some do let you use + for string concatenation, but even then you'd still need quotes.

College PRIMOS prankster wreaks havoc with sysadmin manuals

Killfalcon Bronze badge

Re: Value added installer

My first guess was the flight sim in Excel, but that was back in the 90s so probably not 2GB.

Why millions of Brits' mobile phones were knackered on Thursday: An expired Ericsson software certificate

Killfalcon Bronze badge

With EE, I'm always a bit curious as to how disparate the two original company's kit still is. They've been EE a few years now, I expect they've managed to work in at least a few single points of failure by now!

Killfalcon Bronze badge

Re: Simple monitoring...

I wonder if there's a way to hook into org-charts, with notifications failing up the chain of command until they find a role holder who's actually in the system.

Then you just produce reports that go somewhere higher up when a job role vanishes and isn't reassigned, and make sure HR know how to maintain it. They don't need to know what the report even means- just where it used to go. HR generally has sight of re-orgs, so they'll have very good odds of being able to work out who the new owner should be.

Killfalcon Bronze badge

Re: Thank goodness I'm retired...

I have seen the "long drawn out proof" come up with a different answer to the original issue, but more often it's "As we suspected, X happened. This was because A, B and C did not stop X happening. We should retrain B, re-code A and correct the config in C so it's monitoring Production Y and not Dev".

Or "the warnings have been going to an unrelated team in Birmingham for the last two years who, after three months of trying to get someone, anyone, to explain the warnings, set a rule to delete them on receipt."

Tech support discovers users who buy the 'sh*ttest PCs known to Man' struggle with basics

Killfalcon Bronze badge

Office's "intelligent" paste can be a real curiosity at times.

If you copy some lines from Access, pasting into an Excel sheet will also give you the column headers above the data.

If you tell Excel to paste as values... you get the table name, the column headers and then the data, but at least it doesn't muck with the font.

Former headteacher fined £700 after dumping old pupil data on server at new school

Killfalcon Bronze badge

Damned if I know. Test data for some sort of database project, maybe? Comparison between progress of kids at the previous schools and his new one?

GCHQ pushes for 'virtual crocodile clips' on chat apps – the ability to silently slip into private encrypted comms

Killfalcon Bronze badge

Re: Virtual crocodile clip?

I thought bulldog clips were the big wide things you use for paper: crocodile clips being the narrow pointy ones?

Unless this is one of those quirky etymology things where nothing makes and sense, which wouldn't be that surprising *gestures vaguely at the English Language*

Killfalcon Bronze badge

Re: And just how does this

At least in theory, they want to snoop on the planning stages. You may say "they can just plan offline", but, well, there's a reason the drones keep hitting weddings 'by mistake': HumInt is tracking when suspects meet, and calling in the hellfires if they think there's enough Target in the collateral.

That sort of thing (which, IMO, is probably some manner of war-crime) strongly discourages personal meetings. So SigInt has to try and fill in the gaps. Your average bomb-maker isn't going to roll their own crypto, but they're happy to use one of the off-the-shelf ones that the Five-Eyes types complain about not being able to crack.

To be clear: I have some sympathy for the aims! Terrorists are bad. Child abuse rings, also bad.

But the NSA, GCHQ and pals took a calculated risk by violating the privacy of millions, and the dice didn't work out for them. Nobody held a gun to their heads and said "you must spy on your own citizens, en mass, on dubious legal grounds". This is their screw-up, and it'd be nice if they took the consequences like adults.

OneDrive is broken: Microsoft's cloudy storage drops from the sky for EU users

Killfalcon Bronze badge

Re: time to fess up...

I've got to be honest, I'm curious as to what goes wrong with this sort of thing, because it's the same pretty much everywhere.

MMOs, ISPs, cloud providers, train companies, banks: the time lag between "customers notice en mass" and "the service desk are told/permitted to treat it as a major incident" is almost always achingly long.

Almost all of them should have easily visible metrics that reveal the issue: your logins drop off a cliff. All the trains are behind on their routes. Transactions/minute have doubled or halved or whatever.

So why don't they have a way for the poor grunts on the helldesk to be told "it's buggered, tell people we're working on it and will provide an update at 14:00 UTC"? Why are they left fielding angry customers armed only with "try rebooting" scripts? It's not just bad customer service, it's down-right unfair to your staff.

NASA has Mars InSight as latest lander due to arrive today

Killfalcon Bronze badge

Re: Information

"I think you may be confusing +1h CET, for UTC (London Time)"

Yeah, let's go with that, or some other form of muppetry. Misinformation removed to avoid confusing people.

That sphincter-flexing moment for devs when it's time to go live

Killfalcon Bronze badge

Re: About Ariane 5...

"...dumped its debugging data into an area of memory in use at the time by the programs guiding the rocket’s motors."

I'm no rocket scientist, but that doesn't sound like a good idea.

Consultant misreads advice, ends up on a 200km journey to the Exchange expert

Killfalcon Bronze badge

Re: Spoilers in Tech Docs!

My favourite thing is process notes that, after three pages of detailed steps say "the previous 32 steps are now all run with the batch file in [location], just run that."

Killfalcon Bronze badge

Re: Howard

"And why do tellers have the ability to bring down a whole system? No permission control?"

Either the architect in 198X didn't think it's would come up (seriously, just don't tell them the command exists, they'll never type that by accident, right), or they did and their manager said "we don't have a week for you to code in permissions".

A lot of what we now see as obvious best practice was learned the hard way.

What the #!/%* is that rogue Raspberry Pi doing plugged into my company's server room, sysadmin despairs

Killfalcon Bronze badge

Re: I'm sure I've read...

Most of the time, locks are to remind the honest user that this is a secure Thing, and that they should not be opening the other things. Basically a break on curiosity, who, as we know, often wonders what the big red button does..

Big data at sea: How the Royal Navy charts the world's oceans

Killfalcon Bronze badge

The 10 or so subs the RN has are all dedicated stealth units that generally speaking won't announce their presence with active sonar.

Surveying is not a quiet job.

TalkTalk hackhack duoduo thrownthrown in the coolercooler: 'Talented' pair sentenced for ransacking ISP

Killfalcon Bronze badge

Re: Dhir thought Hanley was a "dedicated hacker,"

I think the general aim is to suggest that they, and others like them, could do well in a legit career, and thus encourage other would-be criminals to instead do something else that doesn't land them in jail.

Wombats literally sh!t bricks – and now boffins reckon they know how

Killfalcon Bronze badge

I'll raise a glass to scientists willing to get their hands dirty, since I'm not in a hurry to shake their hands.

Bloke fined £460 after his drone screwed up police chopper search for missing woman

Killfalcon Bronze badge

Re: F*ck every single flying peeping tom!

"Max altitude is 400ft, about 121 metres above ground level, not 400m." - AC


Welp, I guess we know which of us would have crashed a probe into Mars...

Killfalcon Bronze badge

Re: Hunting season

There's a excellent Defcon 23 talk, "Knocking my neighbours kids cruddy drone offline" pointing out that most of them have a "safe land now" and "return to Home" command you can just broadcast at 'em and make them go sit down.

Killfalcon Bronze badge

Re: F*ck every single flying peeping tom!

They're essentially illegal to fly outdoors in towns and cities.

The rules say you can't have a drone within 50m of people of buildings (excluding buildings "you control", I think the wording is, which is why drone racing can be legally done), nor can you fly it within 150m of crowds or built-up areas.

There's obviously a band between 150m up and the 400m cap, but how'd you get them there? You want to play with these toys, you need to aska farmer nicely or see if the National Trust will let you fly 'em (I expect they will in some of the less sensitive reserves, but I've not checked).

Clunk, bang, rattle: Is that a ghost inside your machine?

Killfalcon Bronze badge

Re: Chasing ghosts

"Just because your compiler and debugger knows it is a boolean, does not mean that the storage for it is only a single bit, it is going to be at least a byte and can hold a range of values."

You know, that probably is what was happening. I don't mess with bytes much myself, so it never occurred to me! Thanks for the insight there.

Killfalcon Bronze badge

Re: Chasing ghosts

In IBM's PCOMMS API, at least the aged version my illustrious employer still uses, there are functions that return phantom "true" values that do not trigger "if Blah= True then" statements.

But... they aren't strings, or ints, or anything else you might see kicking around pretending to be a boolean. They're very explicitly Boolean values. You can see this clear as day in your Locals, they happily work with declared Boolean variables, but they remain unholy ghost-values.

I mean, when they're False, they can be tested for "= False" like you'd expect. But if they're True, they can't be tested for "= True". I spent hours trying to work out what I'd done wrong - surely that had to be a mistake - maybe I wasn't declaring the type properly, or had misspelled "true" in the test or something - but nothing made it behave.

So now, buried in some of my old automation code next to some rather explicit comments is:

If Cbool(Cstr([foo])) != False then ...

Watchdog sceptical UK.gov's Universal Credit can handle 8.5m benefits claimants

Killfalcon Bronze badge

Re: Correction

I think UC includes what was Child Tax Credits. If so, that's a benefit that a huge chunk of the working population receive.

Bad news: Juniper to pass Trump's China tariffs onto customers. Er, good news? It'll be about 4%, says CEO

Killfalcon Bronze badge

*a massive advantage _over_ the more socially responsible...

10 minute proof-reading window for four sentences and I still screw something up. ---->

Killfalcon Bronze badge

Companies only get money from customers. If they're paying money on things, the customers pay for it.

It feels unfair that companies can 'earn money' and not pay tax, but... when you boil it down, corporate tax is basically just VAT. VAT that you only have to pay if the corp you buy from is honest with it's book-keeping. Amazon are basically doing a cash-in-hand 'discount' via tax avoidance, but because it's "legal" that translates to a massive advantage to the more socially responsible and less tricky competitors... funded by the tax payer.

FYI: Faking court orders to take down Google reviews is super illegal

Killfalcon Bronze badge

Re: Google isn't checking this stuff; that's the bottom line

I was about to say something about the volume making checking everything tricky, but then I remembered PACER exists.

It wouldn't be that expensive for Google to get a subscription to court document services and make sure that the court order exists, is of the right time-frame, and names something vaguely like the right people. The documents have very controlled formatting, at least for naming the parties, so that's probably not even hard to parse, even from a scanned image.

Or hell, given the photoshopping involved here, just check if this is the same file.

Virgin Media? More like Virgin Meltdown: Brit broadband ISP falls over amid power drama

Killfalcon Bronze badge

I've been with Virgin since about 2002, and almost no problems until the current place. After I had five multi-day outages in a few months, I switched to one of the BT resellers (not plugging them 'till I know they're actually good).

Sometimes, you get wired through a bad cabinet (in my case, mucked up by years of landlords turning houses into 4-7 bed flats for students until the cabinet is 60% splitters by volume) and it'll just keep failing. Not much you can do, since they're not willing to put the effort in to actually fix it properly - they just unplug someone else and hope it's not in active use. Most of the customers on the box will move out next summer anyway.

Scanning an Exchange server for a virus that spreads via email? What could go wrong?

Killfalcon Bronze badge

Re: same thing only different

I won't lie, if I found a working hard-drive with the cover off, I'd give it a go to see what it looked like in motion.

Well, I might skip it now you've told me it goes badly, but...

Powerful forces, bodily fluids – it's all in a day's work

Killfalcon Bronze badge

Re: Just the Usual...

"Surely there should be a healthy market for scanners and printers incorporating a metal detector that'll complain *before* potentially self-harming if fed a stash containing staples and paperclips?"

They make plastic, wooden and even paper fasteners these days. There's even a clever tool that punches out tabs in the paper itself and pushes it though, making a 'staple' out of the very paper you're 'stapling'.

The nifty trick I saw in the newer machines we had was having contra-rotating rollers under the feed, along-side the ones that rolled inwards.

Not enough force in them to over-power the in-feed normally, but if more than one sheet went in at once the bottom sheet would slip (even If stapled, as the sheets could crumple), and the change in tensions tells the machine to stop and object. This caught staples early, but also solved a much more common problem with double-feeding sheets.

Killfalcon Bronze badge

Re: Just the Usual...

I used to operate a scanner in a post-room, and after a few weeks I got quite good at fishing staples out of the paper-guides.

I'd have complained more, but people will staple things in really strange was if you let them. Half-way though a stack of letters, there'll be one receipt stapled at the bottom.


Biting the hand that feeds IT © 1998–2019