* Posts by SecretSonOfHG

181 posts • joined 30 Jul 2014


Official: IBM to gobble Red Hat for $34bn – yes, the enterprise Linux biz


RH employees will start to jump ship

As soon as they have a minimum of experience with the terrible IBM change management processes, the many layers of bureocracy and management involved and the zero or negative value they add to anything at all.

IBM is a shinking ship, the only question being how long it will take to happen. Anyone thinkin RH has any future other than languish and disappear under IBM management is dellusional. Or a IBM stock owner.

Python lovers, here's a library that will help you master AI as a newbie


Re: Yet another opportunity

"unaccountable systems with potentially far-reaching and possibly adverse effects on the public at large without having to understand the first thing about what you're doing"

Sounds like how 99% of software is created, managed and mantained

Firefighters choke on Oracle's alleged smoke-and-mirrors cloud


Re: Ahhh, the Oracle we all know and love

In my experience, limited of course to some products, MS has also used license audits -or rather the veiled threat of them- as tool to steer customers towards whatever was their sales interest at the time.

Hooray: Google App Engine finally ready for Python 3 (and PHP 7.2)


Re: Being a python developer...

"I mean who in their right minds, in the 21st century, comes up with a programming language that is whitespace / indentation sensitive."

That was my first idea when I first approached Python. However, after using it for some time I have a few answers for you: someone that perhaps weighted all the pros and cons and decided that it was much better to save time and energy spent in formatting debates in exchange of something that at least is reasonably readable? Or perhaps someone aware that the tabs vs. spaces debate was over a decade ago?

"Python is snakeoil. And much like snakeoil, it draws in far too many gullible people."

My C++ peers in the other side of the room would kill to have the degree of interactivity of the Python shell, or just being able to churn out new features at only just more than 10 times the speed we humble pythonistas do. We sometimes long for their speed of execution, but not very often. They are barely able to release something new each six months, whereas we, gullible as we are, do it each three weeks the longest.

Python has some tremendous advantages in productivity in exchange of a lack of speed and very few bad surprises. And yes, lack of native threading.

People hate hot-desking. Google thinks they’ll love hot-Chromebooking


Re: Pointless?

" the user logs on with their roaming profile and continues where they left off. apps and programs are pushed out via group policy."

That's pretty close to "grab and go", but not quite. For a start, you have your machines pre-imaged, which means someone is taking time (and money) to put your image there. Also, everyone in your environment has exactly the same client software built into the image and already installed (otherwise group policy updates will kick a series of installers) so your licensing is quite simple, and no one uses any kind of specialist software.

Your environment is likely some kind of call centre, one with very little software diversity, these kind of environment are the exception, rather than the norm.


Re: Pointless?

@ac: oh, for God's sake, don't try to sell us on that wet fantasy of Windows "grab and go" because most of use aroung here have suffered from some attempt at implementing that fantasy. In the best case "grab and go" is just a reimaging of a OS installation, followed by AD policy updates, with the associated application installs. If all goes well, after a couple of hours your "grab and go" machine will be ready to work. That is, of course, if the only local app is just a Citrix client that you use to connect to a remote desktop.

Note that having a build ready in a few hours without human intervention is still way ahead of the old days. So this is not an attack on the whole concept, but really a warning: those Windows tools don't provide for the "grab and go" experience that Google describes, where a user picks a machine and is able to get back to work in a matter of minutes, not hours or days.

IBM's Watson Health wing left looking poorly after 'massive' layoffs


I saw it coming back in 2015

When Trevor posted an article about IBM's future...


Have to say that I feel bad for beign right just because there remains some decent people at IBM that are going to ultimately lose their jobs.

IBM Australia to end on-shore software support


Re: I think IBM figured out...

Can't imagine how bad HPE and DXC service can be if IBM service is seen as superior

Accenture, Capgemini, Deloitte creating app to register 3m EU nationals living in Brexit Britain


Accenture, Capgemini and Deloitte together? Now I'm confident

This won't happen. Ever. We're safe from Brexit. Any of these three on its own is perfectly capable of screwing much simpler projects. The blaming, finger pointing and lawsuits will also provide a lot of entertainment value.

SAP Anywhere is gonna be absolutely nowhere: We're 'sunsetting' this service, biz tells punters


Missing a crucial data point: how many customers?

One feels that the number of actual, paying customers for this service is necessarily abismally small, otherwise SAP would not have cancelled it.

What's next, HANA?

Don't waste your energy on Docker, it says here – wait, that can't be right...


Next in line: virtual machines perform worse than equivalent bare metal

