HNHacker News
TopNewBestAskShowJobs

gagik_co

60 karma · joined October 16, 2023

working on tetrify.com

- also tooling @ MongoDB; - previously studying CS @ Princeton

gagik.co

submissionscomments
gagik_co··on NixOS is making me less afraid
Agree, I quickly ran into broken behaviors with Coolify (e.g. marketplace search filters straight up do nothing) and that didn't inspire trust. Komodo has been solid so far.
gagik_co··on Dutch governments builds alternative for Microsoft based on NixOS
It’d make the most sense for the Dutch government (or DAWO) to have their own Forgejo instance if the goal is data sovereignty.

edit: looks like this was originally the case and then they moved?

gagik_co··on Anthropeum
This is awesome! Much more interesting visuals than Geoguessr
gagik_co··on Moooooonitoring the Cow.txt Herd
Very amoosing. The cherry on top is that the backend is in Rust.
gagik_co··on Digg is gone again
Is Reddit fighting the bot problem? They introduced a feature to hide post history which makes it hard to know whether you’re interacting with a spammy bot account. If anything they’re embracing it.
gagik_co··on Ask HN: Where do you save links, notes and random useful stuff?
I’m also a “text myself” kind of person. I’m using my own chat-based notes app called tetrify, which is now adopting the Matrix protocol for sync.
gagik_co··on Ask HN: Is Dart a particularly optimised language for front-end development?
Flutter developer experience is top notch. The best place you can see this is by comparing the experience of upgrading React Native vs upgrading Flutter. Flutter Web with WASM is also very cool. If you’re using a bespoke design for your app and don’t care about looking native, it’s overall a more predictable way to manage cross platform development.

That said, React Native has many great third party libraries whereas Flutter is dominated by a lot of low quality solutions.

gagik_co··on YayText
“You may click to consent to our and our 824 partners’ processing as described above.”

it’s a quirky text transformation website, how did we reach this point?

gagik_co··on Id Software devs form "wall-to-wall" union
Many European labor laws came to existence thanks to their workers movements, which were primarily driven by, ehm, unions.
gagik_co··on Show HN: SyncKit – Offline-first sync engine (Rust/WASM and TypeScript)
This is impressive! After Realm depreciation I have been trying many different offline sync options, they are especially few on Dart… Dart-Rust binding generator is pretty great though so it’s nice this is in Rust. Will keep an eye on this.
gagik_co··on TSA to charge $18 fee for travelers without Real ID or passport
Schengen thing should be working like this but more and more I have been asked for ID/passport, usually by the airline before boarding or local police acting as border guards after arrival.
gagik_co··on The privacy nightmare of browser fingerprinting
The new built-in translation in Firefox works pretty well! I never need to fallback to others, although forcing it to translate has weird UX.
gagik_co··on SwirlDB: Modular-first, CRDT-based embedded database
Yep just Synapse with more liberal rate limits and no federation.
gagik_co··on Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web
Yeah I have thought about more user friendly Violentmonkeh before. This sort of thing just needs to be open source and non-profit, there isn’t even much upkeep to it. At what point will the investors want some form of return?

This is built from the system that created enshittifcation in the first place; a cleaner web is definitely not going to come from a startup.

gagik_co··on SwirlDB: Modular-first, CRDT-based embedded database
My app is for chat-based notes[1] and I have been wanting E2E local-first sync on it for a while. Switched from Realm to SQLite after it was deprecated but never found a good non-niche DB SDK for it on Flutter. Tried to handroll sync + AES-GCM encryption with Supabase Realtime and it kind of worked but I knew managing encryption was going to be hell and also wanted collaboration features. Matrix was built for chat, and at some point I read someone call it basically a graph sync engine & potentially supporting general texting with other clients also seemed like a cool bonus.

That said, adopting it (even partially) was/is a big mess, there's a thousand corner cases with key exchange, etc. so it's really a big commitment, especially if there's no existing user-friendly SDK for it.

I'm not using yjs (yet), just going to more basic event sourcing that is essentially last-write wins but that's a direction I want to explore in the future.

[1] https://tetrify.com/

gagik_co··on SwirlDB: Modular-first, CRDT-based embedded database
Zero-trust syncing of notes data. Honestly an overkill for the purpose but more of an ideological and educational goal.
gagik_co··on SwirlDB: Modular-first, CRDT-based embedded database
This could be exactly what I need, AES GCM field-level encryption support is a godsend. Unfortunately seems like it’s planned and not ready. If I hadn’t just finished rolling out a sync feature built around the Matrix protocol, I would have loved to properly try this out.
gagik_co··on Smithsonian Open Access
I wanted to give it benefit of the doubt but the same poster has an identical AI “Interesting point about X” comment in a different thread. This checks out.
gagik_co··on Matrix Is Not Safe for EU Data Privacy?
Right now it's prime time for a bunch of "European" tech (which still very much depend on a ton of non-EU infrastructure and code) to start shilling for their "EU alternatives". It's like the new local buzzword after AI.

I started self-hosting and adopting Matrix for my app recently and most of these raised concerns seem manipulative at best. Thanks for all the work with the project!

gagik_co··on Matrix Is Not Safe for EU Data Privacy?
Any open source project can be made unsafe intentionally or unintentionally, with or without people noticing, is there anything unique to this risk with Matrix?
gagik_co··on The Offline Club
I’m sure in a nice community cafe you could just ask them to hold onto your phone if you really wanted to. This is one of those Silicon Valley things where everything needs to be commodified with some nice branding and an app offering a solution to a problem solvable with “talk to other humans”.

I thought this was a timeleft kind of deal about pairing for dinner with strangers but it’s barely even that.

gagik_co··on Discord Is Threatening to Shutdown BotGhost
Agree! I finally set up my own NodeBB forum for my app support and I'm very excited to move in this direction. It was a nicer experience than expected.
gagik_co··on Timescale Is Now TigerData
The original tiger bit could have originated from some of founders’ affiliations with Princeton too.
gagik_co··on Ask HN: What are you working on? (May 2025)
Continuing my 2+ year project of building a texting-based productivity app. Started as a way to get a grip on Flutter and local-first sync for mobile, ended up being my by far longest running commitment. Still really enjoying it.

https://tetrify.com/

gagik_co··on I hacked a dating app (and how not to treat a security researcher)
Apple mainly checks for obvious malware API calls on device, it would really be out of its scope to check the backend security for every app ever.
gagik_co··on I can’t understand Apple’s Critical Alert policy (2023)
Agreed. Apple also has the category of Time-sensitive notifications which is available to all apps and would fit fine for this usecase. Worst case one would need to direct users to add the app as a Do Not Disturb exception.
gagik_co··on Show HN: Text yourself app for reminders, notes and journaling – tetr
Hi all,

tetr has been my solo passion project for more than 2 years now ever since I got a craving to expand something like the Note to Self feature I have been using on Signal to an entire ecosystem. It’s not just a barebones chat but a customizable chat UI-based productivity system (at least that is the end goal) with advanced features like scheduling routine messages to be sent to you at a specific interval.

I recently went through a multi-month rewrite moving from Realm to SQLite to prepare for end to end encrypted sync (sadly not ready yet) and adding a handful of quality of life improvements like biweekly routine reminders.

Let me know what you think; it’s only on iOS, iPadOS and Mac (though as a universal app) but I’m looking to expand to Web and Desktop platforms soon and eventually Android so hopefully that’d let more people to test it out!

gagik_co··on Tell HN: Y Combinator backing AI company to abuse factory workers
I mean… yes, obviously? There’s a lot less room for exploitation of white collar workers in wealthy countries than sweatshops. Though performance quantifying software still deserves a lot of scrutiny for removing humanity from work in any context.
gagik_co··on Chat is a bad UI pattern for development tools
I think “correspondence UX” can be bad UX but there’s nothing inherently wrong with chat UI.

I created the tetr app[1] which is basically “chat UI for everything”. I did that because I used to message myself notes and wanted to expand it to many more things. There’s not much back and forth, usually 1 input and instant output (no AI), still acting like a chat.

I think there’s a lot of intuitiveness with chat UI and it can be a flexible medium for sharing different information in a similar format, minimizing context switching. That’s my philosophy with tetr anyhow.

[1] https://tetr.app/

gagik_co··on Calm tech certification "rewards" less distracting tech
I mean right now just seems to be one of those business that one pays to put a logo of a nice green checkmark or a tree to make your product seem more legit and ethical

Sure it’s nice to push bunch of nice UI patterns but I imagine most of the “certified” products weren’t going to be attention hogs anyways. A positive outcome from something like this would be if governments started requiring these kind of certifications like they do for accessibility.

Page 1 of 2Next →