* Posts by Tom 38

4344 publicly visible posts • joined 21 Jul 2009

Destroying the city to save the robocar

Tom 38

Re: Obviously the solution is....

Bikes are not a solution because it is cold or rainy enough of the time. We don't all live in fucking LA.

UK's Just Eat faces probe after woman tweets chat-up texts from 'delivery guy'

Tom 38

I'm not that attractive

and so I've never had a delivery driver hitting on me. What I have had, is a restaurant I've ordered from via JustEat taking the phone number of everyone who has ordered from them and adding them all into a whatsapp group, making them all visible to everyone else, and then asking us all to vote for them in some take away awards.

The award was not for data protection.

PowerShell comes to MacOS and Linux. Oh and Windows too

Tom 38

Re: PowerShell?

Just because you don't understand the advantages doesn't make it meaningless. You can run Powershell directly against remote machines without having to pipe connections via SSH, etc.

Yes, really, I get it! I just think it is an awful idea. The two things are not related.

So say SSH has no place connecting to a Shell?

No, of course it does not. "The shell" and "how you get remote access to a shell" are orthogonal concepts, implemented in separate programs. The shell doesn't care how it is connected to its user, and the transport doesn't care what it is transporting.

Like I said, whether you agree with this or not will depend on whether your viewpoint is "small programs that do one thing that you can combine with many other programs that also do one thing" is good, or whether you think "one program that can do everything we need in all possible scenarios" is a good thing.

Not to cast too many aspersions, but the best designed, most complex and maintainable a system is, the more likely it is composed of many small programs that do one thing.

Tom 38

Re: PowerShell?

It's just like accessing say Bash via SSH, but far more practical, flexible and firewall friendly with far more security options.

This is where the Powershell advocates aren't understanding the UNIX advocates. UNIX has a philosophy:

Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface

and we try to stick to it. This is why Powershell has a long "feature list" that bash does not have. UNIX developers would not put remote access features in to a shell, because remote access features are not part of a shell.

Microsoft has a different approach, they tend to put every feature that they can think would be useful in to a product. To someone who embraces the UNIX philosophy, that is abhorrent, so depending upon your philosophy, you can consider bash superior to Powershell, or vice versa.

Users clutch refilled Box boxen after 'empty' folder panic

Tom 38

Box user RS Zaharna...

Why is he tweeting @DropboxSupport about Box issues? Aren't they completely different entities?

Why did top Home Office civil servant lobby Ofcom for obscure kit ban?

Tom 38

Re: One of the more interesting questions

what happens if someone operates one and it gets to court?

You spend 7 years on bail - just ask Daniel Mahony

Worst-case Brexit could kill 92,000 science, tech jobs across UK – report

Tom 38

Re: Amsterdam

there is no suggestion nor likelihood that you'll need a work permit, or even a visa, any more than you do today if you travel to non-EU countries like the US, Canada, Middle East, etc.

You know you do need a visa to do real actual work in the US. Currently we are told to lie to Immigration* and say that we are travelling for "meetings and training". Definitely not any actual programming officer, I just bring my das keyboard everywhere I go.

* To be honest, if they asked me to go back these days, I'd have to think hard about it.

Tom 38
Holmes

Re: Horizon 2020

Budget is 80bn for 6 years for which we receive 1-1.5bn per year

BOFH: Buttock And Departmental Defence ... As A Service

Tom 38
Headmaster

Re: Well the smoking gang...

"Enclosure" does not imply a roof, it implies an area surrounded by a barrier. The UK law on indoor smoking deems that a space is enclosed and "indoors" if more than 50% of the structure's walls are present. So if you have a square hut with a roof on it, 2 side walls would class it as outdoors, 3 walls would class it as indoors.

An umbrella, having no walls, definitely counts as outdoors.

Tom 38

Re: And then some people wonder why I insist on quality keyboards

Yes

Beer hall putz: Regulator slaps northern pub over Nazi-themed ad

Tom 38
Go

Parmo

I thought once I moved away from Durham, I'd have to forgo the pleasure of a real parmo, until about a year ago I was in my local rubbishy pizza take away place in East London, and they do proper Middlesboro parmo!

