Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mbrubeck
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
mbrubeck
5y ago
> Average temperature has been up by much more than that at times in the last few thousand years. This is simply false. The last time global average temperature was more than 2.7°C higher than modern times was over 100 thousand years ag
92.
▲
by
mbrubeck
5y ago
They are reusing the same physical engine.
93.
▲
by
mbrubeck
5y ago
Their FAQ on “Why no federation?” is relevant: https://developers.revolt.chat/faq/federation
94.
▲
by
mbrubeck
5y ago
Rust is one such language. I wrote a bit about exception safety in Rust here: https://users.rust-lang.org/t/c-pitfalls-hard-to-avoid-that-... In short, while the problem is mitigated somewhat compared to C++, it'
95.
▲
by
mbrubeck
5y ago
It seems to have broken hinting on some platforms. Not all users are seeing the same rendering. Here’s what the broken rendering looks like for some: https://twitter.com/_Soilleir_/status/1425542928970170376 Dif
96.
▲
by
mbrubeck
5y ago
Okay, let's see what “the standard” has to say… “Clauses 18 through 28 define the ECMAScript standard library.” —ECMA-262, 12th edition, June 2021, ECMAScript® 2021 Language Specification , §4.5
97.
▲
by
mbrubeck
6y ago
“Some people” in this case includes Tesla Motors, whose own web site still promises “full self-driving capabilities in the future—through software updates.”
98.
▲
by
mbrubeck
6y ago
English is a Germanic language, but about 60% of words used by English speakers today were imported from French and Latin, mostly after the Norman conquest of England. So by this standard, it stopped being English hundreds of years ago.
99.
▲
by
mbrubeck
6y ago
Oh, hi! Original author of Agate here. The code in Agate is a bit weird, because it started as a 100-line toy server I wrote for my personal use. A lot of the early code was optimized for conciseness rather than maintainability. It also h
100.
▲
For the Love of Macros
(matklad.github.io)
3 points
by
mbrubeck
6y ago
|
0 comments
101.
▲
by
mbrubeck
6y ago
Just ten days ago on Hacker News, we had a C programmer claiming that “buffer over-runs are a rare class of bugs, and a class of bugs that are (at least on the heap, and often on the stack) trivial to find and fix” [1]. As a bonus, the pers
102.
▲
by
mbrubeck
6y ago
Here's an example from one of your own projects, where code that works fine on normal input has a buffer overrun on malicious or corrupted data: https://github.com/quelsolaar/HxA/issues/4
103.
▲
by
mbrubeck
6y ago
This testing-based approach is great at finding buffer overflows that occur within your test suite. But especially for code like curl that runs on untrusted data, you need a more adversarial mindset. Unless your tests cover every possible
104.
▲
by
mbrubeck
6y ago
Mars scientists have a convention that the year starts at L_s = 0°, which is the vernal equinox in Mars’s northern hemisphere. The next Martian new year by this convention starts on Earth date 2021-02-07, and lasts through 2022-12-25 (Chris
105.
▲
by
mbrubeck
6y ago
The major browsers do run Flash in a separate, sandboxed process. There have also been several efforts to re-implement the Flash plugin scratch, but none of them have managed able to fully support the long tail of existing Flash content.
106.
▲
by
mbrubeck
6y ago
It means dynamically-sized stack allocations, e.g. `alloca`.
107.
▲
by
mbrubeck
6y ago
Their current 3D model also shows just one seat: https://boomsupersonic.com/xb-1/model Maybe they plan to put a second seat behind it sometimes?
108.
▲
by
mbrubeck
6y ago
Devices can have multiple users. A blind passenger in the rear seat can use a drive-through ATM.
109.
▲
by
mbrubeck
6y ago
This is uncommon, because it's not really necessary except for “foundational” libraries that are used “publicly” (i.e., not just internally) by hundreds of other libraries. If only three or four of my dependencies use the Foo crate, th
110.
▲
by
mbrubeck
6y ago
The author’s latest blog post explores some related territory: https://forgottenarbiter.github.io/Correlated-Randomness/
111.
▲
by
mbrubeck
6y ago
Why not use FM radio? https://www.amazon.com/gp/product/B002HMH0ZC
112.
▲
by
mbrubeck
6y ago
Previously: https://news.ycombinator.com/item?id=23540586
113.
▲
by
mbrubeck
6y ago
Yes, as one of the authors said on Twitter, this doesn't prove anything about the effects on SARS-CoV-2 immunity, but it is suggestive: "Whether this immunity is relevant in influencing clinical outcomes is unknown, but it is temp
114.
▲
by
mbrubeck
6y ago
The unexposed samples were from blood draws taken from 2015 to 2018.
115.
▲
by
mbrubeck
6y ago
This looks like an excerpt from the in-progress book mentioned on the author’s web site: http://rozannatravis.com/
116.
▲
by
mbrubeck
7y ago
Problems attributing deaths to COVID-19 will probably be common worldwide. Radio Free America had this similar report about excess deaths in Wuhan being far out of line from the confirmed COVID-19 deaths: https://www.rfa.org/
117.
▲
by
mbrubeck
7y ago
Washington State has https://seattleflu.org/scan (not totally random across the population but attempting to get a representative sample)
118.
▲
by
mbrubeck
7y ago
The South China Morning Post (Hong Kong's newspaper of record) reports that China excluded 43,000 confirmed-but-asymptomatic cases from its official statistics, and kept the true number classified: https://www.scmp.com/
119.
▲
by
mbrubeck
7y ago
"Panic" is essentially the Rust name for exceptions. They are even implemented the same as C++ exceptions in terms of codegen. The real differences are cultural rather than technical, as I touch on in this thread: https:/&#
120.
▲
by
mbrubeck
7y ago
Agreed. There are definitely good arguments for using abort-on-panic, and doing isolation and recovery at the process level rather than the thread level. This is what we do with all the Rust code in Firefox, for example. Unwind safety is a
More ›