Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
teacpde
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
121.
▲
by
teacpde
8y ago
Yeah, you are right, it just happens to remind me day 15. The description is surely not the best, but I don’t think it’s hand wavy, it went great length to explain what happens which I appreciate. What frustrates me is it does not help me t
122.
▲
by
teacpde
8y ago
Oh man, day 15 is almost a party pooper to me, not because of the algorithm, but the edge cases. Took me ages to debug. It gives me perspectives to game development.
123.
▲
by
teacpde
8y ago
I did my PhD in physics, and worked as a SWE right after graduation. Halfway through grad school, I started to feel academia is not my thing, but I cannot quit for all sorts of reasons (at least if thought so at the time). I used Matlab
124.
▲
by
teacpde
8y ago
One off error? You probably meant 2019
125.
▲
by
teacpde
8y ago
Internal transition is always easier, I have several colleagues went from SWE to ML related roles this year. One thing worth noting is that most of them work on building ML infra/platform rather than direct user facing ML features, so
126.
▲
by
teacpde
8y ago
The question in the article reminds me what I read yesterday about an interview with Bram Moolenaar (author of Vim): > How can the community ensure that the Vim project succeeds for the foreseeable future? > Keep me alive. https:
127.
▲
by
teacpde
8y ago
I share similar experience, I find I can only achieve learning at a high effective rate with strong short-term motivation, and it can become tiring very quickly. On the other hand, I can always enjoy having fun and learn without worrying ab
128.
▲
by
teacpde
8y ago
> (1) Learning something deeply is necessarily a lot of work. It’s not like you’re just answering “what is X.” You’re asking ten questions about it, each trying to get at it from a different angle, and then asking ten questions about eac
129.
▲
by
teacpde
8y ago
I don’t see it mentioned in the readme that the name is from Japanese, maybe it isn’t?
130.
▲
by
teacpde
8y ago
Woodworking is my choice as well. I have not done a single project yet, but really want to try it out. I watch a lot of woodworking videos on YouTube and find them fascinating, especially the Paul Sellers ones. He has a very popular tutoria
131.
▲
by
teacpde
8y ago
Wow amazing simulation, that channel is also full of gold.
132.
▲
by
teacpde
8y ago
I was doing adventofcode this year using (and learning) Rust and had to write a doubly linked list. Impossible is obviously an exaggeration but I admit it is painful to wrap my head around it at the beginning. I had to google a reference im
133.
▲
by
teacpde
8y ago
That works, but slows down the mirror? I guess it is okay since it should only happen once.
134.
▲
by
teacpde
8y ago
The hashes are signed by the notary, go command can get the hashes from anywhere and be able to verified they are signed by the notary.
135.
▲
by
teacpde
8y ago
So the mirror will serve both the package and signed hashes, what if the package has been indexed in the central index but not yet signed by the notary?
136.
▲
by
teacpde
8y ago
U+130B8 translates to d80cdcb8 in utf-16 hex. On mac, switch to Unicode Hex Input, hold down Option key and type d80cdcb8
137.
▲
by
teacpde
8y ago
Cheap labor is the same reason why many businesses boom in China but not so much in US/Europe. Take food delivery for example, $10 worth of food costs $1 delivery fee in China while it costs $7 to deliver on ubereats here in the US.
138.
▲
Tokio: New Timer implementation
(tokio.rs)
1 points
by
teacpde
9y ago
|
0 comments
139.
▲
by
teacpde
9y ago
Is that because async is involved? I have minimal experience with async Rust code, but my experience with Rust compiler errors has been superb so far. The compiler always tells me exactly where things went wrong and the error messages are q
140.
▲
by
teacpde
9y ago
> A concurrent GC spends CPU cycles on different cores to do its work, which means it will not cause latency outliers in the threads processing the requests. That makes sense, how about GC for single-threaded languages, e.g. Nodejs?
141.
▲
by
teacpde
9y ago
> If you have a fully concurrent GC then spending 25 out of 1000 CPU cycles on memory management does not "obviously" have an impact on your 99th percentile latency. I try to understand the meaning. Is it saying the latency cau
142.
▲
by
teacpde
9y ago
I think his argument at that time was mainly on network applications.
143.
▲
by
teacpde
9y ago
Thanks for the tip, I checked it up on mobile, it's indeed hard to read. Should be better now.
144.
▲
by
teacpde
9y ago
> Normal mammalian pregnancy is a well-ordered affair because the mother is a despot. Her offspring live or die at her will; she controls their nutrient supply, and she can expel or reabsorb them any time. Human pregnancy, on the other
145.
▲
by
teacpde
9y ago
I recently started to actually write some Rust code after reading about Rust here and there. The experience has been quite unique, it constantly forces me to think about the code at low level, which I find refreshing. And the compiler is tr
146.
▲
Go and Versioning
(research.swtch.com)
3 points
by
teacpde
9y ago
|
0 comments
147.
▲
by
teacpde
9y ago
It could really be a revolution, and it could be very fast as it is proposed and will be made by the Go team. Imagine it originates from a third party.
148.
▲
by
teacpde
9y ago
... it will likely like take years or even decades to build out the 9,850 units that Mountain View has slated for North Bayshore, depending on market conditions.
149.
▲
by
teacpde
9y ago
On one hand, as a developer, I like a Go builtin package management authored and supported by the Go team; on the other hand, I feel bad for the open source contributors who worked hard on third party package managers. Even dep, the officia
150.
▲
by
teacpde
9y ago
If there is neither GOPATH nor vendor directories, where will the downloaded packages be? I digged vgo a bit and found the downloaded packages currently reside in `$GOPATH/src/v/cache`, and seems like vgo won't work with
More ›