HNHacker News
TopNewBestAskShowJobs

ezekg

6,175 karma · joined November 21, 2015

Founder: https://keygen.sh. Personal email: ezekg@yahoo.com. Twitter: https://x.com/_m27e.
submissionscomments
ezekg··on Tell HN: Merry Christmas
I spent a considerable amount of time trying to figure out what this says in what I assumed was Braille, only to realize it's a badly formatted ASCII Christmas tree. :)
ezekg··on Go ahead, self-host Postgres
Maybe come back when your database spend is two or three orders of magnitude higher? It gets expensive pretty fast in my experience.
ezekg··on Show HN: analog.watch – read 3 analog clocks as fast as you can!
I'm a sucker for a good analog watch, and I've had this domain for awhile. I've always wanted to build a mini-game to practice reading analogs faster (because I embarrass myself sometimes when somebody sees my watch and asks me the time), so figured I'd vibe-code a beta to see if anybody else thinks it's a fun idea!
ezekg··on O'saasy License Agreement
This is the entire point of Fair Source undergoing delayed Open Source publication -- to codify the forward-path into the license itself, without the need for external source code escrow services.
ezekg··on ElevenLabs is giving $22k to open source projects it relies on
Great to see. Y'all should look into joining https://opensourcepledge.com!
ezekg··on Avoid UUID Version 4 Primary Keys in Postgres
I have tables that have billions of rows that use UUIDv4 primary keys and I haven't encountered any issues either. I do use UUIDv7 for write-heavy tables, but even then, I got a way bigger performance boost from batching inserts than switching from UUIDv4 to UUIDv7. Issue is way overblown.
ezekg··on Developing a food-safe finish for my wooden spoons
I get plastic, but what's wrong with metal utensils?
ezekg··on Ask HN: What are you buying your kids for Christmas?
I bought one for my son a couple years ago, when he was 2. He's 4 now and still plays with it every day. Highly recommend.
ezekg··on Autism's confusing cousins
Interesting! I'm autistic and I'm the complete opposite! I've always been super artistic, and usually visualize what I design/draw in my head before it ever hits paper/screen. It blew my mind when I learned about aphantasia.
ezekg··on Autism's confusing cousins
Spot on. My daughter's PDA led me to the self-reflection of my own PDA, and ultimately to the self-discovery of my ASD.
ezekg··on Ask HN: Is Twitter (X) Down?
Feed hasn't been loading for a couple hours now, and I have a ghost notification that's bugging me.
ezekg··on A staff engineer's journey with Claude Code
We're definitely moving full force into a dead internet [0], I think.

[0]: https://en.m.wikipedia.org/wiki/Dead_Internet_theory

ezekg··on Bear is now source-available
Fair enough, but the LLM said nothing incorrect (if it did, please point it out). Regardless, the screenshots don't even matter. You didn't seem to actually read the thread I pointed to, where a VC-backed startup founder admitted to using the AGPL to limit bigtech from using the software, a clear violation of freedom 0. They didn't choose the AGPL for altruistic reasons, rather, it's simply a part of the COSS startup playbook now -- because it works! -- they can use the term "open source" while protecting themselves from competition. Which is my entire point.

Why do they get to use "open source" while effectively violating the freedoms but somebody using the Elastic License, or the Sustainable Use License, or the SSPL, or the BSL, or the FSL, etc. isn't allowed to? They're all doing the same thing, only the latter licenses are saying the quiet part out loud.

Anyways, I agree we do seem to be talking past each other at this point. gl

ezekg··on Bear is now source-available
If you read the conversation higher up, instead of taking what I said out of context, you'd see that I was talking about the author veiling their intentions, i.e. using the AGPL as an effective non-compete while masquerading as "open source."

They (the author aka the startup) wouldn't have chosen the AGPL if not for enterprises/bigtech/competition being scared of it.

They didn't choose AGPL to increase freedom 0 (AGPL's purpose), they chose it to decrease it.

Thus, veiled intentions.

ezekg··on Bear is now source-available
I've probably contributed more to open source than you [0]. I also contribute the source code of my entire company under the open source Apache 2 license via DOSP [1].

I wouldn't be so quick to judge. I love open source. But I also think words and intent matters.

I don't really 'win' by attacking customers/users that use the AGPL.

[0]: https://keygen.sh/open-source/

[1]: https://keygen.sh/license/

ezekg··on Bear is now source-available
I missed the "discover" before. What a great idea. I've been reading through various blogs this morning, feeling like the internet is small again.
ezekg··on Bear is now source-available
Here's a thread from a couple hours ago on X: https://x.com/_m27e/status/1962563736142565882. Read the images and follow the quoted posts.

