crdoconnor

Joined 15 years ago

Karma
6,454
Submissions
4,622
Member since
Apr 8
View on Hacker News

Recent submissions

Comment · 6 years ago
>Google spent decades selecting for these "moralizers" and is now reaping what it sowed; "don't be evil" was a cultural slogan that carries consequences if it attracts a particular kind of mindset.

And apparently that mindset drove an enormous amount of profit and, at least in the beginning, gave the company some sort of social conscience.

It's amazing that you can be so against these things

Comment · 6 years ago
>One cannot publicly criticize a company while enjoying cushy paychecks

Why is it that you think that the people who see the sausage being made are exactly the ones most unqualified to criticize it?

Comment · 6 years ago
I'd probably read an article by a ex member of mensa that wrote that.

Arguing vociferously about how that "wasn't such a big deal" would make me wonder what ax you had to grind with people who talk shit about mensa.

Comment · 6 years ago
To be fair Google did downgrade their "do not evil" value to "it is possible to conduct business without being evil" but it's fair to be reminded of all the evil they do do that led them to downgrade themselves in their own estimation.
Comment · 6 years ago
A lot of people on hacker news get threatened by collective action. This is understandable, given the number of employers, wannabe employers and people with large portfolios who frequent this site.

This is kind of why I expected some people to make a big deal out of how this isn't a big deal. Tech unionisation is genuinely threatening to many here and this Google walkout stuff is a potential sign of things to come in this industry.

Comment · 6 years ago
Yes, I remember it was a problem with Django. It wasn't just the application server, you might need to run some scripts, after the database is up, before kicking off the webserver. Any workflow like this is explicitly unaccommodated.

100% of the solutions ive seen to address this problem have been hacky - either polling bash scripts or explicit waits.

docker compose is a piece of shit.

Comment · 6 years ago
in those instances I'm almost always glad I went afterwards even if I wasn't feeling "hot to trot" before.
Comment · 6 years ago
https://docs.docker.com/compose/startup-order/

>The problem of waiting for a database (for example) to be ready is really just a subset of a much larger problem of distributed systems. In production, your database could become unavailable or move hosts at any time. Your application needs to be resilient to these types of failures.

absolute bullshit. docker compose thinks that it can excuse its bugs by dint of the fact that we're supposed to build "more resilient" applications to accommodate them.

and, their proposed workaround with "wait for" is disgusting. their tool should be able to handle readiness detection. it's so fucking basic.

it's not only this but this is an example of the bullshit in this shitty tool excused with shitty reasons.

Comment · 6 years ago
docker compose is the tool that winds me up the most.
Comment · 6 years ago
Racists don't use the term racist to describe what they do either.

Language policing is still big in dem circles.

Comment · 6 years ago
Nuclear has shown no particular inclination to come down in price whereas renewables have.

It's just not cost effective without both massive implicit and explicit government subsidies.

Renewables are cost effective now and will only become more so.

Comment · 6 years ago
Reliable and predictable at 2x the cost.

Saving 50% on generation gives you a lot of options in terms of demand shaping and storage.

It's also far, far less capital intensive and doesn't require an uncapped disaster insurance subsidy from the taxpayer.

Comment · 6 years ago
Curl to shell is usually indicative of a package manager that could be doing a better job.
Comment · 6 years ago
The point, however, is that the customer/regulator dictates quality standards, not the person assembling the burger.

Whereas apparently many software engineers do not take their cue from customers since they strive for some impossible "no bug policy" (or some other such rubbish).

Comment · 6 years ago
Correct, it aims for mediocrity. If the customer requested 50 McDonald's hamburger, is it a cultural problem that you're not delivering one steak?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton