Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aldanor
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
331.
▲
by
aldanor
6y ago
Yea, my list would also be: - ndim arrays with broadcasting - time series - plotting - linalg: blas/mkl - storage - hdf5, zarr, arrow, parquet, netcdf I don't see any of those either in go+.
332.
▲
by
aldanor
6y ago
There's definitely more D compilers than Rust compilers... that automatically implies D is 'the healthiest'?
333.
▲
by
aldanor
6y ago
Interesting. Wonder if the next iMac release will be M1-only - which would be pretty bad for a large part of the "creative audience" that iMacs are supposedly targeted at, given that the infrastructure is not there yet to make the
334.
▲
by
aldanor
6y ago
Might be worth mentioning: `bottleneck` package, implemented in C, with various moving window functions - https://bottleneck.readthedocs.io/en/latest/reference.html#m...
335.
▲
by
aldanor
6y ago
Another MUD alumni here. Solace MUD (Dragonlance-based MUD), first a player, back in school times, and then a core developer, in uni/grad. Maintaining a messy 100k-lines C codebase without proper skills for it was a challenge on its ow
336.
▲
by
aldanor
6y ago
Looks very nice! Two questions off top of my head: - Might be worth mentioning how Hyperactive compares to tons of other similar packages, like Hyperopt, Optunity and a ton of others? Also how your GFO package is different from optima, opyt
337.
▲
by
aldanor
6y ago
Emacs evil-mode (e.g. available in install-and-enjoy Doom Emacs, without having to learn any plugin systems) supports Vim keybindings and is not Vim.
338.
▲
by
aldanor
6y ago
> The two main drawbacks of Python from my point of view are (1) there is very little compile-time error analysis and type declaration, even less than Lisp, and (2) execution time is much slower than Lisp, often by a factor of 10 (someti
339.
▲
by
aldanor
6y ago
> Understanding how you got to the goal -- encoding all the fumbles and disoriented thoughts right in the commit history -- that can be a genuine benefit to the reader. Disagree. Sorry, but I'd rather be rather inclined to read comm
340.
▲
by
aldanor
6y ago
Laundry pile needs random access!
341.
▲
by
aldanor
6y ago
The entire Bill Evans.
342.
▲
by
aldanor
6y ago
Type annotation and mypy, while better than nothing, is a hack and doesn't always properly work so in a real codebase you'd be using `# type: ignore` quite often even if all of your downstream code is properly type-annotated and m
343.
▲
by
aldanor
6y ago
Have you seen this? :) x, y = 1, 2 print(f'{x=}, {y=}')
344.
▲
by
aldanor
6y ago
Here's a more recent blog post: [1] and a published paper on arxiv: [2], describing the latest version of the algorithm which is implemented in fast_float C++ library [3]. Coincidentally, I've participated in this as well recently
345.
▲
by
aldanor
6y ago
I think that implementing good ndim=2 support would already be a huge leap forward, it doesn't have to be something super generic. E.g., given that most of the classic machine learning is essentially using 2-dimensional data (samples
346.
▲
by
aldanor
6y ago
It's ironic that crappy performance of this tutorial page serves as a good example of why you shouldn't do it, especially on a landing page.
347.
▲
by
aldanor
6y ago
The closest competitor would be HDF5, not Protobuf.
348.
▲
by
aldanor
6y ago
- Selective/lazy access (e.g. I have 100 columns but I want to quickly pull out/query just 2 of them). - Improved compression (e.g. a column of timestamps). - Flexible schemas being easy to manage (e.g. adding more columns, or opt
349.
▲
by
aldanor
6y ago
Not necessarily ML, more generally - numeric, as in NumPy/scipy/pandas, variety of optimisers, plotting and reporting tools and whatnot.
350.
▲
by
aldanor
6y ago
+1, lindy hopper from Dublin :)
351.
▲
by
aldanor
6y ago
+Ireland
352.
▲
by
aldanor
6y ago
After learning Rust 5-6 years ago, I haven't felt a need to learn anything else (before that I was learning / trying out a language or two a year).
353.
▲
by
aldanor
6y ago
Same here in regards to Magit. I've tried seriously using Emacs (Spacemacs) for a year or two, but something always doesn't work as intended, code completion and static analysis is extremely hard to configure, especially you have
354.
▲
by
aldanor
6y ago
Another crate to mention - eyre and color-eyre, basically a port of anyhow but a few bells and whistles, and an awesome colored error report formatter. https://github.com/yaahc/color-eyre
355.
▲
by
aldanor
6y ago
Depends on your definition of better. A lot of the time this will be done in a mixing room with studio monitors yielding as flat a response curve as possible (and without any room reverb). You will get a better sound in that it's preci
356.
▲
by
aldanor
6y ago
If they work e.g. in a hedge fund / trading firm, then - yea. And you see lots of PhDs from unrelated fields working as quants there.
357.
▲
by
aldanor
6y ago
Or, they're using ints instead, at least for market data.
358.
▲
by
aldanor
6y ago
IIRC Telegram's proposed business model is aimed at businesses only (i.e. extended feature set, metrics, etc) without changes for normal users.
359.
▲
by
aldanor
6y ago
Why the JS-like naming, weird method naming convetions with strange underscores, and capitalized module name? I can't remember a single commonly used Python library with naming this strange. E.g. def removeByIndex(self, b):
360.
▲
by
aldanor
6y ago
Gnoo
More ›