Recent submissions

Comment · 10 months ago
Comment · 11 months ago
At the time, a standard LAMP stack setup wasn't prepared for the https://en.wikipedia.org/wiki/C10k_problem. Quite often you had no DB connection pool and every request for dynamic data opened/closed a DB connection. Having a fixed number of connections available also quickly hit the limits unless it was a dynamically configured pool. Which also filled up eventually.

If you were lucky you could reduce load by caching the URLs taking up the most resources and generate a webpage copy in the filesystem, then add some URL rewrite logic to Apache to skip going through your application logic and bypass the DB.

Then you discovered there is a limit of open file descriptors in Linux. After updating this and also shutting down all log files you ran out of things to change pretty quick and started pricing a beefier server. For next time.

Comment · 1 year ago
> and I am surrounded by very tall trees.

https://www.suncalc.org works great for shade calculations, I was surprised when I checked tree shadows for different times a year.

Comment · 1 year ago
Same here, our freezer has lots of home made dumplings in dinner size packages.

Pancakes also work well for us, we usually put fresh chopped greens into them. We still eat the Bok Choy pancakes prepared months ago, usually when we just want a quick side for leftovers.

Comment · 1 year ago
Still browsing those pictures, what a lovely project. Kudos for turning a school into housing units, that's a lot of surface area to work on.
Comment · 1 year ago
Hey, this looks nice, great kitchen/bath module. How did you seal the plywood in the shower, just lots of clear coat? Or is this an epoxy layer? Thanks.
Comment · 1 year ago
Archaeologists uncover massive 1,000-year-old Native American fields in Northern Michigan that defy limits of farming
Comment · 1 year ago
Comment · 1 year ago
Google needs a widely used platform for AI integration into every computing task, based on interactions with and data on that device. Their best bet is to expand the reach of Android into traditional desktop tasks.

Android already made lots of progress on multi screens and adaptive layouts, and there is now a new developer center with guides for what they call productivity apps.

Comment · 1 year ago
> The current AI hype might not actually pose a real threat to engineers but the fact that most of our colleagues do not understand the value that we bring is a serious problem that we need to address.

> We need to start meeting our colleagues where they are and explain what we do in ways that make sense to them. The goal is not to turn them into engineers but to help them get a high level understanding of what it takes to build a software product.

See, why stop at software engineers? Because coding is text based? There is a whole class of IT middle managers in non-tech companies making good money due to "responsibility" and "team supervision". How about they start explaining the value that they bring?

If it is not more than the usual

- check a list of incoming jobs to be done submitted by other departments

- assign the jobs to be done to someone on their team, mostly the person who worked in the same area before

- ask every person (daily/weekly) for status updates and an estimated completion date for the jobs assigned

- ask if the job was done sufficiently and can be reported as completed

- report the weekly/monthly completion rate and hours spent to their supervisor.

- every now and then review contractor bids for open RFPs

then the current state of LLMs can do this just fine.

Is there a good reason not to eliminate most of the little kingdoms in a large org and instead invest the money saved into more AI supervision, better QA and a lot more marketing?

Comment · 1 year ago
You can also make yourself a Hobbes costume and put that on when you read to your kid.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton