* Posts by Loyal Commenter

5761 publicly visible posts • joined 20 Jul 2010

Don't forget to brush your teeth, WFH staff told as Dropbox drops the office, declares itself 'virtual first'

Loyal Commenter Silver badge

Re: But... @Loyal Commenter

At least we don't have the ~3s comms latency you get between Earth and Mars...

Loyal Commenter Silver badge

Re: But...

For me, TPTB have decreed that we should have a daily "check-in" 15-minute call with our colleagues (with obligatory video on of course). That's 15 minutes more than I'd typically choose to spend talking to most of them, and I'm convinced that this is nothing to do with our welfare, but more to do with the need for certain managers to feel like their job is relevant. That, and forcing you to get dressed every day.

Whilst I can see how some people may need the human contact this brings, we're a team of software developers. There's a certain personality type amongst devs, and it's typically not socially outgoing. Don't get me wrong - I'm not an antisocial person, it's just I can function perfectly well without making mindless small-talk with people I'm forced into a work-space with, and a daily "check-in" is a 15 minute interruption to your flow when you're trying to devise the best way to solve a programming problem.

Loyal Commenter Silver badge

Re: Productivity - Enhance vs. maintain

YMMV, personally, I find the things in the office that are unplanned and unexpected are not gains in knowledge and creativity, but disruptions from things such as loud cow-orkers making phone calls, marketoids peacocking around the office, unnecessary meetings (at least when you're on a VOIP call, you can be doing something else productive if the boss can't see you), and getting stuck in the kitchen with the office bore when you're trying to grab a quick mug of tea/coffee.

For me, knowledge is gained from being able to focus on learning a skill, and I find learning from written materials which I can cross-reference more natural than listening to someone ramble around a topic. Again, YMMV. As for creativity; that comes from within - inspiration may come from others, but I have to say from experience, people found in offices tend to be a pretty uninspiring lot.

UK's Cheshire Police tenders for whole new ERP system after Oracle Fusion went live with 'significant deficiency'

Loyal Commenter Silver badge

Re: Are they complaining about root level app privileges?

Just because your SQL Server installation needs to have a root "sa" account, it doesn't mean that the application that sits on top of it needs to allow you to access the DB as "sa"...

It is perfectly possible to design a system where an administrator user has permissions to do "admin" things such as creating and administering users, but does not have the rights to do the things that the users they create can do. To prevent the situation where the admin creates a user account for themselves, and accesses $protected_functionality, you have this thing called auditing. I'm pretty certain high levels of auditing (i.e. full access and change tracking) is mandated for police systems (I know it is for medical systems, which is how they convicted Harold Shipman).

Of course, that sort of thing wouldn't stop an admin doing something they are not supposed to do, but it would prove they had done it, and with proper policies in place (i.e. someone reviewing account creations and permission changes), they would get caught. It is not unheard of for police officers and staff to get caught accessing things they should not, such as officers looking up details of their partner's ex, and they don't get off lightly when they do get caught.

UK govt advert encouraging re-skilling for cyber jobs implodes spectacularly

Loyal Commenter Silver badge
Coat

Re: Needs more "balance"

Presumably those who run this are known as Babbage Patch Kids?

Okay, okay, the coat's already on...

Crown Prosecution Service solicitor accused of targeting judge ex-wife's lover through work computer systems

Loyal Commenter Silver badge

Re: Will this affect his job?

That, or it qualifies him to be the next Attorney General. Given the quality of Suella Braverman's legal opinion, provided for the government, on the advisability of breaking international law, it may be her boots are empty soon enough.

Britannia should rule the (cyber) waves, minister tells Singapore event in bid to drum up Commonwealth support

Loyal Commenter Silver badge

Re: Sovereignty?

Indeed, it is a bit like the defendant in court trying to claim he should be let off a burglary charge because he didn't burn the house down as well.

Loyal Commenter Silver badge

Re: World beating

What's that squeaking sound? Does someone's tin-foil hat need oiling?

Loyal Commenter Silver badge

I came here to make pretty much the same comment, but it seems I've been beaten to the jump by some distance...

