Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zmj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
121.
▲
by
zmj
6y ago
> In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6. > “What are you doing?”, asked Minsky. > “I am training a randomly wired neural net to play Tic-Tac-Toe” Sussman replied. > “Why is
122.
▲
by
zmj
6y ago
Earning lots of money sets you up to donate lots of money to effective charities. Many rationalists believe that's the best thing you can be doing for global quality-of-life.
123.
▲
by
zmj
6y ago
People argue both sides of this. If Google implements a new protocol on their servers and their clients without standardizing it, they're end-running the standards process or embrace-extend-extinguishing the open internet. If they do s
124.
▲
by
zmj
6y ago
Why would you expect better performance at a lower price?
125.
▲
by
zmj
6y ago
Protobufs have a text representation.
126.
▲
by
zmj
6y ago
The commonality is that both should flow across serialization boundaries, like RPC calls to downstream services.
127.
▲
by
zmj
6y ago
Aren't contexts supposed to flow mutations down the call stack, not up it?
128.
▲
by
zmj
6y ago
> For them, it's often cheaper or more profitable in the short run not to do any of these things. For free-as-in-beer software? You get what you pay for. Supporting a full matrix of (security release) * (feature release) combination
129.
▲
by
zmj
6y ago
These days I would use ReadOnlyMemory<T> to express an immutable view of a collection. If you need LINQ on it, there's MemoryMarshal.ToEnumerable.
130.
▲
by
zmj
6y ago
They aren't on the same level of abstraction. Rsync currently uses zlib for block compression on the wire. Brotli/broccoli would be an alternative option.
131.
▲
by
zmj
6y ago
> Plus nodes can easily know how far all of them have progressed and drop history before the most far behind point. That may be easy coordinating servers that are almost always online, but it's definitely not easy for desktop/m
132.
▲
by
zmj
6y ago
It's not. This assumes that people want what's best for them. People want what was best for a small group of hunter-gatherers in hostile territory.
133.
▲
by
zmj
6y ago
Yep. I have had the same experience since the .NET ecosystem open-sourced.
134.
▲
by
zmj
6y ago
> That it comes with a SQL builder is just a necessity in order for the mapping to be done by the ORM. That's only true if you need the "relational" part of an ORM - mapping a flat list of values onto a structure of relate
135.
▲
Health officials say Apple/Google tracing system will be useless
(washingtonpost.com)
3 points
by
zmj
6y ago
|
0 comments
136.
▲
by
zmj
6y ago
Thanks for sharing! I've worked on similar applications - it's always cool to see other successful architectures.
137.
▲
by
zmj
7y ago
There are mountain lions in downtown Boulder: https://twitter.com/mitchellbyars/status/1242110542317096960
138.
▲
by
zmj
7y ago
Like the second wave of COVID-19 next winter?
139.
▲
by
zmj
7y ago
People appreciate that persona when it's presented male (the BOFH). Holding people you don't like to a higher standard is a cheap tactic.
140.
▲
by
zmj
7y ago
> Some folks say, "That's what commit messages are for." Bullshit. When people say that, I suspect they've never worked on anything other than prototypes or toy projects. Good commit messages are a must, but they don&
141.
▲
by
zmj
7y ago
> Some might argue that you should just use EF (or whatever language-specific ORM), but I prefer the level of control and the substantial performance boost you get with raw SQL and a simple migrator approach. Agreed. I wrote a performan
142.
▲
by
zmj
7y ago
Before Slack, my company used HipChat. I would routinely not receive notifications or messages on mobile, or receive duplicate notifications or messages on multiple devices. Slack got that right. It’s not perfect, but it was a major upgrade
143.
▲
by
zmj
7y ago
Misogyny.
144.
▲
by
zmj
7y ago
It happens all the time. When it does, though, the narrative is usually "scrappy upstart takes over" and not "segment leader fossilizes".
145.
▲
by
zmj
7y ago
Excel is the code and its interpreter. You don't want to lose the REPL flow for development, but maybe you can add an AOT compiler for production?
146.
▲
by
zmj
7y ago
> Where else can you, with just your hands and a laptop on the Internet, create something a billion people use? At companies that already have a billion users?
147.
▲
by
zmj
7y ago
If your .NET Framework projects are in the old csproj style, first convert them to SDK style - no changes to the target runtimes or dependency versions. For asp.net, winforms, or wpf apps, this is usually the hard part. Once the app is work
148.
▲
by
zmj
7y ago
Yes - it's essential for debugging. Your mental model tells you that if the system is in a given state, and receives a given input, what "should" happen. You can then look for evidence whether those things happened and narrow
149.
▲
by
zmj
7y ago
It's still personal: it's "authors of the document" vs everyone else. Often the "everyone else" have not been hired yet.
150.
▲
by
zmj
7y ago
Just curious, why would you pool redis connections?
More ›