HNHacker News
TopNewBestAskShowJobs

cs02rm0

2,777 karma · joined November 21, 2012

<https://thecisonetwork.com>

<https://gotform.co.uk>

<https://thepeopleschamber.co.uk>

submissionscomments
cs02rm0··on Best practices around creating production ready web apps with Docker Compose
Totally agree, wasn't slating the idea at all, simplicity wins out nearly every time for me.

It is an argument I've lost with managers more times than I've won though.

cs02rm0··on Best practices around creating production ready web apps with Docker Compose
I don't think you would in prod, unless you were happy with it all running on one host.

Shame really, I find compose simple and neat and k8s+terraform an unsettling mess.

cs02rm0··on Two UK Broadband ISPs Trial New Internet Snooping System
I don't even think the Police should have access.

If it's that serious, have them ask an intelligence agency to investigate and report - as they do anyway today. They don't need direct access.

But yes, crazy that the Food Standards Agency always end up on this list. Must be someone who knows someone.

cs02rm0··on There’s no such thing as “a startup within a big company”
It's just big company talk to pretend they're cool and innovative. Obviously ridiculous garbage that probably got someone a good annual review score.

A small company I was working with had heard that IBM, who had a customer in common, were operating some sort of "garage" thing that the customer really liked. Rumours were flying around, someone had heard it was a video conferencing app, they were desperate to know more about this secret sauce.

Eventually I got to speak to an opposite number from them on a piece of work that joined with our own. They were calling any team of people a garage (because of the Amazon, Apple, etc stories). That's all it was, just a different word for team, like toddlers playing let's pretend.

cs02rm0··on AstraZeneca/EU contract
There's a quite a difference between a contract signed by a company who could walk away without the money and imposed law that restricts trade!
cs02rm0··on AstraZeneca/EU contract
Certainly one Belgian lawyer has already stated that he thinks the EU Commission don't have a leg to stand on here. Not that I expect that to slow them down.

https://twitter.com/JeremyC64/status/1355156181753475073?s=1...

Awkwardly it seems Pfizer might shift to supplying the UK from the US and the UK seem content that they have no contractual need to share the AZ doses from the UK facility. So the EU don't seem to have any leverage on this issue.

Some have tried to say this debate is EU vs AZ but this map suggests otherwise.

https://thumbsnap.com/sc/JtrAXvhv.jpg

cs02rm0··on Israeli startup claims Covid-19 likely originated in a lab, willing to bet on it
Liability is the first point, but it's swiftly followed by what are they going to do next and how do we defend against it.

This is a whole other ball game if it's malice/incompetence.

cs02rm0··on I passed 2 AWS Solution Architect exams in a month
I reckon I could do it in two words but I'm not quite sure what gets you a ban around here. :)
cs02rm0··on Casio F-91W: The strangely ubiquitous watch (2011)
I replace the watch bands with a NATO strap and fill the casing with silicon oil.
cs02rm0··on Victoria follows South Australia and imposes electric car road tax
Road damage isn't the only issue with weight though.

There's safety, exhaust emissions, tyre and brake particles, noise, etc. I'm sure some of them don't have a linear relationship either.

One of the biggest upsides to taxing vehicle weight could be to counter purchasing decisions that have shifted to larger vehicles that no longer comfortably fit in parking spaces but ride better over ridiculous speed bumps and give drivers literally the opportunity to look down on others.

Taxing vehicle weight also doesn't have the privacy implications that taxing miles driven beyond fuel consumption does. It's always struck me as one of the more sensible aspects to tax.

Add lightness, as I believe Colin Chapman put it.

cs02rm0··on Gimp is 25 years old today
For me it's a case of being the worst open source image editor, except for all the others.

The scripts always seem broken, the UI was a mess for a while on a Mac. The multi windowed system was great if the windowing manager expected that sort of thing and terrible otherwise.

Ufraw integration seems an awful way of getting to edit raw files and I go years at a time without being able to get it working on a Mac.

But it's still my first choice.

cs02rm0··on Evidence-based software engineering: book released
Because, the vast majority of software engineering IS "factory" work because its the grunt work of building what should be a well understood system, with well understood tooling.

I'm not sure it is, depending on which majority we're talking about.

We size in complexity because that's where the time goes, the extra testing, the rework, the long reviews, the risk.

If there are cookie cutter lessons to be learned software tends to abstract those problems away to the point they're no longer problems.

cs02rm0··on MacBook Pro 13-inch with M1
Yep, I had a 13" 16GB MBP in 2013. These don't seem very enticing.
cs02rm0··on GitHub Source Code Leak
Gitlab possibly, YMMV.
cs02rm0··on If Not SPAs, What?
When SPA's became the norm and even static web pages needed to be build with React

I'm in a weird situation where I'm contracting into one organisation and they've contracted me out to another. The first organisation know me as a senior dev/architect with 15 years experience in a niche domain. The second organisation see me as brand new to them and despite paying an embarrassing day rate are giving me noddy UI tweaks to do. Extracting myself is proving to be slow somehow.

Anyway, they wanted a webapp with a couple of APIs and nothing on the page than a button, the authenticated username and a line of text. Clicking the button opts you in/out of a service and the text changes depending on the state. The sort of thing people go to once, maybe twice.

I used a mustache template on the server side to populate the values and I didn't even bother with any javascript, just did an old school form submission to the API when the button was clicked and a redirect back to the page.

It was tiny but, obviously it was decided "we should be using a more modern framework" - code for React. It was the more word that got to me, as if there was an equivalent, dated framework I'd used. I didn't put up a fight partly because I was new to the team and figured they were hot on React and I wasn't. Somehow, they made a complete hash of it, they couldn't even figure out how to get all their inline styles (the only styles they used) working without help.

