dimtion
Take sending a packet over a noisy, low SNR cell network. A high number of packets may be lost. This doesn't prevent me, as a software developer, from building an abstraction on top of a "mostly-reliable" TCP connection to deliver my website.
There are times when the service doesn't work, particularly when the packet loss rate is too high. I can still incorporate these failures into my mental model of the abstraction (e.g through TIMEOUTs, CONN_ERRs…).
Much of engineering and reliability history revolves around building mathematical models on top of an unpredictable world. We are far from solving this problem with LLMs, but this doesn't prevent me from thinking of LLMs as a new level of abstraction that can edit and transform code.
Yet not far ahead enough to prevent the data leak.
> compared to avante > I think it's fairly similar. However, magenta.nvim is written in typescript and uses the sdks to implement streaming, which I think makes it more stable. I think the main advantage is the architecture is very clean so it should be easy to extend the functionality. Between typescript, sdks and the architecture, I think my velocity is pretty high. I haven't used avante in a while so I'm not sure how close I got feature-wise, but it should be fairly close, and only after a couple of weeks of development time.
And:
> Another thing that's probably glaringly missing is model selection and customization of keymappings, etc...
I'm surprised this "senior developer AI reviewer" did not caught this bug...
Falsehoods Software Developers Believe About Event-Driven Systems
Even if you have to trust a 3rd party with your data, (1) you can minimize the privacy risk with encryption and (2) usually VPS/cloud providers have different privacy guaranties than free Google drive...
In many places NixOS is a niche jargon term.
Also, in the first paragraph of the article there is a direct link to smartd that has a clear explanation for what smart is, no need to Google.
Put simply, given how large the EU market is, and how strong its regulation is, it is cheaper for companies to comply, even outside of the market.
Why GrubHub delivery fees are high
The quote would probably be more accurate as:
> "ESSENTIAL Complexity can neither be created nor destroyed, only moved somewhere else."
Why Large Language Models Won't Fix Google
H1-B grace period to be extended from 60 to 180 days
In short nothing has been decided yet.
This presentation does ballpark analysis of the problem:
Even if the numbers are off by an order of magnitude, them problem remains worrisome and difficult to solve at scale.
You could have potentially moved within the company if that was only decision factor.
Shameless plug, but here are other efficiency tips I wrote about, for working in a high demanding environment: https://dimtion.fr/blog/average-engineer-tips/
> In a Monday morning blog post focused on its headquarters near Seattle, Chris Capossela, an executive, said that starting Feb. 28, “employees will have 30 days to make adjustments to their routines and adopt the working preferences they’ve agreed upon with their managers.”
Highly effective tips for average Software Engineers: Using Git
Reading the other comments, and maybe to contextualize to my question better, I'm more surprised by how the project is presented as marvelous to the public, rather than thinking that any technical part were overlooked.
While I'm sure that engineering teams at NASA and ESA have countless contingency plans, procedures and failure models. Medias around the project seem to focus on how fragile the deployment procedure is. Great engineering is an act of finding the best balance between opposing constrains, by building technically sound systems but also more importantly designing robust human or automated procedures.
In this story, in my opinion, the media presents a skewed explanation of why the project is incredible by highlighting that it would be incredible that such a brittle deployment procedure would even work.
A lot of people and engineers are saying that the JWST is a marvel of engineering, with truly inovative technical solutions and a giant step up compared to Hubble Telescope. And it does seems like so!
However, I'm always baffled how everyone seems proud that the telescope has something like 200 SPOF during deployment, and if even one of them fails the whole mission could fail.
I know that each step has probably been throughoutly tested, and that the acceptable probability of failure of each one of those steps has been deemed acceptable. But I'm still surprised that people are proudly conflating excellent engineering with a design that has a large number of spofs.
In my domain this would be considered as a terrible design (aka "hope is not a strategy"), even given the constraints of mass and volume that such project incur: 200 hundred low probability events, chained, can get in the realm of possible.
I can't imagine JSWT team doing "bad engineering", so I'm sure I'm missing a piece. Is it only PR that underline this aspect? Is JWST as brittle as the news want to make us think? Or are there technical reasons or acceptable failure modes that gives confidence that those steps are not as critical as the news let us people know?
The Git staging area, the term literally everyone agrees with
Under exact same workloads, two duplicate JIT running on two duplicate CPU would have most likely emitted the same erroneous code.
IMHO Telegram has the best UI and UX of all other "family friendly" chat app.
I do agree on the Voice and Video calls that need more improvement.
Apple M1 latencies, throughput and iops
And why this has not happened before with other manufacturers?