* Posts by Bronek Kozicki

2854 posts • joined 6 Sep 2007

Reviewing and profiling your code is boring? Well, Amazon will now sell you an AI editor to do it for you

Bronek Kozicki Silver badge

You code in Java

... that's your source of problems right there.

Ancient Arm server outfit Kaleao resprouts as Bamboo with CPU offload plan and electricity-saving power play

Bronek Kozicki Silver badge

This is mildly interesting

I do like ARM servers, but Cortex A72 is "bare" Armv8 ISA, without atomic instructions which are rather useful on multi-core servers. Please wake me up again when they release new hardware with something like Ampere Altra.

A memo from the distant future... June 2022: The boss decides working from home isn't the new normal after all

Bronek Kozicki Silver badge

Re: Yes the juniors are being dumped-on again

I am saving money for similar reasons; as for burning the calories I am lucky enough to be married to a PE coach and she keeps me moving.

Intel outside: Chip king Keller quits x86 giant immediately 'for personal reasons'

Bronek Kozicki Silver badge

Re: Back to Apple?

.... or perhaps NUVIA, Inc. ?

Sony reveals PlayStation 5 will offer heretical no-optical-disk option. And yes, it has an AMD CPU-GPU combo

Bronek Kozicki Silver badge

Re: Disk free

players will be trapped in Sony's ecosystem

Isn't it part of the definition of a game console?

Brave soz about coding snafu that sent search queries to affiliate links but insists practice is 'industry-standard'

Bronek Kozicki Silver badge
Paris Hilton

First Opera, now Brave ....

I guess I just have no choice but stick with Firefox.

It could be 'five to ten years' before the world finally drags itself away from IPv4

Bronek Kozicki Silver badge
Thumb Up

Re: That's pretty much all it does

deploying an address family that used 48-bit addresses would take the same amount of work that deploying v6 is taking. The work isn't proportional to the number of bits!

It's a shame that I cannot upvote this enough.

Hey Mister Prime Minister ... Scott! Can you get off my lawn please, mate?

Bronek Kozicki Silver badge

Re: Only in Oz...

This should be a joke, but isn't

I've seen things you people wouldn't believe. Hydrogen clouds in a far-away star system glowing from a supernova's last gasp

Bronek Kozicki Silver badge

All those moments will be lost in time, like tears in rain.


Talk about a control plane... US Air Force says upcoming B-21 stealth bomber will use Kubernetes

Bronek Kozicki Silver badge

Re: I wonder

One of the typical reasons for excessive disk use in k8s is that there is other log you know nothing about, which is written to some non-standard location. Non-standard because in microservices architecture "there is no need for standards, right?".

Bronek Kozicki Silver badge

I wonder

... what will that bomber do when a bunch of critical processes get evicted due to too much disk space taken up by logs. And the logs immediately deleted, as the pods are being destroyed. Don't get me wrong, Kubernetes is very useful for lots of different cases, but critical software that can result in people dying when gone wrong is probably not one of them.

Snapping at Canonical's Snap: Linux Mint team says no to Ubuntu store 'backdoor'

Bronek Kozicki Silver badge

It probably already is.

Not yet. I quite like 20.04 server edition, but right after installation I run a small script which starts like so:

apt-get purge -y fwupd packagekit dconf-service dconf-gsettings-backend bolt unattended-upgrades open-iscsi multipath-tools sg3-utils tpm-udev glib-networking glib-networking-common glib-networking-services snapd landscape-common

apt-get install -y zsh bc kpartx zip unzip wget curl tmux htop vim

apt-get autoremove --purge -y

The machines work just fine without snapd. It's a good luck that I have no desire to use LXD because then I would have to install it with snap.

Not the Wright stuff: Bitcoin 'inventor' loses bid to sue YouTuber who called him a liar

Bronek Kozicki Silver badge
Paris Hilton

I think there's been some change in the libel law few years past. Can't remember details though.

Western Digital shingled out in lawsuit for sneaking RAID-unfriendly tech into drives for RAID arrays

Bronek Kozicki Silver badge

Re: Another good reason to be an El Reg reader

The difference might not show up in simple tests; it does show up when resilvering a RAIDZ (with Z, i.e. the ZFS thing) array which would take under one day with CMR but takes over a week with SMR.

After 30 years of searching, astroboffins finally detect the universe's 'missing matter' – using fast radio bursts

Bronek Kozicki Silver badge

This isn't about dark matter (which we do not know about), it's about regular baryonic matter ie. your regular atomic nuclei with protons and (optionally) neutrons in them, like you would expect to see in a hydrogen atom.

