HNHacker News
TopNewBestAskShowJobs

throwamon

901 karma · joined November 21, 2020

submissionscomments
throwamon··on Cell Lang: Why yet another programming language?
> this is kind of already how many are programming in modern FP languages like Clojure (via libraries).

Would you have links about this programming style and some of these libraries?

throwamon··on Atlassian is 20 years old and unprofitable
You mean literally Windows' Notepad? Because that's about the worst app to write on. Not even going to go into how it's almost devoid of useful commands.

Make one mistake, you're good. Make two, tough luck, you can only undo once. Accidentally select some (or all) text and type over it then somewhere else? Today's really not your day. It's actually worse than textboxes in this respect.

This happened to me more times than I'd like to admit before I knew better.

throwamon··on Explaining Code Using ASCII Art
> Plain text is almost a universal truth

Would you mind explaining what you mean by this? I take it you mean it ubiquitous, which of course it is, but as a phenomenon I'd much rather see things that look like they come from the real world, with color, depth, texture, and I'd much rather see a future where interactions with computers are moving in that direction.

throwamon··on Things to know about databases
Isn't this like saying you can solve every programming problem you have with <insert your favorite Turing-complete language here>? Of course you can, but aren't there any cases where the tradeoffs outweigh the benefits, even if it's about something selfish like ergonomics or, dare I say, fun?
throwamon··on ffsend: A fully featured Firefox Send command line client
I feel like I'm slowly becoming a Nix shill, but... Nix is a good alternative as well.

