* Posts by James 47

436 posts • joined 13 Jun 2009


Splunk to junk masters and slaves once a committee figures out replacements

James 47

Re: None of this is truly inclusive

This is a direct quote from a non-natively English speaking colleague:

"I can't believe this is actually happening. Using English turns into walking through a minefield."

James 47

Re: Crazy

The amusing thing about all this is that it's pretty much cemeted Trump a second term in office. Sane people will speak up at the ballot box.

James 47

None of this is truly inclusive

There is an underlying assumption here that people invovled in software are largely a) American, and b) speak English natively.

The first is just American Privilege pure and simple.

The second negatively affects anyone who has to use a dictionary or online translation service to contribute to a project. They're not likely to be aware of the nuances of certain words.

Made-up murder claims, threats to kill Twitter, rants about NSA spying – anything but mention 100,000 US virus deaths, right, Mr President?

James 47

Re: Booo-ring

That seems to have been written in 2014, on his personal website.

James 47


Andrew Orlowski would never have published this type of /r/politics drivel.

In Rust, we lust: Security-focused super-C++ language still most loved among Stack Overflow denizens

James 47

Yes, it has a standardisation process.. that's glacially slow. I can't really complain though since they're all volunteers. And I've no doubt there'll be C++ code bases around in 20 years... parked for maintenance only, just like COBOL. No young dev should waste their time learning C++.

James 47

C++ is unfortunately doomed. A lot of fantasic work went in to C++11 and beyond but it's a dying language. Memory safety issues aside (which should have been largely solved by RAII), it's too complex (there are 5 ways to initialise a variable, xvalues, glvalues, prvalues, lvalues, rvalues), its networking framework is too much but also too little and there's zero mention of unicode. I get the feeling that companies like MS, Google and Mozilla are of the opinion that trying to fix their broken C++ code is too much effort when they could just rewrite in Rust.

I'm not a fan of the visual look of Rust source code but I think it'll become a desired skill if not by its merits, but by the herd wanting to use it.

Linus Torvalds drops Intel and adopts 32-core AMD Ryzen Threadripper on personal PC

James 47

Re: $$$

We had the same. There was a jumper on the mobo that allowed overclocking to 100Mhz or 133Mhz. Mine couldn't handle 133, but it was nice to 33% more clocks for free.

As Brit cyber-spies drop 'whitelist' and 'blacklist', tech boss says: If you’re thinking about getting in touch saying this is political correctness gone mad, don’t bother

James 47

Jesus Christ. The sooner Silicon Valley collapses, the better.

In Rust we trust? Yes, but we want better tools and wider usage, say devs

James 47

Re: If a developer needs an IDE to be productive

Same boat as you but I used QTCreator just for code writing. They do actually help productivity.

But yes, gdb, make etc are still from the terminal.

James 47

Re: despite the enthusiasm of developers [snip] adoption remains limited

Our server code is written in C++ and I can't remember the last time we had a crash or a memory leak. I'm not saying we're perfect but C++ has come on leaps and bounds since C++03. Rust protects you from this unless you go 'unsafe', and the devs that can still make modern C++ crash and leak will probably get to do the same in Rust.

That said, what will get Rust more widely used is the 3rd party libraries / source code. With C++ it's a pain and that random HTTP parser you cloned from github may not be the best quality.

Also, networking. C++'s ASIO stuff is a headache, I'd be surprised if Rust is in a similar boat. I'm considering dropping ASIO altogether and going straight to using io_uring.

Amazon says it fired a guy for breaking pandemic rules. Same guy who organized a staff protest over a lack of coronavirus protection

James 47

Re: One Sided Reporting

The San Fran office is turning The Register into reddit.

Cloudflare family-friendly DNS service flubs first filtering foray: Vital LGBTQ, sex-ed sites blocked 'by mistake'

James 47

Re: So?

Your language is not inclusive and violates all the codes of conduct

Assange lawyer: Trump offered WikiLeaker a pardon in exchange for denying Russia hacked Democrats' email

James 47

Know your audience

Let's not turn El Reg into /r/politics please.

