Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hosh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
151.
▲
by
hosh
1y ago
Thank you. I saw a different thread about Otel statsd receiver, so that works out better. The last time I had looked into it, the otel metrics specs were very complex. I think this is enough features for me to seriously take a look at it as
152.
▲
by
hosh
1y ago
I liked Otel for traces and maybe logging -- but I think the Otel metrics is over-engineered. Does ClickStack have a way to ingest statsd data, preferably with Datadog extensions (which adds tagging)? Does ClickStack offer correlations acro
153.
▲
by
hosh
1y ago
I appreciate this. If there is one thing I learn from reading about history is that there's always something that can pop up as counter-examples to a narrative. > he assumes an ultimately colonialist perspective wherein Europe has n
154.
▲
by
hosh
1y ago
Hacker News is not really the venue for this. I'll just say this based on what I think is your thesis here: "Those old societies all revolved around the idea of having druids, shamans, witches or other cosmic bridge roles in their
155.
▲
by
hosh
1y ago
From my reading of Frankopan's The Silk Roads: 1. The Romans did not collapse and disappear. They had became obsessed with the Silk Roads, established a second political capital at Constantinople. When the steppe nomads pushed into the
156.
▲
by
hosh
1y ago
I think that is more useful for communities whose members don't have reliable, always-on networks, rather than workflows within companies.
157.
▲
by
hosh
1y ago
I thought being able to do this with Nodejs was a near capability. Over the past two years, I have come to understand that this contributes to the nightmare that is the Nodejs ecosystem (and the browser JS exosystem in general), at least wh
158.
▲
by
hosh
1y ago
> Are there any popular cross platform apps that actually do this? Genuine question, I don't know of any. I don't know any, either. I doubt there will be any made. I have not figured out how and why anyone would be incentivized
159.
▲
by
hosh
1y ago
Let's be clear. This post describes an architecture that is offline-first, not local-first. One of the main goals of local-first is so that the user of a local-first application owns their own data. (See Martin Kleppmann's paper o
160.
▲
by
hosh
1y ago
One of the advantages of the BEAM / OTP ecosystem (Erlang, Elixir, and friends) is that you can construct "microservices" and think through what that means, all within a monolith. When it comes time to break it out, you can.
161.
▲
by
hosh
1y ago
So going by https://rodneybrooks.com/rodney-brooks-three-laws-of-robotic... That would be violating the second design principle: "When robots and people coexist in the same spaces, the robots must not take away from pe
162.
▲
by
hosh
1y ago
I remember Clippy, but I don't remember why it was annoying. I am thinking that Robert Brooke's 3 laws of robotics applies here. (He had written one for AI but I think his thoughts on robotics are more relavent to AI agents).
163.
▲
by
hosh
1y ago
I wondered when someone was going to power Clippy with an LLM.
164.
▲
by
hosh
1y ago
The company I work for is getting bought out by another company. That acquiring company built their whole business and product on "people-first". They are making a lot of profit in an industry (real estate) that has been contracti
165.
▲
by
hosh
1y ago
Counterpoint - while the “company” itself (the gestalt of the group) are not incentivized to reciprocate loyalty, the relationships with individuals you work with within the team, across the company, and into customer and vendor relationshi
166.
▲
by
hosh
1y ago
Working at the scale of product design and user experience, it is easy to see what a user is doing as against their own personal interest. What I've found is that there is usually some kind of motivation for some things to be done. It
167.
▲
by
hosh
1y ago
Permaculture design was developed out of systematically studying indigenous methods from around the world, and one of the insights is that how humans inhabit the land — the culture — matters a lot. If something is not aligned to human inter
168.
▲
by
hosh
1y ago
I remember a story I heard about Microcenter. It was started in my hometown (Columbus, OH) by a Radio Shack store manager. When PCs were coming out, the store manager kept putting those PCs up at the front of the store. The district manager
169.
▲
by
hosh
2y ago
An invocation of a Nodejs async function is automatically tracked within the code as a locally-scoped promise. The runtime will track it, but unless you then register that Promise elsewhere, it can only be accessed within that local scope.
170.
▲
by
hosh
2y ago
It’s a data pipeline that polls periodically. Average latency matters a lot less than lower variance of latency. Even when I distribute offsets on polling, I would get these seesaws where enough fights over resources.
171.
▲
by
hosh
2y ago
That sounds about right for .NET. One of the Elixir projects I worked on lived alongside a C# .NET, the latter being a game server backend. The guy who architect and implemented it made it so that large numbers of people can interact in rea
172.
▲
by
hosh
2y ago
This has to do with how async works without preemption and resource limits. There's a counter-intuitive thing when trying to balance load across resources: applying resource limits helps the system run better overall. One example: when
173.
▲
by
hosh
2y ago
Starting with the most general: Nodejs suffers in the same way that other async systems do -- the lack of preemption means that certain async threads can starve other async threads. You can see this on GUI desktop apps when the GUI freezes
174.
▲
by
hosh
2y ago
Eventually, you use Elixir enough, and Erlang starts looking pretty.
175.
▲
by
hosh
2y ago
That's the opposite of my experience. I tend to get those "architect astronauts" in teams using other languages platforms, and the folks I work with Erlang or Elixir tend to be pragmatic and willing to dig down the stack to
176.
▲
by
hosh
2y ago
That is not true, especially with Section 174 (for the US). Right now, if you want to hire an Elixir engineer, you're better off finding a generalist willing to learn and use Elixir, and you would probably get someone who is very capab
177.
▲
by
hosh
2y ago
I went from a company that used Elixir in the backend to one that uses Nodejs. I had gone in neutral about Nodejs, having never really used it much. These projects I worked on were backend data pipeline that did not even process that much d
178.
▲
by
hosh
2y ago
I had someone give me a good use-case for LLMs -- such as, doing the CRUD work that I really don't want to do, if you are short on funding. On the other hand, there is something I learned from permaculture design. You need to allow wha
179.
▲
by
hosh
2y ago
This is exactly why I still play Go, practice martial arts, archery and use the command line for my dev workflow. Those are all arguably less efficient and obsolete. The AlphaGo series can defeat the strongest human Go players and firearms
180.
▲
by
hosh
2y ago
Engineering excellence has been a part of the Google founding culture, but I think that has been eroding in the past few years ... MBA types are taking over and engineering talent are slowly draining away. I'm just a nobody opining her
More ›