Hacker News new | past | comments | ask | show | jobs | submit | ngzhian's comments login

If you are using Emscripten, porting x86 should be easy (see https://emscripten.org/docs/porting/simd.html#compiling-simd...), but you will take some performance hits (like float min/max) and these are all documented in the links above.

If you are interested to bring more SIMD instructions, you can participate in the SIMD subgroup. What's needed is interest in suggesting new instructions, working on a proposal (following the process) and pushing it through. Compiler expertise not required :)



2 classics that don't require a whole lot of backgrond are:

- An Axiomatic Basis for Computer Programming by C. A. R. Hoare

- The Next 700 Programming Languages by P. J. Landin

The most recent paper I've read is:

- Storage strategies for collections in dynamically typed languages - Bolz, Diekmann, Tratt

I blog about some papers I've read on my blog [0], and these three papers I've mentioned have their own post, where I summarize key ideas of the papers. Take a look if you're interested.

[0] https://blog.ngzhian.com/


You might be interested in this: https://visualgo.net


Yes!

A useful tool for writing OCaml in Vim is Merlin [0].

Facebook uses OCaml as well [1] [2] [3]

A great tutorial is [4]

[0] https://github.com/ocaml/merlin

[1] https://github.com/facebook/reason

[2] https://github.com/facebook/flow/

[3] https://github.com/facebook/infer

[4] http://realworldocaml.org/


Quickview for YouTube! Allows you to quickly view videos from your subscriptions feed page without any clicks.

https://chrome.google.com/webstore/detail/quickview-for-yout...


Cool extension! My YouTube session usually happens on my subscriptions page, so I made this extension for non-stop, no-click viewing (hover to play video!): https://chrome.google.com/webstore/detail/quickview-for-yout...


From https://github.com/donnemartin/haxor-news/blob/master/haxor_...

  haxor
  Unofficial Python wrapper for official Hacker News API


Ah, thanks @ngzhian.


The SQL version reads left-to-right, similar to how ReQL's version reads top to bottom, and both reflects the execution order (in terms of a common way of text flow). From my understanding, ReQL does not do any form of optimization based on the complete query, the `.()` punctuates the flow of command. Whereas and SQL statement is just one compound thing made up of different commands where the SQL engine can optimize, which makes it hard to tell.


i can confirm this, i was there at the hackathon


Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: