Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chowells
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
91.
▲
by
chowells
1y ago
If the Internet goes away, Bitcoin goes away. That's a real threat in a bunch of conceivable societal failure scenarios. If you want something real, you want something that will survive the loss of the internet. Admittedly, what you pr
92.
▲
by
chowells
1y ago
If you're replacing a chain of filters and maps with a nested loop, you're far past "a simple loop" and well into the realm of an unintelligible for loop. The chain of maps and filters tends to make that far easier to re
93.
▲
by
chowells
1y ago
Reduce cannot calculate literally anything, in the sense you mean. It corresponds in computational power with primitive recursion. And quite famously, there are problems primitive recursion cannot solve that general recursion can. On the ot
94.
▲
by
chowells
1y ago
It isn't just an RPC spec, it's a use case. Specs never exist without a reason. I can assure you, a spec is a lot of work to write. You don't do it unless there is a purpose. And with MCP, that purpose is fundamentally unsafe
95.
▲
by
chowells
1y ago
Not supported means they're not debugging your broken system. It doesn't mean the game doesn't work when your system isn't broken.
96.
▲
by
chowells
1y ago
Now, consider that that the program might be rejected for being incorrect, without being run. Wouldn't that be even better?
97.
▲
by
chowells
1y ago
Turing completeness is irrelevant, as it only addresses computation. Security has to do with system access, not computational capacity. Brainfuck is Turing complete, but lacks any primitives to do more than read from a single input stream a
98.
▲
by
chowells
1y ago
I mean, it's my #1 experience using npm. I never once have used `npm install` and had a result other than it changing the lockfile. Maybe you want to blame this on the tools I used, but I followed the exact installation instructions of
99.
▲
by
chowells
1y ago
This is a functor, not a monad. Also, it's implemented really poorly. If only more languages actually implemented monads well. You wouldn't need special case junk like this.
100.
▲
by
chowells
1y ago
Have you ever tried to self-host a font from Google fonts? I have. It's actually quite a lot of work. It doesn't just give you a blob of CSS that links to a font file. It dynamically populates the contents based on what Google
101.
▲
by
chowells
1y ago
No, really. I asked a specific question. What would a vulnerability that's not propaganda look like? Please explain how to distinguish between propaganda and non-popaganda vulnerabilities. I need to be able to distinguish between them
102.
▲
by
chowells
1y ago
The... propaganda? PoC exploits demonstrating full device takeover by sending an image file are propaganda? What would a real security vulnerability that's not propaganda look like? https://nvd.nist.gov/vuln/deta
103.
▲
by
chowells
1y ago
Ok, I see where the "actually 2000" misconception would come from. A mile is 2000 steps, and "mile" comes from "mille". But "mille" means 1000. Specifically, it was the distance covered by 1000 paces
104.
▲
by
chowells
1y ago
Funding cuts. Like from the state and federal levels. This resulted in costs to students increasing while also forcing researchers to generate income. This is the natural result of treating college like a business. They raise costs on every
105.
▲
by
chowells
1y ago
You know, my first job during college involved updating construction documents based on changes that were approved by both the contractors and the owners. Penmanship was critical when updating blueprints by hand - which was always a lot che
106.
▲
by
chowells
1y ago
You've jumped to a fascinatingly false conclusion here. Is this the so-called death of media literacy? I replied to the ideas underlying the post rather than the words in it, and you think that means I didn't read it? To go throug
107.
▲
by
chowells
1y ago
I have to disagree with the premise. Formatting code is a critical communication channel. Well-formatted code should tell you: 1. The developer has enough experience to understand that formatting matters. 2. The developer has enough discipl
108.
▲
by
chowells
1y ago
Why do you think buying recreational narcotics isn't desperation to live?
109.
▲
by
chowells
1y ago
This is a very business-centric viewpoint. I publish a small number of open-source libraries. They are not a business. I have no interest in making them a business. In fact, the idea of making them a business is repellent. They're just
110.
▲
by
chowells
1y ago
In line printers, a line feed moves the paper forward one line. A carriage return moves the print head back to the start of a line. You can do interesting things by making them separate commands, like bold text (overstrike) or underlining,
111.
▲
by
chowells
1y ago
I think it comes mostly from CI environments that start entirely clean before every run. 10 minutes every time a commit is pushed is not pleasant. That's not how I'd like CI to work, but sadly it seems to be the current state of t
112.
▲
by
chowells
1y ago
The law is not computer code, and this is a feature. Playing word games does not get you out of your legal responsibilities. Was it a text communication in the specified time frame? Then it really doesn't matter what protocol and encod
113.
▲
by
chowells
1y ago
Fighting games do not use server-mediated simulation, in general. Cheating is actually a huge problem in popular games. And in fact, even running a server-mediated simulation wouldn't help with any of the common cheating in fighting ga
114.
▲
by
chowells
1y ago
Yes. It's using a global variable to canonicalize instances so that reference equality is value equality. An LRU cache will evict things that are still in use, so that the canonicalization process returns a different instance for the s
115.
▲
by
chowells
1y ago
People are too addicted to automatic stack traces for mainstream languages to optimize away stack frames.
116.
▲
by
chowells
1y ago
I'm slightly horrified by the memory leak that's casually introduced without even a remark as to the potential to cause a problem. I can't tell if I'm more horrified by the cavalier attitude or the fact that JavaScript m
117.
▲
by
chowells
1y ago
Autocomplete-oriented programming optimizes for writing code. I don't think that's a good route to go down. Autocomplete is good for spewing out a large volume of code, but is that what we want to encourage? I'd much rather o
118.
▲
by
chowells
1y ago
Um... This conversation is about OpenBSD, making that objection incredibly funny. OpenBSD has a mostly-deserved reputation for doing the correct security thing first, in all cases. But that's also why the rng stuff was so much faster.
119.
▲
by
chowells
1y ago
Why would I care? I write libraries to help humans write code. If an LLM was actually good at writing code, it would engage with the library in the same way as a human. If it can't, that's not a problem with the library. I don&#
120.
▲
by
chowells
1y ago
Are you aware of HTML 5? Fun fact about it: there's zero leniency in it. Instead, it specifies a precise semantics (in terms of parse tree) for every byte sequence. Your parser either produces correct output or is wrong. This is the lo
More ›