Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
acconsta
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
acconsta
5y ago
Moderna and Pfizer tested variant-specific (B1.351) boosters and found they weren't significantly more-effective than a third dose of the original vaccine. https://www.nature.com/articles/s41591-021-01527-y This
2.
▲
by
acconsta
9y ago
How about when they were buying those DCs?
3.
▲
by
acconsta
10y ago
> modern C++ This library is old enough to drive...
4.
▲
by
acconsta
11y ago
Google implemented fibers. Hopefully they'll get upstreamed. https://www.youtube.com/watch?v=KXuZi9aeGTw
5.
▲
by
acconsta
11y ago
>Many of Rust's safety guarantees come from compile-time checks that then do not have any runtime penalty. But not bounds checks, which are unfortunately what you need with respect to buffer overflows.
6.
▲
by
acconsta
11y ago
For large allocations, realloc can remap virtual memory instead of doing a naive copy: http://blog.httrack.com/blog/2014/04/05/a-story-of-realloc-a...
7.
▲
by
acconsta
11y ago
A networking library based on Asio has been proposed for C++17. In the meantime, use Asio. http://think-async.com/
8.
▲
by
acconsta
11y ago
> And I can think of more than one well-regarded unicorn where everyone still has access to basically everything , even after their first or second bad security breach. Which companies? That's pretty scary.
9.
▲
by
acconsta
11y ago
>A rotating disk is roughly able to saturate a 1Gb ethernet link. Locality is key there. Read randomly and you won't saturate a 100Mb link.
10.
▲
by
acconsta
11y ago
It's good to have competition in this area. Influx is giving me whiplash (it's on its third database engine in six months!) The circular buffer approach is fine, but it does have the drawback of being unable to represent variable-
11.
▲
by
acconsta
11y ago
Yeah, but... Need replication? Gotta write your own sharding logic or set up pg_shard. Need aggregations? Gotta write your own logic. Will you do them on the fly? Use triggers? On demand? Need to remove old data? Gotta set up a cron job. Bu
12.
▲
by
acconsta
11y ago
Yeah, I'm not brave enough for embedded. I'm still pretty excited about what's happening in this space though. Thanks for your thoughts.
13.
▲
by
acconsta
11y ago
I apologize if I gave the impression I was claiming otherwise. It's just context for the discussion.
14.
▲
by
acconsta
11y ago
The author also points out that some of the benchmarks poorly represent real workloads: "Bottom up (since the worst offenders are now first), binary-trees is silly since it measures allocation speed for a case that simply doesn't
15.
▲
by
acconsta
11y ago
Ah, so Rust does represent thread semantics through types? It's curious that the authors don't mention that in their proposal.
16.
▲
by
acconsta
11y ago
Unmanaged native code definitely has an edge, even in I/O-heavy applications like databases. http://www.scylladb.com/technology/cassandra-vs-scylla-bench... Not to mention low-memory environments like mobile.
17.
▲
by
acconsta
11y ago
Basic question — when you're writing a kernel in Rust with its own threading implementation, how does the rust compiler even know what threads are? It has to identify thread boundaries for send/sync, right?
18.
▲
by
acconsta
11y ago
Any thoughts on C++ coroutines? Microsoft has a draft implemented in their compiler, and there's a second competing proposal. https://msdn.microsoft.com/en-us/magazine/mt573711.aspx http://www.open
19.
▲
by
acconsta
11y ago
I think every OS does this to some extent. Windows uses DPCs, Linux uses tasklets.
20.
▲
by
acconsta
11y ago
Even with the intrinsics AES is pretty expensive https://software.intel.com/en-us/articles/intel-aes-ni-perfo...
21.
▲
by
acconsta
11y ago
That might make you the biggest company using Rust? Very cool, I hope you write it up.
22.
▲
by
acconsta
11y ago
Oh OK, that's cool. I don't think many languages could enforce that.
23.
▲
by
acconsta
11y ago
I was thinking async-await, which I thought hasn't been standardized yet. Do generators provide the same functionality? Either way, I hope Rust skips the callbacks.
24.
▲
by
acconsta
11y ago
Scope-bound resource management (SBRM) is clearer than RAII, I think.
25.
▲
by
acconsta
11y ago
And... how would that be possible at compile time?
26.
▲
by
acconsta
11y ago
50% C++, 25% Java http://qr.ae/RP7wXh At Google's scale, the performance difference between Java and C++ can means millions of dollars in electricity alone.
27.
▲
by
acconsta
11y ago
>Even Google mostly uses Java I'm not so sure about that. The core services (e.g. Search, Maps, Earth, Big table, Map reduce) seem to be C++. Ads is possibly an exception.
28.
▲
by
acconsta
11y ago
A Node-style event loop leads to callback hell. It would be awesome to have something like Boost Asio.
29.
▲
by
acconsta
11y ago
New York manages http://www.wsj.com/articles/construction-in-new-york-city-go...
30.
▲
How Distributed Systems Respond to Degraded Hardware
(danluu.com)
14 points
by
acconsta
11y ago
|
1 comments
More ›