Well done for the boffins, this is amazing discovery.

Rich Communication Services: Nobody uses it, nobody wants it, but analysts reckon it's on the verge of a breakthrough

Bronek Kozicki Silver badge

Well, there is Signal. It is almost, but not quite, perfect (open source, good encryption, has no interest in collecting your data). However it relies on centralized servers and that's not so good - decentralized is better.

If someone could stop hackers pwning medical systems right now, that would be cool, say Red Cross and friends

Bronek Kozicki Silver badge

Re: While, um, ...

As usual, can't say if you are making this up or not, but it's a cool story anyway so have an upvote.

DNS this week stands for Drowning Needed Services: Design flaw in name server system can be exploited to flood machines offline

Bronek Kozicki Silver badge
Paris Hilton

Urgently patch your publicly available, recursive DNS server

Luckily few people need to run one. Right? Right??

Rust marks five years since its 1.0 release: The long and winding road actually works

Bronek Kozicki Silver badge

Re: On speed

C++ has threads since version C++11 . Rather than create threads ad-hoc, the more efficient way is to manage a thread pool, fixed to the number of available cores. The problem with efficiency remains because of synchronization overhead, see also Amdahl's law (not to mention whole new category of bugs). Although of course there are better alternatives to explicit synchronization, e.g. message passing (for C++ example see seastar library - it looks ugly, but is also very efficient). Message passing is one of the reasons to try Go because channels are quite a good abstraction.

Bronek Kozicki Silver badge

I do not know Rust, but all of the above seem like a nice reason to start learning it.

Bronek Kozicki Silver badge
Paris Hilton

Re: Follow the money!

Someone must be confused, or is it just me?

If American tech is used to design or make that chip, you better not ship it to Huawei, warns Uncle Sam

Bronek Kozicki Silver badge

Re: I can see this going well....

The smart thing would be for UK to "support" this. When US corporations (esp. Silicon Valley) wake up to the fact that everyone is considering their tech a liability rather than asset, lure them to this side of the pond with more liberal regulation, and let US slide to Amish level of tech.

Behold: The ghastly, preening, lesser-spotted Incredible Bullsh*tting Customer

Bronek Kozicki Silver badge
Paris Hilton

Re: "Lying" to your boss

Twat ?

There's a black hole lurking within 1,000 light years of Earth – and you can see stars circling it with the naked eye

Bronek Kozicki Silver badge

Re: A black hole we can nearly see?

Accretion disks do emit light.

Bronek Kozicki Silver badge

A black hole we can nearly see?

That's rather amazing. Hope some big telescope can be directed that way, in search of the accretion disc.

For boffins ->

What's worse than an annoying internet filter? How about one with a pre-auth remote-command execution hole and there's no patch?

Bronek Kozicki Silver badge


Security vulnerability in a web tool written in .php; must be a day ending with "y"

RetroPie 4.6 brings forth an answer to 'What do I do with this Pi 4 I bought last year?'

Bronek Kozicki Silver badge

If you prefer ssh over HDMI

... and like playing with tiny servers, then this will work nicely on pi 4.

Google reveals how its Borg clusters have evolved yet still only use about 60 percent of resources (Alibaba might do better)

Bronek Kozicki Silver badge


... for publishing this data. Job scheduling on large clusters is stupendously difficult and if there is any good research that can be based on the raw data, that will be useful for lots of people.

Welcome to life in the Fossa lane: Ubuntu 20.04 let out of cage and Shuttleworth claims Canonical now 'commercially self sustaining'

Bronek Kozicki Silver badge

Re: Gnome has got a flat tyre

May I suggest a simple solution:

$ sudo apt-get install xubuntu-desktop

Internet root keymasters must think they're cursed: First, a dodgy safe. Now, coronavirus upends IANA ceremony

Bronek Kozicki Silver badge

Do you remember author or at least part of the title?

What's vexing Linux-loving Gophers? A few things: Go devs want generics, easier debugging

Bronek Kozicki Silver badge

Re: Caught in the middle with Go

I like to think of it as "upmarket C".

Bronek Kozicki Silver badge

I disagree. Java GC is one or two orders of magnitude slower than that provided by modern Go runtime, not to mention both memory and CPU overhead of all the other 3rd party Java libraries which you will end up using in your program, for convenience or because Java defaults are not useful. It's just not very good for microservices, unless your memory and cores come for free. Although admittedly, Oracle is making an effort to bring Java to more modern age, with GraalVM.

Bronek Kozicki Silver badge

"The implication is that while Go may be great for developing APIs and web services, it is not so good at the lowest level, perhaps a price paid for developer-friendly features like garbage collection."

I concur. Garbage collection is not great if your program works with many low-level resources (other than memory) because you have to maintain their lifetime by hand. I use both C++ and Go and while I would prefer to write higher level code in Go only, anything low-level has a better chance of good performance and consistent low resource utilization if it is written in good, idiomatic C++

Scaleway disarms its ARM64 cloud, cites unreliable hardware as the reason

Bronek Kozicki Silver badge

1st gen Cavium TunderX to retire

It's an old chip and I am not surprised that it is being retired. Perhaps they waited for a worthy successor - there are few on the horizon as of now, but it will be little longer before the new hardware can be installed in the datacentres. They also won't be cheap, which makes them hard sell for bare-metal. In the meantime, the old bare-metal instances are turning out to be pain for the users and maintenance staff which is not surprising.

Cloudflare outage caused by techie pulling out the wrong cables

Bronek Kozicki Silver badge

Re: Data Centre Management

Don't you dare joke like that because PHBs may not have your sense of humour.

Bronek Kozicki Silver badge

Re: Data Centre Management

Out of curiosity, is this some off-the-shelf software you are using for this, or an internal thing?

AMD takes another crack at Intel's server stronghold with more Epyc silicon

Bronek Kozicki Silver badge

Re: Typo surely 8 core low end, 24 core middle and 16 high end ?

That 16 cores chip comes with 256MB of L3 and 3.5Ghz base frequency.

Bronek Kozicki Silver badge

Re: 240W 7F52 16 cores at 3.5-3.9GHz with 256MB of L3

You are comparing apples to oranges; Intel's TDP applies to base frequency only and will be exceeded, by quite a large but unspecified degree, as soon as turbo frequencies kick in (which, for some workloads, could be "all the time"). AMD TDP on the other hand is focused on a removal of waste heat which is perhaps more accurate as it indirectly points to max power, but is also unnecessarily coupled to things like thermal capacity of a cooler. Example discussion here.

Bronek Kozicki Silver badge

240W 7F52 16 cores at 3.5-3.9GHz with 256MB of L3

I like this chip already, quite a lot. Although maybe not $3,100 much.

We lost another good one: Mathematician John Conway loses Game of Life, taken by coronavirus at 82

Bronek Kozicki Silver badge

Re: On Surreal Numbers

Oh yes, thank you - I missed the footnote!

Bronek Kozicki Silver badge

On Surreal Numbers

I recently bought this book, written by Donald Knuth. It is said that Conway adopted name "Surreal Numbers" after Knuth, previously he called them simply numbers. Another nice definition has been written by Stephen Wolfram, and there is also a demonstration in Mathematica.

Bronek Kozicki Silver badge

Thank you

... for the game of life.

Signal sends smoke, er, signal: If Congress cripples anonymous speech with EARN IT Act, we'll shut US ops

Bronek Kozicki Silver badge

Re: I think it would be rather splendid

It would be a very long "then", then

Bronek Kozicki Silver badge

I think it would be rather splendid

.... if all secure messaging platforms pulled from the US. Imagine this conversation:

Senators: We want our secure communication with staff

Providers: Sorry, can't do, you made it illegal for us to provide it.

Hi, Google Duplex here, trying to book a haircut for a socially inept human. Sorry, 'COVID-19'?... DOES NOT COMPUTE

Bronek Kozicki Silver badge

Re: Hi Google...

I think you are confused. Google duplex calls are meant to *order* services, not sell them, and they are real-time rather than recorded. Finally, they are made to the phone numbers published by companies *specifically* for taking orders.

French pensioner ejected from fighter jet after accidentally grabbing bang seat* handle

Bronek Kozicki Silver badge
Paris Hilton

I see lots of good luck here

... because no-one has died!

But, does this good luck outweighs all the bad decision making?

Tribunal halts all Information Commissioner's Office cases because UK data watchdog can't print or organise PDFs

Bronek Kozicki Silver badge

Re: Same in the county courts

oh, I thought that was millibites

Rolls-Royce leads data analytics alliance with its sights set on COVID-19 economic recovery

Bronek Kozicki Silver badge

Re: Epidemiological Data

Ideally we need both because for some people virus infections take longer to clear (cough, cough)

Ethernet standards group leaves its name in the dust as it details new 800Gbps spec

Bronek Kozicki Silver badge
Paris Hilton

Re: Multiplexing?

> Right, I've got my coat.

Please do, it was dirty anyway.


Biting the hand that feeds IT © 1998–2020