News for hackers. Stuff that matters.

hwntw

Re:Yes, and on Friday October 09, 2026 @02:15PM (#50024559)
They very well might when it's outside the core remit of the company. Companies do this all the time - outsource/subcontract work so they can focus on what they're good at.

Yes, they might be able to build software that works for (relatively) close to free now. But that still has marginal cost in terms of extra resource to build it. Then it needs to be maintained, upgraded to meet changing internal requirements, it needs to be secure, they need to be able to trust it does what it's supposed to.

Sure, the cost of all of that has come down, but it's still a lot of work when they could just entrust another company to do that for a cost they're willing to pay. And companies are often happy to pay a lot in B2B contracts.

Just to reinforce this: look at the cost savings from cloud-exits - yet companies still readily build out in the cloud. FOSS has existed for decades, yet companies still pay for proprietary alternatives. Build vs buy exists on more dimensions than just cost alone.

Re:The last time my family was replaced by technology on Thursday October 01, 2026 @11:37AM (#49923129)
The bright side is that analytics engineer is a relatively modern job title, previously it was largely bundled in with data engineer, and before that, data scientist. So you're either already relatively early in your professional career or have adapted between programming disciplines once already.

I also (personally! I'm in data engineering for my part) feel it's one of the safer roles from an AI perspective. Yes, you'll be writing a lot less code in the future, but that's never been the particularly difficult part of your job: SQL is dead easy to use.

The difficult part is picking up all the business context and knowledge in order to work out the best ways of representing complicated and messy data for the business. AI can help to some degrees there, but if you're great at your job, your judgement is going to be built on so much business context that both can't be written down and would be too vast to feed into the model.

Sure, AI can do some of the job, but you'll always thrash it in terms of quality (whilst getting to spend less time doing the busywork of just writing your thousandth predicate of the day!). And worst comes to worst, all the business knowledge you have in your head makes moving into analytics a far more viable lateral move.

And that one is definitely AI proof. If all companies use AI for their analytics, they're going to be moving largely in lockstep with each other. Humans might be far worse, but often far better, so I'd be willing to bet that through sheer randomness that over time companies using human analytics will outperform those relying on AI.

Re:Zig by Example on Monday June 08, 2026 @01:11PM (#48448068)
I'd say it's worth learning new languages even purely for the sake and love of learning! That goes to both Rust and Zig, Rust is arguably more intellectually interesting, whereas with Zig you'll probably be writing useable hobby projects much quicker (I decided to tackle learning Zig and reading Crafting Interpreters simultaneously, transliterating the code in the book as I went along).

Zig will be much easier to learn than Rust, but it's worth noting that it's syntactically very unstable between releases (there were some huge changes between 0.15.2 and 0.16 to anything involving IO).

It's really hard to predict what you'll actually use professionally in the future or what's going to be popular in ten years, but some of the greatest value comes from just learning a huge variety of topics.

I'm a firm believer in prioritising enjoyment over utility, and I've always found that utility has flowed backwards from the enjoyment. And even if it doesn't, you've had a good time and found yourself richer for it!

Re:I've Covered Robots for Years. This One Is Different on Saturday May 02, 2026 @06:05AM (#47984990)
The human body goes further than that too, when you're out jogging - as your foot approaches the ground for a stride, you slow the velocity of your foot downwards towards the ground so there's less of a sudden deceleration.

Imagine when you throw a tennis ball high in the sky, and then you catch it on your racket without bouncing by matching it's velocity, your feet do the same thing with the ground on a smaller scale.

Re:Replacing a $3000/mo Heroku bill with a $55/mo server on Wednesday October 22, 2025 @06:19AM (#45667014)
Where do you spend $21 for a loaf of sourdough?! My local baker sells a delicious loaf of artisanal sourdough for £4 here.

Of course, the difference between sourdough and anything else is astonishing, I just can't comprehend someone charging $21 for it!

Would be a nice thought, but literally nobody means the descendants of the Britons where talking about being British.

If they did, depending upon what that encompasses, then either large swathes of Scotland would be included (Glasgow is a Brythonic name!), or you'd be excluding England from the discussion.

Largely without fail, someone talking about Britain is talking of the island itself, or the current inhabitants.

Re:So you're using a weird language on Thursday October 06, 2022 @09:20AM (#33107844)
Erlang might be slightly more obscure, but there are plenty of big household names using the language - Klarna, Bet365, and William Hill are all household names. And that's excluding the obvious cases of Ericsson or WhatsApp.
It's basically a guaranteed fatality at 45mph in any weight of car - lots of towns/cities are even reducing their 30mph speed limits to 20mph for that reason.

If anything, I'd suggest doing 45mph on a road where there's the possibility of a child walking into the road faster than you could respond is irresponsible. If you're going that fast in a built-up area, you should either have a good enough view of the sides of the road that you can see the hazard developing in good time to react/break (ie, you're tracking the pedestrians alongside the road a hundred metres ahead of you), or you should be slowing down to a more appropriate speed for when you're lacking situational awareness.

I suspect this is a large part of the reasons that some countries (eg, the UK) have a hazard perception element to the driving test.

Re:The case for language agnostic hiring on Thursday September 01, 2022 @05:52AM (#32674194)
The FCA (one of the financial regulators) stepped in for the insurance market, which is why that change has started being made.
Re:Finnish as a world language? on Saturday August 27, 2022 @03:38AM (#32616742)
The main difference here is orthography as opposed to the actual pronunciation of the word - Welsh uses y and w as vowels, as well as multiple 2-letter clusters for a single sound (eg, dd is the same as one of the English th sounds, or rh and ll are both single sounds).

So in that sense, a word that may look bad (eg bwyta, to eat) actually has no consonant clusters in it - actually being pronounced 'boy-ta'.

Re:Cloudflare stood up to a patent troll and won (2019) on Thursday August 25, 2022 @09:22AM (#32593369)
In which case those countries can get a court order and have Cloudflare remove their services from that company. They're not endorsing a forum by providing them the same services they do anyone else, and it sets a very scary precedence for a private company to shut down speech (however deplorable one may find it).

Another way of looking at it - should there be a concerted (and successful!) effort from the Christian Right in America to start taking positions of power in major tech firms, would you be happy for them to stop serving people/companies who held social views at odds with their own?

That might be highly location specific as well - ie, clustered around wealthy urban areas such as London. In Wales I've never seen such a card (although, certainly more than a few coral cards around!) Probably quite easy to saturate that market.
Re:Build Your Own X on Tuesday July 19, 2022 @07:40PM (#32159415)
The title made me assume it was a reference to building your own x.org - alas! Nevertheless, a fascinating repository.
Re:A practical guide to incident management on Saturday June 18, 2022 @06:51AM (#31788738)
In my most recent role I wasn't on-call, but would keep an eye on monitors out of hours and if around, fix issues as they arose (I guess it was unpaid, but would just take hours off in-lieu). That's perfectly fine to me, I'm well paid, should (probably!) have written more resilient code the first time around, and if I'm not doing anything much anyway then it's not that big of a deal to hop online to fix an issue.

I would never accept on-call work (even if paid), even if no incidents ever happened because of the infringement that has on your lifestyle. Realistically it means I won't be able to attend church the Sundays I'm on, go for a long run, on a hike (if we have one of the only nice Saturdays of the year), or even visit family (some of my family have a terrible internet connection!), because even if nothing happens then there's the risk something _might_ happen: and if it did, I wouldn't be able to respond if I were doing one of those activities. And for me, no amount of money would be enough to compensate me for that.

Re:Loot boxes in video games on Tuesday May 31, 2022 @08:27AM (#31568729)
So you're actually conflating two topics with that first sentence - since this is a topic from the UK government, we don't forbid alcohol consumption amongst children here (over the age of 5), only bar them from buying the alcohol.

Given the topic at hand, it might be a bit more challenging to prevent children from buying loot boxes, whilst still allowing them to open them - but there is prior examples of a distinction in legality between the two.