Auf wiedersehen, pet: UK Deutsche Bank contractors plan to leave rather than take 25% pay cut for IR35 – report

James 47

Where are they all going to go? Bluffers

UK contractors planning 'mass exodus' ahead of IR35 tax clampdown – survey

James 47

Boo Hoo indeed

Hey GitLab, the 1970s called and want their sexism back: Saleswomen told to wear short skirts, heels and 'step it up'

James 47

"The Register has asked... whether Schulze was the author of the email"

Why? Is the woke patrol about to be unleashed on her?

GitLab can proclaim diversity all it likes, but it seems to have a real problem keeping women on staff or in management

James 47

Re: Diversity = a Nice-to-have

Describe 'bro-ish' for me please. I'm genuinely curious.

James 47

Boo hoo

Are women supposed to be unsackable, or something?

If someone was hired because they're a woman, can't they be sacked because they're a woman?

Rockstar dev debate reopens: Hero programmers do exist, do all the work, do chat a lot – and do need love and attention from project leaders

James 47

WTF is a 'tech bro'?

'I am done with open source': Developer of Rust Actix web framework quits, appoints new maintainer

James 47

Re: PL and TL

An Open Source project doesn't need a management hierarchy. That's the point, it's a place for developers to do what they want, how they want, without having to answer to anybody. If no-one uses it that's fine.

James 47

Re: Not just open source

Are you serious?

People publish Open Source software because they're hobbyists who think others might find their work useful. They owe anyone else absolutely nothing! Others are totally free to not use their software.

Who in their right mind would spend a weekend writing a 'design defence' document? Crazy.

Google security engineer says she was fired for daring to remind Googlers they do indeed have labor rights

James 47

Re: Can someone please explain...

Well, especially for software/IT unions can be a hindrance to career development. If you want to pick up a skill outside of your assigned area it may be difficult as you'll be potentially taking someone else's job.

Google ex-employees demand retribution for Thanksgiving massacre

James 47

Creepy morons. Google is a safer place with them gone.

In Rust We Trust: Stob gets behind the latest language craze

James 47

Re: Do...While

do... while is perfect for getting rid of explicit goto's if your coding standard forbids them. Use 'break' to just to the error handling part. The conditional in the while is always false.

Googlers fired after tracking colleagues working on US border cop projects. Now, if they had monetized that stalking...

James 47

No doubt those people working on unwoke projects are now on a radical left-wing list somewhere now. They're the real victims here.

Like a BAT outta hell, Brave browser hits 1.0 with crypto-coin rewards for your fave websites

James 47

"In 2014, he was forced to resign as Mozilla CEO (after just a short time in the job) because of his views on same-sex marriage."

What has this got to do with anything?

Brave is very useful for listening to music on youtube during work.

Redis releases automatic cluster recovery for Kubernetes and RedisInsight GUI tool

James 47

Yes, but that's not what I'm suggesting. It should be possible to run several separate redis instances on each core and have something distribute the load. This is actually possible with Twemproxy, but like I said, that is out of date, if not dead.

I've even been tempted to fork the redis code so that I can run multiple, independent, Redis server threads in a single application.

And yes, the serialisation does seem to be an overhead. Even with twemproxy the main process will use 100% of its core even though there are slaves on the same machine doing the actual redis commands.

James 47

The problem with Redis is its single-threaded nature. It wastes cores, especially if you're running it in the cloud. You could use Twemproxy as a proxy to several redis instances running on separate cores on the same machine, but twemproxy doesn't support all the commands and seems to be dead. There is redis-cluster but that still comes with a use-at-your-own risk warning.

AMD sees Ryzen PCs sold with its CPUs in Europe as Intel shortages persist

James 47

Intel's shares seem to be relatively unaffected by competition from AMD and from all the Spectre stuff

GNU means GNU's Not U: Stallman insists he's still Chief GNUisance while 18 maintainers want him out as leader

James 47

Re: People skills

So you're openly advocating discrimination against people on the spectrum, who by their very nature cannot or find it extremely difficult to adhere to societal norms? Swell. So much for inclusivity.

James 47

I've never heard of any of those people.

