* Posts by Morten Bjoernsvik

260 posts • joined 7 Mar 2008


Now that China has all but banned cryptocurrencies, GPU prices are falling like Bitcoin

Morten Bjoernsvik

Re: Phew that was close!

Interestingly, Bitcoin, and some other "cryptocurrencies" are designed to be cryptographically secure in a way that controls the supply (there will only ever be a finite number of Bitcoins, Ether is another matter), and prevents "forgery"

The weighting used by BTC where you get your fraction of a BTC based on your fraction of the summed compute power spent is an environmental disaster. They could instead used this power to fold DNAs or Seti analyzing or something, just not heat you need to cool down.

Have you tried turning server cores off and on again? HPE wants to do it for you from GreenLake

Morten Bjoernsvik

Maybe new on intel

IBM calls it Capacity On Demand:


Same with oracle Exadata:


And Azure,GC,AWS,Facebook etc surely have this in their datacenters.

But this is becomming commodity:

Days Gone PC: Melting pot of open-world influences makes for one of the more immersive zombie slayers out there

Morten Bjoernsvik

Re: Average is as average does

|I played this on the PlayStation. It's the epitomy of average - if you've played any open world action

|game you've played this one.

And if you buy a $50 500GB SSD and replace the HD in PS4, you reduce the loadtimes. Due to the crappy old controller you can go fine with the cheapest slowest ssd there is and still halve the load times. And it the fan does not run that much.

Nasdaq's 32-bit code can't handle Berkshire Hathaway's monster share price

Morten Bjoernsvik

python to the rescue

python is actually very much used in banking nowadays mainly because it has arbitrary numbers builtin without any fuzz:

>>> int64bit = 2**63-1

>>> bigger = int64bit**10

>>> type(bigger)

<class 'int'>

>>> bigger


SpaceX's Starlink: Overhyped and underpowered to meet broadband needs of Rural America, say analysts

Morten Bjoernsvik

Re: Current user here

"So ask yourself this question. Why are SpaceX/Starlink launching, if it's not economical/profitable in the long run?"

They can always fell back to use it as network for all the Teslas.

Over a decade on, and millions in legal fees, Supreme Court rules for Google over Oracle in Java API legal war

Morten Bjoernsvik

fair use of apis

We can relax, there will not be a patent-troll suing you on use of a token anytime soon.

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

Morten Bjoernsvik

Re: If IBM buys Redhat then what will happen to CentOS?

2years later we know they killed it. made an inferior stream version.

IBM's CEO and outgoing exec chairman take home $38m in total for 2020 despite revenue shrinking by billions

Morten Bjoernsvik

One of the worst CEOs in history lost $134Billion in marked cap in 9 years

Mrs Rometty reign started with a shareprice of $182/Market cap $211B (01/2012) and ended $128/$114B (12/2020). The stock has only lost 35% (due to heavy buybacks), but marked cap has lost ~$100B. Also add the RedHat acquisition of horrendously $34B on top of it. IBM now has net debt of $52B. In 2012 they had $25B in net debt.

Ken Lay of Enron is often called the worst CEO in history loosing $65Billion, and Carly Fiorina managed to halve the value of HP in just 5 years. But they are just geniuses compared to Mrs Rometty.

Huge if true: If you show people articles saying that Firefox is faster than Chrome, they'll believe it

Morten Bjoernsvik

Re: A Go Faster Stripe for Software.

its all about market cap and testing. we only test our software on Chrome nowadays because 80% of the userbase has it. the rest is ios and mac and that is a separate ballgame.

Perl.com theft blamed on social engineering attack: Registrar 'convinced' to alter DNS records by miscreants

Morten Bjoernsvik


So nobody did monitor the `whois perl.com`

Ghost of Microsoft's Legacy Edge browser will linger as the default on Surface Hubs after April execution for desktops

Morten Bjoernsvik

We now have Chromium Edge on linux

A year ago my team changed their frontends, making Firefoxs geckodriver crash or not picking up code when using psedoelements in selenium. So we were stuck with Chrome. But 6months ago Chromium Edge was annonced for linux, so we atleast have 2 options. the MSEdgedriver was crappy to begin with (until v80 it was all chromedriver) but now our code works fine there aswell. I use 3 microsoft products on linux: Visual Studio Code, ChromeEdge and MS SQL server, they are all good.

Happy birthday, Python, you're 30 years old this week: Easy to learn, and the right tool at the right time

Morten Bjoernsvik

pip is part of all python distributions now

I recall the time when I had to install lots of modules and base python to get pip or easy_install, but those days are long gone. pip is packaged with the base language since 3.5:

"Whereas a Rust programmer can just download the language and use the integrated rustup+cargo tools for everything, Python programmers need to juggle many different tools to accomplish something similar but those tools are not developed in unison," Ronacher explained. "Unlike all other modern languages, Python also can only load one version of a dependency. This means that your entire software project needs to agree on a compatible version, which becomes harder the larger the ecosystem grows and the faster it moves."

And the requirements.txt withg the modulename==version is just as good as anything I've used anywhere, you can juggle installs with pip uninstall module; pip install module==version.

Surface Laptop Go: Premium feel for a mid-range price, but Microsoft's Apple-like range once meant more than this

Morten Bjoernsvik

Surface power supplies

Worth to mention it the stupid power supplies, they are unique and not that easy to get hold of. In my case it was cheaper to upgrade to a more recent 2nd hand surface pro 3

Red Hat defends its CentOS decision, claims Stream version can cover '95% of current user workloads'

Morten Bjoernsvik

Re: The RedHat corporate spinners won't fix this

Problem with stream is that it is always upfront. It is like Fedora which I always hated for all the new stuff breaking backward compliance. I just want things to be compliant and work with monitoring software and sysadmin procedures already in place.

About $15m in advertising booked to appear on millions of smart TVs was never seen by anyone, says Oracle

Morten Bjoernsvik

Re: Wait...

|I'd just buy a monitor if I would be in the market for one.

I take the HDMI out from the cablebox into a nvidia 1060 card and convert it into H264 video. And put it into a Synology NAS and use the synology Videostation app on Chromecast on a monitor.

Microsoft is designing its own Arm-based data-center server, PC chips – report

Morten Bjoernsvik

Re: MS take a look at the Apple design

And what is Intel doing?

When amd64 surfaced with Opteron it took a few months and Intel was out with X86_64. (even though they tried pushing Itanic for the 64bit). They had a team in Israel already preparing this for years. Atoms take on Arm has been a failure, Unable to match performance with power consumption. Intels dreadful Iris graphics. North/South Bridge etc. Why they do not have a SOC with lots of onchip cache is beyond me. The only rocket science about apple M1 is its 5Micron process. and we all know Intel still have problems with yield on 10Micron. Becoming to fat and lazy over the year with little competition. Maybe Intel will become the Nokia of the 2020'ies. It is well deserved.

Rocky has competition as more CentOS alternatives step into the ring: Project Lenix, Oracle Linux vie for attention

Morten Bjoernsvik

Re: I always feared...

Redhat = big Red?, I always though Big Red was Oracle, or they are maybe Evil Red or Larry Red

Morten Bjoernsvik

Re: suse

Major thing with CentOS is its rpm compatibility with RedHat Enterprise. You can develop an app on CentOS and deploy to your customerbase on RedHat. (All our customers preferred Redhat)

With containers this is not that big issue anymore since any linux guest container seem to run fine on any linux host. I havent built a standalone rpm in years, it is now all Dockerfiles and kompose in my own or company docker repos.

Systemd startup/config scripts compatibility with redhat was nice, but now docker-compose or kubernetes kompose takes care of it. And it works out of the box on Azure/Digital Ocean once you have added the resources.

AWS Babelfish for PostgreSQL: A chance to slip the net of some SQL Server licensing costs?

Morten Bjoernsvik

Re: "Babelfish"?

You are Ironic I assume :-)

This has nothing to do with Google Translate but all to do with Hitchhikers guide to the galaxy


AMD performance plummets when relying on battery power, says Intel. Let's take a closer look at those stats

Morten Bjoernsvik

Re: Depends

And will we get it on anything other than apple iron?

HTTPS-only mode arrives in Firefox 83 as Mozilla finds new home for Rust-y Servo engine

Morten Bjoernsvik

but a pain to manage

I need to open port80 from the firewall to my server, then add a http/80 on my proxy so certbot can update the cert every third month.

Lots of acme services out there that let you install a vpn to fix this but they all cost money. I have an ssl terminator in my proxy, so I just link any service through it and I do not have to bother with certs in my apps until the next 3 months.

