Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
maxbond
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
59 ms
·
721.
▲
by
maxbond
2y ago
I think TypeScript provides a lot more of the freedom the author is looking for. For instance, you can say, "the type of this argument is whatever is returned by that function." Personally I find myself more comfortable and produc
722.
▲
by
maxbond
2y ago
My back of the napkin estimate is that a human using time of flight ranging would be unable to distinguish between an object directly in front of their face and 8.6 meters away[1]. I think human echolocation uses a different mechanism (pres
723.
▲
by
maxbond
2y ago
You've got the gist of it. By decoupling your function from the state of your application, you can test that function in isolation. For instance, you might be tempted to write a function that opens an HTTP connection, performs an API c
724.
▲
by
maxbond
2y ago
That's a very good point. I suppose that, if we assume a bitrate, and we assume partial messages are irrecoverable, then this puts a limit on the "uncensorable bandwidth." But it's easy to imagine a protocol that splits
725.
▲
by
maxbond
2y ago
I'm not sure it's possible to be uncensorable in principle. If you can't make QoS decisions, you can't distinguish jamming from normal activity. Jamming then becomes the means of censorship. If you monitor your target&#x
726.
▲
by
maxbond
2y ago
It was presumptive of me to tell you what you were thinking, and I apologize.
727.
▲
by
maxbond
2y ago
You're conflating how it works internally with whether it's useful. You've critiqued is internal details but you haven't engaged with the premise of why you might want to use it. A coin is just a metal disk. A dollar bil
728.
▲
by
maxbond
2y ago
Would the library be better if it were more restrictive or more complicated?
729.
▲
by
maxbond
2y ago
To remove/obscure structure from a token so that the structure is not relied upon & can be changed in backwards incompatible ways without disrupting API consumers. If you think it's internal details are too simple to justify a
730.
▲
by
maxbond
2y ago
I agree.
731.
▲
by
maxbond
2y ago
I'm not sure I understand the metaphor? Let me know if I'm off base. If the suggestion is that putting things in the standard library makes them better, I disagree. My experience with Python for instance is that a "batteries
732.
▲
by
maxbond
2y ago
There is no answer. There are only improvements.
733.
▲
by
maxbond
2y ago
Sure. But pick based on concrete knowledge of the tool rather than broad and abstract categories. Tools are routinely discovered to be more broadly applicable than their initially intended use case, or even to be poor fit for that use case.
734.
▲
by
maxbond
2y ago
I think it's the natural state of affairs for a "folk standard library" to emerge. I don't think pydantic or serde should be part of their standard libraries. But I will use them in most projects. In ten years, the "
735.
▲
by
maxbond
2y ago
It's been a while since I read it, so I can't promise it holds up, but I remember quite enjoying this novel with a similar premise (the solar system is quarantined in a giant bubble for unclear reasons, with a side of nanotechnolo
736.
▲
by
maxbond
2y ago
Yep. For the ones I've looked into, orders match when they sum to $1. Eg, I bid $0.75 on yes and you bid $0.25 on no. The contracts are very carefully written such that they are mutually exclusive, only one of us gets $1 when the contr
737.
▲
by
maxbond
2y ago
Languages with async/await do usually give you a way to bridge between async and sync code, but generally through a function (like this one [1] in Python) rather than allowing you to await from sync code. The problem is that sync code
738.
▲
by
maxbond
2y ago
You'll find this convention in other JS crypto stuff as well, like libraries for password hashing. Eg: https://www.npmjs.com/package/@node-rs/argon2 https://www.npmjs.com/package/bcrypt
739.
▲
by
maxbond
2y ago
My feedback for you is that this community expects a disclaimer when you're promoting your own product, and that the product is too tangential for this plug not to feel spammy.
740.
▲
by
maxbond
2y ago
Sure, but so does the word "unbearable." If your workplace is unbearable, you will probably need to leave sooner or later - either because you found a way out or because you burned out. Whatever GGP did might've saved their h
741.
▲
by
maxbond
2y ago
Overengineering/premature distribution is a real problem, but Redis stands for "Remote Dictionary Server." The purpose is very much not to run it locally! (Though that's a legitimate design choice, especially if your lan
742.
▲
by
maxbond
2y ago
That's because you took the care to put them in the photo album where they would be protected. If you left it sitting naked on your desk it would fade, accrue coffee stains, etc. Same goes with the filing cabinet. That's what Rona
743.
▲
by
maxbond
2y ago
The physical world does impose itself on software in some ways. Software is prone to going out of fashion, becoming disused and unmaintained, and eventually forgotten. Peering at a long dead document format in a hex editor is the digital eq
744.
▲
by
maxbond
2y ago
If you're in Kansas City, you might check out the Hokusai exhibit in the Nelson-Atkins (which runs until Jan 5th). I particularly enjoyed some prints from Hokusai's daughters they of women at work (as fishermen, farmers, geisha).
745.
▲
by
maxbond
2y ago
I agree that spending time with a really good map is like reading a book and confers more understanding than a map app. Map apps are pretty crumby, presumably because they're crammed into a screen. Paper maps are still a thing, I was a
746.
▲
by
maxbond
2y ago
I would submit map functionality to the list as well. I think it would be healthy for a kid old enough to tell time to experiment with navigating, maybe following along on their map on drives.
747.
▲
by
maxbond
2y ago
Just to put it on the record I am happy to acknowledge that duplication is an inconvenience as well as a security issue. Your point about trusting conventional code is well made and important. Once I repeated that I shouldn't roll my o
748.
▲
by
maxbond
2y ago
If no one ever downvotes what you say, you're probably not taking enough risks in your commentary. (But if you know most people will downvote it, especially if you know it's going to be flagged, you probably shouldn't say it.
749.
▲
by
maxbond
2y ago
I am glad that you're still with us. May your remaining days be happy, healthy and numerous.
750.
▲
by
maxbond
2y ago
For sure. If you do lose the ability to comment here for any reason, my email is in my profile. You are always welcome to write me. I am bad at responding though so I can't promise I will respond, and if I do it will probably take a lo
More ›