h34t

Joined 19 years ago

Karma
1,302
Submissions
328
Member since
Sep 27
http://matt.is [ my public key: https://keybase.io/mhuebert; my proof: https://keybase.io/mhuebert/sigs/LJgfwA_9HHY07kFqqkOvgnFdeYBExAfEI-uy_cm1w5c ]
View on Hacker News

Recent submissions

Comment · 9 months ago
"pre-filter your MCP tools by user permissions"
Comment · 1 year ago
to be fair, they spent a lot on compute.
Comment · 2 years ago
in Dutch (and German) the verb often goes at the end of a sentence, so the advice is rather practical.
Comment · 3 years ago
"stay tuned for our waitlist soon"
Comment · 4 years ago
Comment · 9 years ago
Comment · 9 years ago
Comment · 9 years ago
I agree that price discrimination can be a useful thing, but question the idea that only very large or wealthy companies should pay anything at all. What if licenses are low friction and affordable?

If we had a nice repertoire of flexible licenses available to play with, developers could experiment and try all sorts of ideas, including what you describe.

Non-FOSS-licensed software isn't going to play the same role in the ecosystem as FOSS software, but it doesn't have to. Plenty of room for different kinds of people/companies/software to co-exist.

Comment · 9 years ago
Many companies have no problem paying reasonable fees to license software they find useful. I don't see why they should stop paying, on some kind of ethical principle, if a developer decides to publish some or all of a product's source code on GitHub with a restrictive, noncommercial-use-only license.

Why should a developer be accused of greed for publishing code openly, but with paid licenses for commercial use? How is this not better, in absolute terms, than remaining closed source?

> I figured that if devs don't want software used by companies, they could use the CC-NC licenses.

From what I can see, this is exactly what L0 provides, with the added _option_ that if a company _does_ want to use the software for commercial purposes, they can pay for a license with a credit card.

Comment · 9 years ago
I believe L0 makes your second option painless:

> Customers who want permission for commercial or non-Open Source uses can identify, price, and buy licenses for all License Zero dependencies of their Node.js projects, in one checkout transaction, using a free command-line tool

Comment · 11 years ago
Source code: https://github.com/mhuebert/instaparse-live

I built this because I was totally new to writing parsers, and I liked Instaparse but wanted a faster feedback cycle. I was also excited to use CodeMirror with ClojureScript, two of my favorite tools. More broadly, I'm interested in the future of browser-based coding - I think there's a bright future in small, problem-specific coding environments in which the language, editor, and UX are carefully mapped to a particular problem.

Just as Excel is primarily graphical but allows power users to write formulas, with CodeMirror and Instaparse one can imagine designing a small language and mini-editor to expose advanced functionality within an app. (Here I expose options as an editable Clojure map instead of with a GUI.)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton