Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
randomswede
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
randomswede
5y ago
Dice (typically) do not have a memory, so whatever happened yesterday will not influence what happens today. If you roll it daily, your chance of surviving at least N days is (215/216)^N, for the specific case of "rolling three 6
62.
▲
by
randomswede
5y ago
Well, a degenerate Merkle tree is a list (any degenerate tree is a list). As a consensus mechanism, I could potentially think of many ways of getting that, but none that are both efficient and trustless. As-is, the cryptocurrencies we'
63.
▲
by
randomswede
5y ago
"Blockchain" is basically just a Merkle tree with a branching factor extremely close to 1. That is, in and of itself, neithre inefficient nor bad. However, pairing that with a proof-of-work consensus mechanism is incredibly ineffi
64.
▲
by
randomswede
5y ago
My understanding is that it's still borg. All the cool features from omega were backported into borg, since they were needed to support (insert product here), and in the end some of the omega team got an OK to write and open-source kub
65.
▲
by
randomswede
5y ago
At my previous workplace, one of the clusters I herded was 60-odd (physical) machines, 72 or 96 cores (honestly can't recall at this point) and 384 GB RAM (IIRC) per physical server. But, that place was a wee bit strange, in that we ra
66.
▲
by
randomswede
5y ago
Kubernetes is complex because coordinating potentially hundreds och machines with potentially tens of thousands of containers so that it all flows smoothly, expediently, and allows change is a complex problem.
67.
▲
by
randomswede
5y ago
There's a world of difference between "simple configuration needs" and "complex configuration needs". I will take a kubernetes deployment manifest as an example that you would want to express in a hypothetically per
68.
▲
by
randomswede
5y ago
Had a bag that from all available evidence after the fact fell off a conveyor at SeaTac and got stuck somewhere. Very directional scrape damage on the bag. Found within 13 hours of me filing a missed luggage complaint, but due to a lack of
69.
▲
by
randomswede
5y ago
"Assume you are on a relatively typical unix system, you type `ls -l` and press return, walk me through what happens in as much detail as you're comfortable with." A decent candidate will give me 5-10 minutes of delving into
70.
▲
by
randomswede
5y ago
Anecdotally, the DEC Alpha was the first chip to move from "clock is provided at the edge of the chip" to "clock is provided in the middle of the chip", due to a desire to minimise the skew from one edge of the CPU to th
71.
▲
by
randomswede
5y ago
Due to a recent-ish move, I have gone from ~20 years with a gas cooker to induction (with about 6 months of halogen in-between). Induction is pretty good. It lacks the visceral feedback of "how hard am I driving this specific ring/
72.
▲
by
randomswede
5y ago
Well, "passive cooling" means that it requires no external power to cool. Doesn't necessarily mean it's normally plumbed into the circuit. Most probably it would not normally be, as the passive cooling would definitely d
73.
▲
by
randomswede
5y ago
A well-written commit message should explain "why", this may partially consist of linking to external things (bug tickets, whatever). Although it is probably important to have enough of a "why" that the reviewer can make
74.
▲
by
randomswede
5y ago
Was the developer doing something "outside what they should be allowed to"? No. It's their package. I would argue that intentionally introducing a breaking change (I would count "go into endless loop" as "no lo
75.
▲
by
randomswede
5y ago
It depends. If your monolith requires, say, 16 GB to keep running, but under the hood is about 20 pieces, each happily using less than 1 GB, tripling only a few of these means you may be able to get away with (say) 25 GB. Whereas tripling y
76.
▲
by
randomswede
5y ago
depending on your calendar tooling, you may be able to have calendar events shared between multiple calendars. And I do understand the whole "not wanting more devices", although it can lead to having a harder time separating work
77.
▲
by
randomswede
5y ago
Some management, some sales people, some consultants (where there can be a "don't go work for a client you have been recently placed at, for N months after leaving" clause). Mostly, I have seen it done through gardening leave
78.
▲
by
randomswede
5y ago
My xmas gift to one of the other teams in the company was improving one of their alerts, so that it fires when there is an observable problem with the monitored thing, instead of firing pretty much constantly. Makes the alert more useful an
79.
▲
by
randomswede
5y ago
Let me guess, someone at some point said Sarbanes-Oxley? Under that restriction, the team running the app must not have access to the app's codebase. And the team writing the app must not have access to the production configuration (an
80.
▲
by
randomswede
5y ago
They're bits, in groups of three. rwxr-xrwx would be "111, 101, 111", so 7, 5, 7. I may be odd, but I don't find reading "small numbers" in binary to be much harder than reading "small numbers" in dec
81.
▲
by
randomswede
5y ago
The archetypical "microservice" ecosystem I am aware of is Google's production environment. It was, at that point, primarily written in C++ and Java, neither very famous for being dynamically typed. But, it was a microservice
82.
▲
by
randomswede
5y ago
Go code that requires language (or stdlib) features first present in Go v1.n will not compile with any version of Go 1.m, m <= n. There have been a few of these (modules, soft-launched in (IIRC) 1.11, there were one or a few in 1.15, now
83.
▲
by
randomswede
5y ago
For at least some languages, it might even be important to have access to older versions of a file. As a concrete example, Go imports (at least for module-enabled code) is version-locked and the HEAD of the referenced code may no longer be
84.
▲
by
randomswede
5y ago
If the usage terms say "do not use in any critical applications", I would've thought that the responsibility for using the code in that fashion woudl be squarely with the entity that did the integration? It'd probably be
85.
▲
by
randomswede
5y ago
"Does my GPU need to talk to my mouse"? That is definitely one of those "it depends on the system". On at least one DECStation model, sort of (depending on how you define "GPU"), the mouse interface is actually
86.
▲
by
randomswede
5y ago
As long as you stay away from compiler-dependent, platform-dependent, and/or undefined behaviour, you should be fine. Main problem is that a surprising ab´mount of "looks normal" code is actually UB.
87.
▲
by
randomswede
5y ago
Somewhat over two decades ago, the #1 site in the web cache stats for the web cache between an ISP dialup pool and the internet at large was "icons.hotmail.com" (may have been a number on "icons", actually). With probabl
88.
▲
by
randomswede
5y ago
One of the reasons that Contact (and Special Circumstances) have (some) humans[ ] around is for intuitive leaps. I can't say I recall which Culture book this is mentioned in, but it is, in one of them. [ ] let's go with "huma
89.
▲
by
randomswede
5y ago
A non-drone player was necessary, as Azad would never have acknowledged defeat by a drone. But, defeat by a human accomplished the Culture's goal and Gurgeh was the best bet (or at least the best available one) on the desired outcome.
90.
▲
by
randomswede
5y ago
In some cases, you will be escorted off the premises immediately, then paid to stay at home until the end of your notice period. This is mostly for people with somewhat sensitive jobs, though (research, sales, some management positions) and
More ›