Turned out, the guy grew up in Middlesboro before moving down to London, some local Mackems found out where he was from and insisted he put them on the menu. It's all posh like, he puts them on the menu as "Chicken Parmesan". Hah! Just found this review from a confused Italian on their website:

as italian i was expecting the parmesan chicken to be baked chicken in tomato and oregano sauce with some pasmesan cheese on top.. it was actually deepfried chicken with one kg of oily mozzarella on top. disappointed: the taste wasn't bad and the portion was really big, but way too much fat. the salad with dressing should have a separate dressing, usually oilive oil, vinegar, or lemon.. it was instead covered with burger sauce!

Proper parmo!

Mine all the data, they said. It will be worth your while, they said

Tom 38

No mention of Prometheus?

You GNOME it: Windows and Apple devs get a compelling reason to turn to Linux

Tom 38

Re: Unimpressed by Gnome

I switched to MATE, and still changes in Gnome affect me. The latest one is that libvte (a Gnome library used by Gnome and MATE to implement terminal applications) lost the ability to set the selection by word characters AND they changed the stock selection by word characters to not include ":", which means that when you double click to select a URL, it doesn't select the protocol anymore.

What was more confusing was that MATE terminal still has the relevant config option, but as libvte isn't reading it anymore, you can put whatever the fuck you want in there and nothing will change.

Linux Mint 18.3: A breath of fresh air? Well, it's a step into the unGNOME

Tom 38

Re: ZFS

I disagree, it is great for smaller machines. You can periodically attach your external storage and send incremental snapshots there; or to a server if you've got one. Local snapshots give you the time machine like features that sparked this discussion, along with rollback (+forward if you like) on your updates.

For the failing drive in a laptop/single drive pool scenario, I use a dock adapter* to plug in the new hard drive, turn the pool into a mirror (zpool attach pool vdev ; (+do whatever your OS needs to boot off it)), wait for it to resilver, power off, switch the drives and then detach the now missing faulty device. Exactly the same process to expand to a larger drive (+one more reboot).

* Get USB 3 or eSATA or you will be there for days

Tom 38

Re: ZFS

Many people would like the option of adding another disk to the pool, telling ZFS to move the data off the failing disk, then remove the now empty failing disk from the pool. This seems a reasonable request, especially as it looks like it should be do-able with no downtime. Unfortunately, as far as I know, this isn't possible, and there are no plans in mainstream ZFS development for it to be possible.

You want to start with a 5 disk zpool, notice one of the disks is bad, and have ZFS resize the pool to a 4 disk zpool? This is not possible with ZFS, because ZFS has been written for enterprise solutions, where a) you know what capacity you have specified and don't want smaller, and b) you would simply replace the disk. (The feature is called Block Pointer Rewrite, and there was an excellent Sun blog post on how and why to do it, and why they cba, but it looks like Oracle have taken it down..)

The process for replacing a disk is trivial, plug new disk in, zfs replace <old dev> <new dev>, unplug old disk once done.

Tom 38

Re: Timeshift

regardless of the GPL licensing "dogma" you refer to, ZFS is supported well enough that you're able to use it. That much should be obvious, at least.

This is valid, and I have said as much above! However, this is not about whether ZFS is available and is good on Linux, this is about why smart people have been spending time writing a snapshot system using hardlinks, instead of just using ZFS!

Because of the (I hope well discussed now) license issue, ZFS is not available to these developers as a solution, and that is a shame.

Tom 38

Re: Timeshift

What the dogma prevents is from distributing kernels with ZFS built in, this is by default you can't boot of a ZFS partition, but this is hardly a problem when you can modify your initram to have the ZFS loaded on boot from the classic /boot formatted as EXT4.

"Hardly a problem", but now you need to roll your own kernel packages and distribute them to servers

"Hardly a problem", but instead of full disk ZFS and all ZFS fs, we're using an ext /boot like its the 90s again.

"Hardly a problem", just run these 30 simple commands in a console during installation

