Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Vendan
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
151.
▲
by
Vendan
8y ago
Having written a data serialization library based on codegen, I would have to say that Go is relatively simple to codegen. One big annoyance is the import system of "if you don't need it, it's an error to import it.", w
152.
▲
by
Vendan
8y ago
https://golang.org/pkg/encoding/json/#MarshalIndent if you want to "pretty print" the json output
153.
▲
by
Vendan
8y ago
You can read all the headers without reading the whole file by just seeking over the file data....
154.
▲
by
Vendan
8y ago
This is not the first contentious decision for caddy, and it does already have a fork: https://github.com/WedgeServer/wedge On top of that, "fast, automatic TLS HTTP2 capable web server" is not some complex f
155.
▲
by
Vendan
8y ago
Makes it difficult to implement the protocol in anything but node.js (and potentially version specific, if node.js ever decides to tweak json serialization stuff)
156.
▲
by
Vendan
8y ago
you can read 90+% of it (only specifically private messages are unreadable, and most of the systems are not built on those)
157.
▲
by
Vendan
8y ago
essentially public, and also basically requires downloading and storing the entire history of a "feed" to verify it.
158.
▲
by
Vendan
8y ago
Agree completely. I don't know if I'd choose s-expr, but at the bare minimum, wrapping with signatures is the sane thing to do.
159.
▲
by
Vendan
8y ago
I had expressed interest in changing it, but it would require changing the core data structure the network is built on, and basically be a breaking change that would almost inevitably result in having to start the entire social web over fro
160.
▲
by
Vendan
8y ago
Note the Go implementation is effectively halted due to frustrations largely stemming from questionable choices in message layout and incompatibilities arising from JS (un)marshalling oddities that are largely hidden by the single implement
161.
▲
by
Vendan
8y ago
I've written a partial implementation of the scuttlebutt p2p protocol (not the encryption, but everything on top). While point to point is encrypted, the bulk of the data is not encrypted. You can specifically send "private"
162.
▲
by
Vendan
8y ago
did so in sibling comment
163.
▲
by
Vendan
8y ago
example message: { "previous": "%26AC+gU0t74jRGVeDY01...MnutGGHM=.sha256", "author": "@hxGxqPrplLjRG2vtjQL87...0nNwE=.ed25519", "sequence": 216, "timestamp
164.
▲
by
Vendan
8y ago
(I'm the author of the repo in question) Note that this repo has been sidelined, as I have fundamental issues with the protocol SSB is built on. Unless there's changes to how the messages are signed and verified, I'm not pla
165.
▲
by
Vendan
8y ago
Scuttlebutt is not at all "fully encrypted", it's fairly trivial to spider and download just about everything. The hardest part is the first foothold (which can be found posted various places, including the official docs on
166.
▲
by
Vendan
9y ago
One example of an active effort to prevent the genericization of a trademark was that of the Lego Company, which printed in manuals in the 1970s and 1980s a request to customers that they call the company's interlocking plastic buildi
167.
▲
by
Vendan
9y ago
They can try all they want, but legos are pretty close to hitting "genericized trademark" status like bandaids and kleenex.
168.
▲
by
Vendan
9y ago
They can't really check most of that stuff on desktop, as they are restricted to run inside the browser. That said, I'm sure some tried with ActiveX crap and such.
169.
▲
by
Vendan
9y ago
If you are following the recommended practices, it's every 2 months, and ACME would have to be down for a solid month. I think that's fairly unlikely
170.
▲
by
Vendan
9y ago
if the profit and loss sheet was pulled from some other company, and doesn't accurately represent the company? I'd call that lying, and there'd probably be people going to jail. That's why this is being negatively refe
171.
▲
by
Vendan
9y ago
Virtue signaling has become a perjorative term: "In recent years, the term has become more commonly used as a pejorative characterization by commentators to criticize what they regard as empty, or superficial support of certain politic
172.
▲
by
Vendan
9y ago
> But if we've already installed a driver, then we must have received its signature before T, otherwise we wouldn't have installed it at the time. So we should still continue to trust it after T. And now you leave open an attac
173.
▲
by
Vendan
9y ago
looks to me like they just copy/pasted the MOTD from an irc client that connected to slack's gateway
174.
▲
by
Vendan
9y ago
Fun fact: the crypto rand "number" benchmark depends on the number you pass into it: BenchmarkCryptoRand27-8 5000000 388 ns/op BenchmarkCryptoRand28-8 3000000 356 ns/op BenchmarkCrypto
175.
▲
by
Vendan
9y ago
Which is a bit of an exaggeration, when you also include the reply: "To be fair, HTC has apparently partnered with the 3rd party keyboard TouchPal for their device keyboard, who also do an ad supported version. I can imagine a situatio
176.
▲
by
Vendan
9y ago
Except that that link also shows special handling for 5 other VCS hosts, and you can have your own website given the same special handling by putting meta tags in the html. Github is not given special handling that no other VCS host is all
177.
▲
by
Vendan
9y ago
or who own a drone and haven't crashed at least one drone
178.
▲
by
Vendan
9y ago
It still (by default) uses cloud STT, and there's no good local STT that's anywhere near simple to set up. It's hardly any better.
179.
▲
by
Vendan
9y ago
Well, for me it definitely helps, I just don't like taking pills unless a doctor tells me to.
180.
▲
by
Vendan
9y ago
My wife fusses at me when I mention I've had a headache for the past X hours and I haven't taken anything for it...
More ›