Python swallows Java to become second-most popular programming language... according to this index

Morten Bjoernsvik

Re: "Why not? K&R is ~250 pages long"

>Everyone loves static analysis - in Go we'd use golint, gofmt and govet

You can force static typing in python just use `-m mypy` or `mypy` command. In 3.9 you do not even need to import typing. Our CI have a mypy label which enforces static type check on any code before deploying containers. We also have git hooks that run mypy on your code before you check in.

But it is as with all trades, if you program python for years 24/7 you learn to write defensive pythonic, so it is actually not needed.

Bad software crashed Boeings. Now it appears the company lacked a singular software supremo

Morten Bjoernsvik

Blame Airbus

>still would have needed a new type approval, and full pilot re-certification, which is what they were trying >to avoid.

It was the Airbus A321Neo that stole all their orders. The desperately needed an airframe with more efficient engines, more seats and had no time for a full FAA classification and costly pilot certification.

If it had worked, it would have been hailed as a "stroke of genius".

Kick Google all you like, Mozilla tells US government, so long as we keep getting our Google-bucks

Morten Bjoernsvik

Re: "I guess that means really that Mozilla is 'owned' by Google"

And they give Stinky rich Apple $12Bill/Year so they do not develop their own search engine.

Swift tailored for Windows no longer folklore: Apple's programming language available for Microsoft OS

Morten Bjoernsvik

Re: Taylored to our needs

I love your headlines :-)

Oracle Zooms past rivals to run TikTok’s cloud, take stake alongside WalMart and ByteDance investors

Morten Bjoernsvik

Oracle Cloud

So now the total number of customers are: 20


What did they do – twist his Arm? Ex-Qualcomm senior veep joins SiFive as CEO, RISC-V PC for devs teased

Morten Bjoernsvik

Re: RISC-V Raspberry Pi

Totally agree, I want to tinker with my sensors on a dead cheap platform. the pi is perfect for it, performance is more than good enough and it is expendable. But the real gem is all the people writing howtos and small programs for it.

Ardour goes harder: v6.0 brings 'huge engineering changes' to open-source digital audio workstation

Morten Bjoernsvik

free version works for 10 minutes

Free/Demo version

Periodically goes silent after 10 minutes.

Photostopped: Adobe Cloud evaporates in mass outage. Hope none of you are on a deadline, eh?

Morten Bjoernsvik

> Well Element Animation... hate to tell you but us professionals, still do own our own software.

How can you own closed software like Photoshop Creative Suite, AFAIK CS6 (2017) was the last that could be bought traditionally without the subscription model.

For professionals there are not that many alternatives to Illustrator and Photoshop.

As a simple programmer I manage with Krita and Inkscape.

It wasn't just a few credit cards: Entire travel itineraries were stolen by hackers, Easyjet now tells victims

Morten Bjoernsvik

Re: Is hacking too easy?

>What technology do the police use for accessing criminal records?

I Norway we have centralized login: http://www.idporten.no/ where there are 3 different providers and 6 different 2FA ways to authenticate. This login-service is used to access any official records by customers and internals alike. It covers usb-sticks, smartcards and login tokens and soon yubikey fido2 devices. Its govern by an own governmental directorate https://www.difi.no/

Soon a service that scans your passport will come alive. It will take you from zero legitimation level to top in one go. Making the onboarding fully digital and much faster.

Each provider need a lot of independent backend services from various other providers, so it means compromising one wont compromising the entire chain.

The end really is nigh – for 32-bit Windows 10 on new PCs

Morten Bjoernsvik

Re: Amazed it took them this long

"FF has become such a PIG"

Blame it on Rust, the clue to its speed is to do clever mallocs which requires memory:


UK finds itself almost alone with centralized virus contact-tracing app that probably won't work well, asks for your location, may be illegal

Morten Bjoernsvik

Re: Almost?

>Norway has a centralized model:

Currently Norway is under a state of emergency, where the goverment has taken control of the parlament (Stortinget). This app is a good example of this. It was given to a governmental owned consulting firm Simula without any competition (£4mill, around 30% of their total yearly budget). It is a very simple app just collect movement data and drain the battery and deliver it to a central mainframe for data-science digging. But the GDPR part is sketchy and many security analysts recommend not installing it, the police wont use it and it is voluntarily: So just another pointless action by the government to show decisive action in their finest hour:


