Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
stmw
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
721.
▲
by
stmw
9y ago
I actually think .Net runtime does a well above-average job with this - including clear declarations of managed and unmanaged code - so your ARM project sounds great & what I would expect. I just don't think it's true of "
722.
▲
by
stmw
9y ago
We've been happy with Rust, as well.
723.
▲
by
stmw
9y ago
Good point, although one advantage with Rust is that it plays well with C -- so you could keep some C drivers or libraries, and do the rest of the work in Rust. That reduces attack surface area while providing a smoother on-ramp to full dev
724.
▲
by
stmw
9y ago
Found it interesting that Maria Stone is an engineering manager at Apple who has also spent time at Google, Yahoo & Microsoft - thus comparing industrial R&D environments that many here are familiar with to particular type of academ
725.
▲
Culture of false positives: why I left academia (Maria Stone)
(linkedin.com)
8 points
by
stmw
9y ago
|
1 comments
726.
▲
by
stmw
9y ago
A relevant Harvard study - "Ten-month-old infants determine the value of a goal from how hard someone works to achieve it" https://medicalxpress.com/news/2017-11-ten-month-old-infants...
727.
▲
by
stmw
9y ago
Interesting - I wonder if a much thinner, simpler library is the answer here. The part with websocket on same port is interesting, did you hear reasons why that hasn't been done?
728.
▲
by
stmw
9y ago
Good points - where one comes from really makes a difference.
729.
▲
by
stmw
9y ago
"The big problem with latency is that it accumulates. Once some component introduces delay somewhere in the input chain you aren’t going to get it back. That’s why it’s really important to eliminate latency where you can." - a les
730.
▲
by
stmw
9y ago
That's a good point, actually, it'd be nicer to keep things separate and alive for only as long as needed.
731.
▲
James Webb Space Telescope completes final cryogenic testing
(phys.org)
1 points
by
stmw
9y ago
|
0 comments
732.
▲
Physicists unify quantum coherence with nonclassicality of light
(phys.org)
1 points
by
stmw
9y ago
|
0 comments
733.
▲
Chimps in wild modify warnings based on what others in their group already know
(phys.org)
1 points
by
stmw
9y ago
|
0 comments
734.
▲
by
stmw
9y ago
I thought this was interesting because it is an actual study, and attempts to look at leading indicators, rather than mere correlation (where you could imagine employees at more successful companies being more satisfied).
735.
▲
Employees'online reviews are good predictors of a firm's financial results
(phys.org)
3 points
by
stmw
9y ago
|
1 comments
736.
▲
by
stmw
9y ago
From reading this, seems HTTP handling speed was important to them? which Go is probably better for. Also, interfacing Python to C/C++ is pretty unpleasant.
737.
▲
AI Chip Startup Graphcore Lands $50M in Funding
(eetimes.com)
4 points
by
stmw
9y ago
|
0 comments
738.
▲
Discovery of 8000 year-old wine production in the Middle East
(phys.org)
3 points
by
stmw
9y ago
|
1 comments
739.
▲
by
stmw
9y ago
In other words, there are actually knobs that have you choose the GC, and then choose settings within the GC.
740.
▲
by
stmw
9y ago
From a recent talk on the latest JDK GC, it seems to require even more tuning parameters than before. So the best performance achievable may be higher, but with more manual work. Which is along the same trade-off curve, with malloc/fr
741.
▲
by
stmw
9y ago
Yes, the take-away here is not that Go is particularly bad, but that GCs are problematic. Notably, GC != automatic memory management.
742.
▲
by
stmw
9y ago
> "When using a GC you can get 1:1 performance to non-GC if you preallocate." That is not always true. Also, preallocation can be impossible (due to limit on heap size) if there is no way to free memory without the GC running.
743.
▲
by
stmw
9y ago
> "it seems we don't have a simple GC that performs well in all cases" Exactly, and after 20+ years, it may be that it's not possible to have such a GC.
744.
▲
Do you fight with your high-efficiency building? Study of HE bloopers
(phys.org)
2 points
by
stmw
9y ago
|
0 comments
745.
▲
by
stmw
9y ago
"more complex program really would need all the knobs that Java offers, the ones that Go claims are unnecessary." - but that is really a move in the wrong direction... it's meta programming with Env variables, allocation size
746.
▲
by
stmw
9y ago
Exactly right re: Java. You could just use Rust, and get automatic memory management without GC.
747.
▲
by
stmw
9y ago
The issue is that the tradeoffs are unclear, it's not like you pay 10% performance penalty for using a GC - it's often much worse than that, and then you have to do manual work to "tune it". Often the tuning, following p
748.
▲
by
stmw
9y ago
This kind of tuning ends up being required for all languages that use garbage collection. The more you use it in production, the more you're doing meta programming with environment variables, command-line options and your allocation pr
749.
▲
by
stmw
9y ago
Well, the diagram itself wasn't that interesting, but sounds like they did a lot of work on the BoM and such, which is could easily take that long even for folks who have done it before.
750.
▲
Burell Smith was a 23 y/o, self-taught engineer, Apple employee #282
(folklore.org)
4 points
by
stmw
9y ago
|
0 comments
More ›