* Posts by Tom 38

4344 publicly visible posts • joined 21 Jul 2009

GitLab reset --hard bad1dea: Biz U-turns, unbans office political chat, will vet customers

Tom 38

Re: Congratulations

A company that sells services around open source tools that anyone, good or evil, can fork and use.

Bit harsh - gitlab do a lot more than just host git repositories. There is quite a lot of custom tech in there.

A History of (Computer) Violence: Wait. Before you whack it again, try caressing the mouse

Tom 38

His name is Luca, he lives on the second floor

And they only hit until you cry - after that, you don't ask why, you just don't argue anymore.

IBM: Why yes, Red Hat is doing great. Thanks for asking. The rest of Big Blue? Sure, wait – someone's at the door...

Tom 38

Re: Where's the accompanying IBM layoff/rightsizing/workforce action article?

Is the right skill set "aged 21-29, willing to work for 80 hours a week in return for peanuts"?

A funny thing happened on Huawei to the bank. We made even more money. Hahaha. Here till Friday

Tom 38

Re: US ban is little to do with security

It's about the potential public disorder created by a foreign power switching off your mobile networks.

Want to buy a bridge? Seems you'll buy any story.

Lets say China fall out with the rest of the world. How does that equate to Huawei being able to turn off a UK operators 5G access points? Huawei have even given us source to all the firmware and software running on these access points, so we wouldn't be reliant on anything from them if things went pear shaped.

Telstra chairman: If those darn kids can earn $5m playing Fortnite, why can't execs?

Tom 38

Re: Fortnite...?

Its already back. It was offline for about 12 hours, during which time people had meltdowns and withdrawal, and now its back with a new map.

Don't quite understand it myself, in counterstrike we had a new map every 30 minutes :)

Hands off our phones, says Google: Radar-gesture-sensing Pixel 4 just $999 with a 3-year lifespan – great value!

Tom 38

I wonder what will happen when you pick up the phone because its ringing and then cant decide whether to answer or not. Ahh, I'll call that twat back later. Oh shit, was that the gesture for 'answer phone call'

First Python feature release under new governance model is here, complete with walrus operator (:=)

Tom 38

Look how it can make existing code clearer.

Tom 38

Re: What was wrong with C's implementation?

This, and many other queries and alternate suggestions, are dealt with in the PEP:

https://www.python.org/dev/peps/pep-0572/#why-not-just-turn-existing-assignment-into-an-expression

PEPs are often quite interesting to read.

Tearoff of Nottingham: University to lose chunk of IT dept to outsourcing

Tom 38

Re: The CEO resigned

Not looking forward to Sausage as a Service

Chemists bitten by Python scripts: How different OSes produced different results during test number-crunching

Tom 38

Re: Fixing the symptom…

The whole function is an example of their lack of programming skills! Its not a bad thing, I'd rather they were good at the science than the programming, but every time a scientist friend has said "hey, can you help check my code, I can't see whats going wrong" I prepare myself for an hour or so of "wtf... wtf.. why are you doing this?"

def read_gaussian_outputfiles():

____return sorted(glob.glob("*.out"))

