Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hackthesystem
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
Let's Design RDMA
(davekilian.com)
2 points
by
hackthesystem
2y ago
|
0 comments
2.
▲
by
hackthesystem
4y ago
It's possible to make a compiler backdoor that is "updatable" and therefore a lot less brittle. And yes this does make the backdoor easier to detect since it's now communicating over the network. But such flexibility cou
3.
▲
by
hackthesystem
4y ago
Who said it has to "generalize"? No virus generalizes to hack every program. That doesn't mean viruses aren't dangerous. Also OSS makes up most of the modern stack, so access to source code is a given. And hand-crafting
4.
▲
Tools That Improved My Engineering Productivity
(awelm.com)
2 points
by
hackthesystem
5y ago
|
0 comments
5.
▲
Tools That Improved My Engineering Productivity
(awelm.com)
4 points
by
hackthesystem
5y ago
|
0 comments
6.
▲
by
hackthesystem
5y ago
Thanks for mentioning, I just updated my website and Github to use the new WAT functions.
7.
▲
by
hackthesystem
5y ago
I actually tried comparing 128-bit SIMD to the 64-bit performance and the difference was 2x. I only published the results for the 4x comparison, but it should be pretty easy to reproduce if you change the types in the non-SIMD code[1] from
8.
▲
by
hackthesystem
5y ago
Thanks! Good points, I think in general the fixed-width "packed" SIMD ISAs have the downsides that you mentioned. But it seems that WebAssembly doesn't have length-agnostic SIMD instructions yet. There is an open proposal to
9.
▲
Exploring SIMD performance improvements in WebAssembly (2021)
(awelm.com)
64 points
by
hackthesystem
5y ago
|
24 comments
10.
▲
by
hackthesystem
5y ago
Great questions! I'm not a database expert either but I can try answering these: 1) I think databases like to manage pages directly because the db can make more optimizations than the OS because the db has more context. For example, wh
11.
▲
by
hackthesystem
5y ago
Good point. I just removed my name from the license, but I couldn't find the original author(s) so the copyright name list is just empty now
12.
▲
by
hackthesystem
5y ago
There is also BusTub from CMU which I stumbled upon earlier today: https://github.com/cmu-db/bustub
13.
▲
by
hackthesystem
5y ago
Yeah, I think its a shame that most teachers don't give assignments like this that tie the big picture together with the low-level details. After students complete a big assignment like SimpleDB, they'll have a working artifact th
14.
▲
by
hackthesystem
5y ago
When I was implementing SimpleDB in 2019, I believe CMU's course didn't have resources and lab assignments that were publicly available. Now CMU has published a full video lecture series (which MIT doesn't have) and their lab
15.
▲
by
hackthesystem
5y ago
Thanks! I'd also like to see a MVCC implementation because that would shed some light on how mysql works. I'll add MVCC to the future improvements section
16.
▲
by
hackthesystem
5y ago
Thanks, really glad to hear that!
17.
▲
by
hackthesystem
5y ago
Ah yes, by the time I realized this it was too late to rename unfortunately. And very neat how Amazon SimpleDB is written in Erlang!
18.
▲
by
hackthesystem
5y ago
Thank you! I'll be sure to check out the book
19.
▲
by
hackthesystem
5y ago
Thanks! I do plan on adding indexes soon
20.
▲
by
hackthesystem
5y ago
I think that is the recommended approach, but I just read the lecture notes and started working on the assignments. I tried to prioritize coding because it helps me retain knowledge better over time
21.
▲
by
hackthesystem
5y ago
Thanks! Just added the MIT license
22.
▲
SimpleDB: A Basic RDBMS Built from Scratch
(awelm.com)
210 points
by
hackthesystem
5y ago
|
51 comments