Python 2 bows out after epic transition. And there was much applause because you've all moved to version 3, right? Uh, right?

Morten Bjoernsvik

Re: lol

>My solution to MANY of the problems it CAUSED by Django (and bad python code)

>was to write C language utilities to do REAL work with reasonable performance,

Django the swiss army knife of python.

Mayday! Mayday! The next Windows 10 update is finally on approach to a PC near you

Morten Bjoernsvik

Ulyana is comming

With every fast ring insider release of windows I hope for upgrades of some of the worst part of windows, the server tools I'm forced to use that give me a bad mood everytime I use it.

The best thing with windows upgrades is that powershell seem to be more and more used. powershell relieves me from using cmd.exe, server-manager, DISM, Event-Viewer,Task-Scheduler, MMC.exe, RSAT, ADUC and all the other terrible MMC.exe "Strap on" GUI management tools they released pre win2008 and never bothered to upgrade.

Pottering's systemd compared to windows wininit is utterly genius. I've never seen anything interesting in event-viewer. I can have 100GB of just start and stop events, telling me nothing, and you can't turn the shit off. Errors a one liner with an error code.

You can ssh into a windows and use a powershell shell giving you almost the same capabilities than using ssh into a linux server. I'm hoping one day I can ssh into a windows and get the windows bash shell(WSL2) with the same capabilties. We use cygwin ssh into a dedicated local admin running cygrun on all windows server mainly because most sysadmin and automation guys know bash better than powershell.

I'm pretty sure many companies that make windows admin software pays M$ a lot of their revenue just to make sure they never updates their crap.

Ulyana is the new Mint20 wrapper onto Ubuntu 20.04LTS coming 23rd of April. Far more interesting.

So how do the coronavirus smartphone tracking apps actually work and should you download one to help?

Morten Bjoernsvik

Do we need an app?

Do not google and apple already have all this data, they just need to increase sampling rate and then crunch out for each phone.

I can find my positions pretty good with https://www.google.com/maps/timeline, Apple probably have the same. let them identify the infected and then crunch numbers to find persons who have been in close range.

Out with the old and in with the new as Java 14 arrives, bringing with it first Project Panama enhancements

Morten Bjoernsvik

Great IntelliJ salespitch

I looked at the blog post but did not understand a thing until I ran the gifs. If you are a java developer you'll be lost without the help from intelliJs intellisense. I see the same when I drabble in java using the VSC redhat java plugin and ask my coworkers for help, they often says I just do this in IntelliJ. But this says a lot about the language, way to much sugarcoating, I still finish code faster with python in VSC than java in intelliJ.

Morten Bjoernsvik

Re: Take that!

>362: Deprecate the Solaris and SPARC Ports

>>Ha, those folks at Oracle are really screwing over the ... other people at Oracle.

There is no one left to screw. Those folks are long gone.

Microsoft's GitHub absorbs NPM into its code-hosting empire: JavaScript library vault used by 12 million devs now under Redmond's roof

Morten Bjoernsvik

Nobody wants to pay for a package manager

This was bound to happen, nobody wanted to pay $7/month per user for a "professional" version, so when venture money was gone, selling user data would be the only option left. I bet we'll see some azure-npm-github-linkedin synergies in selling your userdata.

Microsoft frees Windows Subsystem for Linux 2 from the shackles of, er, Windows?

Morten Bjoernsvik

Re: WSL versus running Linux in a VM

A third option windows docker host with linux guests. (docker requires hyperv).

wsl does not support sbus and services and filesystem write is painfully slow.

How does Monzo keep 1,600 microservices spinning? Go, clean code, and a strong team

Morten Bjoernsvik

Re: You don't need to know how 1,600 services work

REST Microservices scales linearly horizontal and vertical, even if they are way slower than IPC and direct sockets, you can scale them on 10x of pods. Build in some service and probe endpoints and you practically have a self healing infrastructure as long as you have a backend database that scale.

More than a billion hopelessly vulnerable Android gizmos in the wild that no longer receive security updates – research

Morten Bjoernsvik

Re: And in comparison...

> that means at least 6 years of being vulnerable.