Install Nix in one command:

    sh <(curl -L https://nixos.org/nix/install) --no-daemon
Then run Magic Wormhole in one command, without even having to install it:

    nix-shell -p magic-wormhole --run 'wormhole send myfile'
throwamon··on ffsend: A fully featured Firefox Send command line client
Do you know how secure it is compared to Magic Wormhole?

I remember a few years ago reading a comparison between two file sharing apps, and if my memory serves me they were croc and Magic Wormhole. One of them had a litany of security holes but I don't remember which of them. I googled but couldn't find info on this.

throwamon··on OCaml Programming: Correct and Efficient and Beautiful
> vastly superior typing system. (=> less bugs)

I have no horse in this race, but claiming it to be "vastly superior" and implying "less bugs" makes it sound like this is a logical consequence, when you're actually staying on one side of an endless debate that to me doesn't have clear winners. For instance, from the little I've learned about Clojure, they claim the lack of a "vastly superior type system" is a feature, not a bug, and it's a result of a fundamental difference in some beliefs about how to write correct software.

From this I wonder how misrepresentative your other comparisons are as well. But don't get me wrong, OCaml is probably my "favorite language I've never actually used" (I've never "actually used" Clojure in "real projects" either).

throwamon··on Incremental Builds for Haskell with Bazel
> "just run `bazel run //amazing/server`" regardless of language and know that everything will magically work

> The major downside I've experienced is that any time you're trying to do something in a less-than-Bazel way (for example relying on binaries built outside of Bazel) things can get really hairy

Sounds like Nix

throwamon··on Twitter Notes
Or, more precisely, crippled video players where you can't even rewind.
throwamon··on Brave Search Goggles: Alter search rankings with rules and filters
Maybe, but it may also have something to do with Kagi's "lenses"? https://news.ycombinator.com/item?id=31823317

So it's doubly punny.

throwamon··on Viddy: A modern watch command. Time machine and pager etc.
The logo does indeed look like a reference to the movie, but A Clockwork Orange is originally a book. Highly recommended btw.
throwamon··on A look at search engines with their own indexes (2021)
This looks awesome. Unfortunately the pricing is like an order of magnitude higher than what my broke ass can pay for, but I'm truly rooting for them.
throwamon··on A look at search engines with their own indexes (2021)
Is it feasible to roughly categorize websites (or parts of websites, e.g. subreddits) and then perform full text search on them only, or at least establish priorities? For instance, it's extremely unlikely OP would find anything useful about part numbers on *.reddit.com/r/funny.

Does anything like that exist today in usable form?

throwamon··on A look at search engines with their own indexes (2021)
I mean, they could probably start by having actually useful keyboard shortcuts, instead of 2 pairs of shortcuts that do exactly the same thing (`Ctrl+L` and `F6`; `Ctrl+K` and `Ctrl+E`), and the four together doing almost exactly the same thing (the first two focus the omnibar, the latter focus the omnibar and set it to search mode, which is equivalent to focusing the omnibar and typing "?" then pressing `Tab` or typing "<default search engine alias>" and pressing Tab).

At least from my own usage, I can identify many common usage patterns that would benefit from shortcuts that focus the omnibar and set it to some special mode, just like the VSCode command palette does (e.g. `Ctrl+Shift+P`, `Ctrl+P`, `Ctrl+Shift+O`, etc.). In fact, I don't know how a WebExtension-enabled VSCode-based browser hasn't popped up yet.

throwamon··on Don't use Kubernetes yet
> you can use a table saw incorrectly, but best case the work ends up crap, worst case you lose a finger

Funny, just yesterday someone mentioned how Rust is compared to a SawStop: https://news.ycombinator.com/item?id=31784253

And here's a test showing how unlikely it is that it'll chop off your finger: https://youtu.be/SYLAi4jwXcs

throwamon··on Rust advocacy at a medium-sized startup
Good analogy, though I'd say Rust is the vegan one.
throwamon··on Why do we all fall for AI-generated language?
I can tell you aren't an AI because you write "lot's"
throwamon··on Online privacy: to what extent should you try to go dark?
What are your other social media handles?
throwamon··on Price shocks in formative years scar consumption for life
optimum*
throwamon··on OCaml 5.0 Alpha Release
> you don't usually have to use semicolons

That's compensated by the use of double semicolons :O)

throwamon··on Choosing Insecurity (2017)
By weak I just meant they're not very intense feelings. What some would call low libido I guess.
throwamon··on Choosing Insecurity (2017)
Maybe a more apt analogy would be saying people with a sedentary lifestyle are insecure about having to go hunt and fight sabertooths whenever they're hungry and their chickens have been eaten by a fox.
throwamon··on Choosing Insecurity (2017)
I'm monogamous because people are fucking exhausting to me but I still have some weak emotional needs.

Hell, if "halfgamous" were a thing, that's what I'd be.

throwamon··on Lead poisoning probably did not cause the downfall of the Roman Empire
Thankfully we've since migrated to benign (/s) chemicals such as BPA and now BPF, BPS...

https://www.healthline.com/health-news/common-chemicals-in-p...

throwamon··on Show HN: Tuc – When cut doesn’t cut it
Have you tried running them with Nix? I believe you can use most things from it without root, but I'm not sure.
throwamon··on What Everyone Knows
Yeah, but I bet most (western?) people don't know the slightly less obvious concept that not all writing systems are alphabets.
throwamon··on Ask HN: What's the coolest website you know?
Might as well link to an open source alternative: https://riju.codes/

Fun fact: Whenever I want to remember the name of this project, I just look for it on the front page of https://hn.algolia.com thanks to one of the most upvoted HN posts of all time, "Replit used legal threats to kill my open-source project": https://news.ycombinator.com/item?id=27424195

throwamon··on Generating true random numbers from bananas
pseudo*

pseudo*

pseudo*

throwamon··on Fossil versus Git
Don't forget Darcs, which is the original implementation of patch theory. I read somewhere that it used to be dismissed because of quadratic complexity on some operation but that this has been solved quite some time ago.

Edit: Correcting myself (and go do your own research, I'm not even remotely involved in any of these things):

> Darcs 2 recently [2020] solved the exponential merge, but it is now quadratic (which is still exponentially slower than Pijul instead of double-exponentially)

https://news.ycombinator.com/item?id=25473473

throwamon··on What rr does
Common misconception. Actually it's a Fibonacci sequence, so the next one really is https://rrr-project.org and then it's https://rrrrr-project.org.

This does also mean that there's https://-project.org, and that https://r-project.org secretly disambiguates into two different projects.

← PreviousPage 4 of 13Next →