Scoop!!! Shock and horror!!! Who could have thought that adding abstraction layers could introduce... GASP!!! overhead!!!

This has to be investigated. And studied. And a herd of consultants will start shortly selling tools and processes to avoid this huge cost increase that all these fools using virtualization never realized before. Should we call them... ahem "server huggers"?

So few use Windows Phone, Microsoft can't be bothered: Security app is iOS, Android only


the mobile Windows team won't run up the bill too high

At this rate, it could be cheaper to take out for dinner the customer base instead of the developer team.

Watson can't cure cancer ... or all the stuff that breaks IT projects


Said it a while ago...

.... in a post related to IBM's future where someone was saying that Watson had any future beyond jeopardy contests.

"And where are the products? Watson? The perfect death trap for the risk averse IBM: no customer wants to sign off a contract where they will be footing the bill to set up an incredibly complex system with no ROI guarantees whatsoever."

Seems that IBM finally found a customer willing to fall into that death trap

It's Friday – and that means one thing: Yup, Microsoft's TypeScript 2.0 is out


Re: Strong vs static

Robert, it could be the time and day of the week (Friday afternoon), but why one would want to have static typing and weak typing in the same bag? Seems to me that if you take the extra work of telling your compiler about your types and then allowing to freely mash them would be a waste of the extra information that the type provides about what you can or can't do with an object.

Of course, all languages I know that are strongly typed have the ability to cast one type to other, but this is usually a conscious decision from the user, not something done automatically.

That didn't take long: Shareholders sue Oracle in 'fake cloud sales' row


Re: Business Opportunity for Lawyers

One day worth of profits? Will be more like one hour of profits.

Oracle pulled made-up cloud figures out of its SaaS – whistleblower


The real surprise

Is to see someone in that stratified corporate world that still keeps some decency, and good enough to be fired for it. And brave enough to challenge its employer in court.

Microsoft's Universal Windows Platform? It's an uphill battle, warns key partner



"Is it possible that Microsoft will deprecate Win32 eventually ?."

They haven't got around even running full Office on non-intel machines (see their crippled RT version) Deprecating Win32 means rewriting Office, which is their biggest cash cow. So no chance. Win32 will exist forever, or as long as there is a stand alone Office application.


Re: Microsoft needs to realise...

Upvoted. I made a similar comment two years ago and got lots of downvotes. Seems that people have finally realized that all devices having the same resources and capabilities and differ only in input methods is an absurd premise and that the "your phone is your PC" mantra is not going to happen. Unless you're writing a dumb "terminal" app which just consumes remote API calls (and the result sets are fairly small) you can't assume the same amount of memory and CPU will be usable.

Samsung: Don't install Windows 10. REALLY


Re: Samsung gets a pass, again...

Don't forget that delicate moment when owners of their high-end smart TVs were told that the built in Skype app stops working next month and their web cameras will become basically useless.


Typical Samsung

Ask Galaxy Note owners about what Android version they are using.

Shakes on a plane: How dangerous is turbulence?


Raised hands at the beginning of the video

Made me remember these kind of idiots. Those supposedly brave souls that start laughing at the first signs of turbulence and raise their hands as if they were on a roller coaster and having fun with the turbulence. They usually start joking about how the plane is shattering and try to impress their surroundings/girlfirends with anecdotes about that other flight they were long ago when things were much, much worse than now. That's usually a sign that they have not ever experienced how bad things can really get inside a plane. Because when things get really bad their hands go down, faces turn white and they stop talking and instead try to concentrate on not throwing up... which is what they usually end up doing.

SHOCK: GM crops are good for you and the planet, reckon boffins


Re: Genetic modification has been done since a long time ago

@AnonymousCoward: "Ever tried to cross a squid with a cat or a tomato with rice?"

You must be a geneticist if you can assure with 100% confidence that (a) no genetic material is shared between different species and (b) random mutation can't produce the same genetic material in disparate species.

I'm not a gene boffin, but from my limited knowledge, the answer to those two points I think is... yes. You don't need anyone messing up with gene sequences for those two things to happen. Let me even add, again from my possible ill informed point of view, that the current scientific consensus is that if/when those mutations happen and derive a competitive advantage to the individuals carrying them, they'll actually become dominant over time.


Genetic modification has been done since a long time ago

No sympathy for Monsanto et al, but by means of crossing species, grafting and crop selection, genetic modification has been done for centuries. This is just doing the same but faster, on an industrial scale and with more targeted goals. You can challenge the goals (e.g, limiting the crop lifetime) or the velocity with which they reach the market (asking for more controls), but if you challenge the means you're basically saying that for the last two millennia (or longer) humanity has been doing it all wrong.