The example comes straight from the mouth of a COSS founder.

ezekg··on Baba Yaga License
Too ambiguous. The main driver behind open source’s success is largely in some way, shape, or form "profit." Saying nobody can profit by using the project essentially limits its use to strict personal-use, and even then — it depends on how deep "profit" goes, and what "profit" means.

In any case, you can say that in a clearer way.

ezekg··on Bear is now source-available
> What's so bad with this?

It's lying. It's an open source project and a business model built on deceit. I guess I care about clear rules, clear intentions, and I care about integrity above all. The AGPL is ambiguity; unclear rules, veiled intentions. And these same people will relicense without a thought, too. I think we should care about these things, otherwise we repeat history over and over again.

ezekg··on Bear is now source-available
My point is less about the AGPL license itself and more about the people who choose it.

If the OSI came out and made a statement on the ambiguities in the AGPL, and cleared the FUD in such a way that all companies agreed and could reference it, I'd wager that the AGPL would over time become much, much less popular for commercial open source. But I'd wager that they won't do that, because they win when COSS wins.

But if they did, we'd likely even see a move towards non-OSS licenses, ones that are clear as to their intent and rules -- rather than relying on ambiguity -- because there would no longer be an OSI-approved license that businesses could use to have their cake and eat it too.

Very few COSS business/startup/w/e right now are choosing AGPL for altruistic reasons. This thread and every other COSS licensing thread here are evidence of that.

Few of them care about software freedoms, or know why they chose the AGPL. They have a playbook that says AGPL lets them take advantage of the open source distribution flywheel, while largely protecting them from the risks associated with commercial open source, i.e. competition. They choose AGPL for this, not because it's the best license for users.

I honestly don't get how people don't see the deception under the AGPL right now.

ezekg··on Bear is now source-available
The first piece is about CLAs, yes, but the second is about the AGPL abuses in COSS et al.
ezekg··on Bear is now source-available
> Well, too bad for them, because I can still fork this AGPL software and compete. So what's the issue?

No legal department will ever allow it due to the FUD. That's the whole fucking point.

ezekg··on Bear is now source-available
And it's the most abused license in the history of open source [0] [1].

[0]: https://keygen.sh/blog/weaponized-open-source/

[1]: https://keygen.sh/blog/whither-open-source/

ezekg··on Bear is now source-available
Shame on the people who recommend the AGPL to effectively be an OSI-approved source-available license.

This is a grievance against the spirit of open source.

ezekg··on Bear is now source-available
Has the maintainer looked at fair source? [0] I believe it's superior to source-available (and open core), because it eventually becomes fully open source under DOSP [1], which is great for free and paid users, especially for a blog platform like Bear. There's an FCL [2] fair source license, which aligns pretty well with their current Bear Blog License (namely the non-compete and license key bits from the ELv2). All in all, the term "source-available" is pretty meaningless, because there are too many variables. Fair source tries to tighten that up.

It also aligns quite well with Bear's manifesto [3]. Even if Bear PTY LTD ceases to exist, Bear won't. This can be codified under DOSP.

Disclaimer: I'm involved with fair source and helped write the FCL.

[0]: https://fair.io

[1]: https://opensource.org/dosp

[2]: https://fcl.dev

[3]: https://herman.bearblog.dev/manifesto/

ezekg··on How to Make People Give a Damn
Archive: https://web.archive.org/web/20250718005303/https://www.joanw...
ezekg··on Kagi Is Down
Yeah since I've beeen a Kagi user for so long, I think I have multiple Kagi apps (they changed how they did things at some point iirc) and I probably need to go through and reset everything so that I can use Google/Duck when needed. Usually not an issue, but when Kagi's down, I usually fumble around trying to find what works.
ezekg··on Kagi Is Down
What makes this frustrating is that on iOS with Kagi set as the default search engine, Google and DDG redirect to Kagi. :d
ezekg··on Marketing is...
Marketing != ads. It can be, but it doesn't have to be. And not all ads are bad, only untargeted ads are "bad."

Marketing is many things, as the post mentions. At it's best, it's a simple transfer of enthusiasm.

e.g. enthusiasm is what the open source distribution model is built on.

ezekg··on Show HN: Penny for Your Thoughts
Feedback: your landing page tells me nothing, and there's no way I'm giving you an email/password for nothing. Maybe provide demo credentials?
← PreviousPage 4 of 34Next →