Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mdavidn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
mdavidn
8mo ago
If you want to compare Redis and PostgreSQL as a cache, be sure to measure an unlogged table, as suggested in the article. Much of the slowness of PostgreSQL is to ensure durability and consistency after a crash. If that isn't a concer
32.
▲
by
mdavidn
8mo ago
I don’t complain about Electron because I didn’t install the app if I could avoid it.
33.
▲
by
mdavidn
9mo ago
Pipelines are indeed one flow, and that works most of the time, but shell scripts make parallel tasks easy too. The shell provides tools to spawn subshells in the background and wait for their completion. Then there are utilities like xargs
34.
▲
by
mdavidn
10mo ago
This holiday season, hearing my parents rant about AI features unnaturally forced onto their daily gadgets warmed my heart.
35.
▲
by
mdavidn
10mo ago
It sounds like you're the one in denial? AI makes some things faster, like working in a language I don't know very well. It makes other things slower, like working in a language I already know very well. In both cases, writing cod
36.
▲
by
mdavidn
10mo ago
Insider trading is a form of theft. Every trade has a counterparty who missed out on those capital gains because they did not have their thumb on regulatory levers.
37.
▲
by
mdavidn
10mo ago
The very first sentence of the linked article contradicts your alternative theory. These leaders performed similarly to their peers before ascending to leadership.
38.
▲
by
mdavidn
11mo ago
Infants don't breathe before birth either. A beating heart would provide umbilical circulation for a few fleeting minutes.
39.
▲
by
mdavidn
1y ago
Most companies will use the AWS SDK client's default retry policy.
40.
▲
by
mdavidn
1y ago
Banking is full of examples of eventually consistent systems. ACH, credit card transactions, blockchain...
41.
▲
by
mdavidn
1y ago
I don't understand why the creditors agree to this.
42.
▲
by
mdavidn
1y ago
That is how a leveraged buyout works. See: Toys "R" Us.
43.
▲
by
mdavidn
1y ago
Reminds me of Temporal.io "workflows," which are functions that replace the JSON workflow definitions of AWS Step Functions. If a workflow function's execution is interrupted, Temporal.io expects to be able to deterministical
44.
▲
by
mdavidn
1y ago
RubyGems is susceptible too.
45.
▲
by
mdavidn
1y ago
Malicious client-side code can still perform any user action, exfiltrate user data via cross-domain requests, and probe the user's local network.
46.
▲
by
mdavidn
1y ago
Right. I know how they work. The fact of the matter is that the work space sounds significantly quieter when I enable that “bombardment.”
47.
▲
by
mdavidn
1y ago
Jira itself does bulk editing with traditional web forms. I'm thinking of that "wizard" flow: The bulk edit operation itself is the "HTTP resource" the user builds up and submits.
48.
▲
by
mdavidn
1y ago
All of your examples could've been built using traditional HTML web forms. Better examples would be things like Google Maps, Lucidchart, Google Docs, Photoshop, Zoom, any 3D rendering. These applications can only work with components a
49.
▲
by
mdavidn
1y ago
I just drive with lane keeping enabled. The car will keep itself in the lane without audibly alerting me. If I really wanted to depart the lane, e.g. to avoid debris or to give a cyclist more space, the blinker or a slight nudge of the stee
50.
▲
by
mdavidn
1y ago
My building has this too. I wear noise cancelling headphones with no music to eliminate the white noise.
51.
▲
by
mdavidn
1y ago
On my spouse's 2019 model, I could disable that alert in the menus. Even after I disabled every alert in the menus, the car still emits an urgent tone with an unknown meaning.
52.
▲
by
mdavidn
1y ago
Honda was still good in recent years. I drive a 2024 Honda CR-V. No tones that annoy me. No interior cameras. All of the important controls are still physical.
53.
▲
by
mdavidn
1y ago
Some of us have been building web apps since before Node.js existed, and we remember the problem that CSS was invented to solve.
54.
▲
by
mdavidn
1y ago
Years ago, I bought a hub similar to that Satechi one. It worked great until I unplugged my laptop. Then my home network would die. After some sleuthing, I realized the RJ45 interface repeated any packets received, creating a network loop a
55.
▲
by
mdavidn
1y ago
Load the snapshot to a "pristine" local database that you never modify. Whenever you need a "reset" of your dev database, drop it, then copy the pristine database using `createdb --template`. This copies prebuilt indexes
56.
▲
by
mdavidn
1y ago
There is, but dumping takes time, and it’s not done over populated areas. It would be low on the pilots’ checklist in an emergency.
57.
▲
by
mdavidn
1y ago
The usual thinking is that a business wants an asset’s upfront expense spread over the years that asset earns income to reduce taxable profit in future years. In other words, the IRS receives more upfront but less total in the end. The prob
58.
▲
by
mdavidn
1y ago
Presumably the semaphore would be used to limit the number of concurrent virtual threads. Incoming tasks can be rejected proactively if a system would overflow its limit on concurrent tasks. This approach uses a semaphore’s non-waiting acqu
59.
▲
by
mdavidn
2y ago
While that's true in theory, in practice GitHub or GitLab is the "global" replica for most developers.
60.
▲
by
mdavidn
2y ago
Graft's definition sounds more like a Git "commit" than one found in a SQL standard. Perhaps that's the source of this confusion?
More ›