Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
snicker7
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
47 ms
·
541.
▲
by
snicker7
6y ago
Calling out to array libraries in an interpreter (Python+Numpy, MATLAB, whatever) leaves a lot of optimizations on the table. The abstraction is not zero-cost. For example, the simple array expression v+cw (where v,w are vectors and c is a
542.
▲
by
snicker7
6y ago
KernelAbstractions.jl has some simple examples in its repo [^0]. The API looks simple and elegant. Code looks like regular Julia code. Documentation well behind CUDA, of course. [^0]: https://github.com/JuliaGPU/KernelA
543.
▲
by
snicker7
6y ago
Here's one project idea: `sled` is a transactional KV store written in Rust. Might be fun to build an embedded DB in Julia using sled as the storage engine.
544.
▲
by
snicker7
6y ago
MIT has been really pushing Julia. This is not their first course using it. Exciting since MIT use to be one of the few notable universities using Python for some of their intro level courses -- back when Java and C++ had a monopoly. I thin
545.
▲
by
snicker7
6y ago
One of the instructors, Grant Sanderson, is known as being the person behind the famous "3blue1brown" Youtube channel.
546.
▲
Multi-Level Intermediate Representation [Compiler Tech]
(mlir.llvm.org)
2 points
by
snicker7
6y ago
|
0 comments
547.
▲
by
snicker7
6y ago
One thing to note is that Cockpit is very tied to systemd. Doesn't work with alt inits.
548.
▲
by
snicker7
6y ago
Related: GNU Guix [0] and Bootstrappable Builds [1]. Guix tries to reproducibly bootstrap an entire Linux distribution from a ever-shrinking binary seed. [0]: https://guix.gnu.org/ [1]: https://bootstrappable.org
549.
▲
Holy Traits Pattern (Julia)
(ahsmart.com)
6 points
by
snicker7
6y ago
|
0 comments
550.
▲
by
snicker7
6y ago
Your example is specific to not all OOP languages, only those that have prototypical inheritance.
551.
▲
by
snicker7
6y ago
Traits are possible in Julia [0] and may be a better solution. [0] https://ahsmart.com/pub/holy-traits-design-patterns-and-best...
552.
▲
by
snicker7
6y ago
France also has a high population density. Even "rural" areas are still close to major population centers. That is not true in rural Siberia or the Rocky Mountains.
553.
▲
The Neopets HTML Guide
(neopets.com)
1 points
by
snicker7
6y ago
|
0 comments
554.
▲
by
snicker7
6y ago
Absolutely. See Fantasque for example.
555.
▲
by
snicker7
6y ago
I think it comes down to accessibility. Requiring users to memorize a second keyboard layout is very demanding.
556.
▲
by
snicker7
6y ago
Datalog is a recursive query language. One of the very few alternatives to SQL.
557.
▲
by
snicker7
6y ago
I think Guix provides a better dataset for this sort of analysis, given its emphasis on reproducible builds.
558.
▲
by
snicker7
6y ago
There aren't a ton Julia-specific tuning. Off the top of my head, the main performance gotchas are: type unstable code, closures, globals, and (in some cases) passing by functions instead of function pointers. Most performance tips are
559.
▲
by
snicker7
6y ago
eg "continuous" vs "algebraic" duals.
560.
▲
by
snicker7
6y ago
Dual spaces are an essential component of multilinear algebra, a subject that is simultaneously essential yet often ignored in undergraduate education.
561.
▲
by
snicker7
6y ago
It does not seem that the author is affiliated with Canonical. Ideally, Canonical should be the ones defending their product. IMO, it is okay for the backend to be propriety as long there is a published, easy to implement protocol for talki
562.
▲
by
snicker7
6y ago
Not at all true. Especially with SIMD-type instructions. Lots of verbosity and boilerplate. But the perf is undeniable.
563.
▲
by
snicker7
6y ago
That is not true. RAM is cheap (terabytes per node is not uncommon). Moreover, a common pattern for kdb+ databases is to have two parts: a real-time database (rdb) that is typically memory backed and a historical database (hdb) that is seri
564.
▲
by
snicker7
6y ago
This is really sad. kdb+ is still really popular in the financial industry (with very few if any competitive alternatives, open source or otherwise). Julia has the potential to breakthrough in this area.
565.
▲
by
snicker7
6y ago
What do you mean by storing? JuliaDB tables can be stored in memory or disk (mmap-able).
566.
▲
by
snicker7
6y ago
Polyglot, zero-copy serialization protocols (arrow, flatbuffer, capn proto) is a trend I really appreciate. I like to imagine a future where data is freed from the languages/tools used to operate on them. In-memory objects would then b
567.
▲
by
snicker7
6y ago
Insurance systems are not good at dealing with highly correlated risks.
568.
▲
by
snicker7
6y ago
From the article: "The declarative nature of Guix maps well to Ganetis OS API. OS variants can be composed and inherit from each other, something that is not easily achieved with traditional configuration management tools"
569.
▲
by
snicker7
6y ago
My grandfather was a victim (he was educated and a well-to-do farmer). They beheaded him in front of the village. My mother and her family were forced to watch and clap.
570.
▲
by
snicker7
6y ago
Like most tech marketing pieces, this comes across as very absolutist and preachy -- to the point where its hard to take it seriously. The concept of relational databases (and SQL) are not "failures of engineering", they are among
More ›