Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mgradowski
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
mgradowski
7mo ago
Hennecke seems to be just one of many "udarniks" [1], common in countries east of the iron curtain. There isn't really a lineage between that and contemporary capitalist culture IMO. [1] https://en.wikipedia.org&#x
2.
▲
by
mgradowski
1y ago
Isn't it trivially [1]?
3.
▲
by
mgradowski
1y ago
I jokingly alluded to antirez as HN crowd pars pro toto. I agree it doesn't pass as an intellectually honest argument.
4.
▲
by
mgradowski
1y ago
Sorry boss, I'm just tired of the debate itself. It assumes a certain level of optimism, while I'm skeptical that meaningfully productive applications of LLMs etc. will be found once hype settles, let alone ones that will reshape
5.
▲
by
mgradowski
1y ago
I wouldn't trust a taxi driver's predictions about the future of economics and society, why would I trust some database developer's? Actually, I take that back. I might trust the taxi driver.
6.
▲
by
mgradowski
1y ago
I'm really confused because I had to scroll half the comment section for the word `semaphore`. This seems to be an interview question about JS esoterica, not concurrent programming.
7.
▲
by
mgradowski
3y ago
UNIX philosophy is alive and well.
8.
▲
by
mgradowski
3y ago
The "4j" suffix literally means "for Java" and is commonly used to indicate that the project is a Java library, e.g. log4j, slf4j, &c.
9.
▲
by
mgradowski
4y ago
What you're really saying is that the database presented in OP is not useful because it only handles DQL. 1. SQL can be thought of as being composed of several smaller lanuages: DDL, DQL, DML, DCL. 2. columnq-cli is only a CLI to a que
10.
▲
by
mgradowski
4y ago
Excellent name.
11.
▲
by
mgradowski
5y ago
I'm curious why do you think of DAX as a virtue. My poor SQL-shaped peg brain has never really fit the DAX hole of MS software. Also, it always struck me as something too complex for the non-technical folks, and not expressive enough f
12.
▲
by
mgradowski
5y ago
This book exposed me to proper math back in high school, I liked it.
13.
▲
by
mgradowski
5y ago
Huh, even though I would prefer a universal SQL layer, ibis looks quite nice.
14.
▲
by
mgradowski
5y ago
TIL there's an actual 'botched' library with the same name; I actually came up with it independently on a lazy office afternoon :^)
15.
▲
by
mgradowski
5y ago
That's what I do at $dayjob whenever I have to do windowing &c. Figuring out this stuff in Pandas is a waste of time. Before I discovered DuckDB, I would re-learn the API every damn time. I came up with a little utility function, w
16.
▲
by
mgradowski
5y ago
I like interface-only packages in the Julia ecosystem e.g. Tables.jl enables the development of several packages for querying tabular data that work across many concrete implementations; Plots.jl separates the high-level plotting interface
17.
▲
by
mgradowski
5y ago
DuckDB and Polars are my bets in the Python data-wrangling space. I grew tired of Pandas' weird-ass API.
18.
▲
by
mgradowski
5y ago
I have found this setting to break some apps (e.g. Spotify, my bank's app) though.
19.
▲
by
mgradowski
5y ago
Neither did I. I tend to avoid RBDMS-specific syntax extensions of questionable benefit. The only thing I really miss in PG is ASOF JOIN. It's possible to implement it via CROSS JOIN LATERAL, but in my case it resulted in nested loops
20.
▲
by
mgradowski
5y ago
Related — Postgres (other RDBMS's too, probably) has JOIN b USING (column, ...) and NATURAL JOIN. IIRC, both fail when there's ambiguity in column names.
21.
▲
by
mgradowski
5y ago
Nice one!
22.
▲
by
mgradowski
5y ago
Also, you will sleep better at night knowing that your column dtypes are safe from harm, exactly as you stored them. Moving from CSV (or god forbid, .xlsx) has been such a quality of life improvement. One thing I miss though is how easy it
23.
▲
by
mgradowski
5y ago
I use WireGuard with a server in my pantry as a router. Dynamic IP of the server is handled by DuckDNS, and WireGuard gracefully handles client roaming e.g. I can switch from home wifi to mobile internet without interrupting my SSH sessions
24.
▲
by
mgradowski
5y ago
If you like fzf, give skim [1] a go. It's basically faster (anecdotally) fzf, but can also be used as a Rust library. I made a little personal to-do manager using it, together with SQLite for persistence. I also improved my fish shell
25.
▲
by
mgradowski
5y ago
Source Serif Pro is my Google Docs workhorse .
26.
▲
by
mgradowski
5y ago
I use GNU Stow with a dotfiles git repo placed in $HOME. Works well.
27.
▲
by
mgradowski
6y ago
Dependent types could presumably capture this idea. They are very expressive – see [1] for a perfectly type-safe printf implementation in Idris. [1]: https://gist.github.com/chrisdone/672efcd784528b7d0b7e17ad9c...
28.
▲
by
mgradowski
6y ago
Nice spelunking! If there is hope of avoiding C++ altogether, then I'll try testing it again on something beefier than my laptop. Thanks for taking the time and effort.
29.
▲
by
mgradowski
6y ago
That's a nice and tidy codebase, real pleasure to read. > I believe many (most?) opencv & numpy operations release the GIL. Any idea how I can determine this? I am prototyping a real time machine vision application targeting 2x7
30.
▲
by
mgradowski
6y ago
Regarding [1], many OpenCV functions in Python support an optional dst argument, similar to how they do in the C++ API. This makes the memory management situation not completely hopeless. In my experience, the only drawback of the Python AP
More ›