Which I admit it could be the case...

Hewlett Packard Enterprise hiring temps to cover for redundancies - sources


Well deserved

Managing by moving numbers around in an Excel spreadsheet has its dangers, one of them that this little thing called "customer satisfaction" is quite hard to value, so it tends to be ignored.

So let's see the collateral damage: they'll need a cell labelled "cost of hiring temps to do the work permanents were doing" and another labelled "cost incurred by those temps making mistakes due to their lack of familiarity with customers"

Will bonuses get smaller as consequence of this? I doubt it.

At the BBC, Agile means 'making it up as we go along'


Re: At the BBC, Agile means 'making it up as we go along'

@Boltar, you not only make incorrect assumptions (software is never finished, if only because it always has bugs. Whether your customer(s) bother to ask you to fix them is another matter. Unless of course you claim to write bug-free software, in which case I'd suggest you apply for a Turing award/Nobel prize) but you're also confusing "engineering" with "development"

Going back to you analogy, I hope that you never get involved in developing a new product or device. Think going ten years back and try create a "social network" site or a site for "sharing videos" or a "100.000 node cluster to compute search results" The people building those had no idea of what the final result would look like and had to learn on the go and make changes as necessary to accomplish what they wanted. By the way, just as people developing avionics had to learn iteratively what works and what not. They took the knowledge they had and tried to apply it to the job at hand. Some if it worked, some not, and as a result they learned new ways of doing things.

All this may not apply to the article's specific topic, of course, which looks like yet another case of "big waste of money because nobody had a concrete idea of what they wanted"


Re: At the BBC, Agile means 'making it up as we go along'

"Its a well known fact that customers will always change their minds given half a chance - well you don't give them that chance. You nail down the spec BEFORE any work is done, get them to sign it off and get to work"

You are either very lucky or working in a very narrow field, health care or defense perhaps? Rest of the world experience is that if you try to nail down a spec so tightly you won't find many people willing to sign it off. And if/when they do, that only means that negotiating change costs is going to be a nightmare.

It is much better to do short iterations with something usable (even if not perfect) at the end of each cycle and allow them to tinker and change whatever they want, under the full understanding that each of these tweaks means adding cost, time or both and allow them to prioritize these changes. Yes, you may have to sacrifice architectural cohesiveness or cleanliness, but at least you're delivering something usable, and thus, able to generate some return.


Re: Shocking

"Maybe they should developed RESTful microservices implemented using component-based sub-systems on an object-oriented paradigm, hot deployed using a loosely coupled devops process on a high-availability cloud"

You're not going anywhere these days without adding BIG DATA to your buzzword set.


Re: At the BBC, Agile means 'making it up as we go along'

"Give me a waterfall any day, at least it makes people admit when they're going off track."

I can't see anything in waterfall that makes people admit they are wrong. If anything, waterfall delays the realization of what is wrong until much, much later in the cycle, when sponsors/stakeholders/whatever you want to call them start QAing the final product. At that point in time the biggest share of project resources have already been burnt and people fall to the sinking cost fallacy: it is too late to admit anything wrong.

Yeah, you can attribute that as a problem with improper design and planning. But let's face it: given enough size or complexity, most people are very poor at being able to describe something they want built in abstract terms, that's why brick and mortar architects build scale models. So what Agile does is recognize this very human trait and assume that the customer will change its mind along the way. And the sooner that happens, the better because less resources are wasted in something useless.

Don't blame this on Agile, because in these contexts Agile actually mitigates the risk. Agile may produce deliverables that are weak in some other dimensions (architecture, integration...) but if the customer focus is kept, Agile will at least deliver something useful quicker and cheaper than waterfall.

Love it or hate it, it's time for that Software Power Meeting again


Everyone knows CABs are useless at preventing issues

But how pretty CAB meeting minutes look on your SOX compliance report.

Windows 10 free upgrade offer ends on July 29th


Tried the upgrade today: incompatible CPU. What a relief

I was postponing it until the last minute so that I could benefit from almost a year of W10 patches. Tried this morning: clicked on "upgrade" and got a message about my CPU not being compatible with Windows 10. A button offered me to shop for a new computer. No, thanks, my current desktop is perfectly capable of running OpenSuse and Windows 7 in a dual boot configuration and I don't really need any of the Windows 10 "new" capabilities.

What a relief, I now can stay in Windows 7 forever without any bad feelings about not taking advantage of the "free" offer. Hopefully they remove the nagware icon after May.

'Bitcoin creator' Craig Yeah Wright in meltdown


Seriously, who cares?

This is software created by someone who wishes to remain anonymous. Why is so important to know who actually wrote it? Knowing "who" won't change any of the properties of the digital currency at all.

IBM's quantum 'puter news proves Big Blue still doesn't get 'cloud'


Yep, they likely have noticed the bad cabling. I wonder if that is a symptom of IBM tasting their own medicine: imagine if cabling is managed by an IBM service division via an outsourcing contract whose actual hands on technicians are in turn subcontracted three levels down (Dllbert style) and there's currently a contractual dispute between the first and second levels. Once that is sorted out, in a matter of months someone will fix the cabling mess. Assuming of course that the contract is not over. In that case a renegotiation will start and all the paperwork for the service request will have to be redone again, complete with the associated overhead costs.

In the meantime, IBM's own lab technicians will have sorted it out, even if it was not part of their duties. But there was no choice: either fix it by some means or delay essential research activities. Which of course, will void the IBM service SLAs, carefully crafted by skilled IBM lawyers to say that if someone outside the contractor manipulates anything, then the SLAs are no longer applicable.

This is the sort of nightmare IBM's customers are used to deal with, so they only deserve to suffer it themselves.

A perfect marriage: YOU and Ubuntu 16.04


Good to see the're progressing to get back to Gnome 2

After a few years of tweaking, many Unity features that made it different from Mate/Gnome/KDE are gone: scopes, search bar, window menus at the top, tool bar at the left... it seems to me that Unity has been a long diversion to reach the same destination at the end. Or are there still unique Unity features that can't be replicated easily in Mate/Gnome/KDE?

(note: Gnome is also experiencing the same evolution. From the original, radical Gnome 3 desktop a lot of features have been added so you can end up with a desktop very similar to Gnome 2)

Microsoft completes its Skype bot invasion with Web, OS X versions


Not having it update for Linux is good then

Group calls no longer work across platforms but at least no bots

IBM shuffles units, axes staff, sees profit shrink


Re: About four years before it is split into three

<<What losses? IBM still makes a large profit. It revenues that are decreasing.>>

You're technically right, I should have said "less profits" instead of "losses" Anyway, after enough round of less profits-> resource actions->customers jumping ship due to decreased quality of products and services->less profits, profits will turn to losses.


About four years before it is split into three

Is my estimation of how long the current IBM will survive at its current rate of losses->resource actions->more losses. IBM's choice of growth areas is already crowded enough with big players and IBM simply is too risk averse and not flexible enough to beat them.

So after about four more years of trying, IBM will be split into three companies: mainframe(y), patents (will be called R&D but will not convert any research into real products but instead have patent royalties as its main revenue source) and services. The first company will last forever, as long as big banks continue to rely on big iron. The second will become a patent licensing shop that will slowly die (decades) as its patents expire and no new ones make up for the lost revenues.

The third one will at that point have its majority of workforce already off-shored, so it will shortly be sold at a discount price to some well established provider of global services that already has its workforce located in India (Tata?)

Flaw-finding Ruby on Rails bot steams past humans


"Must be why Java is a byword for security, right? And why it's so easy for your apps to just run on the latest and greatest patched version of Java."

This comment shines your ignorance of the nature of the Java security issues: they are on the end user Java applet side, not on the server side. As for the version requirements, let me tell you a little secret: most parts of commercial apps run fine on the latest JVM version, and those that don't usually require minimal changes. However support agreements require you to run version X.Y.Z, otherwise you won't get any version support at all and it is easier for both the vendor and customer to keep using an obsolete version.

URL shorteners reveal your trip to strip club, dash to disease clinic – research


Re: "The actual, long URLs are thus effectively public"

"URLs are not intended as access control mechanisms."

Exactly. Another great example of why "security by obscurity" does not work.

DevOps isn't just about the new: It's about cleaning up the old, too


You realize that there are no "low value" applications, right?

In a mature enough business context everything that remains is there for a reason. After a few rounds of business re-engineering If some application was a barrier for productivity, it has already been removed. This is because either the application has value, or not, but there are no "low value" applications.

Infected with Petya ransomware? This tool will rescue your data


Re: Surely he's not referring to all enterprises.

". . . If enterprises don't start making strides towards defensible architecture today, massive ransoms may end up getting paid tomorrow."

I think that the comment refers to designs that assume that everything can be trusted unless something exceptional happens, which are the common baseline. The opposite design philosophy of not trusting anything unless explicitly allowed is much more uncommon, especially in enterprise networks (see last week news about Google moving to a no-trust network design)

Oracle traps its cloud inside own tin boxes


Is that another licensing nightmare?

See, we already have on-premise Oracle and cloud Oracle, each one with different terms and pricing. Are they introducing yet another piece in the already almost incomprehensible puzzle?

El avión de papel del proyecto PARIS aterriza en un libro de texto


The PARIS joke is, perhaps fortunately, lost in translation

As the reference to the celebrity "getting high" would not be appropriate for a children's textbook.

Bien hecho, El Reg, me ofrezco voluntario como traductor si hace falta...

Windows Phone devs earn double what poor Android devs pocket


A lot of questions about this data

Not sure (and don't want to register) if these two questions are addressed in the report, but my feeling is that they can skew the figures a lot.

- Is the data weighted by number of developers in each platform? the bulk of the Play Store is made up of applications whose developers have little, if any income from them. But Android's barrier of entry for developers is very low compared with iOS (you have to own Apple HW plus the iStore fee) or Windows (you need a Windows license plus MSDN/whatever) thus to some degree you need a lower income to get the same revenue out of Android.

- How they split the revenue of developers working on multiple platforms: the highest selling apps are usually developed for all platforms, and likely have the largest sales figures in WP.

Microsoft scraps Android Windows 10 bridge, but says yes to Objective-C compiler


Another attempt to break out of the vicious circle

WP app portfolio does not grow because the platform is not popular. WP is not popular, among other reasons, because is small app portfolio.

The irony here is double: with OS/2, Microsoft gave a master lesson on how to sink an OS based on its lack of applications. And with iOS, Apple gave a master lesson on creating a device that everyone craves to have overcomes any issues with the platform cost of application development.

Microsoft has neither a HW offering with the magic attractiveness that iThings had at the time, nor an OS with a dominant position (like Windows on the desktop) to leverage its developer base. Hence all these attempts to lure iOS/Android developers into the WP realm.

Past history seems to point that, unless there's some magic new approach, there is no way of getting WP's share above single digits.

Linux lads lambast sorry state of Skype service


Teamviewer works fine under Linux

And it is easy to spot that it uses Wine libraries, and the current Skype Linux version does the same. I understand MS's reluctance to contribute to Wine (an open source project aiming to execute natively Windows binaries) just to make Skype work, but ironically, Skpe is listed under Wine's compatibility page as "bronze" only because video chat does not work... so it can't be that hard to add a Linux layer to that part of Skype to overcome the issue and call it a day?

And yes, Hangouts work nicely in at least two Linux distros I've tried, so it is clearly doable even without resorting to Wine.

Hey British coders: DevOps – you're doing it wrong


Mark my words: ALL metrics are corruptible

No matter how clever you try to be, metrics have the same two problems as regulations:

- The more and more complex they are, the more overhead you have to pay to implement and track them.

- All are corruptible: given enough incentives, individuals start to look for ways to work around them for their own benefit, and find them eventually. Attempts to "fix" this problem only makes the previous one (complexity and cost) worse.

There is no work around those two problems, as they are ingrained in their design (overhead) and their intent (reward) Your only hope is to hit the right balance of complexity vs. cost of measurement vs. cost of corruption. If it sounds like the familiar Project Management triangle of entanglement (cost, speed, quality), it is because it is exactly the same kind of problem.

Good news ... and bad news for Skype-using Apple fans and small biz


Meanwhile the Linux support is lagging

We're still on 4.0.3

New Monopoly version features an Automatic Teller Machine


Does it include ATM downtime?

For added realism, from time to time the ATM should refuse to execute any transactions. When that happens you roll a special dice and the real cause can be either "we outsourced our IT and don't have a clue", "hacker intrusion and we don't have a clue" or "communication links are down" The funny part is that regardless of the dice roll, the result is the same: no transaction.

Let's play immutable infrastructure! A game where 'crash and burn' works both ways


It's not immutable, it's repeatable without human intervention

And that's it. Making them immutable is not relevant, the relevant keyword here is "repeatable"

"there’s a OS fix to counter the attack, in the old days your admin team would deploy the fix across the server range, embarrassment avoided. Now you need to go to the test environment, test the fix, and then redeploy. Time to fix has stretched"

That would equate "old days" with "throw in some patch and see if it fixes things". Old and new days should be the same: you make your change in some environment that is not live , test and then deploy everywhere. The only difference is that when everything is scripted you no longer depend on someone clicking a few hundred times in the right place or typing the right commands many times.

Little warning: Deleting the wrong files may brick your Linux PC


Re: Old Linux Steam Client ...

alias command is your friend here.


Biting the hand that feeds IT © 1998–2019