I guess it's just those classics; people want to learn the hot new thing as they see it, their managers are happy that they've heard a buzzword they recognise and then everything becomes a nail for their new hammer.

cs02rm0··on Secrets and spies: Behind the doors of the GCHQ
Is GCHQ having such difficulty finding staff?

A large government department requiring niche technical skills on public sector pay and bureaucracy levels in a rural part of the country?

There are probably some difficulties.

cs02rm0··on Please stop using CDNs for external JavaScript libraries
Even without turnover, I've no idea how you're supposed to compete with the quality of top open source software. Maybe no one finds the bugs in your software, but they're definitely there.
cs02rm0··on Please stop using CDNs for external JavaScript libraries
I've spent much of my career on similarly, perhaps a little more, restricted networks and found the opposite.

Dependencies are painful to pull in and only pulled in when a dev needs a specific version. The internal repos end up being a missing version nightmare where people cobble together whatever works with what's available. Where feature and security upgrades go ignored, left to rot like the brains of the devs who struggle to keep up with what's available in the real world.

Many of those networks I've worked on are becoming more permeable at the edges because the cost of the air gap outweighs any benefits.

cs02rm0··on Google sues me for using the word “droid” in my company name Orpheusdroid
Probably preferable to having a very strong definition of evil.
cs02rm0··on Car seats as contraception
Totally, I'm also 6'5 so definitely feel your pain there.

Quite a contrast from my memories of being a kid sliding about on the back seat of a Mini without so much as a seatbelt.

cs02rm0··on Car seats as contraception
I had one child and then twins, so I felt like I was just dropped into this.

I was pretty shocked turning up with car seats at a Mercedes dealership to find we couldn't get three of them across an E class even without using ISOFIX. IIRC it was slightly exacerbated by two of them being seats for babies.

FWIW we went with a Volvo V70. We didn't want an MPV or SUV.

cs02rm0··on Car seats as contraception
No, I think just America. Europe isn't so safety crazed.

For instance, it's common for Europeans not to wear bicycle helmets.

That doesn't hold for the UK. Maybe it's spreading.

cs02rm0··on CRDTs are the future
Sounds like you've got an awareness of CRDTs now. That's a win and a differentiator from many other engineers.

I already knew about them, but there will be a stack of other stuff I don't know about. Just get Googling when you hit different problem areas.

I found out about CRDTs because I was working in a niche where a security device was used that breaks TCP between two hosting regions for an application. So I searched for issues to do with that and refreshed myself on the two general's problem, Byzantine fault tolerance, 2 and 3 phase commits and at some point OTs and CRDTs popped up. You'll find this stuff if you keep looking at a problem for long enough.

That was a while ago though and despite still working in that area I've still not implemented anything with them because I'm a contractor and I'm under the direction of people who don't have CRDTs in their toolbelt and don't want ideas from others! I guess my cheerful message is keep at it but know you can only do so much and there's plenty of other pits of despair to fall into even when you're out of the current one. Yay!

cs02rm0··on Old TV caused village broadband outages for 18 months
May 2015 we moved in.

I've no idea what the engagement was like, but it was Redrow so I doubt they just slapped the 50 or so houses up and then thought about it.

cs02rm0··on Old TV caused village broadband outages for 18 months
I naively thought this was going to be somewhere like rural India, not the UK (albeit relatively rural Wales).

I'm forever calling out engineers because the line crackles to the point it's difficult to take a call and my internet speed drops from ~65Mbps to ~10. Maybe I should start looking for old TVs.

Somehow, being on a road where the houses were only built 5 years ago we have copper lines and on my side of the street the houses on both sides of mine are able to sign up for g.fast but I'm not. I suppose I shouldn't have been surprised it was the UK at all.

cs02rm0··on I no longer build software
I'm 20 years behind you

Me too. And all I can do is point at Javascript in webpages. Which, as a Java dev (if I can still call myself that 15 years into doing all sorts of other stuff too), I want nothing to do with but somehow get dragged into all the time.

I can really relate with the idea that we're feeding the beast we built rather than the one borne of necessity. Unfortunately, which I'm sure the latter still exists, it's the former that always seems to pay the bills.

cs02rm0··on 120k-year-old footprints offer early evidence for humans in Arabia
I lived in Saudi for a time in the 90s too.

The censors with their felt tip pens clearly had a variety of artistic talent. I found myself choosing from various censorings of Nirvana's Nevermind which had the cover with the naked baby.

Some had a blocked out rectangle, some were scribbled on, some just blocked out the silhouette of the baby. I settled on one which had neatly drawn on a pair of swimming trunks!

Seems like another life now.

cs02rm0··on Help Make the 19th Century Searchable
Ah. I used pinch to zoom on my mobile - it didn't have the magnifying glass icons. That works, thanks.
cs02rm0··on Help Make the 19th Century Searchable
I can read the text in the snippet without issue, but I clicked through to some of the full images in the web viewer and couldn't read the text at all. I tried downloading a few PDFs and still couldn't read them.

Not sure if I'm just not getting the full quality somehow or if the image quality just isn't there for OCR to ever work?

cs02rm0··on Rob Pike's Rules of Programming (1989)
Yeah. I got told to put in a caching for a system that made very slow calls through a handful of proxies to the other side of the world and back.

We went with redis for the "PoC". I'd tried explaining that if a query is only made once every 24 hours and the data can't be cached longer than that because it's considered too out of date then a cache is pointless extra complexity.

He wasn't having it though, so he made us build it and demo it to a room full of people. Fortunately the room understood the simple explanation and he listened to them where he wouldn't listen to the dev team, so a few weeks of work was scrapped there and then.

← PreviousPage 10 of 31Next →