Commodo Usertrust expires in may2020, it means that any android older and equal to 5.1 will not work on sites using ssl certs issued by this root CA. You can install it manually, but that will be outside the knowledge of 90% of the userbase. Usually google updates androids cert trust when root CAs expire. Luckily most root Cas have a validation of 10 years.


My Employer had a root CA that expired in 2015 and it meant all androids less of 4.2 would have to install it manually to use our apps and our webpages.

If you can get an updated firefox it may work because they maintain their own root cert store.

You can look up the source for the cert store here:


Stop us if you've heard this one before: HP Inc rejects Xerox's $36.5bn buyout plan as takeover saga drags on

Morten Bjoernsvik

Re: Strategy Option?

>Wouldn't they be better off offering the market say upto $30 a share until they've acquired another >36-37% and gained the controlling interest?

Icahn does not have that money, He has some strange idea that Xerox is undervalued and HP overvalued and synergies will make profits soars and finding their "optimal" performance. He's betting the HP board will agree. As always the losers will be HP and Xerox Workforce with massive layoffs and the winner will be the Wall street bankers financing this Utopia.

Built to last: Time to dispose of the disposable, unrepairable brick

Morten Bjoernsvik

Re: Reduce, re-used, recycle

I replaced my old "coal burning" i7 2700 homeserver with a rasberry pie4B, it uses around 40W with an 256GB SD card, I have a nuk like casing with a large slow running fan and more than enough to run mediawiki, gogs, ssh and sftp server in a single user mode. I have the sdcard backed up each night via cloud backup, and a simple program that can write it back into another sdcard it if fails. Like it has a tendency to do once in a year.

Steve Jobs, executives shot down top Apple engineers' plea to design their own server CPU – latest twist in legal battle over chip upstart Nuvia

Morten Bjoernsvik

Re: CPUs? Apple stopped making servers even though there was a demand

>There probably isn't a huge benefit to using their own CPUs for their cloud

Apple have the biggest coffin in the world, around $400Billion they do not know what to do with.

Building a server CPU and a kick ass apple server they can do just to keep the talent happy.

Xerox names the 11 directors it hopes will oust most of HP's board and put $33bn hostile takeover to shareholders

Morten Bjoernsvik

Gordon Gekko takeover

XRX market cap ~8Bill$ with major stockholder finance rebel Carl Icahn 83 years and Trump Buddie wants to buy HPQ with a market cap ~32Bill. Just supporting this Financial Ratatouille will drain all the earnings of both companies for years to come. No wonder HPQ are so hostile.

Microsoft emits long-term support .NET Core 3.1, Visual Studio 16.4

Morten Bjoernsvik

You can use visual studio code

>Visual Studio 2019 16.4 is necessary for using .NET Core 3.1.

runs fine with full intellisense under VSC and on linux.

Morten Bjoernsvik

Re: Proof in the pudding

perlscripts I wrote 15 years ago, still work, but python stuff I wrote 5 years ago do not. But current python with pathlib and subprocess properly written works everywhere.

We, Wall, we, Wall, Raku: Perl creator blesses new name for version 6 of text-wrangling lingo

Morten Bjoernsvik

Re: Finally

Moving from python2 to python3 is not that hard, if you can upgrade python2 to get all the backported python3 features it is mainly the utf-8 and byte issue left. We were lucky most of our modules had been upgraded as well.

Going from perl5 to perl6 is a different ballgame, there are very few packages for perl6 compared to cpan, so You need to rewrite everything from scratch. Far more easier to move it all to a more widely used language where modules exists. recently it is requirements to do security scanning of code repos. pypi and maven is supported everywhere. I would not been able to get a perl6 program out in production.

I follow the https://perlweeklychallenge.org/, solving problems using the core language is what perl6 is great at. I do not have time to write up all my legacy of modules and tools I need to meet my deadlines.

Flak overflow: Barrage of criticism prompts very public Stack Overflow apology

Morten Bjoernsvik

Re: This is all very fine, except for one thing.

Do the moderators get any money for this, or is this all internet economy voluntarily work.

Cosmo Communicator: More phone than the Gemini, more pocket computer than phone

Morten Bjoernsvik

why not bt keyboard

If they released a Psion look and feel BT keyboard I'm in. Currently I use a plain logitech BT keyboard with my android, works great, but not very portable.



Biting the hand that feeds IT © 1998–2021