All RMS needs to do is identify as a female for a while and this'll all be forgotten.

Talk about a calculated RISC: If you think you can do a better job than Arm at designing CPUs, now's your chance

James 47

Re: I did not know that

Intrinsics are not portable, the get the compiler to generate CPU-specific instructions. Perhaps you're thinking of builtins, which will use CPU-specific instructions if available, or will generate equivalent code if they're not.

The D in Systemd is for Directories: Poettering says his creation will phone /home in future

James 47

Who the hell runs Linux on a laptop?

GIMP open source image editor forked to fix 'problematic' name

James 47

GIMP's UI is offensive.

WeWork filed its IPO homework. So we had a look at its small print and... yowser. What has El Reg got itself into?

James 47

Eye spy

"Working lifts are also a distinctly optional part of the package: they are never fully working, it seems"

So you're in Aviation House across from Holborn Station?

In Rust we trust: Brave smashes speed limit after rewriting ad-block engine in super-lang

James 47

SQL, are you serious? They're more likely to use bloom filters.

Brave urges UK's data watchdog to join Ireland in probing claim Google adtech breaches GDPR

James 47

Re: Without going into the legal nitty-gritty...

Google does not send the full IP address. The last octet is removed.

Former Oracle software seller says company fired him because he's Hispanic

This post has been deleted by a moderator

Rust never sleeps: C++-alike language tops Stack Overflow survey for fourth year in a row

James 47

Re: Not only normal meetings...

People higher-up than your manager wnat to know what's going on, so when they ask him he'll have to provide answers

Nice People Matter? NPM may stand for Not Politely Managed – job cuts leave staff sore

James 47

Did you pay for winrar?

Searching for Skylab: Even the most casual astro-nerd will revel in this respectful elegy to unsung space history

James 47

They could have had a better trailer

New Zealand cops cuff alleged jackasses who shared mosque murder video, messages online

James 47

> Meanwhile, New Zealand prime minister Jacinda Ardern issued what she said was a "global call" to combat the racist ideology behind the attacks, and argued that every country needed to target white nationalism and including "weed it out where it exists and make sure that we never create an environment where it can flourish."

According to the BBC, her comments were targeted to right-wing nationalism, not white nationalism, unless only white people can be right-wing these days.


Ad-tech industry: GDPR complaint is like holding road builders to account for traffic violations

James 47

The OpenRTB spec is freely available. Pretty much every field in the json is 'optional', there's no requirement that it all gets sent.

The IAB doesn't release any tools that can be misused, they only issue guidelines really.

This is nothing more than a publicity drive for the complainants.

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

James 47

Re: strNcpy is also buggy

> Same thing with memory leaks - just use boost::scoped_ptr or boost::shared_ptr (or even std::auto_ptr if you must).

You haven't written C++ for a long long time, have you?

Microsoft delivers a second preview of Visual Studio 2019 (a Redmond thing we actually like)

James 47

> Those hair-shirted individuals who like their code to be of the C++ variety

No women code in C++? Not very inclusive from pro-SJW El-Reg!

Newsflash: Twitter still toxic place for women, particular those of color, Amnesty study finds

James 47

> Twitter’s failure to effectively tackle violence and abuse on the platform has a chilling effect on freedom of expression online

Hmm, no mention of SJW's using Twatter to destroy the online presence of those they find undesirable?

Current example of Vice trying to crush an Asian female who loves all things tech:


I was once one of you, F1 star Lewis Hamilton tells delighted IT bods

James 47

What a knob

How many women drive F1 cars, or even work in a technical/engineering manner in the pit lane?

Civil rights group says Oracles, Tapads and Experians get let off for wanton info-sucking

James 47

Criteo, not Critero

'Pure technical contributions aren’t enough'.... Intel commits to code of conduct for open-source projects

James 47

Re: What's all the hoopla about ?

> Good code, bad code, of course, still exists. I write both, and sometimes unable to distinguish between the two.

Great, but some who does point out your bad code is pretty much putting their career on the line if you should choose to take 'offence' to having it pointed out.



Biting the hand that feeds IT © 1998–2020