Hacker Newsnew | past | comments | ask | show | jobs | submit | wim's commentslogin

I noticed the new release also includes "directory replication support for multi-tenant databases", great addition as well!


We're building a new multiplayer IDE but for docs/tasks [1]. Local-first, real-time collaborative and end-to-end-encrypted sync. Not open source but self-hostable with a single binary and hackable with plugins (custom properties, views, code, etc).

[1] https://thymer.com


No open source, then I'm not playing.

I use Zim wiki for everything just now and I don't like it. I'm in the market for a replacement, and would even pay like with how Immich does it.

Unless the source code is available or you put it into legal escrow for when you go bust/abandon the software†, I will not invest my time and data into a system where I am entirely dependent on another organisation or service.

† And you will go bust or abandon the software before I die!


If you need total control they offer selfhosting.


That is not at all the same thing.


I will definitely be checking this out when it comes out! Hopefully soon!


Seems amazing - I cannot wait to test Thymer out!


It's good they look into this, but if we're talking about spyware, I'd like to see more MEPs urging the Council to oppose ChatControl.

If that passes that's not just EU funds being misused but the EU directly mandating spyware on a continental scale!


Chat Control is being heavily lobbied for by a… spyware company. Cof, sorry, cof, a for-the-good-of-the-children company.


The only error in your post is this "by a… spyware company". There are, unfortunately, more than one company (paying for) lobbying this.


Which would, of course, primarily benefit… spyware companies.


What the MEPs in SEDE mean by spyware in this case is exploit and root kits being deployed by member states Interior/Home Affairs ministries and targeted at MEPs - not "mass surveillance" (which SEDE is largely indifferent about).

Spyware in EP parlance means rootkits and zero-day exploits.

This is largely a result of Predator which was co-developed in Czechia and Israel.


> I'd like to see more MEPs urging the Council to oppose ChatControl

They are exempt, but exemption won't help if they get hit by spyware.


While at the same time we still do not have von der Leyen's FOI dodging SMS messages.


Chat control is not for little dogs. /s


Drop the “chat” and just call it “control”. The current proposal is so vague it would cover anything with online sharing/syncing people can sign up for. Any SaaS, any app, any service. Chat, email, file syncing, todo lists, doesn’t matter.


I am pretty sure now that this ChatControl thing is the result of the EU being unable to setup an US type NSA/echelon type stealth mass surveillance system.

They might have gone so far to have paid for an implementation but it didn't work (like the EU search engine, cloud or whatever) because they are really incompetent.

So now the solution is to do it in the open, just write a dystopian law and force it through the fake parliament. Our only hope now is the practical implementation of ChatControl will also be in practice ineffective.

We are not really living in 1984 or Brave New World, in the EU we are in the 1985 movie Brazil.


Does EU really have any real security apparatus independent from it's member states as such that it would really have a need for something like this?

Also ChatControl is something being pushed by Denmark and other ideologically similar countries not necessarily the EU itself as such.


Not only is the current proposal "vague", the current proposal also is most likely illegal. The EU courts already have ruled that legislation which weakens/breaks encryption goes against the EU fundamental rights.


dictionary have wiretap. so just call it wireless tap.


This was such a cool demo back then. There were many systems that could boot from a floppy, of course, but booting into a GUI with TCP/IP stack showing a real internet browser was really something!


Combining the feel of plain text with real structure is also exactly why we're building an "IDE but for tasks/notes" [1].

With structured apps (task managers, outliners) you lose the illusion of editing plain text, but plain text alone lacks things like structure, links, dates, and collaboration. We've spent the last few years building an editor completely from scratch to keep the ease of text editing while adding planning and structure.

[1] https://thymer.com


There's a few bits of information missing on the website that is critical to some people:

- What platforms are supported? - What is the business model? - Does the editor support customizable key bindings? Are there presets for Emacs, vi, or others?


Funny how reasonable performance is now treated as some impossible lost art on the web sometimes.

I posted a little clip [1] of development on a multiplayer IDE for tasks/notes (local-first+e2ee), and a lot of people asked if it was native, rust, GPU rendered or similar. But it's just web tech.

The only "secret ingredients" here are using plain ES6 (no frameworks/libs), having data local-first with background sync, and using a worker for off-UI-thread tasks. Fast web apps are totally doable on the modern web, and sync engines are a big part of it.

[1] https://x.com/wcools/status/1900188438755733857


This is awesome! The demo is really fun, nostalgic 90s vibes, it even lets me play chiptunes :). Keeping all dependencies optional and just making it a single file is great too!


A backend can be part of the functionality though, such as for real-time collaboration and syncing. But you can have ownership and longevity guarantees for both the data and the service as long as you can eject [1] from the cloud and switch to self-host or back at any time, which is what we do for our notes/tasks IDE

[1] https://thymer.com/local-first-ejectable


We’re working on a new IDE but for tasks/notes [1] which is end-to-end-encrypted and optionally self-hostable

[1] https://thymer.com


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: