Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mononcqc
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
When Groups Get Stuck on the Wrong Problem
(jrwinget.com)
2 points
by
mononcqc
11mo ago
|
0 comments
2.
▲
by
mononcqc
2y ago
Two years after writing A Pipeline Made of Airbags, I ended up prototyping a minimal way to do hot code loading from kubernetes instances by using generic images and using a sidecar to load pre-built software releases from a manifest in a w
3.
▲
by
mononcqc
4y ago
I'm not quite sure how Erlang's world is totalizing. It has ways to ship things in a very integrated manner, but I have shipped and operated Erlang software that was containerized the same as everything else, in the same K8s clust
4.
▲
by
mononcqc
4y ago
I tried it with Erlang. Their "Sample Code 2" does not generate working code (lowercase variable assignments), and their "Sample Code 3" does not even generate valid syntax, flat out leaving bits of typescript untranslat
5.
▲
by
mononcqc
4y ago
See https://news.ycombinator.com/item?id=31425298 for a response, since this is a duplicate. TL:DR; I had never seen it and had no idea it was possible because I don't recall seeing any documentation or post ever menti
6.
▲
by
mononcqc
4y ago
You're right. After all these years (and even writing a book that had Elixir snippets in it) I had never seen a single example showing it was possible and did not know it could do it. Well there you go, I guess the pattern is equivalen
7.
▲
by
mononcqc
4y ago
The Erlang 'maybe' expression expands on what 'with' allows in Elixir, mostly because the 'with' construct allows a list of conditional patterns and then a general 'do' block, whereas the Erlang '
8.
▲
by
mononcqc
4y ago
So this disagreement is an interesting example of error being a construction in itself: I will posit that you are wrong or not interpreting my point of view properly, and you will say that I am wrong or possibly not explaining things proper
9.
▲
by
mononcqc
4y ago
Well if all you have is bugs but you never look into how they get there and how they happen, you’re not going to improve your process or tools much. Also blame and accountability and responsibility are all subtly different.
10.
▲
by
mononcqc
4y ago
Fixing the bug does not necessarily fix anything else it caused though, and none of the questions in my post are answered by “fix it”. Here’s another one: should the incident actually have an impact on anyone of the companies employees year
11.
▲
by
mononcqc
4y ago
To illustrate the point, let's imagine that 5 years ago, a driver in the linux kernel was written in such a way that interplay with a new disk drive could corrupt data when power failed. The disk on its own (and with other OSes) is fin
12.
▲
by
mononcqc
5y ago
I'm aware of this. I'm living in a place where power is over 99% renewable and makes use of no gas for utilities, work from home and drive fewer than 5,000km/y as a household, and eat a low-meat diet. The biggest gains to be
13.
▲
by
mononcqc
5y ago
Because that 60% from coal is more or less shared across everyone, but flights are, on the global scale, a luxury item. In many cases, taking a transatlantic flight emits more CO2 equivalent than your average person commuting for a year. So
14.
▲
by
mononcqc
5y ago
Generally this is going to be true of newer experiences that offer a shift in perspectives.
15.
▲
by
mononcqc
6y ago
as one of the rebar3 co-authors, you'd have gotten rebar3 regardless of hex: we couldn't use the packages in there, and there were no packages that existed. We even entirely broke rules about how package versioning works compared
16.
▲
My Case for Erlang: Connecting Human, Reality and Computer
(offerzen.com)
1 points
by
mononcqc
6y ago
|
0 comments
17.
▲
by
mononcqc
6y ago
I think it's a problem of "not being the tech of choice". Obscure languages have a higher cost in that you can't just out-source the work of training people to the rest of the industry as easily. But you'll also get
18.
▲
by
mononcqc
6y ago
Some services may require gigabytes of state to be downloaded to work with acceptable latency on local decisions, and that state is replicated in a way that is constantly updated. These could include ML models, large routing tables, or anyt
19.
▲
by
mononcqc
6y ago
Author here. For the first system, it was deprecated without replacement, and just let to run by managers and people who had moved on to other teams (but used to work on it) who did the minimal maintenance required, and former employees wer
20.
▲
by
mononcqc
6y ago
1. You always need people that understand the system. Not everyone and not all of it, but you want that overall, people are able to understand and figure out what is going on. You similarly hope to always have people who understand the cust
21.
▲
by
mononcqc
6y ago
Mob justice hasn't been visible for a while often because regular justice was being used for direct oppression in its stead. Injustice is institutionalized, and so as long as the majority group does not see the mob, it does not see opp
22.
▲
by
mononcqc
6y ago
A lot of the people "being cancelled" on twitter are only freaking out because for the first time in forever, they get the direct opinion of people reading their texts unfiltered, and they find out that they are prey to criticism.
23.
▲
by
mononcqc
6y ago
For point 2, there is a maintained SSH server lib in the standard library. Its default options execute Erlang shell commands, but can be configured to run other stuff ( https://erlang.org/doc/man/ssh_server_channel.
24.
▲
by
mononcqc
6y ago
I was active on the Erlang stackoverflow. I left because stackoverflow is not a community, I don't give a crap about the gamification, the incorrect answers most upvoted because they provide a quickfix rather than a proper fix, and I&#
25.
▲
by
mononcqc
6y ago
In practice it is much worse because Elixir's structs boil down to maps with a special key, and the analysis in Dialyzer can get confused there because it works them with Erlang's map semantics rather than Elixir's. Far more
26.
▲
by
mononcqc
6y ago
They do. It’s part of control planes for their next 5G stacks.
27.
▲
by
mononcqc
6y ago
The time for symptoms to show up is of roughly 2 weeks but the median time is at about 6-8 days. After symptoms show up, it takes a while before people get hospitalized, and then mortality seem to take roughly 21-24 days after hospitalizati
28.
▲
How to Do Polyglot Right
(adoptingerlang.org)
1 points
by
mononcqc
6y ago
|
0 comments
29.
▲
by
mononcqc
6y ago
Lehman's Laws of Software Evolution come to mind here: https://en.wikipedia.org/wiki/Lehman%27s_laws_of_software_ev... An E-program is written to perform some real-world activity; how it should behave is strongly
30.
▲
by
mononcqc
6y ago
I think the most contentious part of the post is that I just simply assert that people are an inherent part of software. You often avoid the incidental complexity in code by indirectly shifting it to the people working the software. Their m
More ›