HNHacker News
TopNewBestAskShowJobs

tincholio

1,046 karma · joined June 18, 2010

submissionscomments
tincholio··on Bringing GNU Emacs to native code [video]
Similar story for me (though unfortunately on a few years old i7, so the compile time was well over 2h).

I haven't had any stability issues with it, either, it just works.

tincholio··on Wealth Inequalities Shown to the Scale
In this case it's pretty much a rounding error. Median net worth for college-educated people in the US is < 300K [0] (and it drops fast for all other cases), so it's not far off from the annual income. You could plug the actual educational attainment distribution [1] and get finer numbers, but it won't change much for the purposes of this comparison.

[0] https://www.marketwatch.com/story/whats-your-net-worth-and-h... [1] https://en.wikipedia.org/wiki/Educational_attainment_in_the_...

tincholio··on The Making of Stunt Island
It was pretty much the same style of play, too, only more elaborate, and with planes. Both were great games, really.
tincholio··on The Guile in TeXmacs (2019) [pdf]
There's org-element, if you want to parse/generate org-mode, but it's true that many packages just operate on the text.
tincholio··on Tell HN: Toilet paper, hand sanitizer, and now web cams
In the Maemo/Meego days, it was possible to just use gstreamer from your phone to get a video stream (and v4l2loopback to make that into a video device... Pity Nokia fucked that up completely.
tincholio··on A Little Clojure
I'd extend this to all his writings.
tincholio··on How SEO Ruined the Internet
This reads a lot like Webb and Mitchell's gift shop skit. https://youtu.be/7MFtl2XXnUc
tincholio··on Viability of Unpopular Programming Languages (2018)
cough JS cough
tincholio··on Jami: GNU end-to-end encrypted alternative to Zoom and Jitsi
It does, but when the number of users is >2, typically you will go through a TURN server.
tincholio··on How are Unix pipes implemented?
There's "the CSP book", by Tony Hoare himself: http://usingcsp.com/cspbook.pdf
tincholio··on What are the main benefits of Elixir compared to Clojure?
> Is there anything else I'm missing?

I'm not familiar with Elixir (I've just barely played with it, and found it very neat), so please take this with a grain of salt, but access to the whole JVM (+ JS) ecosystem seems like a big thing you are missing.

Also regarding performance, from my limited understanding, BEAM languages are not well-suited for some types of applications (number crunching, for instance). While Clojure is not necessarily designed for those, you can get Java-levels performance (and in some cases better, I believe; cf. Neanderthal and other work by Dragan Djuric).

The responses on TFA seem quite poor in terms of actually comparing Elixir and Clojure for the most part (except those by Robert Virding and Scott Thompson). For example, someone says:

> Elixir-specific: macros. Basically code generators at compile time. Another vastly underrated productivity booster.

Pointing out macros in a comparison of anything vs a Lisp seems kinda weird...

Someone else talks about "jvm patterns" and butter and spinach...

tincholio··on REPL Debugging: No Stacktrace Required (2017)
Sure, and in CL is even better. My point was that other languages (non-lisps, such as Python, Ruby, etc) don't allow for that.
tincholio··on Gilead’s update on response to COVID-19 using Remdesivir
Sure, that sounds nice, but corporations with a strong moral compass (and pharma ones, at that), are not exactly commonplace.
tincholio··on Gilead’s update on response to COVID-19 using Remdesivir
Or that some governments apply an eminent-domain like approach, and start manufacturing a generic version. This is not the time for Gilead, or any other company, to make a buck out of a world-wide emergency.
tincholio··on REPL Debugging: No Stacktrace Required (2017)
Also, in Clojure you can easily evaluate sub-expressions, as Stu mentions in the article, which is not always possible in other languages interactive environments.
tincholio··on On Being a Generalist
Yes, I meant it in the general sense, actually, though it probably didn't come through like that.
tincholio··on On Being a Generalist
There is another aspect that is relevant, and that is that the effort needed to get to the 99th percentile of some ability is way larger than that to get to the 90th, and often, you can do very well with just being in the 85th. So you can become pretty good at many different (often complementary) things, in ways that likely make you way more effective than that guy who's a guru in a very specific topic.

Then again, sometimes that guru is also needed.

tincholio··on Kotlin and Jersey and Jetty and MongoDB – Creating a Scalable RESTful API
Web-scale stuff, of course! https://www.youtube.com/watch?v=b2F-DItXtZs

Jokes aside, I had to do some analytics work at my last job, off data that was on Mongo (arguably with no good reason, other than it being 'web scale'), and it was a major pain.

tincholio··on State of Clojure 2020
As for the 4G low-code approach, Fulcro RAD (currently in preview [1]) seems to go in this direction, only web-based.

[1] https://www.youtube.com/watch?v=jkx9F-RIFiY

tincholio··on Hover a mouse over a link – just don't trust the results
On Firefox (Linux), middle-clicking opens a new tab to the site indicated, not the malicious one.
tincholio··on How can we develop transformative tools for thought?
Org is a lot more than just outlining, etc. Do any of those tools have literate programming, tons of export backends, GTD, Agenda management, etc?
tincholio··on How to Exit Vim
That was my way into learning Vi(m), too, and I also stayed with Emacs, but using Evil mode. I struggle with vanilla Emacs nowadays, tbh.
tincholio··on F# Data Type Providers in .Net Core (2018)
> I think it has some Haskell-like ones.

Eta might be what you're referring to: https://eta-lang.org/

(there's also Frege, but it's less haskell-y)

tincholio··on Show HN: Pure C WebRTC implementation for embedded devices
Besides the awesomeness of Sean's work, it's refreshing to see a HN thread where all the comments are so positive!
tincholio··on Using Python and OCaml in the same Jupyter notebook
You can also extract the code via tangling so you can run it outside emacs.
tincholio··on Keyboard vs. The Mouse, Part 1 (1989)
At what, exactly? For text editing, using Vim-like text objects and movements, I think it's very unlikely that the mouse will consistently add speed.
tincholio··on Keyboard vs. The Mouse, Part 1 (1989)
Exactly this. His test methodology is BS.
tincholio··on Keyboard vs. The Mouse, Part 1 (1989)
Also, the test he designed, and his methodology, was BS. Moreover, 0 peer-reviewed results.
tincholio··on Message DB: Event Store and Message Store for PostgreSQL
> became a consultant

To me, he sounds more like a snake oil salesman.

tincholio··on Challenging projects every programmer should try
I suspect the gp was referring to it using either Kafka or RocksDB for storage.
← PreviousPage 7 of 22Next →