HNHacker News
TopNewBestAskShowJobs

brightly-salty

146 karma · joined December 31, 2020

Hey, I'm a student interested in economics who spends most all of his free time doing open source software development.

https://cadenhaustein.com

https://github.com/brightly-salty

Contact me at <hn AT cadenhaustein.com>

submissionscomments
brightly-salty··on Open-Source Contributors Worth Sponsoring
ko-fi.com is an alternative, similar to Patreon. It offers many different types of links and buttons, and is comparable to GitHub sponsors in terms of features and tiers, as far as I can tell. (Not affiliated, by the way)
brightly-salty··on European Parliament Calls for a Ban on Facial Recognition
Exactly. We don’t disagree, I don’t think. Decision trees and regression analysis should count as statistics for the purpose of this issue, as they are transparent and accountable. Neural networks are another beast entirely, in my opinion.
brightly-salty··on European Parliament Calls for a Ban on Facial Recognition
When you can no longer transparently explain the reasoning behind a decision made based on the statistics, and instead have to just shrug and say “because the model told us so”. Accountability is very important in this issue.
brightly-salty··on Bitwarden is now in Arch Linux community repository
I think you can self host with the browser extension, yeah. Personally I just use the standard hosting because I don’t have a good way to self-host but it shouldn’t be tied to any particular host.
brightly-salty··on Bitwarden is now in Arch Linux community repository
Bitwarden offers a browser extension you can use, I use it daily. You create a master password which only you know and then you can auto fill and generate new password just like Apple Keychain.
brightly-salty··on Mlatu: A purely-functional concatenative programming language
Hi all. I’m the creator of mlatu. If you have any questions about the implementation or design, I’d love to answer or discuss with you
brightly-salty··on Show HN: Mlatu, a Concatenative Programming Language
I was/am using a `Vec<Rep>` where `Rep` is an enum containing the different primitive types of Mlatu, which worked fine semantically but was just very slow for the amount of pushing and popping off I had to do. Thanks for your response, I do think I want to leverage more stuff from the Erlang.
brightly-salty··on Show HN: Mlatu, a Concatenative Programming Language
I’m not really sure what you’re saying here, but that’s probably on me. Are you saying executing Mlatu scripts from its CLI?
brightly-salty··on Show HN: Mlatu, a Concatenative Programming Language
Thanks. I would like to see more concatenative pauses as well, so don’t be discouraged from creating your own.

To be honest, I chose Rust because it was the most performant imperative language I know, not so much for its memory safety. I chose to transpile instead of generating LLVM because I wanted to focus on the frontend and type system more than the backend, and LLVM felt like it would get in the way more than enable it.

brightly-salty··on Show HN: Mlatu, a Concatenative Programming Language
It’s not that Erlang is faster than Rust, but that the way I would translate Mlatu to Erlang would be more natural and Erlang-like than the current translation to Rust is, which would probably entail performance improvements.
brightly-salty··on Show HN: Mlatu, a Concatenative Programming Language
Thanks. To answer your question, the current Rust codegen is pretty terrible performance wise, and all stack manipulations happen to a global mutable Vec. I’m hoping by switching to Erlang, I can take advantage of some of its list and pattern matching optimization, as well as TCO. It would also mean a new focus for the language, as I could add concurrency features as a goal rather easily.
brightly-salty··on Show HN: Mlatu, a Concatenative Programming Language
Hi, this is my personal programming language project, Mlatu.

Mlatu is a statically typed concatenative programming language. It is purely functional with algebraic effects. It currently compiles to Rust but I may switch to Erlang.

I’d love any feedback or constructive criticism you guys have!

brightly-salty··on The Awful German Language (1880)
No, I don’t think most 14-year-olds in the USA would know what a gerund is, but most of them would know active versus passive voice. Maybe the kids in advanced or hobbies classes, though. (Speaking as an American high school student)
← PreviousPage 2 of 2