* Posts by SecretSonOfHG

210 posts • joined 30 Jul 2014

Page:

Finding SAP hard to swallow? ERP giant says it's working on something more bite-sized

SecretSonOfHG

My bet is on

Not the two, but the three systems will run together. Nobody wants to admit a mistake, so the Oracle system will be used at least in some area where at least half works. Which, somewhat magically, will not be a funcionalitty covered by any of the other two systems (so as not to disrupt the political equilibrium) But the integration of the other two systems will never be completed. It is just too hard.

SecretSonOfHG

Re: I wouldnt be surprised

This. That day we'll have a good laugh with the Gartners, Accentures and Deloittes. Not to mention the SAPs of the world, of course. There's a classic disruption pattern in business called "cut out the middlemen", which is the foundation many of the biggest tech business. It has not happened yet on the ERP front, but the day when that happens will be memorable.

Spaghetti Junction! Brum hospitals on hunt for new ERP and finance supplier to untangle current systems

SecretSonOfHG

Re: The £6M Question

"Which OSS solutions did you have in mid here that meet the requirement...?"

Absolutely none. Which is also true of non-OSS solutions, there are none that meet these requirements and in any case a long and painful "setup" stage will be required where all the current interfacing will have to be rebuilt around the new system (unless you want a big bang approach that is a sure recipe for disaster)

Better yet, for that amount of money you could throw a million to three small teams and let them create a 0.1 version, then give the rest of the money to the winner.

Apple to keep Intel at Arm's length: macOS shifts from x86 to homegrown common CPU arch, will run iOS apps

SecretSonOfHG

Keyword here is "maintained"

Compare Apple's approach to Windows and the differences are clear: Windows runs code from 30 years ago, and likely will continue to run it unchanged. Thus, business with legacy apps (many of them no longer have source code or cannot be compiled on a modern system) can still continue purchasing and paying for Windows, as the cost of upgrading those apps is several orders of magnitude bigger than paying that small Windows license tax.

So Winodws thrives on keeping old hardware and software up and running. Apple thrives on selling hardware with obscene markups, so they need you to change your gear periodically. Line of business apps be damned, which I'm not sure how many are there for iOS but I suppose the number is close to zero.

Come for the cloud apps, stay for the ERP? SAP drills into Industry Cloud platform, its latest expansion play

SecretSonOfHG

Happy customers and SAP? Really?

"extension of its support deadline for its Business Suite 7 (BS7) ERP suite, the iteration prior to S/4HANA – from 2025 to 2027 – was a tacit admission that customers were happy with their current implementations and SAP would need to grow revenue by selling around the core product."

No, it was a tacit admission from their customers that they did a huge and expensive implementation of BS7 that included a lot of customization. Said customizations are not portable to HANA, and without them their expensive SAP system is worthless, so they are not willing to pay again to redo all that work without having a clear business case, which HANA does not provide except perhaps in a few BI corner cases, and that only after adding a huge hardware capacity increase.

The level of separation from reality of these executives is sometimes mind boggling.

MongoDB 4.4 aims to be a dev crowd-pleaser, but analysts say it's still short of 'general-purpose' database territory

SecretSonOfHG

The hype wave is over

And all that is left from the NoSQL wave are the few use cases where it makes sense: environments where data integrity is secondary (such as web site usage analysis), are read-only (so you don't have to worry about concurrency or transactions) and there is little, if any, structure in the data (because JSON, such as only strings, no monetary values and no relationships between entities)

In particular, I've always wondered who in his/her right mind would build a financial analysis system on top of something that only has "double" as its numeric data type. The loss of precision is unacceptable in most environments.

Less and less room for growth, as relational engines gain some NoSQL features while retaining their beloved ACIDity and their much richer data types.

DB2 migration problems caused IBM to resurrect Netezza, according to analyst

SecretSonOfHG

Data is an asset, code is a liability

Guess who realized that stored procedures and database dependent code are hard to move. Much harder than the data itself.

Fujitsu unveils new laptops 'optimized for remote work' – erm, isn't that what laptops have always been for?

SecretSonOfHG

As you may have not noticed lately

For a number of reasons, a lot of corporate office space is built around the idea of everyone having a laptop, even if that laptop does not ever go outside the office. There are many advantages of building a fleet of laptops vs. dropping dumb terminals across the office. Among them:

1- Laptops can be moved to meeting rooms, cafeteria, office lobby and other spaces where no one would have ever though that people would like to work. That is an additional plus of flexibility. The usual alternative to laptops is dumb terminals, which require a network port, keyboard, monitor and mouse anyway. Replace the dumb terminal with a docking station and you have a seat that can be used by anyone with his own laptop, even someone from outside the company.

2- These dumb terminals get quite expensive when you add up the cost of the massive server farms and bandwith necessary to support the 9:00 AM login rush. And your mobile workforce needs laptops anyway, so you're going to incur the expense of building the corporate image and deploying the standard tools on these machines anyway.

3- Offices are no longer able to host the full headcount, it is assumed that there is always a percentage of the people that for a number of reasons (company policy of "two days a week", sick leaves, people travelling) work from somewhere else. Depending on the location (London?), square meter of office space is costly enough to make this later point a significant saving.

In the end, corporate sees that, except for harsh environments or high end engineering machines, it makes sense and is cheaper on the long run to build a laptopt for everyone. Even if half of them will never step outside HQ.

Hence laptop manufacturers used to corporate accounts are quite right in seeing mostly laptops in the offices, even if they don't see them much outside. Agree that from the outside it seems absurd to promote laptops as a good fit for "remote working" when they were supposedly created with that use in mind, but this is where things are today.

GitHub Codespaces: VS Code was 'designed from the get-go' for this, says Microsoft architect

SecretSonOfHG

Microsoft is trying to get out of their own pool of blood - by going Linux

After a few years of watching it develop (no pun intended) they have come to a point where the difficulty of setting up a machine so that it can run a development environment under Windows is an absolute nightmare and insanely difficult. Except trivial projects, all development projects have a number of dependencies. To satisfy them on Linux is just a matter of starting a few containers and/or installing a few packages. On Windows it is a crap fest of download, install, configure and bear with all the updaters that try at the same time to get your attention about an unneeded update. Not counting altering defaults that assume that they are going to be the only program/daemon running/installed on the machine. Not counting all the deprecated MS technologies that still lurk around whose dependencies have also to be satisfied, etc, etc, etc.

So in the end it is just easier to toss a Linux VM/Container that already has everything required running, won't pester you with updates, won't be broken by the next update and runs half decently in a meagre 4GB (my, how times have changed)

Red Hat’s new CEO on surviving inside Big Blue: 'We don’t participate in IBM's culture. It’s that simple'

SecretSonOfHG

It is the IBM PC again

A business unit that does not follow IBM bureaucracy and rules but gives them enormous advantage. Just like then, it is just a matter of time that the bean counters and bonus-chasers get hold of it and milk RedHat to its bones.

The Adobe Flash Farewell Tour 2020: LibreOffice to axe export support for .SWF in version 7

SecretSonOfHG

Re: "Word 2010 users should upgrade to LibreOffice."

Bah. Mom is still on 2003, the latest one before the ribbon. Runs fine under Windows 10 and shockingly fast

Web pages a little too style over substance? Behold the Windows 98 CSS file

SecretSonOfHG

Re: Better

Amen. I cannot understand why anoyone thinks that a user interface where actionable items that are always possible to be used are not visible by default is sensible.

Yeah, everyone now knows that such things as scroll bars or window resize handles are there if you just hover over the edges, but for the uninitiated they are simply not discoverable because they are not there.

And don't forget that there is still a large portion of the population that, at best, is used to the smartphone metaphor of a single window taking up all space and won't we able to adapt well to a desktop environment without some visual helping clues.

Oh wait, you can always dumb down the desktop interface...

SAP decides one head is better than two in a crisis, parts ways with co-CEO Jennifer Morgan

SecretSonOfHG

Re: Does this tell something about SAP cloud?

Glad to hear that there are al least two places where S4/HANA is actually working. But saying it anonymously does not exactly inspire confidence as a data source.

OTOH, not that my nickname provides any means of backing up my opinions either.

SecretSonOfHG

Does this tell something about SAP cloud?

I mean, it must have been a very close race of two train wrecks: both SAP cloud and S4/HANA are full of inflated claims and very, very short of actual successful implementations. Morgan was leading cloud business, so it may be very well the worst of the two.

At least S4/HANA taps into the core of the SAP business, which is trapping its customers into a gigantic incomprehensible platform that it theory does everything but in practice requires loads of consultancy and money to actually barely do anything at all, including myriad of satellite systems with spaghetti interfacing to support what is plainly impossible or extremely difficult to do on SAP., Which makes S4/HANA it the less likely to be the worse of the two. If you believe that my description of a SAP system is an exaggeration, please check any SAP install that has been runnig at least two years and come back with your "best practices", please.

Ah, the smells of downvotes early in the morning... please, spare yourself the "but SAP works if your change your business process to follow its ways instead of forcing SAP to adapt to your business processes" mantra. The notion of "best practices" is absurd outside legal compliance stuff because the very "best practices" for a business are those that make it thrive and survive, not something dictated by a bunch of consultants that learned how a business worked two decades ago. It was back then when people realized that there is not a single business on the planet that can comfortably adapt to SAP's idea of how a business should run. All of them need some level of customization on the SAP side to at least tolerate it.

Microsoft attempts to up its Teams game with new features while locked-down folk flock to rival Zoom... warts and all

SecretSonOfHG

All those billions spent in Skype

How to spend 8.5 billion dollars on something only to throw it away in a matter of less than ten years. Just when they managed to get out a half decent Linux version (half because for some reason outgoing calls have sound issues that incoming calls do not have...)

COBOL-coding volunteers sought as slammed mainframes slow New Jersey's coronavirus response

SecretSonOfHG

There's a rather interesting twitter thread on this

Where the chap (forgot the name) that ran the project described what happened when the state launched a project to replace these NJ systems with a single solution that managed the data previously held in a dozen of disparate systems.

In summary, they wanted to integrate all data in a single place, only to find once the project started that it was close to impossible due to huge data quality issues. Legacy apps had no data validation whatsoever in even the simplest or most crucial data points. SSNs allowed dates, simple things like gender were not validated. So no way of replacing all these with a unified system without making significant investiments in the legacy data and their ways of processing data. That meant political battles between all the different management organizations that led nowhere because it was always the other's guy fault. And yeah, why fix what is not broken (from their miopic, cost-saving, ass-preserving perspective)

All this compounded by an outsourcing partner whose program management kept punishing progress reports that were different from "all green, no issues" and firing staff that tried to raise issues.

After some time and quite a sum of money wasted (millions of dollars) the project was abandoned.

I'm sure that this story is all too familiar with many people around here.

Official: Office 365 Personal, Home axed next month... and replaced by Microsoft 365 cloud subscriptions

SecretSonOfHG

Orson Welles?

That invokes in my head a scene from "Citizen Kane"....

SecretSonOfHG

Re: Office 2007 has been serving me well for over 10 years

For me it's 2010. Astonishing how well a package that is 10 years old covers my home office needs.

Stuck inside with nothing to do? Apple fires out security fixes for iOS, macOS, wrist-puters... and something weird called iTunes for Windows

SecretSonOfHG

iTunes is the new Flash?

Everyone hates it, everyone can't wait for it to die. Yet there is still people using and needing it.

Asterix co-creator Albert Uderzo dies aged 92

SecretSonOfHG

I still have my collection from 40 years ago

And its memories still bring back a smile to my face. Thanks, Uderzo

'Azure appears to be full': UK punters complain of capacity issues on Microsoft's cloud

SecretSonOfHG

Who would have thought? Serverless things need to work ... servers!!!

A lot of people, even IT people, think that "serverless" is some kind of magic technology that spares you from having an actual server to execute things. Marketingspeak for "serverless" is "you don't need to pay for a server to execute this", but many people miss that part.

The shelves may be empty, but the disk is full: Not even Linux can resist the bork at times

SecretSonOfHG

Re: This can't be Linux

I can tell you, from first hand personal experience, that NT 4 was unable to boot with a boot disk full. Killed himself when trying to add info to its event log. That was a lot of time ago, but created a critical incident that lasted a whole day.

Perhaps they have become better with later versions... haven't had to support anything for a while, you see.

Surge in home working highlights Microsoft licensing issue: If you are not on subscription, working remotely is a premium feature

SecretSonOfHG

Re: Until wayland screws up Linux

Agreed, I had to give up on using Kubuntu over RDP after an afternoon of trying. Ended up using Windows instead of Linux as my RDP server....

What are those Windows 10 PCs running? Several flavours from 2019, by the looks of things

SecretSonOfHG

Posting from a Kubuntu install

Done in 30 minutes after hours struggling to update Windows 10 to 1903. Update starts, then fails for some reason during the boot phase, then boots again rolls back to previous version. This takes a number of very, very irritating hours and has become so irritating that I'm seriously contemplating not installing it again.

How long consumers can tolerate this degree of reliability? Seems to me that people keep running Windows today not by preference but by some means of lock-in, be it a game, a piece of HW, or some custom software. Windows has become a joke buried inside umpteen different layers of UI and OS compatibility that MS does not even try to understand anymore but instead keeps alive by piling up patches on top of patches.

MS please, do a fresh start with your OS, something like you've done with... gasp, browsers, break up compatibility and do it right.

Microsoft's Teams goes to bat for the other team with preview on Linux

SecretSonOfHG

There is an open source version

Not supported by MS, but it has working now Shifts, which the MS official version does not have.

Check https://github.com/IsmaelMartinez/teams-for-linux

The '$4.4m a year' bug: Chipotle online orders swallowed by JavaScript credit-card form blunder

SecretSonOfHG

So much web development ignorance here

Astonished by how many people blame the Chipotle devs. This is first and foremost a problem triggered when one web site uses a form field with the same name as some other form elsewhere that the user has already previosuly completed. "Elsewhere" means anywhere in the entire internet. No amount of coding on the client side can prevent autocomplete from inserting what it thinks should be there. If anyone is to blame here is the browser developers who do not honor the "do not autocomplete" DOM attributes.

True, there are things the Chipotle devs can do to at leats mitigate that, like using aonother name for the field (note that flagging to autocomplete that it should not mess with the field may result in these same "usability experts" complaining about having to type the CC expiry year all the time!) And they should do whatever it takes to streamline the customer experience. But definitely they should not get so much blame as the comments imply.

Rust in peace: Memory bugs in C and C++ code cause security issues so Microsoft is considering alternatives once again

SecretSonOfHG

Re: Eh?

<<There is no reason why correctly written code should run slower than buggy code>>

You miss the fact that there is no way to tell apart "correct" from "buggy" code, much less automatically. The best you can hope is to avoid operations that could make bugs become attack vectors.

And yes, as Linus said, every bug is at least a denial of service vulnerability, but let's not dive into that.

PS: please, the "but there's this and that code that has been verified" people save themselves from commenting, as there is no one able to asses that the verification is correct, see Turing, Godel, etc...

Google's Go team decides not to give it a try

SecretSonOfHG

Going full circle?

Excuse me but I'm a bit tired of the never ending cycle... Someone creates a language with a lot of powerful features designed to make developer lives easier. People then proceed to use those features, and unavoidably, some also abuse those features and create monsters. The next generation decides that it is better to not have these features than risk the chance of someone abusing them, so they remove them. Case in point: Rust and inheritance, and now Go

Now in a few years someone will realize the amount of extra code and effort that has to be added to Rust/Go programs to emulate those missing features, go back and add them in their next generation language. Only to have them abused and.... oh please. There is already enough experience in the usage patterns to know that the problem is most always not the language, but how the developer uses it and how change averse development can be without the right processes. Language designers: fix that, not what is not broken.

Oof, are you sure? Facing $9bn damages, Google asks Supreme Court to hear Java spat

SecretSonOfHG

Re: @Doug S ... Better if they refuse cert

"The other issue.. suppose they hear it and Google wins?

Now you have no protection for IP in the software industry."

No, if Google wins you have a clear and firm position on what is an interface and what can be copied or not. Like, say, an auto spares company creating parts that are plug in compatible with the original ones. Or a printer ink manufacturer creating cartridges that can be used in printers from other brands. Or a battery plug connector that can be used on many brands of batteries. Or (gasp) a power plug connector that can be used in many countries, or.... the list is endless.

The debate of whether interfaces can be subject to IP property is as young as software itself, because in the past nobody ever even thought of copyrighting the shape of shift gears, or power plugs, or the diameter of tubes, or the shape of threads on a bolt, or... anything at all.

If Oracle wins the entire software industry will flock to open specifications for everything over time, just to avoid the risk of accidentally infringing some interface IP. This will kill IP property in software, forever.

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

SecretSonOfHG

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

SecretSonOfHG

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

SecretSonOfHG

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)

SecretSonOfHG

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

SecretSonOfHG

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.

SecretSonOfHG

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

SecretSonOfHG

I saw it coming back in 2015

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

https://forums.theregister.co.uk/forum/1/2015/07/20/ibm_q2_2015_results_mainframes_middleware/

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

SecretSonOfHG

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

SecretSonOfHG

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

SecretSonOfHG

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...

SecretSonOfHG

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

SecretSonOfHG

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

SecretSonOfHG

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

SecretSonOfHG

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

SecretSonOfHG

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

SecretSonOfHG

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

SecretSonOfHG

No

"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.

SecretSonOfHG

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

SecretSonOfHG

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.

SecretSonOfHG

Typical Samsung

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

Shakes on a plane: How dangerous is turbulence?

SecretSonOfHG

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.

Page:

SUBSCRIBE TO OUR WEEKLY TECH NEWSLETTER

Biting the hand that feeds IT © 1998–2020