Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Horusiath
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
Horusiath
17d ago
For someone who chased web performance for almost 3 decades, it would be good to spend at least a semester on editorial graphics. It would let author understand the importance of columns and margins, because this wall-of-text formatting is
2.
▲
by
Horusiath
4mo ago
zero-copy implies zero copying, not "sometimes we manage to return slices instead of reallocating byte/string buffers".
3.
▲
by
Horusiath
6mo ago
> 1. Go with a better type system. A compiled language, that has sum types, no-nil, and generics. I was looking for something like that and eventually found Crystal ( https://crystal-lang.org ) as a closest match: LLVM compiled
4.
▲
by
Horusiath
10mo ago
Welcome to Pony: https://www.ponylang.io/
5.
▲
by
Horusiath
1y ago
Last time I've checked none of the common reverse proxy servers (most importantly nginx) supported WebTransport.
6.
▲
by
Horusiath
2y ago
If that's the case there's libsql ( https://github.com/tursodatabase/libsql ) which already provides HTTP clients, embedded replicas (essentially good old SQLite but with replication support), self-hosted SQLit
7.
▲
by
Horusiath
2y ago
Most of these points are related to strict type system. If that was the case, then Lisp wouldn't be functional programming language. IMO the first and foremost principle of Functional Programming languages is that they are optimised
8.
▲
by
Horusiath
2y ago
> (5-10x slower last I checked) This was a thing around 2 years ago. Nowadays speeds is the same or in favor of Rust, depending on the benchmark in question.
9.
▲
by
Horusiath
4y ago
Yrs (Yjs on Rust) maintainer here: we actually had some idea about building extension to Postgres ;) Great to see that others share the excitement about this idea as well. See: https://github.com/y-crdt/y-crdt/iss
10.
▲
by
Horusiath
4y ago
Yjs is being quite heavily used in the industry[1], and being researched by even more companies. There are also demos showing how to integrate it with an existing rich text editors[2]. If you have some ideas about the missing parts, you cou
11.
▲
by
Horusiath
4y ago
I've described this issue in my blog post together with CRDT variants that address and solve it: https://bartoszsypytkowski.com/operation-based-crdts-arrays-... In practice, many CRDT libraries nowadays (eg. Yjs and Au
12.
▲
by
Horusiath
4y ago
> semantic data-structures like rich-text or syntax trees is what's tricky and has unsolved challenges. Yrs developer here: - Yjs/Yrs have support for formatting attributes[1]. The matter if format attributes conflict resolutio
13.
▲
by
Horusiath
5y ago
I'm one of the maintainers of this project: we're happy to hear some constructive feedback and proposals for improvements, so please don't hesitate to speak your mind at github issues: https://github.com/yjs&#
14.
▲
by
Horusiath
5y ago
It targets the properties that Aeron protocol aims for too ( https://github.com/real-logic/aeron ).
15.
▲
Operation-based CRDTs: JSON document
(bartoszsypytkowski.com)
2 points
by
Horusiath
6y ago
|
0 comments
16.
▲
by
Horusiath
6y ago
Blog author here: as weird as it sounds, I have a prefetched Power Point template with color palette and settings, and I'm just using it for all presentations and diagrams ;)
17.
▲
by
Horusiath
6y ago
Can we make it work in Windows by any chance?
18.
▲
by
Horusiath
6y ago
Mostly because of user experience. F# as .NET language has entire ecosystem of high quality libraries to pick from, good IDE support (not as good as Java/C#, but definitely better than Haskell) and smaller learning curve. It's als
19.
▲
by
Horusiath
7y ago
Only if you're the only user of that API or these entities are eternal once created. In any application with multiple users it's a normal thing for system state to change between two API calls.
20.
▲
by
Horusiath
7y ago
Midori was conceptually closer to what Pony lang offers.
21.
▲
by
Horusiath
7y ago
No, it only proves that C# and F# are two different languages.
22.
▲
by
Horusiath
7y ago
> GraphQL was created at Facebook specifically for internal APIs. AFAIK Facebook created GraphQL specifically for their gateway API - a service used as a facade between internal service mes(s/h) and their client - not for internal o
23.
▲
by
Horusiath
8y ago
Actually in F# computation expressions are way more powerful, as they can define their own "keywords" within given semantics. This is for example, how `query{}` computation expression works - and unlike linq it can support things
24.
▲
by
Horusiath
9y ago
It's not described in the docs, but elswhere [1] in their github repository you can find the note about rga , which is Replicated Growable Array CRDT, that can be used for building indexed linear sequences - shortly speaking arrays
25.
▲
by
Horusiath
9y ago
This is not only a DB specific, a whole banking industry works like that. Systems that have <10 years are considered new ones. To keep things working, just produce 5x more services created solely to move data from one place to another. N
26.
▲
by
Horusiath
9y ago
OData - which was essentially LINQ over URL - was nice (but incomplete) idea with terrible realization. We've used it in two projects in the past and we've fallen back from using it in both cases: - OData never got wider adoption
27.
▲
by
Horusiath
10y ago
It depends on the actual implementation of the server side, that you're using. From what I remember (this may have changed): - Ruby implementation can dig into Active Record to perform batching of the queries, that normally would be ex
28.
▲
by
Horusiath
10y ago
He is writing that statement from a perspective of engineer of high performance / low latency systems. If one uses that argument while developing N-tier "enterprise" application with huge ORM, DI and web framework on top of i
29.
▲
by
Horusiath
10y ago
> You have to inherit from Akka.net classes, which makes me very nervous from a testing standpoint. How do classes make you nervous? Testing support is one of the strongest parts of akka (see Akka.TestKit) - you can even simulate things
30.
▲
by
Horusiath
11y ago
Maybe it's time to look into JRuby backed by Truffle+Graal? These guys seem to make something really promising. See: https://www.youtube.com/watch?v=lRMWwjqbXUo
More ›