Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
evelant
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
evelant
4mo ago
Check out Ki editor https://ki-editor.org/ — core movements based on AST
2.
▲
by
evelant
5mo ago
I guess I fail to see why this is such a problem. Yes it would be nice if the wire format were standardized or had a standard schema description, but is writing a parser that handles several formats actually a difficult problem? Modern mode
3.
▲
by
evelant
6mo ago
AFAIK that's not really true, at least of modern vapes. Their function is not to "make fire", it's to heat a metal coil to a specific temperature at which propylene glycol and vegetable glycerin will aerosolize which is
4.
▲
by
evelant
6mo ago
IMO it does not. At least to me the meaning and value of something is in the creative human design behind it, not the tools used to build it. I don’t think AI changes much there. It’s a (very powerful) tool but still IMO the value lies with
5.
▲
by
evelant
6mo ago
I wrote the vscode extension for Ki. It would almost certainly be usable with Zed since it talks with the editor over a websocket. Check out the code in the Ki repo.
6.
▲
by
evelant
6mo ago
Yeah that’s it. Bundles the editor binary with the extension so you don’t have to install it separately.
7.
▲
by
evelant
6mo ago
I made the vscode integration for this. I feel bad that I haven’t contributed much since, it’s a really cool project. IMO it’s important to try to innovate in the foundational tools of our craft (editors, languages, tooling, OS, etc) which
8.
▲
by
evelant
10mo ago
Yeah, it's unfortunate but it's not really react-native/facebook's fault. Apple doesn't allow any sort of JIT to run on iOS outside of their builtin webkit js engine. That means that AFAIK there's no way to run
9.
▲
by
evelant
10mo ago
Yes! I (experimentally) compiled and packaged it for react-native. Postgres on iOS and Android https://github.com/electric-sql/pglite/pull/774
10.
▲
by
evelant
10mo ago
Romulus was pretty good actually. If you want great newer aliens universe play the game Alien: Isolation. It’s the best piece of media in the aliens universe since Aliens. It’s an amazing experience and blows all of the later films/sho
11.
▲
by
evelant
10mo ago
Alien: Isolation truly is an under appreciated masterpiece. One of the best video games ever made IMO. Aesthetic, sound design (put on headphones and watch the reactor purge scene or the spacewalk near the end it’s phenomenal sound design),
12.
▲
by
evelant
10mo ago
My prolog anecdote: ~2001 my brother and I writing an A* pathfinder in prolog to navigate a bot around the world of Asheron's Call (still the greatest MMORPG of all time!). A formative experience in what can be done with code. Others h
13.
▲
by
evelant
11mo ago
Personally I’ve been using Brave browser on desktop and iOS. It has some of the best adblocking on mobile. Also use adguard pro which provides dns level filtering.
14.
▲
by
evelant
1y ago
It certainly doesn’t feel good to have turned out being correct after warning that this is where we were headed way back in the dubyah years. This has always been the plan, it hasn’t been hidden, corporate media has just succeeded in sanewa
15.
▲
by
evelant
1y ago
I’ve been experimenting with this, it’s a very interesting problem space! https://github.com/evelant/synchrotron Idea is to sync business logic calls instead of state. Let business logic resolve all conflicts client si
16.
▲
by
evelant
1y ago
Cool stuff! This looks quite similar to https://traycer.ai/ I think there's probably a lot of value to be gained in tooling for coding agents that codify and enhance the describe -> explore -> plan -> refine -
17.
▲
by
evelant
1y ago
I’ve largely solved this with the context7 mcp server. Any time my prompt is likely to touch apis I know the LLM will get wrong I tell it to review the docs with context7 first.
18.
▲
by
evelant
1y ago
It would be up to application logic. This prototype essentially offers the same behavior you would get with a traditional backend API except it works offline. The results would be the same as if clients made those calls to a backend api, th
19.
▲
by
evelant
1y ago
It does not pick an arbitrary order for operations. They happen in total (known at the time, eventually converging) order across all clients thanks to hybrid logical clocks. If events arrive that happened before events a client already has
20.
▲
by
evelant
1y ago
You're right, it's not the same as conflict/merge semantics, but you probably could implement those semantics on top of it. My idea was more about being able to merge offline states for arbitrary data without user interventio
21.
▲
by
evelant
1y ago
For a text document a normal CRDT is perfect. They're very good for that specific case. What I tried to solve is eventual consistency that _also_ preserves application semantics. For example a task tracker: * first update sets task can
22.
▲
by
evelant
1y ago
I've prototyped something attempting to solve this problem of preserving user intent and maintaining application semantics. See comment here https://news.ycombinator.com/item?id=45180325
23.
▲
by
evelant
1y ago
See my comment below, I prototyped something like this. https://news.ycombinator.com/item?id=45180325
24.
▲
by
evelant
1y ago
The pattern I came up with is similar to event sourcing but with some CRDT and offline-first concepts mixed in. By using logical clocks and a client side postgres (pglite) it doesn't have to keep the entire event history for all time a
25.
▲
by
evelant
1y ago
I prototyped exactly such a framework! It's designed to solve exactly the problem you mentioned. It’s a super interesting problem. https://github.com/evelant/synchrotron The gist is: * Replicating intentions (acti
26.
▲
by
evelant
1y ago
The more years I've been developing software (and it's been awhile) the more I come to find that the answer is almost always "it depends". The definition of "simple" depends on the case, the requirements, and t
27.
▲
by
evelant
1y ago
Have you considered expanding this idea to more than just ebikes? For example at least here in the US lithium ion tool batteries come with lots of different connector shapes just to lock users into a brand and are not repairable. Manufactur
28.
▲
by
evelant
1y ago
I'd love to hear what you think of the idea. I really like what electric is building. I'm actually hacking on getting pglite to run on react-native right now =)
29.
▲
by
evelant
1y ago
I built my own offline capable, multiplayer capable sync engine with pglite and electric https://github.com/evelant/synchrotron It is opinionated and not for every use case, also very experimental, but you might find s
30.
▲
by
evelant
1y ago
Sins of a solar empire 2. AI War 2. There haven’t been any really “big” ones like StarCraft but some very good smaller ones like those two.
More ›