Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Jonhoo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
91.
▲
by
Jonhoo
11y ago
I never refer to it as a tree, only as, effectively, a tiered mesh. While it's true that this breaks down with multi-hop BGP forwarding, I think it conveys enough about how the routing works for a layperson to understand that is relati
92.
▲
by
Jonhoo
11y ago
I see your point, but I think it's still important to give an end-to-end description, allowing people to tie it all together. The wall of text, if you'd read it, uses progressive layers in several places (like core Internet routin
93.
▲
by
Jonhoo
11y ago
I'd be happy to get rid of it if it is indeed out-dated as you say, though that was not my impression. Could you give me some references giving information about how core Internet is now being done?
94.
▲
How the Internet works
(thesquareplanet.com)
45 points
by
Jonhoo
11y ago
|
20 comments
95.
▲
Comments in Node.js can slow you down
(medium.com)
9 points
by
Jonhoo
11y ago
|
2 comments
96.
▲
Everything you wanted to know about building a secure password reset feature
(troyhunt.com)
2 points
by
Jonhoo
11y ago
|
0 comments
97.
▲
Enough with the Salts: Updates on Secure Password Schemes
(nccgroup.trust)
129 points
by
Jonhoo
11y ago
|
77 comments
98.
▲
by
Jonhoo
11y ago
No no, there are torrents for all of these videos (at least usually). However, torrents are slightly less convenient in that you can't play the file until the download completes. For me personally it's also an upside that HTTP is
99.
▲
by
Jonhoo
11y ago
Yes, the second method I used to use quite frequently, but it means you have to open your browser, click play to get the video to load (which will spawn a torrent of ad pop-ups and captcha prompts and whatnot). This way I can get the downlo
100.
▲
by
Jonhoo
11y ago
Author here: for some sites, that approach works well, and this is what I originally did (and why I decided to write streamsh in bash). Have a look in the "tricks" directory and you'll see some of the much simpler solutions t
101.
▲
by
Jonhoo
11y ago
stream.sh <video URL (preferably the embed URL)> <filename to download to (without extension)>
102.
▲
Online streaming sites and URL obfuscation
(thesquareplanet.com)
67 points
by
Jonhoo
11y ago
|
16 comments
103.
▲
Cleaning and optimizing a Windows computer safely
(decentsecurity.com)
1 points
by
Jonhoo
11y ago
|
0 comments
104.
▲
Fingerprints are Usernames, not Passwords (2013)
(blog.dustinkirkland.com)
4 points
by
Jonhoo
11y ago
|
0 comments
105.
▲
Online streaming sites and URL obfuscation
(thesquareplanet.com)
2 points
by
Jonhoo
11y ago
|
0 comments
106.
▲
In search of the perfect URL validation regex (2010)
(mathiasbynens.be)
1 points
by
Jonhoo
11y ago
|
0 comments
107.
▲
Pie chart generator in SQL
(code.openark.org)
3 points
by
Jonhoo
11y ago
|
0 comments
108.
▲
Bias in data science (2014)
(youtube.com)
2 points
by
Jonhoo
11y ago
|
0 comments
109.
▲
Show HN: Volley – a TCP stack benchmarking tool
(github.com)
1 points
by
Jonhoo
11y ago
|
0 comments
110.
▲
Distributed Read-Write Mutex as a Go Library
(github.com)
2 points
by
Jonhoo
11y ago
|
0 comments
111.
▲
by
Jonhoo
11y ago
FWIW, this has now moved to https://github.com/jonhoo/drwmutex so you can use it directly in your projects.
112.
▲
by
Jonhoo
11y ago
You'll acquire CPU 0's lock (since a map lookup with an invalid key yields the zero value). I agree this isn't optimal when you change the affinity of a process after it has started. You could imagine a scheme where, if thi
113.
▲
by
Jonhoo
11y ago
I don't think taskset should affect this at all. It modified the CPU affinity, which my code respects, so everything should behave as expected.
114.
▲
Distributed Read-Write Mutex in Go
(gist.github.com)
109 points
by
Jonhoo
11y ago
|
17 comments
115.
▲
by
Jonhoo
11y ago
While I wish it was this simple, not having your application be "GOPATH ready" (i.e. allowing it to be directly set to be GOPATH) makes a lot of other things harder. For example, build and benchmark scripts that need to compile th
116.
▲
Show HN: Fast memcached clone in Go using Cuckoo hashing
(github.com)
20 points
by
Jonhoo
11y ago
|
3 comments
117.
▲
by
Jonhoo
12y ago
I looked around, but couldn't find one. If you're running Linux, you can do it manually yourself (blacklist all, whitelist the ones you need) in about fifteen minutes. I posted the steps for Arch Linux somewhere further down.
118.
▲
by
Jonhoo
12y ago
FWIW, here's what I just did on my (Arch) Linux machine: $ for f in /etc/ssl/certs/*.pem; do sudo ln -sfn "$f" /etc/ca-certificates/trust-source/blacklist/; done $ sudo updat
119.
▲
Intro to Programming: Build a Tetris Clone
(github.com)
3 points
by
Jonhoo
12y ago
|
0 comments
120.
▲
The Unix System: Making Computers More Productive (1982)
(youtube.com)
2 points
by
Jonhoo
12y ago
|
0 comments
More ›