Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kodablah
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
181.
▲
by
kodablah
5y ago
Smoking in bars still exists in many places in the US. Granted in Texas for example, in jurisdictions where it's still legal, seems like at least 90% choose not to allow it by choice of the business owner.
182.
▲
by
kodablah
5y ago
> The HN response here is a pretty good demo with regards to why large scale companies have a hard time trying out new things, IMO. And why smaller companies are able to bubble to the top on occasion. I think your type of response may al
183.
▲
by
kodablah
5y ago
> Electron is popular because there are tons of web developers and they can be productive quickly. It's also popular because a browser engine as a lot features that are otherwise difficult to get (e.g. bandwidth-estimated multiplexe
184.
▲
by
kodablah
5y ago
I wrote a library for this in Go: https://github.com/cretz/go-mental-poker . The algorithm has general purpose value amongst untrusted peers reaching conclusion while mutating a common blinded subject.
185.
▲
by
kodablah
5y ago
> Mail is not forwarded Go one further, mail is pulled, not sent. One such approach is https://tonsky.me/blog/streams/ . It'd be hard to prevent moats and people might still coalesce into a few popular midd
186.
▲
by
kodablah
5y ago
Shameless plug, I also wrote a simple lib that makes onion services easy: https://github.com/cretz/bine (OP's project uses a fork of it and I plan on putting more time into it soon)
187.
▲
by
kodablah
5y ago
Easy to get around residential ISP NAT issues too. It's really easy for any software to start a local ephemeral onion service on Tor on their local machine and have it reachable worldwide in a couple seconds. I'm a fan of this pro
188.
▲
by
kodablah
5y ago
> I wasn't able to just update the docs and recommend `go install` because it doesn't work with old Go versions I don't think your documentation has to be backwards compatible in this case. If you must split it into two se
189.
▲
by
kodablah
5y ago
And many Electron apps are not native on mobile, just use a web view, and share many resources with their Electron cousins. Same with the web apps. As someone who has written multiple Qt and Java GUI apps, it always seems fine at first unti
190.
▲
by
kodablah
5y ago
> have all the functions described in it turned into reasonably safe FFIed function calls Many langs get close with the ease of importing C headers (Go, Rust, etc), but once you ask for reasonably safe FFI'd calls, you're askin
191.
▲
by
kodablah
5y ago
I am completely outside of adtech influence and even I can recognize that the costs may outweight the benefits of the current state of government-attempted adtech regulation. Most arguing against these laws are either more libertarian wrt t
192.
▲
by
kodablah
5y ago
> Basically, export regulations from that era implied that you had to make your algorithm weak intentionally I think the question then becomes, is the regulation still satisfied if the specifics of the intentional limitation/weaknes
193.
▲
by
kodablah
5y ago
"bigger" as in having a massive outsized advantage compared to their opponents that contributed to a championship. The reason individuals, but not so much teams, are vilified for the steroid era is that it was relatively widesprea
194.
▲
by
kodablah
5y ago
> MLB is currently embroiled in an even bigger cheating scandal "bigger", depending on definition used, is definitely subjective here and many would consider the Astros' scandal to be bigger.
195.
▲
by
kodablah
5y ago
This was my first thought as well. I wonder if what they refer to as the control plane[0] could be a DHT that contains keys instead. But as I thought more, I wonder what benefit a VPN-based fabric for P2P would have over protocol/appli
196.
▲
by
kodablah
5y ago
You could use libp2p's DHT over Tor (I did a poc of this long ago, and the situation's only improved). Combined with other libp2p/IPFS components, you can essentially have a private IPFS over onion services (not to be confuse
197.
▲
by
kodablah
5y ago
> For some reason I thought wasm code could be a SharedArrayBuffer. And I thought that would be mutable. No, this was an explicit design decision for security reasons. Data is mutable, but you cannot exec it. > You might maybe have to
198.
▲
by
kodablah
5y ago
> So how does this work? Before the code is deployed, as part of a build step, we run the JS code using the JS engine to the end of initialization. I also did basically this exact same thing for Go [0] when I realized their initializatio
199.
▲
by
kodablah
5y ago
> don't know if there is any real way we can go back to the P2P paradigm without destroying NAT I think it's time for NAT to go for residential ipv6 and the numbers I've seen show that TURN isn't required for most co
200.
▲
by
kodablah
5y ago
Given the payouts are often paid by that same media on behalf of the true customers, players not engaging with the customers can prevent a sport from thriving altogether. A sport with great athletes and no revenue often, though not always,
201.
▲
by
kodablah
5y ago
No. It's also a bit buggy and you'll want to compile with latest CEF yourself.
202.
▲
by
kodablah
5y ago
> This blog post was plainly written in order to impress and entertain other hackers and computer people. But other hackers aren’t the real target audience; it’s lawyers and judges and the law enforcement agencies Says who? The intention
203.
▲
by
kodablah
5y ago
I made https://cretz.github.io/doogie/ to solve this, but I don't really maintain it (I just build it for myself on each new Chromium) and it doesn't work on Mac.
204.
▲
by
kodablah
5y ago
I've found explaining multi-module repos w/ go.mod files in subdirs and how that affects using a pseudo-version vs a real version to be the most challenging part. That could be a good addition.
205.
▲
by
kodablah
5y ago
You can use existing decentralized systems, e.g. bittorrent DHT or IPFS DHT, to handle signaling and not require a centralized server. STUN is only needed to retrieve the public IP, which you may not need to use (and didn't have to be
206.
▲
by
kodablah
5y ago
Why use ASN.1? Just base64 and send. Besides a few bytes at the end, a Tor v3 onion service address is just a base32'd ed25519 public key.
207.
▲
by
kodablah
6y ago
That makes little sense (assuming you mean by "compilation" the compilation to WASM from a higher-level language). The entire point is (or rather should be) to measure runtime impact on the user. If compilation (e.g. parsing, JIT,
208.
▲
by
kodablah
6y ago
> What's with the assumption here that there aren't humans involved in this decision? The linked post literally quotes Google saying [...] The post literally quotes Google as saying that for the _last_ time this happened. Then
209.
▲
by
kodablah
6y ago
My mistake if you are actually including the warm up times in the benchmarks, I misunderstood. Arguably, single-execution-from-scratch JS vs WASM benchmarks could have even more value than repeated, warmed-up benchmarks as the former simula
210.
▲
by
kodablah
6y ago
> As described above, it is important to “warm-up” JavaScript when benchmarking, giving V8 a chance to optimize it. If you don’t do that, you may very well end up measuring a mixture of the performance characteristics of interpreted JS a
More ›