All of this is because GPL/CDDL license incompatibilities. CDDL code has a per-file copyleft, and. for other operating systems (eg: OS X, Solaris, FreeBSD, illumos etc), the CDDL is perfectly compatible, but GPL considers this too weak to be allowed to be combined in to a GPL work.

Dogma.

Tom 38

Re: Timeshift

Does the Linux implementation of OpenZFS not have snapshots?

It does (and OpenZFS works great on Linux). However, because of the dogma, no distro will include it by default, or make it an installer option, or make it the default FS, or develop deep desktop integration. We could have cool stuff, but RMS says that CDDL isn't free enough to be bundled together with GPL code.

Tom 38

Re: Timeshift

'Real timeshift' would be be something like ZFS snapshots, which we still don't have in Linux because of dogma.

US Homeland Security breach compromised personal info of 200,000+ staff

Tom 38

it affects an undefined number of people that were under investigation by the office between 2002 and 2014 - this could be subjects, witnesses and complainants, and is not limited to DHS employees.

[..]

anyone potentially affected was being offered 18 months of free credit monitoring and identity protection services.

So free credit monitoring for everyone, right? If they can't tell who is affected, anyone is potentially affected.

Samsung topples Intel as semiconductor top dog, but lead 'literally built on sand'

Tom 38
Headmaster

Re: Who are the "others"?

Its "Top 10 + Other" based on 2017 market share, so it is clear from the table that any company included in "Other" had less than 2.1% market share - can't be that major.

Time's up: Grace period for Germany's internet hate speech law ends

Tom 38

Re: Well this could get messy...

Our way of life doesn't just happen naturally, it has been fought for, and refined over hundreds of years, by argument and bloodshed - and we have reached this current pinnacle not in spite of Christianity, but precisely because of it. It is a truly precious thing, so naturally, it is taken for granted and devalued.

What a load of bollocks. We don't live in the "Judaeo-Christian" West, we live in the post Enlightment West, which came out of a gradual and increasing irrelevance of the church.

Tom 38
Facepalm

Re: Well this could get messy...

there's a *HUGE* difference between Mohammed marrying Aisha at 6 and "consummating" at age 9, and Roy Moore's alleged 'chasing after' a 14 year old girl.

Yeah, one's got the wrong religion and color skin, amirite?

But I admit I woul have preferred to see Senator Roy Moore rather than "that other guy" simply because "that other guy" is going to be a pain in the ass obstructionist

Ahh, I see, it's not religion or color, Mohammed must be a Democrat..

Better to have an alleged ("I don't recall going out with her, but if I did, I asked her mom first", eww) child molester than a Democrat, explains why your country is morally bankrupt and becoming increasingly irrelevant internationally.

Proposed Brit law to ban b**tards brandishing bots to bulk-buy tickets

Tom 38

Re: Prioritising the priorites

Wimbledon is one of the few venues that don't really have this problem. The tickets you can buy in advance are bloody expensive, but still sell out, which maximises revenue for the tournament. The rest of the tickets are made available on a daily basis to those who queue up for a reasonable price, which ensures that people are not priced out of attending.

Beyond code PEBCAK lies KMACYOYO, PENCIL and PAFO

Tom 38

Re: A couple from the medical profession

Many more from the medics:

PDE - Pissed, Denies Everything

PGT - Pissed, Got Thumped

PFO - Pissed, Fell Over

UBI/UDI - Unexplained Beer/Drinking Injury

CTD - Circling The Drain

DBI - Dirt Bag Index, # tattoos + # piercings

GPO - Good for Parts Only

LOBNH - Lights On But Nobody Home

GROLIES - Guardian Reader Of Low Intelligence in Ethnic Skirt

GLM - Good Looking Mum

TTFO - Told To Fuck Off

TBP - Total Bloody Pain

WAW - What A Wanker

Pumpkin +ve - If you shine a light in their mouth, the whole head lights up

'Twas the night before Y2K and a grinch stole the IT department's overtime payout

Tom 38

Thanks for registering!

Tom 38

Re: Overtime payments

Always get the offer in writing signed by someone outside the immediate project. Someone a lot closer to the purse strings than the immediate project management who will promise anything to keep the project going.

My first boss was terrible at over-promising and under-delivering. Something critical comes up on a Sunday, he'll call up and ask if you can fix it and he'll "take care of you".

I never worked out a good way to say, "Absolutely, I can fix the problem once you get specific about what "take care of me" means - are you going to run me a bubble bath or give me a £1k bonus?"

Ubuntu 17.10 pulled: Linux OS knackers laptop BIOSes, Intel kernel driver fingered

Tom 38

Processors require microcode updates, which are delivered by OS drivers.

Tom 38
Headmaster

Re: Accidental Aardvark

but without the ability to boot from a USB device and with no internal optical drive, it doesn't do much good.

BIOS updates like this do not boot from a USB device, they read the BIOS image to be flashed from a USB device, so being unable to boot from USB does not indicate that it will be unable to read an image file from a USB device.

Brit film board proposed as overlord of online pr0nz age checks

Tom 38
Facepalm

Re: Why not copy mobile?

The mobile porn ban is... interesting. On Three, my "I'm an adult" tickbox kept getting reset, requiring a call to CS. Even when it is set, it seems that I do still get blocked from some "adult" sites. I've put "adult" in quotes, since the main thing it was blocking was Tinder* - there is more nudity on instagram.. Even today, it is 50-50 as to whether I can log in to Tinder on mobile (switch to wifi and it works instantly).

Even when I had the "adult" option unticked, it didn't stop my favourite porn site, google.

* No, I don't want kids turning up on my Tinder, but it is just a dating site, it's hardly worth blocking

BT, Sky bury hatchet with deal to sell each other's telly channels

Tom 38

Quoting grauniad (who are quoting the FT, so...)

According to the Financial Times, Rupert Murdoch and his younger son, James, could take senior roles at a combined company if a deal is struck. Iger, 66, is due to retire in 2019 and James Murdoch, 44, currently chief executive of 21st Century Fox and chairman of the satellite broadcaster Sky, is a possible successor.

Tom 38

Re: The Dirty Digger's no idiot

murdoch dynastic ambitions, where his children would fight to the death and the survivor inherit the empire. Bollocks I say.

Indeed - he's actually split it in two, James will almost certainly take a role at Disney, hoping to eventually become Chairman. James (apparently) does not like the Digger's political papers, so he is glad of it, whilst Lachlan is being groomed to be the next Fox News/News International boss.

Former Intel EMEAR sales director takes Chipzilla to tribunal

Tom 38

Re: Self-representation?

In the UK, workplace tribunals are designed to be accessible to employees without needing to hire counsel. The panel consists of an impartial judge, an employers advocate and an employees advocate. Costs can be ordered on the claimant, but it happens in less than 1% of cases.

Voda customers given green light by Ofcom to ditch contracts

Tom 38
WTF?

Re: Tom

When did China stop being on this world then?

Tom 38

Re: First?

Roll whatever the fuck you want at me, you can't choose to be both emphatic and definitive about all charges and all over the world and then get pissy when it is pointed out that it is not all countries and all charges.

Tom 38

FBI tells Jo(e) Sixpack to become an expert in IoT security

Tom 38

Re: Internet of S***

My wife received an Echo Dot as an office holiday party secret Santa gift.

Swanky AF! All I got was a mug.

Tom 38

Re: Continuous product and service improvement

Restore something resembling "Rate this article" and trial it as a proxy indicator for "I'd pay 10p/20p/40p etc for this article"

So, what? The page loads with no adverts, and then after I click the 40p button, I get 8 adverts back to back?

Former ZX Spectrum reboot project man departs

Tom 38

Likewise, if anyone is owed more than 700 quid, just issue a winding up order.

Since this is crowdfunding, the company doesn't actually "owe" their backers anything (IANAL etc), which is why it is such a shit storm.

Shazam! Apple chucks £300m at Brit what's-that-song app – report

Tom 38

Re: The financial world is crazy...

They also are involved in TV advertising; an advert uses a particular recording of a song, distinguishable to shazam, and users "shazam" the song to find out more about the advert.

Someone tell Thorpe Lane in Suffolk their internet sucks – they're still loading the page

Tom 38

