Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
samsquire
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
samsquire
2y ago
I've been interested in this data structure for the ability to scan forward efficiently to any depth. I am thinking of a binary protocol that can be navigated extremely efficiently and also be inserted into at any depth.
32.
▲
by
samsquire
2y ago
I enjoyed Namecheap before the redesign. It was a dense GUI and had small icons. I like old style Windows 95 GUIs and "portlets" I prefer dense GUIs. I know Japan has a different design aesthetic than the rest of the world. It
33.
▲
by
samsquire
2y ago
Thank you so much for your reply and thoughts.
34.
▲
by
samsquire
2y ago
Wow. Keep doing it. Well done. I don't know how drivers are implemented but I assume they are async and state machines. Do you have a shell?
35.
▲
Ask HN: A software architecture that just works forever with minimal maintenance
3 points
by
samsquire
2y ago
|
3 comments
36.
▲
by
samsquire
2y ago
From just thinking about the architecture of Rama I feel it would scale very well. Data parallelism and partitioning and sharding is a very effective scaling technique. Nathan, I would appreciate writings about the mental model of mapping s
37.
▲
by
samsquire
2y ago
I think our programming languages haven't caught up to an ideal notation of semantics of computer system behaviour at a macro level. The design patterns (Gang of Four etc) and software architectures that are so complicated they require
38.
▲
by
samsquire
2y ago
Hi I would greatly enjoy talking to you. I play with io_uring and multithreading. I am looking at event loops.
39.
▲
by
samsquire
2y ago
Thank for you for sharing. What do you think are the next steps for a next generation event loop? I've been experimenting with barriers/phasers, LMAX Disruptors and my own lock free algorithms. I think some form of multithreaded s
40.
▲
by
samsquire
2y ago
Is the industry (/academic) answer to distributed systems: you're building it by yourself? There's no Postgresql or SQLite for distributed system or a template off the shelf standard design? (See LAMP or Linux/Docker
41.
▲
by
samsquire
2y ago
I'm curious what makes it so fast? The README.md says RegExpRouter uses no loops and just regular expressions, presumably it maps a route to a hashmap matched entry? Related but slightly different: I am curious because NFAs, determinis
42.
▲
by
samsquire
2y ago
A mature production grade optimising JIT compiler codebase feels very it is weighty to understand for a newcomer in order to add value to the space because there's so much content to learn and be familiar with. Godbolt for compiler int
43.
▲
by
samsquire
3y ago
It is not an LLM comment. I am interested in immediate mode GUIs but I think we need a different paradigm for GUIs that is less synchronous from a user perspective. Encoding behaviour in GUI code is complex due to state management and compl
44.
▲
by
samsquire
3y ago
I follow the GUI development space out of curiosity. I have made a few GUIs in Java Swing toolkit and I enjoyed it. When I did GUIs in Android native, I didn't enjoy it at all. I have loosely played with Qt Quick but I didn't know
45.
▲
by
samsquire
3y ago
Thanks for sharing. Good work. It seems you've done a good amount of work on this, with the multiple backends. From your other comments here it seems your emphasising "understandability by one person", which Oberon as you men
46.
▲
by
samsquire
3y ago
Thank you for this post, very interesting. Parallelism and async and multithreading is my hobby. I think nodejs and browsers made typeless but coloured async easily digested and understood by everyone. Promises for example. The libuv event
47.
▲
Ask HN: What's your favourite kind of programming?
2 points
by
samsquire
3y ago
|
3 comments
48.
▲
by
samsquire
3y ago
Thank you for sharing your thoughts and ideas Sean, appreciated. I am unfamiliar with the source material and I have recorded the paper you linked to my reading list. From a description of "stream fusion", it reminds me of Clojure
49.
▲
by
samsquire
3y ago
Thanks for this interesting post. Intuitively, relational algebra compresses enumeration over data in time that a CPU executing billions of cycles a second can feasibly and efficiently traverse and execute against many collections of millio
50.
▲
by
samsquire
3y ago
This is such a major effort: getting up to speed on existing code bases to the point you can add to them. I feel for the author of this comment, you want to help out and work on stuff you have energy at the beginning, I find it easier to wr
51.
▲
by
samsquire
3y ago
Unfortunately it's unmaintainable and cannot be transformed without full time DevOps or SREs.
52.
▲
by
samsquire
3y ago
Large language models could be used to configure abstract syntax trees for desired behaviour, since much of devops and software architecture is slotting configuration together. Kubernetes, linkerd, envoy, istio, cloudformation, terraform, c
53.
▲
by
samsquire
3y ago
What I find promising about LISP is the ability to do term rewriting and macros. But people write lisps in imperative style rather than definitions of desired behaviour declaratively. I don't think we've sufficiently solved how to
54.
▲
by
samsquire
3y ago
This is something I think a lot about. I spend a lot of time trying to think of something that composes. Monads are one answer. I think we need advanced term rewriting systems that also optimize and equivalise. I really enjoy Joel on Softwa
55.
▲
by
samsquire
3y ago
Thanks for your lovely reply. I don't have the code anymore might have been called "logtree", it was a HTML file and very small, it would parse dot "." separated lines such as (user.connected) and arrange them in a
56.
▲
by
samsquire
3y ago
Good idea. Thank you for sharing. One thing I've always wanted was simple filters on log lines in a GUI that let me collapse tags in the log line. I created a proof of concept that showed logs as a tree. Or I can say I want logs from t
57.
▲
by
samsquire
3y ago
I like this thinking. If someone could combine Supabase + Postgrest or Hasura with an easy visual admin dashboard for them inside this, this could be a complete easy to access, easy to deploy platform.
58.
▲
by
samsquire
3y ago
Thank you for graphviz. I use graphviz dot syntax, parsing with networkx to plan expensive tool execution and the graph structure lets me automatically paralellize.
59.
▲
by
samsquire
3y ago
I actually really enjoy text UIs. I would like something similar to Vimperator or Pentadactyl to label keywords with numbers, perhaps in parentheses or square brackets so I can refer to things without typing them in. This is useful for iden
60.
▲
by
samsquire
3y ago
I really like the design of that website kulor. It would be interesting if you could have a REPL in that style design, and you can reorder the panels of running processes, it reminds me of Yahoo, Lycos, Excite portals in the early web. I th
More ›