I wonder if Cleverly was even aware of the irony in a bunch of spies asking another bunch of spies to stop spying, or whether the concept is too grand for his rather limited mind. When I've seen him do TV interviews, he has hardly outshone himself, instead being one of those to stick to the Party line, ignore the question being asked, and read a prepared statement as an answer instead.

Pack your bags! Astroboffins spot 24 'superhabitable' exoplanets better than Earth at supporting complex life

Loyal Commenter Silver badge

Re: 100 years as the light flies

Einstein says no.

He also tells me that if you abuse the General Theory of Relativity any further, he is going to make his point by going back in time and killing your grandfather.

Loyal Commenter Silver badge

Re: Warmer.

Given that the things that evolve the fastest are the things with the shortest reproductive period, which tends to mean the smallest, expect those new life forms to be mostly new diseases and tiny parasitic insects. Huzzah!

Loyal Commenter Silver badge

Re: Warmer.

Don't you think that sea life might well be upset if the planet's axis tipped over by 90 degrees? What's more, the large moon churns it all up twice a day, which might be a good idea to get life going.

Given that such things aren't thought to happen quickly in bodies that are not tidally locked (we're thinking along the 10ka sort of time scale IIRC), anything swimming around freely is going to care not one jot.

Tides are important where there is coast, and mostly so for intertidal organisms. Something like Architeuthis that is swimming around a mile under the water's surface isn't going to notice the top of the water column going up and down by a metre or two.

As for the Anthropic Principle; I've never found it to be particularly helpful. The weak principle effectively says, "we exist here because the conditions here are suitable for the sort of life that would evolve here," which seems more than a tad tautological to me. The strong principle effectively says, "the conditions here are so suited to life that they must have been made that way just for us," which is not only a leap of faith (and I choose that word carefully), but also tending towards magical thinking.

In general terms, I think it is more helpful to say that if the conditions exist that are suitable for a "thing", and a mechanism also exists for that "thing" to come to be, then sooner or later that "thing" will evolve to fit that niche.

Life exists on Earth because there are suitable energetic and chemical gradients to allow the complexity to evolve and sustain itself. Similar conditions no doubt exist across the universe. The one thing we don't know enough about is how easy it is for life to get started (we only have one case study, and the genesis of terrestrial life is shrouded by time, and the pesky habit of the Earth's to recycle its crust so that fossils from that time are no longer around). Life may take many different forms, although it would be constrained by what is chemically, or energetically possible. Being on a celestial body that is relatively stable in terms of temperature, pressure and energy input is obviously going to be a big part of its sustainability. Our planet is in a stable orbit around a suitable star (there are lots that aren't such as variables, or ones prone to ejecting large flares), has a moon to help stabilise its orbit and tides, and Jupiter as a shield to soak up stray space rocks. This isn't always 100% effective of course (look up "Late Heavy Bombardment"). This creates an "island of stability" where life has flourished and evolved. Just because that "island" provides a suitable environment on Earth, however, does not presuppose it is the only "island" that can exist, and we have to be careful in drawing such conclusions. It can help us if we are looking for other similar conditions elsewhere, of course, by giving us a "leg up", but we shouldn't let us overlook other places that otherwise would be "interesting".

Loyal Commenter Silver badge

If I were able to upvote you more than once for the Heinlein reference, you'd be getting 666 votes...

Loyal Commenter Silver badge

Re: Warmer.

Rotational stability is probably important for land-based life, but oceanic life probably doesn't care too much, so it probably comes down to how much water there is on the planet in question.

We get the benefit of Jupiter protecting us from occasional visitors from the Oort cloud, but do we know that other solar systems have Oort Clouds?

These are things that help make Earth suitable for complex life, but it's a bit hubristic to assume they are requirements.

Excel Hell: It's not just blame for pandemic pandemonium being spread between the sheets

Loyal Commenter Silver badge

Re: Someone is to blame

Indeed. With the utter incompetence of the Current Lot, it's easy to forget that the Previous Lot (who happened to include some of the Current Lot) were also pretty bad. And PHE was put in place by them, no doubt with some stooge at the top who is there not because of their competence, but because of their political connections.

And we think Russia is corrupt...

Loyal Commenter Silver badge

Re: Alternative?

If you're doing any sort of data analysis, a SQL database is the appropriate tool. If you don't have a head that can understand databases, you don't have a head for understanding data, and you are doomed from the start.

Putting your data into a database allows you to properly organise it and analyse it consistently (Excel really doesn't and has a number of pitfalls to catch the unwary). It is the right tool to be able to store the data in a structure that represents its real-world structure (rather than a flat spreadsheet).

You might balk at the idea of using something like MS SQL Server, but if one is starting from scratch, there is probably a lot less to learn than learning to use Excel to get the job done.

You also have the benefit of it being transactional, and logged, so you can often undo your mistakes (if you know how), unlike with Excel, where a mistake can mean your data is gone, with no idea why or how.

Loyal Commenter Silver badge

Re: Alternative?

Learn SQL.

Seriously, if the concepts of "tables", "rows/records" and "columns/fields" is too onerous for your wife, then she should just give up before she starts.

There is plenty of material on the internet on how to write SELECT, INSERT, DELETE and UPDATE statements. Basic SQL is very easy to pick up. There are also plenty of free SQL compliant databases. Yes, they might be a little tricker to install and configure than Excel (for instance the free versions of MS SQL Server, and indeed the paid for versions, aren't the friendliest to install), but half an hour spent with google should get you past any problems.

Then she can do it properly, and if she actually needs something to be in Excel, it can be extracted from a proper database easily enough.

Once you know how to use SQL (and have got past the inevitable mistake of forgetting the WHERE clause), you'll find there are far fewer pitfalls than there are with Excel.

Loyal Commenter Silver badge

Re: Ye Olde English Proverb

A bad workman tries to insert a screw with a lump hammer.

In this analogy, Excel is the hammer, and the screw is your data.

Loyal Commenter Silver badge

... there are very few situations it's the really correct tool to use, but in an awful lot of others it's good enough to get the job done when you don't have the perfect tool.

The problem is that whilst being "good enough", it fails in often untraceable and unpredictable ways. So what you think might be "good enough"suddenly stops working or produces errors you don't even know about.

Like losing the results of thousands of positive coronavirus tests.

Unless you are an "expert user" of Excel, you may well not even know about the limitations it has that would produce these problems, so you, quite reasonably, might think it is a suitable tool for the job when it is not. This is the real evil of Excel.

That and lack of testability, reliability, traceability, and security in a half-arsed incomplete programming model. It allows people to think they are being clever getting "calculations" done without even realising that they are effectively doing a programming job, but without the benefit of knowing how to program, and the caveats that would bring, such as the need to define behaviour, boundary conditions, inputs, outputs, etc. and verify and test the behaviour to ensure it is correct. Actually, that - that is why Excel is Evil.

Oh, and people's thinking that it can be used as a simple ETL tool, with the assumption that if you export something to Excel and re-import it again into $software, opening the file before re-importing it won't suddenly decide to convert half your values into random numbers, or dates, or remove leading zeroes, drop precision from numbers, choke on dates before 1900 (whilst thinking that there was a 29th February in that year) and all other sorts of shenanigans. THAT is why Excel is EVIL.

I mean, even for its original purpose, of simple accounting spreadsheets, it has the complete lack of structure and control that you would get in any actual accounting software. It might be okay for reporting, with various caveats, but invariably, whenever I have come across it in the 25+ years I have been working with computers, there has been a better or more appropriate tool for the job. In summary, Excel is EVIL

Loyal Commenter Silver badge

Re: Relax...

Yes, cos the intern at the NHS in charge of getting data emailed from 17 incompatible NHS trusts into one report is "empowered" (sorry) to call up Crapita and demand a custom applications

No, they are absolutely not, but the chain of manglement above them is absolutely responsible. Possibly just their immediate manager telling them to "get the job done I don't care how," or maybe right the way to the top of the organisation, depending on how ham-strung the intermediaries are by political edicts.

Someone is to blame, however, and it isn't the poor intern.

What a Hancock-up: Excel spreadsheet blunder blamed after England under-reports 16,000 COVID-19 cases

Loyal Commenter Silver badge

Re: CSV?

They were receiving the case lists from around the country and compiling them into a single file in Excel.

Because, as any fule kno, it is technically impossible to open a CSV file in a text editor, remove the header rows and append it to another file.

I can only assume that the various CSVs they have to concatenate vary in format or structure in some way, and that someone thought Excel would be the quickest way to sew the things together. As a temporary measure while a programmer spends a day or two doing it properly for you, fine. But WHY THE HELL did they use XLS not XLSX. It's not like it was deprecated ten years ago or anything.

IBM manager had to make one person redundant from choice of two, still bungled it and got firm done for unfair dismissal

Loyal Commenter Silver badge

Re: As I always say

Humanoid Robots

Big IQ play from IT outsourcer: Can't create batch files if you can't save files. Of any kind

Loyal Commenter Silver badge

One of his other excellent management decisions was to set up web filtering in such a way that it only worked through Internet Explorer. If you brought in a USB stick with Firefox on it you'd circumvent the filtering entirely. To this day I have no idea how he managed that.

I suspect this was done by setting the proxy address in IE. IIRC, this is (or was) separate to the system proxy settings.

Not the right way to do it™.

ISS? More like HISS, am I right? Space station air leakage narrowed down to Russia's Zvezda module

Loyal Commenter Silver badge

Re: 2020

I'm not looking forward to the season finale...

Loyal Commenter Silver badge

Re: T minus 7s?

I guess a lot of the pre-flight checks are done just before firing, to assure that they are as current as possible.

Loyal Commenter Silver badge

Nobody wants Abortober to become a thing.

Followed by No-fly-vember no doubt?

Corsair's K70 MK.2 does nothing a cheaper keyboard can't, but the steep price gets you top-notch components

Loyal Commenter Silver badge

Re: Ranting from home

Are you sure those are reds and not blues? I have another KB beside me gathering dust that I am not allowed to use because it has Cherry blue switches.

Loyal Commenter Silver badge

Re: "However, this largely feels moot as the keyboard itself uses two USB ports."

I think this is probably due to both the power, and bandwidth requirements. I'm not about to go peering round the back of my PC right now, but IIRC, it has 5 or 6 USB3 ports, and a couple of USB2 ones on the back panel. Add to that, one header each for USB2 and USB3 on the mobo itself (which give 2 ports each on the front panel), and that's not the most generous. And it's one bought this year (albeit at the beginning of the year, so probably a 2018/19 model).

Due to the number of things I generally have plugged in, I went and bought a PCIe USB3 card, which provides an additional 2 ports round the back, and an additional header. I think it cost about a tenner on eBay (shipped from China of course).

Due to requirements of things I have plugged in internally, I also bought a 4-way internal USB2 hub, turning that single header (equivalent to 2 ports) into 4 (equivalent to 8). That cost about a fiver.

The reason the USB3 needs to use a PCIe slot, and the USB2 doesn't is that USB3 provides about 12 times the bandwidth and twice the power of USB2.

There also seems to be this idea that you can just dasiy-chain USB hubs together, with no power, and the bandwidth and power provision will be magically spread to every port. To paraphrase Homer Simpson, "In this house we obey the laws of thermodynamics".

Loyal Commenter Silver badge

Re: How reliable are the lights

Contact Corsair about a replacement. As far as I remember, they do lifetime guarantees on most of their products.

I had a DIMM go bad a few years back, causing intermittent crashes. This was several years after I had bought it, and the PC it was in had fairly heavy use. Corsair only asked that I run Memtest86 to prove the problem (which I had already done to identify the faulty module), and that I send the whole set back to them for replacement. Of course that meant that I was stuck without any memory in my PC while it was being replaced, so I had to buy some new (faster) modules to replace them, but the replacements when they arrived went straight onto eBay and covered most of the upgrade cost...

Loyal Commenter Silver badge

Re: USB passthrough

A memory-card reader sounds like a good idea until you look at how long the various formats tend to last. Admittedly, micro-SD seems to be a settled standard for now, but the lifetime of a well-made keyboard will be in the decades (and with Cherry switches this is a reasonable expectation).

I have, scattered around my desk, and in various drawers, micro-SD cards, adapters for micro-SD to mini-SD and full-sized SD, Proprietary Sony memory cards, compact flash [sic] things half the size of a floppy disk, as well as an assortment of pen drives, from thumbnail, to thumb sized, and USB enclosures for 2.5" and 3.5" hard disks. It is only in the last decade that I threw out the stack of Zip disks I used when I was a student, the drive itself having long ago ceased to function. The only thing that is constant in the external storage game is change. If you bought a keyboard that had a slot for a compact flash card, for instance, you would regard it as nothing more than a retirement home for dust.

Loyal Commenter Silver badge

Re: "However, this largely feels moot as the keyboard itself uses two USB ports."

No idea why they didn't just build in a USB hub into the keyboard.

Presumably, power requirements. USB 3 can provide quite an amount of power compared to USB 2, and this essentially means that hubs should be powered, especially if the upstream port is underpowered (as some laptop ports can be). It seems a perfectly sensible design decision to use a port for the keyboard itself, and a second for the hub, thus guaranteeing that the lights on the keyboard don't draw too much power to under-power the pass-through ports. The ugly alternative would be to plug the thing into a power brick, or risk complaints that the external port is underpowered when it is plugged into a USB 2 port on a 4-way hub.

Loyal Commenter Silver badge

Re: Ranting from home

I use a similar (but cheaper model) keyboard from Corsair, the K68. It, too, has the frankly unnecessary, but oddly satisfying fully programmable lighting effects, but uses the cherry MX Red switches, which don't drive others around you to despair with the loud clacking worthy of a daisy-wheel printer. I believe this model, and presumably the one under review, come as variations, with a choice of red/blue/brown switches to fit the preferences of the typist (and those around them).

You are basically paying for the high quality genuine cherry switches, rather than knock-offs (I'm typing this on a much cheaper "i-Rocks" model with perfectly good knock-off mechanical switches), plus a mark-up for the name, and for the lighting effects. I don't regret the frankly steep price point, because Corsair products do seem to be, on the whole, solidly and well made.

Now Nvidia's monster GeForce RTX 3090 cards snaffled up by bots, scalpers – if only there had been a warning

Loyal Commenter Silver badge

Re: Hefty price

Although I suppose maybe some people don't notice the difference, but I suffer from noticing motion judder on almost every camera pan, especially is there's moving text.

There's not many games I can think of that feature fast pans across text / fast moving text. I can't imagine they would be either fun or easy to play.

The most common use cases for these high-end graphics cards will be either playing FPS games (first-person shooters for those not au fait with the lingo) at high frame rates, or for rendering. Rendering I can appreciate that you want as much grunt as possible. If you're playing a FPS, panning around wildly and paying attention to how smooth that panning is, I can safely assume your K/D ratio will be very poor. In other words, if you're actually engaged in playing the game, you're unlikely to even notice the quality of the textures, let alone the frame rate. It might make a difference if you're streaming it, but then again, the number of people who want to be youtube stars vs the number who actually make money from it is a very poor ratio...

Loyal Commenter Silver badge

Re: Hefty price

To be fair, it has got to the point where the frame rates these things will pump out far exceed the capacity of most monitors. I don't know about you, but the two QHD monitors I'm using have a 60Hz refresh rate (they have HDMI inputs, so it's a hard limit). Sure, you can buy 120Hz monitors, but guess what? That's about 5x the refresh rate that the human eye can actually detect.

The (admittedly quite expensive) graphics card I bought earlier in the year for £320 or so was a replacement on a 4-5 year cycle. It will quite happily produce that resolution at 60Hz for any games I care to play, even with 2x supersampling turned on (which works out at the equivalent number of pixels as 2 4K monitors). I suspect that if I had a monitor capable of it, it would churn out 120 FPS. There's no way on Earth I need that capability, and it's largely an insurance against the future, if games get a lot more graphically demanding. So the obvious question is - if a not-quite-top-of-the-range graphics card from 2019 will produce effectively the same output as a top-of-the-range one from 2020, for any practical gaming needs, who are these things aimed at?

Loyal Commenter Silver badge

Next time...

..they should manufacture 20x as many cards as they expect legitimate buyers to want, and then put most of them on sale on launch day at twice the price they are intending to sell them at.

A week later, put the rest of the cards on sale at the "real" price. Anyone who bought one at the "full" price gets a refund on the first card they bought.

Result: scalpers and bots are stuck with a load of cards they paid over the odds for, that they can only shift at a loss. This hits the "get rich quick" scumbags hard.

Sane buyers won't have tried to get hold of the things on launch day anyway. The few who were "lucky" enough to get in before the bots get their money back. Everyone is happy, except of course, for the people who deserve to be unhappy.

Inflated figures and customers who were never there. Just another data migration then

Loyal Commenter Silver badge

Re: Hmm ...

Sounds like they cloned my manager and sent him your way...

Loyal Commenter Silver badge

I always take such figures with a pinch of salt

If the words are coming from the mouth of a marketeer, it's a fair bet to assume that there isn't enough salt in the world to season them properly.

Help! My printer won't print no matter how much I shout at it!

Loyal Commenter Silver badge

Re: HP

The LaserJet printers were the reason HP had a reputation for making solid reliable printers.

Their inkjet printers are the reason they now have a reputation for making shitty unreliable things that you need to take out a mortgage to buy ink for.

I never understood why their lasers had "jet" in their name. There really should be nothing jetting around inside a laser printer.

As other posters have pointed out, don't bother with inkjets. True, lasers may not print photos as well, allegedly, but at the same time, they also won't print them out with visible banding, producing prints that fade if exposed to the slightest whiff of UV light, and which don't handle being splashed with water droplets too well either. A laser may be more expensive to buy, but it sure as hell is cheaper to run. You'll probably have made that saving on a colour laser by the time you've had to replace your first set of toner cartridges.

Azure DevOps Services reminds users that, yes, it really is time to pull the plug on Internet Explorer 11

Loyal Commenter Silver badge

Azure Communications Services

So - not content with having both Skype and Teams offering essentially the same functionality, they have decided to throw a third spanner into the mix? And one that only works if you trust Chrome/Chromium.

What next? Microsoft Azure Wheels, for when you really want to reinvent something that doesn't need reinventing?

India shows off new home-grown CPU – but at 100MHz, 32-bit and 180nm, it’s a bit of a clunker

Loyal Commenter Silver badge

Re: Will it address

Given the 32-bit architecture, I reckon the difficulties will come in at either 2Gb or 4Gb, depending on whether they're using signed integers or not.

I can't imagine many embedded systems needing much RAM in any case, unless you decide to go down the frankly questionable route of trying to run a full-weight OS on it, in which case, may I point you in the direction of El Reg's regular Bork! Bork! Bork! articles...

The power of Bill compels you: A server room possessed by a Microsoft-hating, Linux-loving Demon

Loyal Commenter Silver badge

Re: I once destroyed the internet.

They also have very little in common with the films that are given the same names. I'm thinking of Moonraker here, as the one which I can remember reading. The only thing the book and the film have in common is that they have a bloke in them called James Bond.

Loyal Commenter Silver badge
Boffin

Re: I once destroyed the internet.

It could be that in order to re-magnetise the disk surface, the magnet needs to be moved tangentially to the disk's surface. Moving a magnet perpendicular to the disk surface, as you would do when sticking the disk to a metal surface may have a lot less of an effect than expected.

From my dim and distant memory of A-level physics, it's the change in a magnetic field that will induce the electric current, and thus the magnetic field in the disk surface. That's why putting magnetic tapes anywhere near hi-fi speakers is a bad idea.

Take your pick: 'Hack-proof' blockchain-powered padlock defeated by Bluetooth replay attack or 1kg lump hammer

Loyal Commenter Silver badge

Re: Sounds familiar

I don't believe it to be unhackable, but it's certainly more secure than the cylinder locks that are installed by default.

I believe both have exactly the same level of security when it comes to a lump-hammer applied to the hinges on the other side of the door. Or, if you prefer the official tool of the constabulary, the "big red door knocker".

Loyal Commenter Silver badge

Re: @jake - How was this missed? Daft question.

I wasn't sure what type of lock a "disc detainer lock" was, so I googled it. The second sponsored ad at the top of the page was, for sale, a disc detainer lock, and picking tool for such, for "training purposes".

I think maybe the phrase you were looking for was "nigh-on easily pickable"?

We don't need maintenance this often, surely? Pull it. Oh dear, the system's down

Loyal Commenter Silver badge

Re: The people who wrote it said that it would take them weeks to fix, at a cost of ~£5k

To be fair, they do really want to flog you 365. You can't blame them for wanting to sell it as SaaS like everyone else though. It's a recurring revenue stream which makes the bean-counters happy.

Loyal Commenter Silver badge
Facepalm

Re: The people who wrote it said that it would take them weeks to fix, at a cost of ~£5k

Have you tried this handy web site?

Looks like the going rate is about £20. YMMV, because I get product keys though my MSDN sub from work, so haven't had to buy a copy recently.

You don't get a box with a DVD in it, but you get a download and a product key. It is 2020 after all.

Imagine working for GitHub and writing a command-line interface for the platform, then GitHub makes an 'official' one

Loyal Commenter Silver badge

Re: Same dev?

A cursory look at the contributors to hub and the new CLI shows the same guy behind most of the hub commits is heavily involved with the new CLI. I'm guessing he feels fine about it all?

I'm a dev. Luck me gets to work on maintenance of legacy software I'd rather not touch with a barge-pole, and all sorts of things I'd rather not be doing, alongside the interesting work. Professionalism dictates that I do so without complaining (and without leaving too many obviously snarky comments in the code about poor design decisions).

If you were to look at the commits I make, they would give no indication about how happy, or otherwise, I was to be working on that bit of code.

Well, usually, barring the more egregious examples of technical debt I have to deal with.

Loyal Commenter Silver badge

Re: Microsoft GitHub

I think it's an excellent idea to completely disregard a company's appalling previous behaviour decades ago, over decades

There FTFY.

Not that I'm a particular MS fan-boy, but to be fair to them, their sharp business practises of the '90s and early '00s do seem to be in the past, and as other posters point out, the attention these days would be better placed looking at Google, FaceBook, Amazon, PayPal, eBay, et al

Cops called to Singapore golf club after 'wrongdoers' use scripts to book popular timeslots

Loyal Commenter Silver badge

Badly designed API is badly designed.

Apart from the obvious rate limiting, and limiting the number of slots one user can book, an astute designer might think to, for instance, not allow booking of slots the day they are first posted but instead take requests for that slot and assign them after 24 hours (or even longer, if the slots are well in the future), either randomly, or to whichever person last had that slot the longest time ago, for fairness, so that everyone gets a chance.

It's not like booking systems for time slots like this are a novel thing, and it's exactly the reason our local sports centre stopped taking bookings online for the badminton courts because the same people would book the Sunday slots every week, and only turn up half the time. Shock horror - you now have to call them or go to the front desk and book a court.

Tech ambitions said to lie at heart of Britain’s bonkers crash-and-burn Brexit plan

Loyal Commenter Silver badge

Re: Well it's kind of a good idea but...

Well yes indeed. The places where investment would actually make a difference are the places where Thatcher pumped money into in the '80s (without falling foul of state aid rules might I add) - education in science and technology and tax breaks for tech start-ups. That got us ahead in the game before we decided to squander it in the '90s. Some of the same people who were in charge then still have influence in policy-making today.

Of course, to properly invest in tech, you need to properly invest in education, which means also properly tackling social inequality, so that the next generation of child-wonders aren't hamstrung by not having been sent to Eton. That sort of thing really does sound like socialism, and the Current Lot will have nothing to do with it.

Doomed to fail from the outset, and just more swill for the usual snouts at the trough...