> governments and banks
A look at this (probably somewhat outdated) list (http://ibmmainframes.com/references/a41.html) seems to imply lots of companies with any kind of legacy software still do.
Outside of mainframes, from my own experience, their Spectrum Scale/GPFS (parallel filesystem) is still the default buy in HPC. Not necc the _best_ choice, but still the one you wouldn't get fired for buying.
My university’s cluster was running off of Spectrum Scale/GPFS with two sets of hardware: one from IBM the other DDN. Our half-PB expansion was purchased through DDN as their gear is more performant and not as expensive.
One of the other admins was investigating the Lustre filesystem when I left.
All 3 of those countries are still in the single European market though, with freedom of movement. Given UK appears to be heading towards a hard brexit and doesn't seem to want freedom of movement I think comparing them directly is a bit disingenuous.
And plenty of Norwegians would love to see the nation exit that market, because they are, much like most that voted for brexit, tired of seeing industry jobs being "offshored" and remaining wages being undercut by temporary workers from the former eastern block.
At the hight of the oil boom a local shipyard was 1/3 Poles, brought in by the busload. Some of them didn't have the first clue about English, never mind Norwegian.
For all the "champagne left's" kumbaya about EU being about European peace and solidarity, most of the working class see it as a way for the economic "elite" to defang unions and force down wages.
Bingo, it's the EU version of the US playbook going back to the late 70's... Take advantage of labor arbitrage by moving production to the cheaper Eastern European labor markets. But the workers in Britain, Norway etc. don't have the freedom to take advantage of the lower costs of living in those cheap labor markets.
It seems to me there's an inflection point in these national economies when the citizens' wages can no longer pay for goods and services produced locally.
I'm all for free trade between countries but I think nations need to really discourage imports of goods and services that can be provided internally solely for maximizing profits.
Yeah, it's a tough problem but perhaps restrictions can be placed on multi-national corporations. Using Apple as an example; trade agreements would be setup such that Apple, being a US company, could sell iPhones abroad but they wouldn't be allowed to design or manufacture iPhones abroad.
They would be allowed to import the components for the iPhone from foreign manufactures but the design and assembly would be restricted to the U.S. They wouldn't be allowed to setup shell corporations abroad to handle component manufacturing or distribution. Distribution would need to be handled solely by companies within the importing nation.
Basically free and open trade but with clear national boundaries... Put restrictions on the rent seeking.
And of course Brexit will stop that in its tracks.
Most of the working class right doesn't understand that Brexit will not be allowed to have any direct effect at all on immigration, because the EU is not the direct cause of wage gouging.
If corporations can't get cheap labour from Europe they'll get it from other countries - just as they did before the UK joined the EU.
And their toadies in government will continue to be noisily in favour of protecting the working man from the influx of nasty foreigners in public, while working hard to keep the cheap labour coming in private - just as they've been doing for at least a century and a half.
The corporations will at least have to go through an ostensibly democratic parliament system to get their agenda passed instead of a fully authoritarian EU Council that is not subject to any kind of democratic control.
I find this argument mind-boggling when the people who have done the most to undermine workers rights are exactly the same people who support Brexit.
In the UK, one shocking source of work insecurity is the zero-hours contract (basically, you have no guaranteed income but have to be available whenever your employer feels like it). The EU has nothing to do with that, in fact most EU countries have banned the practise [1] but the British government refuse to do anything it in the name of 'labour flexibility'.
These same people are now claiming that leaving the EU, which offers important protections to workers rights through the treaties and the European Court of Human Rights, will magically solve problems they created and sustain themselves.
It's true the UK gov is not being helpful. But the UK gov supported remain. All major parties did. In the language of the vulgar tabloids, the British worker has been spit-roasted by both the EU and the UK government. One of those is withdrawing. The UK only has stop the UK gov fucking workers in the mouth now.
This is the crux of the matter. Giant companies hijack the hands-around-the-world narrative of the left for their own monetary purposes. In the US, the narrative is that there will be 'crops rotting in the fields' if cheap labour is not imported. Ironically, this is a very similar argument to pro-slavery campaigners who said the US would collapse without slavery.
Do you think no other countries bring foreign workers for cheap because the locals won't accept the job at the wages paid?
Canada does it, the US does it. No EU needed for that.
The alternative is to have production stalled or unaffordable because you don't have enough people to do the grunt work.
The industry jobs are more likely to be offshored without free movement of people, because import taxes are cheaper than manufacturing in high-wage countries. That's why free movement of goods and people go together.
The thing is that the whole debate is skewed. As a politician I want to capture the political capital, but I can't do it without providing solutions. I think the job automation is the major contributor to this, but no one is eager to talk about it. What can you say that would get you elected? Stop using technology? What kind of enforceable laws can you provide? In the current politics this problem is insolvable. Some industry jobs are definitely offshored, but no one wants to talk about the fact that, say, steel mills have become 100x more efficient per employee in the 70 years.
> tired of seeing industry jobs being "offshored"
This is really a complex one to solve. What are the solutions? If you impose the tariffs the poorest one will suffer the most - they spend the highest percentage of the income on "stuff". Less competition, higher prices. Trading will slow which will have further implications for the growth. Historically, countries that were trying to isolate themselves failed (19th century China, Brazil 50 years ago)
Norway probably doesn't need the single market and freedom of movement to thrive. However, as countries go Norway (Switzerland as well, for that matter) is quite unique. The UK on the other hand with its largely service-based economy is dependent on international trade and workforce movement.
>All 3 of those countries are still in the single European market though, with freedom of movement. Given UK appears to be heading towards a hard brexit and doesn't seem to want freedom of movement I think comparing them directly is a bit disingenuous.
None of these countries is in the "European Market" in the way EU member states are.
And Britain will be as much a part of the free market as those countries are, if not more.
It's not made by someone from an arts background, but as someone with barely any maths background (stopped learning at 16) I found the book Grokking Algorithms[1] a really good way to learn about data structures etc. It's written with more of a focus on displaying algorithms visually. Doesn't go into massive depth, but helped me considerably in developing intuition in a way other typical recommended resources for alg didn't.
I hear this a lot, but do you mean more IT/technician jobs than software engineering/developing?
I'm reasonably sensitive to class particulars and I'm pretty sure software engineering is middle class. Or at least, exactly the same as mechanical/design engineers
If you're interested in academia or scientific research, there is scope to work on open source projects there.
My full time job is working on a particle physics data analysis program, which is entirely open sourced.
You won't necessarily have to do a scientific project either - other people who work at the same research facility work on configuration management systems, or databases.
Note that this doesn't have to involve doing a PhD or actually being an academic - it's more a providing the tools that enable academics to do successful research kind of thing.
Outside of mainframes, from my own experience, their Spectrum Scale/GPFS (parallel filesystem) is still the default buy in HPC. Not necc the _best_ choice, but still the one you wouldn't get fired for buying.