Recent submissions

Comment · 6 years ago
Please. I’ve read plenty of biologically motivated drawbacks of the male sex, both here and other more “enlightened” corners of the interwebs Supposedly, they are bunch of pre-verbal, emotionally out-of-touch nitwits so focused on competition they can’t figure out how to cooperate.
Comment · 6 years ago
For me and my coworkers, the leakiness is mostly around networking. If you start the wrong vpn, docker doesn’t work. If your ip tables aren’t set up just so, docker doesn’t work. Yet the documentation would lead you to believe that how docker does networking should be considered an implementation detail.
Comment · 6 years ago
This is only necessary because docker is steaming pile of hot garbage. It’s the leakiest of leaky abstractions, and a hoarder to boot.
Comment · 6 years ago
Man, I 100% agree. This PC crap is the worst thing to happen to humanity in the last 500 years.
Comment · 6 years ago
Don’t do this. You’re pretending to know what the op is thinking, aside from what they actually said.
Comment · 6 years ago
Personally, I find linear regression makes more sense from an orthogonality of sub-spaces perspective. That the same solution can be derived as the optimum of some cost function is neat though.
Comment · 6 years ago
As a 30 something, single developer in boulder, if I knew my current job was going to be remote for the long haul, I would leave this place in heartbeat for some tiny town in Wyoming. Boulder and the rest of colorado have become entirely too crowded.
Comment · 6 years ago
My experience was nearly the opposite. I tried to teach myself c 15 years ago and found pointers completely bewildering. I didn’t really know how to program any other language then. After a 10 year, non-technical interlude, I went to grad school and spent 5 years writing matlab. In the last year, I decided to learn c again. This time, pointers seemed completely straightforward. The most difficult part for me this round was keeping the syntax straight.
Comment · 6 years ago
It starts to become gummy and clogs up fuel injectors and carb jets. If you are really driving that little, do yourself a favor and put some fuel stablizer in the tank.
Comment · 6 years ago
This has been the case from day with essentially every story I have read. A month ago, when my company started working from, I was caught rather by surprise because I don’t really follow the news.

I wanted a frame of reference, how bad is this thing, really? I googled “Coronavirus vs swine flu vs sars vs mers vs West Nile virus.” Every single hit was a conspiracy theory like website. Which tells you that no “serious” journalist could be bothered to ask that obvious question. Nope. All they can be bothered to do is write fear mongering drivel this.

Comment · 6 years ago
Pretty good description of all the gripes people have.

Hiring software devs is a damned if you do, damned if you don’t proposition—somebody is always gonna bitch.

Comment · 6 years ago
Even in a shop with just Linux and mac, I think docker (especially deployed via fargate) causes way more problems than it solve. We have a single instance of a single app that used to run just fine in a Ubuntu vm. Now it runs in fargate. We waste huge time futzing with the image size due to fargate insane 8gb limit. We wast huge time working around not being able to get a shell when something goes wrong.

Local development also sucks. The docker engine is essentially unusable on my colleagues Mac, consuming 100%+ of all available cpu while sitting idle. On my Linux box, either docker breaks my networking, or IT firewall rules break dockers networking. It’s even worse with wfh, because our vpn is incomparable with docker. Local dev just happens in an anaconda env instead. So what’s the point?

VMs have none of these problems. Docker is the leakiest abstraction I’ve yet to come across.

Comment · 6 years ago
Your whole argument is based around “if you have good model...”. This where most all control theory falls on its face. Getting a good is hard. For lqr that model better be mostly linear.

Oh, you system model isn’t first order? Now you need an estimator/Kalman filter. Or more sensors. That’s just more complexity for questionable benifit, which is why lqr is beloved by academics [0]. For anything that would be adaquetly controlled with pid, stick with that. After about 2 hours fiddling with the knobs, it’ll be close enough.

This whole idea of optimality is based on bad intuition. Which states do you care about? Why? Is that more valuable than control effort? Why? Who is doing the economic analysis to determine what ultimately costs us more money? In the end, this thing are tuned just like pid: you stop when the step response looks nice. Besides all that, for a lot of systems, and in particular flexible structures with a lot of states, “penalizing state excursions” isn’t really useful intuition to begin with for almost all state space represtations. You are better off with a pid and notch filter.

[0] I decided to complete my PhD in controls so could make statements like that with at least marginal credibility.

Comment · 6 years ago
I did my PhD in controls too, and I’d pretty much agree with all of that. There is a ton of really heavy math flying around with little to show for it. If your system is anything beyond weakly nonlinear, you are basically screwd. The best and effectively only tool we have otherwise was invented over a 100 years ago by lyapunov. And using it requires, I’m not joking, nearly divine inspiration.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton