Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bjackman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
631.
▲
by
bjackman
4y ago
I think the message was more that the aim of the project is not to teach kids to be software engineers but rather a platform for creativity and cognitive exploration. That is not exactly incompatible with the Wikipedia page! It's a pro
632.
▲
by
bjackman
4y ago
FWIW performance is not really in the picture when I say "I wish everything was Bazel". Configured properly, CMake and Make are probably unbeatable for speed. It's just that I really really hate maintaining Makefiles and CMak
633.
▲
by
bjackman
4y ago
Hmm sorry I'm quite ignorant about that. Code coverage is pretty well supported in the internal ecosystem but I would not be surprised to hear this is because we designed Bazel around the system Google was already using for coverage.
634.
▲
by
bjackman
4y ago
Lol, Googler here, I can't deny that I have he urge to force Bazel into the world. It's just, when I joined Google I found a build system I didn't hate. This was the first time. I don't actually love Bazel (Blaze intern
635.
▲
by
bjackman
4y ago
Yeah AFAICT this article is just: Qualcomm is now a certified producer of eSIMs. They put them in the SoC. Everything else including the term "iSIM" just seems to be marketing cruft? Perhaps I'm missing some detail but it see
636.
▲
by
bjackman
4y ago
I think the parent commenter would be pretty surprised how much code would really need a rewrite. Google and Amazon do not have hundreds of thousands of engineers messing around in the mud with sockets and connections and IP addresses and D
637.
▲
by
bjackman
4y ago
There were some popular comments on HN recently saying that manual threading has got much easier in Rust lately and it's now easier to just not use async. I have no idea about this myself, it's just a bit of public opinion that fe
638.
▲
by
bjackman
4y ago
Why not just statically link against a normal libc?
639.
▲
by
bjackman
4y ago
I think it's interesting to note that Google's "default" model now (what's recommend to incoming engineers) is the fully trunk-based monorepo, in a Perforce clone called Piper... But with a Mercurial based interface
640.
▲
by
bjackman
4y ago
I have been pondering transaction costs lately. Seems like this is an area where intervention could have massive impact: these costs are effectively a tax that incurs deadweight loss so according to prevailing economic theory if we can redu
641.
▲
by
bjackman
4y ago
I think it would be silly to have AI _write docs_ for us! Documentation is an obsolete concept at that point. You can just ask the AI exactly what you need to know.
642.
▲
by
bjackman
4y ago
AI to help me read docs does seem somewhat handy but I feel like if there's already documentation it's really just gonna save a couple of minutes? I will be much more excited when AI can explain undocumented systems to me. This fe
643.
▲
by
bjackman
4y ago
Fun fact: because Google's data centres have _basically_ monotonic CLOCK_REALTIME due to smearing leap seconds over 24h, the open-source abseil.io relies on it. So you can't use absl if you need your time logic to be correct and a
644.
▲
by
bjackman
4y ago
This is how I feel as I research CPU vulnerability mitigations. The earth beneath us is a thin hollow shell and to keep from falling through it into the abyss we must perform abominable rites. Every year the security researchers find new ev
645.
▲
by
bjackman
4y ago
I think many at Google would agree ( https://fuchsia.dev/fuchsia-src/get-started/learn/intro/zirc... )
646.
▲
by
bjackman
4y ago
Oh right, I didn't pick up that those were the things that were unique. But yeah that makes sense!
647.
▲
by
bjackman
4y ago
Thanks! Much more interesting. Some details of the paper's claims that I enjoyed: - the system was stable over (i.e. their dataset covers) thousands of years - it has been formerly proposed that these markings represent lunar calendar
648.
▲
by
bjackman
4y ago
It's hilarious that even before thinking "wow it's crazy how accessible and powerful these LLMs are" I thought "man... Python is a pretty heinous language". Do those objects... know the names of the variables t
649.
▲
by
bjackman
4y ago
Quite modern! A few of the latest features we don't use yet but overall it's pretty up-to-date. Also no exceptions.
650.
▲
by
bjackman
4y ago
I work on a C++ project and actually sympathise with this sentiment. It's a massive strategic risk to our org, we pay a consistent tax in reduced productivity and stupid bugs, and I will advocate migrating away as soon as we have a sui
651.
▲
by
bjackman
4y ago
Haha "death by a thousand cuts" is exactly the phrase I encounter in these debates! And actually I still disagree - e.g. I once took over a DMA management firmware and the TL told me "we are really trying to avoid DBATC so we
652.
▲
by
bjackman
4y ago
Yeah inline is an absolute classic for this. The number of uncommented __attribute__((always_inline))s I see in C code drives me crazy. There are absolutely legitimate reasons to use that attribute but there should ALWAYS be a comment about
653.
▲
by
bjackman
4y ago
Yeah totally agree it's not always/usually obvious. But there are cases where there's a clear readibility/assumed-performance tradeoff and in those cases I say always prefer readibility (unless you benchmark).
654.
▲
by
bjackman
4y ago
A potential lesson here (i.e. I am applying confirmation bias to retroactively view this article as justification for a strongly held opinion, lol): Unless you are gonna benchmark something, for details like this you should pretty much alwa
655.
▲
by
bjackman
4y ago
> I like to use binary formats where possible for end-user software; I don't believe in making customers' computers chew through reams of XML. I feel an urge to object here! This is a false dichotomy; there are efficient middle
656.
▲
by
bjackman
4y ago
It was great, loved the concise writing style, and it was a cool story.
657.
▲
by
bjackman
4y ago
I think most of the requirements of this are fully orthogonal to the job of a given compiler, so it's best solved at the level of the build system. Bazel does this, so instead of needing to reimplement this for each compiler it's
658.
▲
by
bjackman
4y ago
Thanks I'll try this - I have discovered exactly the problem described i.e. Solarized does not have enough contrast when using shitty monitors or in a very bright room. Normally I just switch to a random high contrast theme on those da
659.
▲
by
bjackman
4y ago
Anyone have experience with using Scalar? How is it? How far can it scale? I'm also curious how they managed to drive it into the Git project. Presumably there can't be that many orgs out there for whom git repo size is a bottlene
660.
▲
by
bjackman
4y ago
+1 I've never encountered this term but absolutely recognise the effect although I don't have ADHD myself. Ever since school where I was wholly unable to revise or do homework anywhere but the library (where others would be doing
More ›