Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
k_bx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
331.
▲
by
k_bx
6y ago
Main use-case here is to open emacs in terminal (emacs -nw) for a quick edit. Emacs in terminal doesn't look ugly at all (because of lack of GUI), and is quite usable without config actually (that's how I'm using it for quick
332.
▲
by
k_bx
6y ago
Yes, I just use "emacs -nw -q" (aliased as eq) when in terminals, and it's surprisingly good most of the time. But having good startup time always would make a huge difference imho, including Emacs's popularity.
333.
▲
by
k_bx
6y ago
Yes, I'm certainly using that, but it's far from being enough to make emacs-with-config a usable replacement for the in-terminal editor.
334.
▲
by
k_bx
6y ago
I wonder whether there's any discussion around addressing the elephant in the room: big config files. Is there any work towards making Emacs be usable immediately, while config being loaded asynchronously in background, adding features
335.
▲
by
k_bx
6y ago
I think there’s a good use case for such a thing: make it as compatible with current Rust syntax as possible, including keyword names. This way you’d make use of people’s familiarity with Rust, and give them “lookalike Lang with better type
336.
▲
by
k_bx
6y ago
What are you talking about? $ time emacs -nw -q --eval '(save-buffers-kill-terminal)' emacs -nw -q --eval '(save-buffers-kill-terminal)' 0.06s user 0.01s system 99% cpu 0.077 total
337.
▲
by
k_bx
6y ago
s/VIM/emacs-nox/
338.
▲
by
k_bx
6y ago
> When you start talking distribution across nodes and hot loading code, that's where static typing starts to really bite you back because you don't have any way to enforce it across nodes or during a hot loading transition. I
339.
▲
by
k_bx
6y ago
Nice! I don't know Erlang world very well, but the person I know (N2O author) for some reason puts his money on Hamler and says that the author is known for successful projects including https://github.com/emqx/emq
340.
▲
by
k_bx
6y ago
Sorry, I mostly meant the VM/platform, not the Erlang language. I assume it'll give all the great features like process trees (with dependencies), introspection, logging, discoverability and other tools that make it great for dist
341.
▲
by
k_bx
6y ago
I'm really looking forward for Hamler lang to become mature and popular https://github.com/hamler-lang/hamler It's based on PureScript, which has a great reputation, but adds all the benefits of Erlang.
342.
▲
by
k_bx
6y ago
Any compiler that can properly use multiple cores could potentially benefit. Rust (and Haskell's GHC) uses all 8 cores I have during a sub-period of recompilation, so I'd guess it could as well use more.
343.
▲
by
k_bx
6y ago
But RediSearch is not based on Lucene (as claimed here https://redislabs.com/blog/search-benchmarking-redisearch-vs... )
344.
▲
by
k_bx
6y ago
This sounds like a somewhat obvious way to side-step the patent mechanism, so I would assume patents prevent this kind of a thing, when you develop patent-breaking technology abroad and then "just use" it wherever you want. You&#x
345.
▲
by
k_bx
6y ago
From what I've heard (would love to hear more expertise on this), it's incredibly hard to invent a new video compression algorithm without breaking an existing set of patents, and there's also no easy way to even know whether
346.
▲
by
k_bx
6y ago
Turns out I was wrong (and corrected thankfully), Go does not have subtyping, which is good news (at least it makes the language way more tolerable for me).
347.
▲
by
k_bx
6y ago
Right, thank you for this correction! I've just spent some more time with Go, looks like I was wrong and it has something closer to Type Classes (or Traits), but not subtyping. // Too bad editing is not available anymore
348.
▲
by
k_bx
6y ago
Go does have subtyping (unlike Rust and Haskell), which makes type system needlessly more complicated and type inference harder.
349.
▲
by
k_bx
6y ago
I'd like to mention one less orthodox solution to a problem of managing issues: a little tool called github-agent I wrote https://github.com/k-bx/github-agent It lets you sync your issues as a git directory of mar
350.
▲
by
k_bx
6y ago
I’m using Tokio and Async_std (Actix Web, redis, reqwest ), everything’s great and feels pretty mature, except for the scary part of no warning when using sync code from it.
351.
▲
by
k_bx
6y ago
Elm shouldn't take more than a week to be productive if you know other existing language. I ran a study group where people spent few hours a week, the group took 7 meetings to finishing the book and discussing a variety of possible pro
352.
▲
by
k_bx
6y ago
There's a small but mighty new project "Netflix for modern Ukrainian cinema" called Takflix https://takflix.com/en/?lang_id=2
353.
▲
by
k_bx
6y ago
How about a search engine? Why can't they make their DuckDuckGo analog?
354.
▲
by
k_bx
6y ago
Ubuntu should have a PPA for that
355.
▲
by
k_bx
6y ago
Can I just say, from a non-sysadmin perspective, how happy am I that these days I don't have to install something like Supervisord and just use the systemd + journald toolchain. Setup script is just one cp and few systemctl commands (s
356.
▲
by
k_bx
6y ago
Right, sorry, forgot to mention macOS even though I’m using Nix there myself for our commercial project’s dependencies
357.
▲
by
k_bx
6y ago
You can use Nix on your Linux (Ubuntu, maybe Gentoo) for the projects you want without going full NixOS.
358.
▲
by
k_bx
6y ago
Interestingly enough, Fractal scaling worked for me in 18.04, but it doesn't work in 20.04 (the thing just crashes). Anyways, hoping for a fix
359.
▲
by
k_bx
7y ago
Yeah, but just in terms of redeploy without a downtime, secureness if new version won’t start properly, and redundancy when one server is down because of an OS error while you were asleep. Not about number of clients at all.
360.
▲
by
k_bx
7y ago
How does it work on more than one server? (which is how I hope you deploy all your production apps)
More ›