[edits - there are no ways of putting code in a comment that ElReg doesn't make look shit

Kiss my ASCII, Microsoft – we've got one million fewer daily active users than you, boasts Slack

Tom 38

Re: Feel old

The purported benefits over IRC are persistence of messages when not connected, integrations with other services and group inboxes. We use flowdock at $JOB, its not the shittest thing in the world, you only get notifications for direct mentions, the group inbox means lots of things don't have to go to my actual inbox, and some of the integrations mean you can action things directly from the chat.

On the other hand, I don't think thats worth what we pay for it, I doubt it actually increases productivity any.

Not a death spiral, I'm trapped in a closed loop of customer experience

Tom 38

Re: This requirement for paper bills/statements...

Nice try Jacqui Smith.

See you in Hull: First UK city to be hooked up to full-fibre broadband

Tom 38

Re: That's paying £4.5k per customer

Kcom's MD Sean Royce in interview with BBC:

He says the benefits of full fibre are already being felt, with £469m of incremental economic activity in the area that would not have happened without it.

From another piece:

Research from tech research consultancy Innovation Observatory found that Lightstream had contributed £469m of economic wealth to Hull and surrounding areas.

This includes £234m in extra Gross Value Added to the region’s economy and £204m in salaries of additional staff employed in local businesses whose growth has been attributable to Lightstream.

Small businesses which run from home have also benefited from in excess of £1m in additional revenues.

My lady friend runs her mainly online businesses from home, and when she moved in with me and my FTTP she found things which previously took her an age to do - like uploading content, backups etc - took significantly less time - things which she had allocated an afternoon to get done would be done in under an hour, freeing her up to do more productive things.

Tom 38

Re: Well done KCom

If its like every other FTTP I've seen, it means they can dial the speed up and down depending on how much you want to pay a month, without any engineer involvement. If you want to pay more, you can have faster speeds.

Game over: Atari VCS architect quits project, claims he hasn’t been paid for six months

Tom 38

Re: Atari

They bought the rights to Atari's IP, and then they license it out to other people. They had to get the money to buy that IP form somewhere, I would imagine that most of the money goes on repaying the loans used to buy the company's assets.

UK ads watchdog bans Burger King Twitter jibe for condoning chucking milkshakes at politicians

Tom 38

Re: This was actually genius..

Can you unironically call someone a "dick" for doing a bad gender pronoun gag? Did you just assume their offensive genitalia?

IT workers: Speaking truth to douchebags since 1977

Tom 38

Loading screen

Along time ago we used to have a search on one of our websites, and it would take a long time to complete, so we'd push out a loading page saying "Please wait", so they wouldn't just F5 the page and make another new slow search. The page would output the first half of the page, and rely on incremental rendering to display this message, and then when the search was complete we'd write out the final parts of the page and then redirect to the results.

When IE 5 came out (told you it was a long time ago), it wouldn't display the page, because IE 5 wouldn't display until a certain number of bytes had been received (I think 8kb..). So I did what any new developer would do... I put the script of the Monty Python "Spam" sketch inside an HTML comment, along with about another 4kb of the word SPAM repeated over and over again. Worked like a charm.

5 years later, I'm working on a different project, and the team on the old project got a report that we'd been hacked, because a client had hit STOP at the right moment, and the HTML comment was somehow visible ... and then I got a bollocking for being "unprofessional".

Margin mugs: A bank paid how much for a 2m Ethernet cable? WTF!

Tom 38

Oh farmer farmer was on the other day about the price of his sugar beet drill

He reckoned he'd found the little green pound dont pay those big red bills

And tho he's got a private yacht, a racehorse and three cars

He'd always say the farm don't pay; that's how them farmers are

But I never seen a farmer on a bike

I've never seen a farmer on a bike

Whereever I've been I never miss a thing but I've never seen a farmer on a bike

He do complain about the rain, the greenfly or the drought

He say blackspot have ruined his crop, but I can't make this out

I seen him get on a jumbo jet, I've seen him on a train

But that'll be the day I see him biking down the lane

But I never seen a farmer on a bike

I've never seen a farmer on a bike

Whereever I've been I never miss a thing but I've never seen a farmer on a bike

I work for Farmer till I wore my fingers to the bone

But when I speak of another pound a week, you ought to see him moan

And though his combine cost a bomb, I'm sure you'll agree

I'm sure he could dispose of his volvos, and bike about like me

But I never seen a farmer on a bike

I've never seen a farmer on a bike

Whereever I've been I never miss a thing but I've never seen a farmer on a bike

Oooh, I've never seen a farmer on a bike

Pro tip: Plug in your Tesla S when clocking off, lest you run out of juice mid hot pursuit

Tom 38
Coat

Re: Due To Police Incompetence

Resistance is futile.

Tom 38

Re: Personally ...

I find the convenience of cordless fools makes spending money on several batteries and matching chargers worth it.

Unintentional hilarious typo, or Freudian slip?

(I also like power tools that all use the same battery, makes things a cinch and the tools cheaper)

Consumer campaign to keep receiving printed till receipts looks like a good move – on paper

Tom 38

everything held online and accessed via a secure website

HR did this to us as well. Their chosen provider (ADP) provides payslips and P60 (end of year earnings statements) through a secure website.... that requires IE, and for you to install ActiveX controls in IE.

They do provide an app for phones that allows you to get them in PDF, but meh. Since work provide laptops for everyone, there isn't considered to be a barrier to access and is 100% legit in the UK, sadly.

Tom 38

The first one worked fine too:

Sandtrooper: How long have you had these droids?

Luke Skywalker: About three or four seasons.

Ben Kenobi: They're for sale if you want them.

Sandtrooper: Let me see your identification.

Ben Kenobi: (waving his hand slowly) You don't need to see his identification.

Sandtrooper: [pauses] We don't need to see his identification.

Ben Kenobi: These aren't the droids you're looking for.

Sandtrooper: These aren't the droids we're looking for.

Ben Kenobi: He can go about his business.

Sandtrooper: You can go about your business.

Ben Kenobi: Move along.

Sandtrooper: [gesturing] Move along! Move along!

Hand wave only happens with the "You don't need to see his identification line".

Orford Ness: Military secrets and unique wildlife on the remote Suffolk coast

Tom 38

Re: Nobody is quite sure what it was originally built for.

Dunwich being something of a disappointment when I learned it wasn't the Lovecraft version. Used to have a mighty fine chip shop on the beach, but also an early example of global warming.

Dunwich doesn't really have anything to do with global warming, the erosion of Dunwich is what gives us Orford Ness, and is down to longshore drift, where the prevailing wind causes waves to strike the beach at an angle, dragging loose material down the beach and depositing it. Over a long period of time, this erodes the beach enough that it reaches the cliffs, and erodes them too causing a collapse. That material is then dragged down the beach as well. At one point, the River Alde came out at Aldeburgh, now it comes out ~12 miles away. Wikipedia has a nice map with points showing the lengthening of the spit over time.

Tom 38

While in Orford

Get some bread from Pump Street Bakery, best sourdough in Suffolk.

Have lunch at the Kings Head at the top of the hill - the Jolly Sailor is good for a drink, but the food isn't as good.

Check out the castle, 12th Century Norman, very nice.

Quick detour via Snape Maltings for some artsy craftsy stuff, check out the Maltings concert hall.

Check out the Tide Mill in Woodbridge on your way out, one of the few working tide mills left in the UK.

Skip Sutton Hoo, if you want to see the good stuff you need to go to the British Museum in London. If you really like mounds of dirt, check it out.

This post brought to you by the Suffolk Coastal tourist board, London division.

UK Supreme Court unprorogues Parliament

Tom 38

The people voted for cheese. They did not vote for Stinking Bishop.

Bored and looking for something to do with your fingers? Why not try speed-cubing at a central London pop-up?

Tom 38
Joke

I can do it in under 30 seconds

Still haven't managed to complete a Rubrik's cube though

Good old Auntie Beeb's mobile app berates kids for being rubbish online

Tom 38

Re: Nice in principle..

The three Reithian principles of the BBC are "Inform", "Educate" and "Entertain". This would fall under "Educate".

Facebook campus death plunge: Cops say man jumped from 4th floor in apparent suicide

Tom 38

Re: Sorry, this is sad news.

If you're a Facebook moderator then you don't work out of Menlo Park, you most likely work for a contractor (Cognizant) in Arizona.

Three UK slammed for 'ripping off' loyal mobile customers by £32.4m per year

Tom 38

Re: Best choice here

It is however dependant on your phone to allow WiFi calling (most middle tier and up, modern smartphones do).

Thats another of the lies that O2 will tell you - "Your phone doesn't support Wifi calling" - translation "That phone supports wifi calling, but we don't support it on that phone, even though other operators do. Buy it anyway, and maybe we'll support it in 12 months time, but its REALLY HARD" - for them, maybe.

Example - thats 17 months after they started selling the phone.

Tom 38

Re: Best choice here

EE are good for Wifi calling, haven't even had to request anything, just turn it on in the options (Android), and worked straight off the bat when my lady friend switched to EE on an old Huawei P9. O2 are the worst for Wifi calling, they don't even support it on many of the phones that they sell themselves.

Be extra careful when talking to O2 sales droids, because they will happily lie to you and say things like "Yes, we've enabled Wifi calling on your account", when they mean that the option is enabled on your O2 contract, but not that it will work with the phone they are trying to sell you. They've only just got it working on two Huawei model - P20 and P20 Pro - but not P20 Lite, Mate 20/Pro, P30 Lite/Pro...

I think all of the operators support it on the fruity phones.

Your ugly mug may be scanned yet again – but at least you'll be able to board faster at Gatwick

Tom 38

Re: Why would this be faster?

I regularly take Ryanair flights to Milan to see my ladyfriend's family, and now we always have "Priority Boarding", because that's the only one you get a reasonable sized carry on bag. We always wait until everyone else has gone through the gate, then get up and board. The priority part of it is pointless, since they now limit how many customers can put their luggage in the overhead bins, so there is really no point in boarding first, the cabin crew will always find a place for your bag.

We asked for your Fitbit horror stories and, oh wow, did you deliver: Readers sync their teeth into 'junk' gizmos

Tom 38

Re: Shoddyfreude

Dog bites man is not news. Man bites dog is news. These guys report the news.

In case you are too literal, the "usual thing happening" is not interesting, whilst the "unusual thing happening" is. I'm not calling you a dog.

UK Home Office web form snafu allows you to both agree and disagree – strongly – all at once

Tom 38

Re: The Electric Monk was a labour-saving device,

You'd rather ask people to reply than search any search engine for "Douglas Adams Electronic Monk"?

And yes, I'd rather berate you than answer.

Tom 38

this blunder harms public confidence in the idea that civil servants can be trusted to carry out their functions in a careful and impartial manner.

Does it really? I think it just means they're a bit shit at this web thing. Checkboxes when you meant radio doesn't question your impartiality, just your ability - plus I doubt very much the people who coded this are the same people who have to decide things impartially.

Larry Ellison tiers Amazon a new one: Oracle cloud gets 'always' free offer, plus something about Linux

Tom 38

"Everyone should leave now," Ellison said to Open World attendees

Larry finally says something I can get behind.

The gig (economy) is up: New California law upgrades Lyft, Uber, other app serfs to staff

Tom 38

Re: Knee Jerk

I work for a small music tech company in California

If you work for them, you're an employee. Of course they'd like you to work for them like an employee, but be on the books as a contractor, they'd no longer have to pay SST, Medicare, FUTA and CA ETT.

Incoming... Trump! Notebook makers ramp production to avoid next tidal wave of US trade tariffs

Tom 38

Re: I hope they impeach his ass.

Emoluments

For real this time, get your butt off Python 2: No updates, no nothing after 1 January 2020

Tom 38

There were no extra newlines, that was just 3 lines in a < pre > block :/

Tom 38

import logging

log = logging.getLogger(__name__)

log.info("This is better")

Although reg's formatting is not.

Tom 38

Re: Why didn't they...

futurize, from python-futures is a better bet. I maintain many 2/3 compatible libraries, even some with C extensions, the trick is to make python 3 code that also works in 2.

Python 3 is clearly better to work in than 2. Once you have good Python 3 code, getting that to work in Python 2 is quite straightforward, simply because of the design choices of 3. You have to know where in your program you are dealing with strings, and where in your code you are writing or reading bytes. Those bits with bytes always happen at disk or IO points.

Lots of Python 2 code is poor at these points - ever see mojibake or UnicodeDecodeError/UnicodeEncodeError? - and Python 3 is just not. Even if you don't switch to 3 just yet, making the code Python 2/3 compatible invariably means making it better to run on 2.

The NetCAT is out of the bag: Intel chipset exploited to sniff SSH passwords as they're typed over the network

Tom 38

Re: Wireshark is my shell...

The unlikely next step is that the user types in a SSH password. Who types in a SSH password these days? I might type in a keyphrase to decrypt my private key, but that doesn't go over the wire.

Not so easy to make a quick getaway when it takes 3 hours to juice up your motor, eh Brits?

Tom 38

Unpopular comment

If the government wanted to wean people off petrol, they should put a yearly massively above inflation raise on the price of petrol*. Pretty soon, anyone who drives just short distances would have an EV, anyone who occasionally drives long distances would have a PHEV, anyone who regularly drives long distances would re-evaluate why they do this and long distance haulage companies would go bust to be replaced by electric trains.

Calm down Jimmy2Cows, this will never happen, it would destroy our international productivity.

* Although you could easily argue that the price of fossil fuels is set incorrectly, as it mainly only incorporates the cost of extraction, processing and delivery, and none of the cleanup costs.

Geo-boffins drill into dino-killing asteroid crater, discover extinction involves bad smells, chilly weather, no broadband internet...

Tom 38

Re: Fahrenheit?

Metric system is based in absolute science, whilst imperial is based upon the size of some dead guy's foot.

Apple will wring out $18bn by upselling NAND to fanbois – analyst

Tom 38

Re: Perhaps you've not encountered the joy of rush hour at a major train station

Could you direct me to the bookstore that has the book "why is the train network not working again today", or "alternate routes home that are also not currently fucked"?

Got to love the tech-site luddites.

Tom 38

Re: think sports stadiums, train stations

Likewise, train stations, they can stream the cab view from the train with a 35 min delay

Or, you know, look up something on the internet whilst waiting for a train. Perhaps you've not encountered the joy of rush hour at a major train station with no signal because there are too many other people trying the same thing. I live near a stadium, often when there is an event the local retailers who use izettle over a phone network struggle for connectivity.

I get that it is cool to sneer and be cynical, but higher numbers of subscribers per cell is one of the key design goals of 5G. Its not solely about high speed downloads. Why wouldn't you want lower latency, better coverage and faster speeds?

Tom 38

Re: AFAIK

How good is it with several hundred people all standing under the antenna hitting the data hard? How about thousands?

Very good actually. The places where 5G will actually make a difference are places with high numbers of people where they can put quite a few antennae - think sports stadiums, train stations etc.

Of course, whether operators will actually put that much infrastructure in place is debatable, plus they will obviously require sufficient backhual to service that number of users, but if all those things are in place then 5G will be very good at ensuring they all get good signal.

Lots of "if".

Cu in Hell: Thousands internetless after copper thieves pinch 500m of cable in Cambridgeshire

Tom 38

Re: A simple (but costly) answer

The maths doesn't add up to me - either the value of the copper is ridiculously high, or the cost of extracting it is so high, or something else?

If 1km is worth 20k, then 121m km is worth 2,420,000,000,000 - yes, thats 2.42 trillion pounds. Is my post Friday pub maths so far off, or could that copper pay to fibre up the whole of western europe many times over? Maybe not all the copper is as thick as the stuff that was stolen...

Can you download it to me – in an envelope with a stamp?

Tom 38

Re: Moved to France

Service in France isn't universally bad. I remember rocking up to a cafe in Calais very early in the morning (about 6 AM). It clearly wasn't quite open yet, but we asked and the Mssr said oui, so we sat down and ordered some coffee, hot chocolate and asked if he had some baguette and jam. He said "mais oui, bien sur", and went back inside. Shortly, a jeune fille comes bolting out the door, sprinting down the street, and comes back 5 minutes later with a handful of warm baguettes. Tres bien.

Try that in London - "Piss off, we ain't open yet, come back at 8".

Full of beans? Sadly not as fellow cracks open tin at dinner to find just one

Tom 38
Stop

Re: Salad Cream

Un-attributed Sir Pterry! (Thief of Time, they are Famine's favourite snack)

Tom 38

If he finds just one bean, doesn't that mean he's the new King?