Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jake_morrison
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
jake_morrison
5y ago
I have been using mutt for triage and simple things, with Google web mail interface when necessary for e.g. HTML mail. The workflow is ok. I get a large amount of email that I can just delete, and it's particularly nice to be able to s
62.
▲
by
jake_morrison
5y ago
I use Arq with Backblaze B2, which costs about 1/4 as much as S3. https://www.backblaze.com/b2/cloud-storage.html
63.
▲
by
jake_morrison
5y ago
Long term, the aging population means that the US needs immigration to keep things going. The politics are nuts, keeping people out who would do the jobs and not providing a path to citizenship. And they make it hard for people who come to
64.
▲
by
jake_morrison
5y ago
In my home town in Oklahoma, the worst offenders are the churches. Huge parking lots which are only used on Sunday.
65.
▲
by
jake_morrison
5y ago
It should be possible to get the birth certificate eventually, though Covid will slow things down. My father died in Thailand without a will, and settling his estate involved proving that I was the only person left to inherit. That meant a
66.
▲
by
jake_morrison
5y ago
Twitter has a huge problem with bots. On one hand, there are a lot of bots which are more or less malicious, e.g. trying to cause political strife or promote scams. On the other hand, Twitter sells advertisers on the idea that they have how
67.
▲
by
jake_morrison
5y ago
To some extent, Postgres just follows the path that Oracle did to optimize performance. To see what Postgres needs to do next, just look at what Oracle had to do. Postgres forks a listener process for each connection, which is relatively he
68.
▲
by
jake_morrison
5y ago
I spent a summer in India in the late 1980s (Tamil Nadu). Going between cities, the roads were only partially paved. There were two dirt lanes, with a blacktop middle lane. The trucks would play a continuous game of "chicken", dri
69.
▲
by
jake_morrison
5y ago
There are a lot of downsides of working from an office that were ignored when everyone had to do it, e.g. time wasted in commute, expensive housing because of the commute, getting colds all the time, being forced to interact with creepy peo
70.
▲
by
jake_morrison
5y ago
It's pessimistic to think that we won't figure out some solution to reprocess nuclear waste efficiently in the next 50 years, to say nothing of the next 30,000 years. And I don't hear people talking much about the problem of
71.
▲
by
jake_morrison
5y ago
The debt limit is a completely artificial, political game. Congress passes laws which have costs associated with them. Then they, separately, decide whether they will authorize payment for those laws. The costs should be automatically autho
72.
▲
by
jake_morrison
5y ago
Beyond a certain point, test coverage has diminishing returns. You end up testing failure cases which are better addressed by good error handling. For example, inability to open a file due to file permissions can be covered in a more genera
73.
▲
by
jake_morrison
5y ago
Too busy arresting people for victimless crimes like smoking pot.
74.
▲
by
jake_morrison
5y ago
Twitter seems to be cracking down on bot-like behavior. I recently had my twitter account suspended. It seems to be related to using the new function which suggests that you follow a group of related people with one click, e.g. digital arti
75.
▲
by
jake_morrison
5y ago
I was attracted by the specs of the previous version of this board, but the software side was a real mess. I screwed around with it quite a bit, but ended up giving up on them. The company didn't have a reasonable, up to date kernel. E
76.
▲
by
jake_morrison
5y ago
VoltDB is a good example of rethinking relational databases for for modern technology. Traditional databases assume that everything is stored on disk, with a bit of RAM available for cacheing. VoltDB assumes that everything is stored in RAM
77.
▲
by
jake_morrison
5y ago
That's incorrect, there is no serialization when sending messages to processes that are on the same machine. (Otherwise it's transparent to the application, though of course there are performance impacts.) To the programmer, messa
78.
▲
by
jake_morrison
6y ago
I would have loved to have that when working on building AMIs for custom Linux systems, e.g. https://github.com/cogini/buildroot_ec2 and https://github.com/cogini/nerves_system_ec2 I spent a lot o
79.
▲
by
jake_morrison
6y ago
That's a good example, but I would not want to overstate the need for recursion. Most people look to the standard patterns in https://hexdocs.pm/elixir/Enum.html unless they are doing some custom control flow. Pat
80.
▲
by
jake_morrison
6y ago
Elixir/Erlang has some of the most mature ways of interoperating with external code of any language. It's literally what Erlang was invented for 30 years ago, building telephone switches where the main logic was on the Erlang VM,
81.
▲
by
jake_morrison
6y ago
Another success story for Elixir/Erlang. If you are building chat apps with anything else, you are doing it wrong. :-)
82.
▲
by
jake_morrison
6y ago
PHP used to actually have a performance penalty for splitting things up into modules and using object oriented design, because it meant loading and parsing more files on each request. I was trying to do that on my first big PHP project, and
83.
▲
by
jake_morrison
6y ago
I keep a small collection of applications where I think blockchain applications actually make sense. So far, most involve things where transparency in a distributed network is very important: 1. Running a lottery over the Internet. There ar
84.
▲
by
jake_morrison
6y ago
I agree. Something that would help would be focusing on dealign with saboteurs and small unit attacks, and making it difficult to hold the island thorough guerrilla warfare. There is no indication that they are doing that. Even more effecti
85.
▲
by
jake_morrison
6y ago
It's a bit nuts to try to estimate software development. People want certainty that they can't actually get. Some will even overpay 2-3x just to have it be a fixed number. Having a good process for managing change and accountabili
86.
▲
by
jake_morrison
6y ago
The structure of UpWork means that most people are inexperienced or scammers. Developers start out doing freelance work with no history, so they bid low to compete. Once they do a few projects, they start to get direct referrals at higher
87.
▲
by
jake_morrison
6y ago
I expect the additional cost of salaries of US CBP officers in Taiwan is negligible in the larger scheme of things. I imagine this is part of a bigger plan to do more pre-clearance globally. One advantage of doing pre-clearance is that airc
88.
▲
by
jake_morrison
6y ago
Back in the 90s I developed a new HR-related web application for a customer in China. Then we found out that they still had a significant number of users on serial terminals, basically a VT-100 with support for Chinese characters. So I made
89.
▲
by
jake_morrison
6y ago
There is also a funny effect which is driving Python to be the most "popular" language. Someone will post a job advert for e.g. Java, and list Python as being one of the "nice to have" languages, either due to machine le
90.
▲
by
jake_morrison
6y ago
I have been using Erlang since 2008, and started using Elixir in 2014. I much prefer the Elixir syntax. It files off the rough parts of the Erlang syntax, e.g. needing to keep track of commas, periods and semicolons at the ends of lines. Th
More ›