Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cwp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
28 ms
·
271.
▲
by
cwp
7y ago
It's really expensive to hire at that level of seniority - even if the salary is the same once they start, it also takes a lot of time and money to get them to that point.
272.
▲
by
cwp
7y ago
Cheetahs evolved to chase down prey. They are much better at that than a motorcycle. (Or even a person on a motorcycle!)
273.
▲
by
cwp
7y ago
First, most of the money raised by early-stage software startups goes to salary anyway, so that's not as restrictive as it sounds. Second, you didn't have to do any recruiting. This is huge. Recruiting soaks up the time of existin
274.
▲
by
cwp
7y ago
There is an element of relativity to this though. I guarantee that there are programmers and teams for whom nested list comprehensions are much more comprehensible than 10 lines of loop code that could be doing anything and have to be caref
275.
▲
by
cwp
7y ago
You can specify containers in your configuration.nix if you want to run processes in isolation. It doesn't require building an image.
276.
▲
by
cwp
7y ago
Nix, the package manager, can be installed on any Linux distribution or on macOs. It's not confined to NixOS. It runs pretty much anywhere Docker does.
277.
▲
by
cwp
7y ago
I've never understood the appeal of this sort of thing. The idea is create a common interface to a bunch of different databases. But you still have to write or generate SQL that is specific to whatever database you're actually usi
278.
▲
by
cwp
7y ago
You can use parenthesis around any expression, as in most languages. eg something like: bank balanceOf: (bank findAccount: #savings) However, parens aren't necessary when a nested message takes no arguments, or uses a binary s
279.
▲
by
cwp
7y ago
Smalltalk: bank move: 100 from: checkingAccount to: savingsAccount Java: bank.move(100, checkingAccount, savingsAccount)
280.
▲
by
cwp
7y ago
How is this not called "The Far Site"?
281.
▲
by
cwp
7y ago
It happens that Windows is better. It has much better kernel support for async IO.
282.
▲
by
cwp
7y ago
This. Unless you are a big, important account, do not put anything you value on any of Google's platforms. There is a small, but non-zero, chance they'll randomly destroy it and ghost you.
283.
▲
by
cwp
7y ago
Every time an article on configuration languages gets posted here there's always a chorus of pooh-poohing. This is a solved problem, just use YAML/JSON/XML/whatever. Just use the same language as your app. Just use bash.
284.
▲
by
cwp
7y ago
I've been wondering if CUE's graph unification idea could be used as a type system for Nix. It might be hard to square with the way nix does overlays and overrides. It's a very common thing to take some existing derivation an
285.
▲
by
cwp
7y ago
I work at a small company - maybe 40 engineers. Our app is still a monolith, but we have secondary systems for processing data and communicating with external systems. It's not the most elegant thing ever engineered, but it's not
286.
▲
by
cwp
7y ago
Ok, point taken, books can have quality issues too. But especially in Amazon's early days it was pretty easy to deal with - just buy from reputable publishers. They've pretty much destroyed that too.
287.
▲
by
cwp
7y ago
I wonder how much of this is because Amazon started out selling books and CDs. Those things don't really have quality issues, and are pretty much fungible. Now, decades into their "everything store" strategy, they're sti
288.
▲
by
cwp
7y ago
Yeah, Pony is a really interesting language. Too bad it doesn't get more traction.
289.
▲
by
cwp
7y ago
Years ago I ran across a quote that went something like "Freedom of Speech gives you the right to own a printing press, not the right to use mine." I wish I could track down who said it. That's basically what Jack is saying t
290.
▲
by
cwp
7y ago
Agreed. Nix and Guix actually solve the dependency problem, Docker allows you to work around it. But a work around is better than nothing.
291.
▲
by
cwp
7y ago
It would look like NixOS.
292.
▲
by
cwp
7y ago
Yes, this is exactly right. Dependency management is a hard problem, and with Docker you only have to get it right once. I think Docker wouldn't exist if Amazon had shipped a way to build and test an AMI locally.
293.
▲
by
cwp
7y ago
This is obviously true, but irrelevant at the timescale that the article considers, ie, about a century beginning in 1945. Have we evolved significantly since WW2? Is the internet going to exert selection pressure on humanity? Maybe, but we
294.
▲
by
cwp
7y ago
There is a 4th scenario: the population peaks and begins to fall. The article talks about how growth rates are falling all over the world. Many countries already have birthrates below replacement level, and the world as whole will reach tha
295.
▲
by
cwp
7y ago
That... seems like a non-sequitur here. What to elaborate?
296.
▲
by
cwp
7y ago
Damn. This is the best defence of free speech I've ever seen. Bravo!
297.
▲
by
cwp
7y ago
I was discussing the comment I replied to - "Did no one watch Jurassic Park?" It's a good movie, but things that happen to imaginary scientists should not guide our decisions about real-world experiments. I think the hypothes
298.
▲
by
cwp
7y ago
> ... until now Nope, it's still not evidence. The fears may well be justified, but simply appealing to the fear itself is not a good-faith argument. If you think Jurassic Park was based on solid science, fine. It shouldn't b
299.
▲
by
cwp
7y ago
The only lessons to be learned from Jurassic Park are a) Michael Crichton is a better writer than people think b) Wow, this CGI thing is going to be huge! It's fiction. It did well because it tapped into the zeitgeist and gave form to
300.
▲
by
cwp
7y ago
There's a lot to be said for this style of writing, but I just hate the name. It should be Bottom Line Up TOP. Ok, that's pedantic, I know. But a standard for clear writing should not be named with a mixed metaphor, dammit!
More ›