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.
4344 publicly visible posts • joined 21 Jul 2009
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.
:=
)
Look how it can make existing code clearer.
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.
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
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.
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.
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".
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
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.
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".
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.
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.
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.
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.
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.
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.
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.
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.
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?
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".
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...
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".