Viewing profile — andreypopp
andreypopp
HN member- Joined
- Thu, Jun 30, 2011, 8:31 AM UTC
- HN karma
- 1,033
- Public activity
- 173 items
- HN profile
- View on Hacker News ↗
About andreypopp
https://github.com/andreypopp https://twitter.com/andreypopp
Recent public activity
-
comment
Comment #48265126
Cmd+Tab works on iOS on iPad, when keyboard is connected, not sure about iPhones
-
comment
Comment #44846091
try clickhouse-local, it's amazing how it can crunch JSON/TSV or whatever at great speed
-
comment
Comment #44003539
> this also seems a way to declare types for your own code in an external file, thus keeping your code as runnable Lua and benefiting from type checking too The declaration file is…
-
comment
Comment #41188632
checkout http://docopt.org then
-
comment
Comment #37580535
Would be interesting to know what’s the plan regarding supporting effects in melange. IIRC jsoo (the another OCaml to JS compiler) is doing some whole program analysis to compile t…
-
comment
Comment #37164843
Does it (Dart, C#) support exhaustivity checking for such matching over subclasses?
-
comment
Comment #36502640
Agreed here, it's impressive how easy it is to use and how performant it is. Would be nice to add a seamless ability to call executable UDFs from clickhouse-local, last time I chec…
-
comment
Comment #35739681
OCaml has a similar thing but purely on syntactic level — http://jobjo.github.io//2019/04/24/ocaml-has-some-new-shiny-...
-
comment
Comment #33188879
BQN brings back joy of programming for me — I was using it for Advent Of Code 2021 and it was so much fun. Also check out BQNPAD[1], the online BQN REPL built with codemirror (synt…
-
comment
Comment #32010867
To be honest it seems vim/neovim ticks all those points already.
-
comment
Comment #31667615
CodeMirror 6 is an awesome piece of software and very flexible — I was even able to build a notebook UI with it — https://bqnpad.mechanize.systems/notebook — this is a notebook (WI…
-
comment
Comment #31361593
It's very cool to see ngn/k on the HN front page. After the recent AoC which I've attempted to solve with BQN[1] (another array language) I've got interested in array languages and…
-
comment
Comment #30852893
It's impressive that the entire thing is in pl/pgsql (apart from parsing). Have you considered any other implementation strategies (C native extension, any other pl/* or maybe runn…
-
comment
Comment #30410088
Lua in nginx can you get very far in my experience.
-
comment
Comment #30391948
> What’s wrong with opam? I'd say the main problem is that local switches and lock files are still not the default mode of operation. Also opam lacks a global cache of built packag…
-
comment
Comment #30078055
Specification isn't being followed is of course useless. But yeah, tests are definitely useless and in the absence of the spec is the only sane way to approach such rewrite.
-
comment
Comment #30076254
Well... How many paid work hours spent on tsc? Then does TypeScript have a formal language specification? I'm pessimistic it's possible to rewrite tsc with full compat (bug-to-bug,…
-
comment
Comment #30072789
Given the recent posts about compile-to-SQL languages, I thought I'd post here a link to FunSQL.jl which is another interesting point in the design space and which, I think, has qu…
- story
-
comment
Comment #30068823
FunSQL.jl requires Julia to run (obviously as it is a Julia library) but it produces standard SQL so Julia in this case is just an implementation language. I have re-implemented pa…
-
comment
Comment #29521264
I’m learning BQN while solving AoC puzzles. While this is my first array language and I cannot compare with others I like BQN very much: - excellent documentation - small but excel…
-
comment
Comment #29240185
See "Kindly Bent to Free Us" https://dl.acm.org/doi/pdf/10.1145/3408985
-
comment
Comment #28336777
Upcoming OCaml multicore won't expose effects at all. I believe the intention is to finish work on typed effects[1] and only then add it to the language. [1]: https://www.janestree…
-
comment
Comment #25398701
:ALEHover
- story