Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
evmar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
151.
▲
Polymorphic Shellcode (2023)
(neugierig.org)
2 points
by
evmar
4y ago
|
0 comments
152.
▲
by
evmar
4y ago
I worked on JS infra for Google. One thing we found in this space is that when your apps get very large in terms of number of source files, there is a developer-impacting load time cost to the unbundled approach. That is, your browser load
153.
▲
by
evmar
4y ago
A long time ago I wrote a toy IMAP client, and ran into similarly confusing issues about how the protocol is supposed to work: https://github.com/evmar/go-imap/blob/master/imap/doc.go
154.
▲
by
evmar
4y ago
https://docs.kernel.org/x86/orc-unwinder.html (which I found when looking up ORC, as mentioned in this thread) has some stats for the Linux kernel on the cost of frame pointers: "5-10%" and "3.49% more c
155.
▲
by
evmar
4y ago
If I reflect over my life, what has worked is being open and showing passion at every opportunity when meeting people. Most will respond as you’ve described, but with enough rolls of the dice you’re more likely to have a lucky hit. It can
156.
▲
by
evmar
4y ago
[ninja author] Ninja build targets in a semi-arbitrary order: the memory order of the pointers to the objects representing the build steps. This was chosen in part because it was easy but also because it was a little unpredictable (in the
157.
▲
by
evmar
4y ago
[former Googler] Yes, I occasionally saw people get highlighted for making optimizations like "this saves 1% in [some important service]". When you're running millions of machines, 1% is a lot of machines. However, it'
158.
▲
by
evmar
4y ago
English is terrible for sure, but this comment is pretty funny to compare it to the language that spells /kɛs kə sɛ/ as "qu'est-ce que c'est".
159.
▲
by
evmar
4y ago
In this thread: people getting mad about Google dropping a product they've never heard of, let alone used.
160.
▲
by
evmar
4y ago
Not to defend snap, but I worked on Linux Chromium wrote this about why the apt/.deb model is difficult to make work reliably: https://neugierig.org/software/chromium/notes/2011/08/zygote...
161.
▲
by
evmar
4y ago
To be clear, I think many developers are comfortable enough with the small handful of commands most regularly use. For the more advanced case of maintaining a fork of a high-velocity codebase like WebKit, it's likely you'll need
162.
▲
by
evmar
4y ago
We had a similar rotation on Chrome team for merges from WebKit (pre fork), and it was similarly a lot of work and clunky tooling! A few times in my career (including this one) I have thought, "We are sure going to a lot of effort to m
163.
▲
by
evmar
4y ago
I didn't have any particular expectation when I opened up this link, but because I was curious about the authors I clicked on one and found they had also published one titled: "Evidence for a connection between coronavirus disease
164.
▲
by
evmar
4y ago
This comment is pretty ironic given that Aaron (the person you’re quoting) didn’t go to college at all. Source: https://blog.thirdyearmba.com/not-everyone-should-attend-col...
165.
▲
by
evmar
4y ago
The Economist podcast had an episode on ESG (likely related to the article) and they had Tariq Fancy come on that podcast: https://www.economist.com/esg-pod
166.
▲
by
evmar
4y ago
This article was followed by a longer book. Recommended. http://atulgawande.com/book/the-checklist-manifesto/
167.
▲
by
evmar
4y ago
Congrats on making the release! I glanced through the docs and it seems Beast works via a graph over targets and mtimes? I recently wrote some retrospective notes about build system design in this area that seem like they might be useful f
168.
▲
by
evmar
4y ago
The other inaccuracies in this article have already been covered. I noticed there was also a weird rant about mimalloc in there ("For some insane reason, mimalloc is not shipped in Visual Studio"). My understanding is mimalloc is
169.
▲
by
evmar
4y ago
Thank you for explaining! I think the piece I was missing is that the sigint handler is passed the instruction pointer of the faulting instruction.
170.
▲
by
evmar
4y ago
The comment I was replying to made statements about both Java and JavaScript, so my questions were also about both (and whether they were different). I just added a line break to make this clearer.
171.
▲
by
evmar
4y ago
[author here] Very interesting, do you have a reference on how Java implements this? I just poked at v8 a bit and they seem to have an explicit 'null' object in the VM, though I don't know a lot about so it's possible it
172.
▲
by
evmar
4y ago
Thanks for this comment. In a previous draft of the post I had more about this, but I decided to omit it because I didn't have much insight about it beyond some handwaving around how it's just encoding the instructions and the op
173.
▲
by
evmar
4y ago
`static` also allows it to optimize, and it's more of a code hygiene thing. Your original code as written unintentionally defines `find` as a function that must be preserved (as a separate function) into the compiled output, and `stat
174.
▲
by
evmar
4y ago
Thanks for explaining, sorry for the mistake!
175.
▲
by
evmar
4y ago
The kind of isolation in the post, where the web content doesn't have access to system resources, was part of the original Chrome release. (You mentioned site isolation, which is a different feature, but the dates you have look right f
176.
▲
JavaScript Containers
(tinyclouds.org)
3 points
by
evmar
4y ago
|
0 comments
177.
▲
by
evmar
4y ago
As a person who likes Go a lot, and who finds Go bashing -- and really, bashing in general -- pretty tiresome to read, I thought this was a pretty decent article and the sort of thing we ought to encourage on HN. At least in contrast to th
178.
▲
by
evmar
4y ago
(I work on Figma's renderer, but I don't know much of the history of it.) The speculation there about C++ vs JS performance in Figma seem about right to me. Notably, some Figma views (like when you click the "play" butt
179.
▲
by
evmar
4y ago
The "use ASLR for random seed" trick in there is pretty cute, but I noticed it will just silently not work in non-ASLR settings, and in particular under Wasm.
180.
▲
by
evmar
4y ago
I had typed out my comment already but it's basically identical advice to this one, so I'm going to move it here as a way of just emphasizing the above advice! --- If you're on HN it's plausible you're advanced rela
More ›