* Posts by karlkarl

120 posts • joined 10 Apr 2015


Apple reseller Solutions Inc pulls down shutters, calls in administrators

karlkarl Bronze badge

I have heard that Maplin used to refer a lot of business to Solutions, especially when it involved Apple hardware.

I wouldn't be surprised that closure of Solutions isn't partly a knockon effect from Maplins closing down.

Missed Valentine's Day? Take your beloved to a Visual Studio 2019 launch event instead

karlkarl Bronze badge

Can we please just get an .iso containing the core IDE and C++ compilers. Don't give a shite about the rest of the bloat.

The online downloaders are a stupid idea because they are non-deterministic (who bloody knows what versions the guy next to me is going to end up with) and seem incredibly wasteful to repeatedly download on build servers.

Better still, just reinstate the Windows SDK containing just the C++ compilers... The rest of the IDE can also go to hell these days XD.

Surface Studio 2: The Vulture rakes a talon over Microsoft's latest box of desktop delight

karlkarl Bronze badge

"Hello Mr NHS IT Director. If you put in an order of 20,000 of these surface units, I will give you a free pen"

Now I understand who buys this kind of hardware... All of us (indirectly) ;)

Take your pick: Linux on Windows 10 hardware, or Windows 10 on Linux hardware

karlkarl Bronze badge

Once we can get away from device specific images (i.e like the IBM PS/2 Compatible solved many many years ago already), then I might look at an ARM device.

Until then, I would just be buying something that will be unusable in ~2 years once no updated images are released.

If I wanted to buy something immediately obsolete, I would just buy Apple products!

Reliable system was so reliable, no one noticed its licence had expired... until it was too late

karlkarl Bronze badge

This is why DRM is never acceptable. Imagine if the original software company was no longer around?

You would have to pay for a reverser to patch / crack the binary? ;)

I hope the software company was billed for lost earnings due to downtime whilst their erronious license was dicking around.

Website programming? Pffft, so 2011. Python's main squeeze is now data science, apparently

karlkarl Bronze badge

Vintage C++ is *much* easier to maintain than vintage Python.

Try running even a simple python 1.x script in the latest 3.x interpreter.

Many isues.. and thats the easy bit.

The big issue with vintage python is the obsolete dependencies it drags in. Everything is a sodding external package and everything sodding no longer exists.

Basically the only way to maintain vintage python is a rewrite. This isnt *always* the case with C++.

Chrome devs attempt to slip muzzle on resource-guzzling browser beast with 'Never-Slow Mode'

karlkarl Bronze badge

Re: I like Chromium, but not Chrome

You want Iridium instead.


They also have low-level hooks in place that report if data is being leaked to the non-ethical company.

With these hooks (and community), they have managed to remove a lot of the privacy issues still remaining in Chromium.

Oh cool, the Bluetooth 5.1 specification is out. Nice. *control-F* master-slave... 2,000 results

karlkarl Bronze badge

As an absolutely avid OpenBSD user I admit that I have to give up a lot of luxuries...

... luckily I have never missed Bluetooth. I always found it a big fiddly pile of crap all the way since Windows XP.

If Bluetooth does get its shite together, congratulations, you have just made a connection that RS-232 could have achieved. Then you need to install the driver to actually operate on the data and that is always an absolute mess.

Does anyone else have a better experience with it compared to say, USB?

Boffins debunk study claiming certain languages (cough, C, PHP, JS...) lead to more buggy code than others

karlkarl Bronze badge

Sure C is not a "safe" language. It was written to be portable assembler, not for safety.

Now for the stupid part... C#, Javascript, Java all have massive sprawling VMs required to interpret and Jit them. What is that mostly written in? And why do you think that is?

Yes, I am a C developer... yes, C is a little awkward to use but sometims there is *zero* alternative.

Other languages are "an illluuusiiion!"

Want a bit of privacy? Got a USB stick? Welcome to TAILS 3.12

karlkarl Bronze badge

Why Etcher?

Why has everyone suddenly opted for the big old fat bloated Etcher for disk imaging on Windows?

Why not the original classic from the early days of Raspberry Pi?


Is it because Etcher is run by a company with the potential to fsck everyone over and you are all a bunch of corporate hoes? Who knows? ;)

Did you know of the alternative?

Protestors beg Google not to build censored Project Dragonfly search engine

karlkarl Bronze badge

Would a valid "Googlewhack" game submission from Dragonfly still count?

I bet the limited number of non-blacklisted results would make it really possible :)

Oracle exec: Open-source vendors locking down licences proves 'they were never really open'

karlkarl Bronze badge

