Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
saclark11
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
saclark11
10mo ago
You can do this in Go by making a type declaration defining a function and then adding a method with the same signature on that type, which calls the function. The Go standard library does exactly this with the `HandlerFunc` type [1]. &
2.
▲
by
saclark11
1y ago
Sounds like you'll love "Spend Bill Gates' Money" [1] [1]: https://neal.fun/spend
3.
▲
Tech Debt? I don't believe it exists
(dadrian.io)
3 points
by
saclark11
1y ago
|
2 comments
4.
▲
by
saclark11
1y ago
Advertising any UUID/GUID generator as cryptographically secure, or relying on it to be so, is a mistake, in my opinion. You use a UUID when you need a universally unique ID whose guessability properties are not a critical security req
5.
▲
by
saclark11
1y ago
> "UUID" was already taken by Google. This shouldn't really matter as your import paths are obviously different. `github.com/google/uuid` and `github.com/sdrapkin/guid` can happily coexist. Any file
6.
▲
by
saclark11
1y ago
Something similar, but encrypted, is PaperAge [1]. Admittedly, I haven't used it, but it seems like a nice solution for secure physical backup of small secrets. The catch, of course, is now you need to make sure you never forget your p
7.
▲
Go stdlib regrettable linkname compatibility
(cs.opensource.google)
2 points
by
saclark11
2y ago
|
0 comments
8.
▲
Advice for Operating a Public-Facing API
(jcs.org)
1 points
by
saclark11
2y ago
|
0 comments
9.
▲
by
saclark11
2y ago
> Overall, pretty weird stuff. I am not sure why the Go team went down this route. Maybe it simplifies the compiler by having this bespoke assembly format? Rob Pike spoke on the design of Go's assembler at a talk in 2016 [1][2]. I t
10.
▲
by
saclark11
2y ago
Yes. Two of Go's creators, Rob Pike and Ken Thompson, were also authors of Plan 9 at Bell Labs.
11.
▲
Is a repeat of the 2019 repo crisis brewing?
(ft.com)
2 points
by
saclark11
2y ago
|
0 comments
12.
▲
Privilege Separation in C
(vincent.bernat.ch)
4 points
by
saclark11
2y ago
|
0 comments
13.
▲
by
saclark11
2y ago
I wonder if Moxie would now consider knockknock "cryptographically doomed"? From the README, whose commit [1] is dated 2011-09-15: > The request is encrypted using AES in CTR mode, with an HMAC-SHA1 using the authenticate-then-
14.
▲
Cryptography Tier List
(securitycryptographywhatever.com)
1 points
by
saclark11
2y ago
|
0 comments
15.
▲
by
saclark11
3y ago
Pretty much, yes. If you imagine “Bob” has a policy that he can only converse with numbers in his address book, then you could think of it as: 1. -> Alice calls Bob 1.a. Bob does not pick up the call, but adds the number shown f
16.
▲
by
saclark11
3y ago
My interpretation is he's lamenting that certain Unix OS abstractions (e.g. open, close, read, and write) do not lend themselves well to building distributed systems, like a distributed filesystem. Plan9, for example, designed it'
17.
▲
by
saclark11
3y ago
Agreed. I avoid reader-writer locks unless absolutely required and benchmarks prove it worthwhile. Their usage often fails to outperform a regular lock due to additional overhead. They seem to make sense only in specific high-contention sce
18.
▲
by
saclark11
3y ago
> When io.Copy copies from a TCPConn to a UnixConn, it will now use Linux's splice(2) system call if possible, using the new method TCPConn.WriteTo. Interface upgrades, yet again, transparently giving us more zero-copy IO. Love how
19.
▲
A Volumetric Display Using an Acoustically Trapped Particle (2021) [video]
(youtube.com)
1 points
by
saclark11
3y ago
|
0 comments
20.
▲
by
saclark11
3y ago
Jazz guitarist Julian Lage suffered from focal dystonia and talks a little about his recovery/retraining process in his interview with Rick Beato [1] 1. https://youtu.be/49KwbU0hT3w?t=3220&si=MSExP8OTYzohMr-P
21.
▲
by
saclark11
3y ago
I'm curious to hear others' answers to this question as well. I've been looking into building my own OpenBSD based home router and so far thinking a Protectli Vault [1] would fit the bill. 1. https://protectli.com
22.
▲
by
saclark11
3y ago
Well, turns out I'm no longer able to reproduce the issue either. I just turned DDG Privacy Essentials back on for https://cs.opensource.google and I was able to view the site just fine. Back when it was happening (maybe ~1
23.
▲
Dot Dotat.at
(dotat.at)
90 points
by
saclark11
3y ago
|
49 comments
24.
▲
by
saclark11
3y ago
Do you have any privacy/ad-blocking extensions installed? I used to have the same issue and realized it was due to the DuckDuckGo Privacy Essentials extension. When I turn that extension's protections off for cs.opensource.google
25.
▲
by
saclark11
3y ago
This post resonates with me and briefly acknowledges the thing that scares me the most about self hosting personal stuff for myself and loved ones: the bus factor. I haven't heard many self-hosting proponents talk about their strategy
26.
▲
Bye, Gemini
(makeworld.space)
223 points
by
saclark11
3y ago
|
159 comments
27.
▲
by
saclark11
3y ago
I see a lot of folks in this thread lamenting the usage of ligatures, but note that the downloaded set of font files includes a "JetBrainsMonoNL" version of all variants, which does not include ligatures ("NL", as in, &q
28.
▲
Micromouse: The Fastest Maze-Solving Competition on Earth [video]
(youtube.com)
7 points
by
saclark11
3y ago
|
0 comments
29.
▲
by
saclark11
4y ago
I applied to Fly.io and a big part of that was because of their hiring process. Reading about the way they think about finding good candidates resonated with me. The role for which I applied was something I am deeply interested in, and woul
30.
▲
by
saclark11
10y ago
There is an extension for vim mode: https://marketplace.visualstudio.com/items?itemName=vscodevi...
More ›