Re: Average of one household perhaps?

So you'll know then, no-one gives a fuck about the Trimleys. They're on the Felixstowe exchange, so its a straight line 5km to the exchange, and they were built with the shittiest copper available.

Tom 38

Re: Call that slow?

For over three years BT have been unable or unwilling to fix the 256/512Kbps broadband at Seething observatory in Norfolk.

Ahh, nominative determinism at play.

Royal Bank of Scotland culls 1 in 4 branches, blames the interwebz

Tom 38

Re: Is RBS run by Montgomery Burns?

Due to workers rights and tax years, Christmas is basically the only time to legally do layoffs. Not terribly well thought out, was it?

Elon Musk finally admits Tesla is building its own custom AI chips

Tom 38

Re: ...existing drivers pushed to unemployment

Who gives a fuck? Maybe they can then do something more useful/interesting than driving other people around?

We don't worry about the lack of openings for gong farmers and chimney sweeps

Former US State Department cyber man: We didn’t see the Russian threat coming

Tom 38

Re: “Tech people need to tell policy people about the next coming threat.”

"Put your sword back in its place," Jesus said to him, "for all who draw the sword will die by the sword"

If he can put the sword back in place, then he has already drawn it, no? And if he has already drawn it, then his death by sword has already been confirmed, so what is the purpose of putting it away again, the damage has been done.

OK Google: A stranger with stash of pirated films is spamming my Google Team Drive

Tom 38
Pirate

Cynic

I suspect the obvious fix for them breaks things elsewhere, which is why they can't deploy it,

It's google. the first fix is to work out why the ads aren't showing, and the second is probably to upload it all to youtube.

Lap-slabtop-mobes with Snapdragon Arm CPUs running Windows 10: We had a quick gander

Tom 38

Re: Linux?

Why bother with getting an ARM machine, when a four year old laptop with an SSD upgrade will be faster, more useful, and most importantly for linux, there's a chance some of the hardware might be supported.

Show me this mythical 4 year old laptop with a 20hr battery life.

And why "can we Linux"? Lets see:

* Cheaper SKU if we don't have to buy wiindows

* No need for on-the-fly code translation

* No restrictions on what we can run on it (You can only install Chrome on the pro SKU? GTFO)

* Its what we actually use in day to day life

Sorry if this bores you, I'm a tech guy, I use Linux for my work, Linux on my phone and Linux on all my home machines, please forgive me for being interested in whether this new device can actually be useful for my needs.

Denied: Uber's request to skip to UK Supreme Court to appeal workers' rights

Tom 38

Re: Convicts Next

Why not, Anglian Windows use them in call centres

I think you will find it is working in an Anglian Windows call centre that turns people to crime.

Tom 38

One of them will finish it fairly soon. There's already driverless cars on some streets in the USA.

I think the important thing is that Uber will not have self driving cars first. If Uber don't develop the technology themselves, they won't be able to have a monopoly, which kinda fucks their endgame.

My endgame is taking cheap cab rides subsidised by the idiot investors who believe that Uber will ever reach their nirvana like promised land of monopoly profits.

My feeling, if self driving cars are good enough, we replace municipal buses with municipal Johnny Cabs, so no-one will be getting rich off this apart from car manufacturers.

What on Earth is Terraform: Life support for explorers of terrifying alien worlds

Tom 38

Re: Too much thrashing around.....

I don't think there is that much to grasp:

* vagrant builds your VMs

* terraform creates provider agnostic infrastructure to run those VMs

* apps are developed to run inside docker

* kubernetes is used to manage deployment of containers, and to make the services provided by those containers available

* Puppet/chef/Ansible are less relevant these days; deploy new containers/vms rather than update existing ones, and docker is used to compose container images

If you are a sysadmin, you are using vagrant to produce some images to run kubernetes, terraform to build the infrastructure that will actually run it, and kubernetes to manage that running infrastructure. If you are a developer, you are using docker to build and package your application (ideally from CI), and kubernetes to release/rollback. (And obviously, if you are doing devops, its a bit of both)

vagrant is less important these days, because most VMs are simply kubenetes nodes rather than specific application VMs