Lol, aww look at those twits trying to muddy up the meaning of what open-source means to other twits.

While Windows 7 wobbled, AI continued its relentless march at Microsoft

karlkarl Bronze badge

Re: Chacun à son goût

Possibly data scientists and software R&D should already be accustomed to programming in the best language for the job and not require Python "because its easy for beginners".

Thats a bit like saying astonauts should use row boats because it is easier to learn to row a boat than piloting a space shuttle.

US Department of Defense to fling $1.76bn at Microsoft

karlkarl Bronze badge

Criminals just giving money to other criminals.

I imagine it basically works the same way in a paedophile web ring.

It WASN'T the update, says Microsoft: Windows 7 suffers identity crisis as users hit by activation errors

karlkarl Bronze badge

Plus the source for the KMS emulator is open (MIT) and verifyable.

Not to mention, we honestly trust the "russian" crackers more these days than IT giants :/

karlkarl Bronze badge

At work we have Windows licenses but we also use kmspico (A "crack" for Windows in that it just runs a local activation server to activate against).

We do this for three reasons:

1) In the UK, it is perfectly legal to do this if we own the license and "coz we can".

2) Our workstations must stay deterministic. No sloppy crap passed down to us from the chaos that is Microsoft in 2019.

3) Some of our projects are quite sensitive and therefore machines are offline for the entirety of their lifespan and using a phone for licensing is quite obsolete.

I recommend everyone doing the same. I think it is mad that people expose themselves to the fallicy that is online DRM.

Unexpected final boss for games kit SpatialOS: Unity blasts multiplayer GDK out of the cloud

karlkarl Bronze badge

Pick a kiddie toy to make your product with, expect kiddie problems further down the line.

Before dipping a toe in the new ThinkPad high-end, make sure your desk is compatible

karlkarl Bronze badge

Looking at that picture of the guy with massive monitors...

Is it just me or does the chunky Windows 10 task bar still leave barely any screenspace haha.

We are getting higher resolution, physically larger screens but the operating systems are just increasing text and rubrik size!

There is more screen realestate on Carmack's old rig!


Note: Stick to X1 Carbon 3rd gen or older if you want a reliable OpenBSD or FreeBSD (and possibly Linux) experience.

Chinese rover pootles about... on the far side of the friggin' MOON

karlkarl Bronze badge

Trust me, if there was major money in Space exploration for England, we would be doing it.

The as*holes that the British people have no choice but to vote in are still in the mindset that money is the *only* important thing in this world.

Britain is a little bit pathetic and we need to grow the hell up before we will ever get to do cool space stuff.

Also, has the rest of the EU done much space travel? Not really so its not like keeping in with them is our best shortcut to spaaace :/

Happy new year, readers. Yes, we have threaded comments, an image-lite mode, and more...

karlkarl Bronze badge

Re: Width

Am I late to the party?

Microsoft: Come and play in our Windows SandBox

karlkarl Bronze badge

So Microsoft has basically come up with Chroot, Jails, LPAR, Zones many many years late...

Nice job. I am sure that they will be worshipped by consumers everywhere!

Windows 10 can carry on slurping even when you're sure you yelled STOP!

karlkarl Bronze badge

If you have to stick with Windows because either yourself or your boss is an idiot then just get creative with the firewall and block everything other than DHCP, DNS, Git, Iridium (Web Browser) and a few other online programs you use.

Official: Voyager 2 is now an interstellar spacecraft

karlkarl Bronze badge

I don't imagine your SSH session to one of those things would be any fun. 16+ hours per key press ;)

For fax sake: NHS to be banned from buying archaic copy-flingers

karlkarl Bronze badge

Not happy

What are we going to be able to dial "24328" on now?

3 points to the first human to discover the reference ;)

Do not adjust your set: Hats off to Apple, you struggle to shift iPhones 'cos you're oddly ethical

karlkarl Bronze badge

You still need to activate the damn things over the internet each time they are factory reset.

This DRM measure gives Apple the perfect chance to effectively disable them all within the period of 1-2 years.

non-ethical scumbags!

Ooo shiny! First Visual Studio 2019 sneak peek here in time for Chrimbo

karlkarl Bronze badge

Don't give a crap about the text editor. Hopefully Microsoft has contributed code to the CMake guys to integrate with the recent 'cl' compiler.

Basically developers only really use CMake anyway and without support in this, we will not be updating the toolchain until it down.

Wintel dust up: Intel supply woes vs Win10 demand

karlkarl Bronze badge

Unfortunately in various ways it was probably on the tax payers expense.

We are mugs.

OneDrive is broken: Microsoft's cloudy storage drops from the sky for EU users

karlkarl Bronze badge

You use amateur solutions, you are an amateur and you will run into amateur problems.

Enjoy your amateur problems you amateurs ;)

GCHQ pushes for 'virtual crocodile clips' on chat apps – the ability to silently slip into private encrypted comms

karlkarl Bronze badge

I think a government *should* be allowed access to whatever they want.

Unfortunately, we often don't have governments. What we have is a corrupt bunch of absolute criminals masquerading as a government.

I am sure they understand when I keep all of my communication encrypted and avoid sleezy crap such as whatsapp and other consumer crap. They do the same after all whilst they discuss their next criminal activity.

Why is my Windows 10 preview build ticking? Microsoft reminds users that previews have timebombs

karlkarl Bronze badge

If you run a amateur operating system, you are an amateur and will simply get amateur problems.

Enjoy your amateur timebombs, you amateurs :)

Joe Public wants NHS to spend its cash on cancer, mental health, not digital services

karlkarl Bronze badge


Stop giving our tax payers money to Microsoft you corrupt bastards!

Windows 10 Pro goes Home as Microsoft fires up downgrade server

karlkarl Bronze badge

But they are home users

Anyone relying on a consumer activation server is a consumer / home user. So their Windows edition should reflect that.

For professional users, they need their software to be deterministic and reliable. So they do not use consumer activation servers requiring external company servers, a network connection. Too many unknowns that could go wrong.

Stay safe kids. Don't think software requiring strict DRM is a "professional" solution. Use your due diligence and pick a correct solution.

30 spies dead after Iran cracked CIA comms network with, er, Google search – new claim

karlkarl Bronze badge

Our nation would imprison the spies, not kill them.

Just sayin'

In memoriam: See you in Valhalla, Skype Classic. Version 8 can never replace you

karlkarl Bronze badge

Re: Integrations

Its fine. I filled my recycling bin with dog turd the other day. If these fucks can produce landfill shit by locking hardware down to a dying service, then I don't feel that a single pleb recycling should need to pick up their slack.


For the record, I never used Skype (I actually avoided it for this reason. I don't like being dragged along by the bollocks by dumb company whims)

Roughly 30 years after its birth at UK's Acorn Computers, RISC OS 5 is going open source

karlkarl Bronze badge

Re: Not So

I guess I stand corrected.

That said, were these products around ~2 years ago? I remember looking for a very long time and my only options were a second hand Iyonix or Virtual RPC.

What chips were in them before the ARM Cortex A8, A9 and A15 chips came out?

karlkarl Bronze badge

What I find sodding annoying is that before the raspberry Pi came out there was a gap of around 10/15 years where it was almost impossible to get a machine capable of running RISC OS.

When the Raspberry Pi dies off in popularity again (I.e like the BBC Acorn did) will there be another gap for 15 years?

Too few people care about digital preservation

Microsoft reveals xlang: Cross-language, cross-compiler and coming to a platform near you

karlkarl Bronze badge

Re: GCC?

Yeah I don't see the problem here. C / C++ is pretty much platform agnostic these days and then just ifdef the platform specific stuff. Ignore vendor lockin crap like Java/C# and cross platform code is within everyone's grasp.

If you avoid crap like Python, you don't even need to frig about with bindings either.

Life is good if you cut out the bullsh*t and just use C or C++ :)

Edit: And if a locked down platform like Windows RT doesn't support standard C or C++... you jail break that broken crap until it does. :)

Google taking action against disguised code in Chrome Web Store

karlkarl Bronze badge

It's not Google's job to police malicious code. They are not our masters.

It is just them being creepy in a passive aggressive kinda way.

Offline (if that's how you like it): Microsoft Azure IoT Edge

karlkarl Bronze badge

You still need to have the initial connection (in a similar way to DRM in games) which is literally where I lost interest. JTAG or uploading device code another way is still a better solution.

Android Phones are 10: For once, Google won fair and square

karlkarl Bronze badge

Android won because it was "open"

Not open-source, just open so you can install your own crap on it.

Basically the same reason why IBM won with the PS/2.

Nothing new here. It was all predicted.

That scary old system with 'do not touch' on it? Your boss very much wants you to touch it. Now what do you do?

karlkarl Bronze badge

But what emulators are acceptable?

You cannot just use Virtualizers like VMware, VirtualBox because they do not provide any actual support for older operating systems like Windows NT 4.0 or Windows 95. They can be hacked to run but that is not ideal for mission critical work.

You then cannot use Qemu and full system emulators because again... their focus is generally on Linux these days.

Emulators for non-x86 systems are also often very hobbiest or immature so that's poor for old SPARC servers

So emulation is actually not an ideal solution to this problem.

Anyone have any suggestions? My PhD is on this topic and I am currently in the process of the literature review ;)

