Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
q3k
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
28 ms
·
451.
▲
by
q3k
5y ago
Nah, just not bothering to set up IPv6 peering sessions.
452.
▲
by
q3k
5y ago
> If that's the case, the developers aren't really competent. Having worked on delivering portable Linux binaries that had to access OpenGL/Vulkan and audio - yeah, no, it's actually difficult and requires tons of Lin
453.
▲
by
q3k
5y ago
> I'm sorry that you had to experience that! It's fine, I'm not religiously affiliated with any technology to be offended. I've worked with everything from Haskell to C, from Rust to Go, from Lua to Lisps, from BlueSp
454.
▲
by
q3k
5y ago
> Hmm, why would anyone even bother pulling out said pitchforks? It repeatedly get raked over the coals here for being dumb, inelegant, stuck in the 80's and an overall Bad Language Which Cannot Be Taken Seriously. :)
455.
▲
by
q3k
5y ago
Go. Lower your pitchforks and hear me out: 1. Sensible defaults, can go very with just the stdlib: no choice paralysis between frameworks, mental overhead of setting up a project or ecosystem fragments to pick from. Just start with a main.g
456.
▲
by
q3k
5y ago
Maybe it's that brain worm that I got from staring at too much assembly, but I actually find that part of the Intel manuals to be quite approachable. Even to get a general overview, the introduction section I linked seems fine?
457.
▲
by
q3k
5y ago
> I vaguely recall someone telling me that the qemu source code is fairly readable [...] That someone was either pranking you or knows a mysterious part of the qemu codebase that's unlike the rest of the criminally underdocumented q
458.
▲
by
q3k
5y ago
For 1 and 2 you can go straight to the sources: Volume 3 of the Intel 64 and IA-32 Architectures Software Developer’s Manuals, Chapter 22: Introduction to Virtual Machine Extensions: https://www.intel.com/content/www&#x
459.
▲
by
q3k
5y ago
Yes.
460.
▲
by
q3k
5y ago
It’s not that high. Here’s an official opinion on some usecases that meet the bar and some that don’t: https://ec.europa.eu/justice/article-29/documentation/opinio... Generally, it matches my expectations. Sh
461.
▲
by
q3k
5y ago
Yeah, Python is basically slowly becoming a TypeScript. On one one hand: yay types. On the other hand… yeah, this isn’t Python anymore. What used to be a fairly simple language with some well known quirks evolved into an ungrokable katamari
462.
▲
by
q3k
5y ago
You don’t :). To do it properly you want a maglev-style layer that allows for withdrawals/drains of application servers with minimal disruption thanks to a minimum disruption maglev-style hash and draining support. This will allow you
463.
▲
by
q3k
5y ago
You'd be adding a whole new layer of what would effectively be dynamic routing. It's doable, but it's not a trivial amount of effort. Especially if you want everything to be transparent and automagic. There's earlier pro
464.
▲
by
q3k
5y ago
I don't think of it as an infra problem, but as an early manifestation of effort that would arise later on, anyway: long-term maintenance of that new language. You need people who know the language to integrate it well with the rest of
465.
▲
by
q3k
5y ago
In a large orga, you limit the languages available for projects to well supported ones internally, ie. to those that are known to have a port of the RPC/metrics/status/discovery library. Also makes it easier to have everythin
466.
▲
by
q3k
5y ago
It is the technically better solution IMO/IME, too. But that doesn't work when you're trying to sell enterprises the idea of 'just move your workloads to Kubernetes!'. :)
467.
▲
by
q3k
5y ago
> Honestly after I learned that the majority of Kubernetes nodes just proxy traffic between each other using iptables and that a load balancer can't tell the nodes apart (ones where your app lives vs ones that will proxy connection
468.
▲
by
q3k
5y ago
This is a typical anti-bot Google infra CAPTCHA. Happens if you suddenly fire off many requests, well known to anyone who ever attempted to scrape Google or even did a very quick burst of searches while trying to solve a problem.
469.
▲
by
q3k
5y ago
For your needs.
470.
▲
by
q3k
5y ago
Amazing example of why robust shell scripts are hard.
471.
▲
by
q3k
5y ago
> ‡ 10.20.30.40 isn't a real public address it's just for example purposes here There’s an RFC for that :) https://datatracker.ietf.org/doc/html/rfc5737
472.
▲
by
q3k
5y ago
> Yet there is no way of "declaring" which version of given package you want to install But there is? First, by pinning nixpkgs you pin to whatever set of versions was within nixpkgs at the time. Then, if you want to change the
473.
▲
by
q3k
5y ago
> And none of them would be accurately described as "consumers", or even "DIY-inclined consumers". I think there's much more people that are somewhat inclined to learn these skills and that have access to such eq
474.
▲
by
q3k
5y ago
> The cost of the equipment to do component levels repairs on an iPhone is well over 100% of the cost of a new iPhone. Nah. If you know what's broken (which is often a cheap multimeter test away given you have the right schematics&#
475.
▲
by
q3k
5y ago
FWIW, I much prefer those to some of the author's linked READMEs. :)
476.
▲
by
q3k
5y ago
This all seems to rest on the assumption that more (drive-by, wooed by flashy logos) contributors => better software quality / functionality. That's... quite a bold claim. EDIT: And if you really want contributors, then maybe i
477.
▲
by
q3k
5y ago
Right, and because your dependencies don't shell out to some random tools during a go build it makes your build system less likely to break and makes your job easier. You have guarantees that unless you run a `go generate` no third-par
478.
▲
by
q3k
5y ago
> It is important to note that as a matter of both design and policy, the go command never runs user-specified code during a build. This improves the reproducibility, scalability, and security of builds. This is also the reason that go g
479.
▲
by
q3k
5y ago
> For-profit publishers are filling a “need” that is entirely due to the culture and economics of academia. They are filling a need they created and maintain themselves. Publishers with extremely deep pockets bought out prestigious non-p
480.
▲
by
q3k
5y ago
> Erm, I must say I disagree with the decision if it's true. Do you have a link supporting it? I don't recall seeing anything like that when the feature was released. From the `go generate` design doc: > Second, go build sho
More ›