Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lcof
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Are We Governed by AI Yet?
(unskilled.blog)
1 points
by
lcof
2mo ago
|
0 comments
2.
▲
Victoria Metrics launches its cloud offering
(victoriametrics.com)
2 points
by
lcof
2y ago
|
0 comments
3.
▲
by
lcof
2y ago
Same here too for personal/family vaults. Have been using the bitwarden cloud offering in professional context too. vaultwarden, or bitwarden-rs as it used to be called, have been working flawlessly for years on my side, updates always
4.
▲
by
lcof
2y ago
I feel mostly the same as the author. The Go ecosystem is so simple, logical and smooth that it is hard to reach out for something else. I do use other languages for one-off programs of course, be it bash, perl or javascript, depending on t
5.
▲
by
lcof
2y ago
Interesting research work! Besides the code itself, there is some good reasoning and the documentation is well written The 2018 paper on heartbeat scheduling is also an interesting read https://www.andrew.cmu.edu/user/m
6.
▲
by
lcof
2y ago
Again, I might be wrong as I did not use this directly in a couple years, but saying “the limit is 50% share of 10 cores” is not equivalent to “the limit is 5 cores”. This is still “how much” versus “how many”, and cannot translate into eac
7.
▲
by
lcof
2y ago
if you want to limit the number of Ps, then you use a cpuset, that sched_getaffinity will take into account. cgroups only allows you to limit cpu usage, but not lower the number of cpu cores the code can run on. This is “how many” versus “h
8.
▲
by
lcof
2y ago
On Linux, go uses sched_getaffinity to know how many cpu core it is allowed to run on: https://cs.opensource.google/go/go/+/master:src/runtime/os_l...
9.
▲
by
lcof
2y ago
Who’s up for a micro-benchmark? Jk, will definitely consider it
10.
▲
by
lcof
2y ago
No it’s an interesting comment. This is not really about load, but about control flow: if goroutine is just spinning wild without going through any function prologue, it won’t even be aware of the synchronous preemption request. Asynchronou
11.
▲
by
lcof
2y ago
By “us”, I was referring to normal, everyday go devs (versus working on go itself). I think starvation mode is a pragmatic way of solving the issue: overtaking happens when the fast path assumption is wrong - but absolute fairness is not a
12.
▲
by
lcof
2y ago
This sounds like a great idea on the paper, I think it can bring value. But once you enable this in an organization, if it works well, it could be hard to remove it without resentment
13.
▲
by
lcof
2y ago
I wonder if the overhead of using context values is noticeable in the context of logging. I guess you want to reconstruct the logger only when needed, kind of lazily
14.
▲
Introduction to Golang Preemption Mechanisms
(unskilled.blog)
109 points
by
lcof
2y ago
|
28 comments
15.
▲
by
lcof
2y ago
The relationship with data is that it protects (controls) access to it
16.
▲
by
lcof
2y ago
Indeed, starvation mode is just a way to ensure fairness, at the cost of surrendering control and being woken up later. Mutexes can be costly when there is a lot of competition, it is up to us to use it correctly
17.
▲
Golang Sync Mutex: Normal and Starvation Mode
(victoriametrics.com)
39 points
by
lcof
2y ago
|
14 comments
18.
▲
Malaysian ISPs Hijack Cloudflare/Google DNS Requests
(torrentfreak.com)
18 points
by
lcof
2y ago
|
1 comments
19.
▲
Deceptive AI is most convincing
(arxiv.org)
2 points
by
lcof
2y ago
|
0 comments
20.
▲
by
lcof
2y ago
I think entities or nodes can be categorized as incoming, outgoing, and internal transfers. Once you get this right, the natural next step is to take time into account. The current chart is the ideal moneyflow, but from months to months I’l
21.
▲
by
lcof
2y ago
I really like the idea. Having a bird's eye view of money flow is central to building and maintaining a strategy. I have been looking for this kind of tool for years, and currently am using a spreadsheet for this, as nothing worked for
22.
▲
by
lcof
2y ago
what about the bitcoin cash fork, that increased block size to 8mb? What about Segwit2x?
23.
▲
Coroutines in Go: Runtime Implementation and Iterators
(unskilled.blog)
7 points
by
lcof
2y ago
|
0 comments
24.
▲
What Are We Programming For?
(unskilled.blog)
3 points
by
lcof
3y ago
|
0 comments
25.
▲
by
lcof
3y ago
Onlyoffice is IMHO the best alternative to Google sheets. Services like infomaniak’s kDrive includes it, and for personal free gsuite-like suite, check out ik.me
26.
▲
by
lcof
3y ago
But was it military-grade encryption?
27.
▲
by
lcof
3y ago
I am not using Joplin’s cloud offering but hosting it on my own. But I think their cloud pricing is fair (2.40 euro/month for yearly payment, for the basic plan). I’d pay for that
28.
▲
by
lcof
3y ago
Now with Joplin Server it’s getting better (compared to WebDAV), in terms of syncing speed
29.
▲
by
lcof
3y ago
I like the idea of not using heavy electron UIs, but really, I does not matter much nowadays, at least for me. Important features are synchronized notes, with mobile and desktop support, and syncing should be end to end encrypted. I should
30.
▲
by
lcof
3y ago
This feels like a madeleine de Proust: simpler times, so much left to discover. We ruined it
More ›