Building your own PC for AI is 10x cheaper than renting out GPUs on cloud, apparently

karlkarl Bronze badge

After ~5 years you may need to buy a new rig to make the most of modern hardware again. At the current costs, this would still be cheaper than keeping with the cloud even if hardware upgrades are free / forced.

So basically the cloud is currently too expensive to really exist yet. Perhaps in another decade or so they will realize that their "cloud" dream will only manifest itself if they charge "correct" prices.

So I guess the current question is; why do cloud providers feel that they need to charge so much per hour? They are going to kill the idea of the cloud before it was even properly born.

Microsoft lights a fire under .NET Core teams, just in time for Ignite

karlkarl Bronze badge

Re: what if you 'outgrew' ".Not" (aka ".Net") itself?

"If you are genuinely writing code using only the Native API functions without recourse to libraries"

He did mention he was using libraries. wxWidgets being one such example.

I personally found that C++ projects seem to progress faster than .NET / Java projects. I don't know if it is the developers that are better or if .NET has hidden failures.

You know all those movies you bought from Apple? Um, well, think different: You didn't

karlkarl Bronze badge

So Apple basically told him that he should have downloaded the films to his disk when he had the chance. But does the DRM not prevent this? Only streaming is allowed right? It is a lose-lose for the guy in the case study.

For the record, I purchase and then *always* torrent a backup copy so this will never affect me. I also have very little respect for those naive people who do not. However I still find it interesting to see how much content providers will push clients until they reject them completely.

If the DRM was not there to prevent a local download, then I blame the guy for being stupid. If there was DRM preventing this then I blame Apple for being criminals (and the guy for being a mug).

C++ devs take a Step Back, let the UWP guy play with Visual Studio

karlkarl Bronze badge

Yes 2010 all the way.

Some additional info that you guys might find useful.

1) 2010 does not require additional runtimes (i.e the 2017 C/C++ re-distributable) to be installed. This simplifies the deployment

2) 2010 with the Intel C/C++ compiler installed gives a slightly newer standard (C++11) which can keep the 2010 IDE going for another decade ;)

3) 2010 Express edition actually requires activation which the server no longer allows! Hidden DRM or what! Don't fall for that in future with express or community editions.

4) Worst case scenario, to keep with the 2010 IDE, just install clang which has great integration (and newer standards support).

Stay safe out there! ;)

Nvidia promises to shift graphics grunt work to the cloud, for a price

karlkarl Bronze badge

This NVIDIA cloud stuff is no good for any kind of competitive gaming in any way. Price wise or technology wise.

Imagine a LAN event where over 300 gamers all use a shedload of bandwidth to use "cloud NVIDIA". Sure, LAN gaming events have a fast internet connection but nowhere near the amount to funnel 2048x2048x3x60x300 bytes of data per second

2048x2048 screen resolution

x 3 bpp (rgb per pixel)

x 60 frames per second

x 300 players

300 gamers is optimistic, sometimes there can be many more! However I stuck with the low 300 to balance the fact there will likely be compression of the video stream. That said, unlike i.e youtube videos, live streams do not actually compress well at all because the chunks are quite small. So I still feel that I am being generous.

Nah, this is a just a form of control and will almost certainly lead on to very stupid DRM schemes or other restrictions once everyone is stupid enough to sell their proper computers and move over to dumb terminals / tablets.

karlkarl Bronze badge

The Internet is crap for so many people. If you cannot afford a machine capable of beating "streamed graphics", then you probably cannot afford an internet connection capable of sustaining it.

Pretty much why OnLive and countless others have failed. Also why this will fail. Also why the cloud fails in general for consumers.

What a load of crap. NVIDIA do something less shite please haha.

Nokia reinstates 'hide the Notch' a day after 'Google required' feature kill

karlkarl Bronze badge

Black electrical tape will suffice for me

... but I never gave much of a sh*t about phones.

Boffins are building an open-source secure enclave on RISC-V

karlkarl Bronze badge

This is desperately needed.

The next step will to create an open-source fabricator for us (or small groups) to fabricate their own chips and the IT world will be sane again and away from the control of creepy people and criminals.

I wish it well :)

C'mon, if you say your device is 'unhackable', you're just asking for it: Bitfi retracts edgy claim

karlkarl Bronze badge

Gosh, these guys literally sound like 12 year old kids.


Biting the hand that feeds IT © 1998–2019