Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thamer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
72 ms
·
301.
▲
by
thamer
6y ago
I'm not sure why this article is being published now (dated December 28, 2020) if the shortage was really in March. It doesn't seem like it's still an issue. Amazon has tons of bucatini for sale, many available in a day with
302.
▲
by
thamer
6y ago
> Data on the tape is stored at a record-breaking density of 317 gigabytes per square inch... The table from IBM[1] in the middle of the page says this number is in gigabits (not gigabytes) per square inch. This is obviously impressive n
303.
▲
by
thamer
6y ago
Of course. It's from a book called "Perfume: The Story of a Murderer", the whole book is about smells/odors/fragrances of all kinds. It's a great read.
304.
▲
by
thamer
6y ago
They do a lot more than remove just Google from Chrome. Their work on browser fingerprinting is a good example of a feature only available in Brave, to pick just one. This involved implementing mitigation techniques based on the latest rese
305.
▲
by
thamer
6y ago
> If you walk away from your desk or whatever without putting them into the case, they'll die after a few hours. No, that's not what he said. They do enter "deep sleep" mode after a while, even without the case. Sourc
306.
▲
by
thamer
6y ago
I love Brave's privacy features but this constant addition of bundled features and services feels more and more like the crappy bundled software you get with a cheap phone or laptop. I've literally turned off all of their crypto&#
307.
▲
by
thamer
6y ago
Congrats! This is a great start. It's impressive how fast it is, even if this mostly says something about the state of the web today. 2M recipes is a huge database, and without any indication of the quality of a recipe this makes it re
308.
▲
by
thamer
6y ago
Checksums are often calculated in hardware on the NIC. I have personally seen a network card send packets with corrupted data (corrupted by the network card itself) and valid TCP checksums, computed on the corrupted data.
309.
▲
by
thamer
6y ago
Very interesting work, thanks for sharing! It's great that you included a link to the project on GitHub, it's unfortunately too rare to see research papers accompanied by source code.
310.
▲
by
thamer
6y ago
And this is why YouTube uses 11 characters in base 64, not 8. This creates a space of ~7.38E19 possible IDs.
311.
▲
by
thamer
6y ago
Thanks for the answer! That explains it. I was looking just at the amino acid sequence and missing a whole lot. I read the protein folding and X-ray crystallography articles on Wikipedia and they had most of the answers I was looking for. I
312.
▲
by
thamer
6y ago
There's something I don't understand about protein shapes. There are tons of software solutions – on the web and offline – to visualize the shape of proteins from their sequence of amino acids. How do these work then, if we don&#x
313.
▲
by
thamer
6y ago
The spokesman for the Utah Department of Public Safety specifically mentioned that the monolith was put together "with human-made rivets". How he knows the difference between human-made rivets and other types of rivets was not exp
314.
▲
by
thamer
6y ago
As others have pointed out, you explicitly have to turn it on and install a local exposure notification app for the feature to even be enabled. But I would also suggest you learn how this feature works in the first place, it's an inter
315.
▲
by
thamer
6y ago
https://youtu.be/XQ6vX6nmboU?t=115
316.
▲
by
thamer
6y ago
The Brave browser has this feature built-in, by the way (Settings > Shields > Upgrade connections to HTTPS [X])
317.
▲
by
thamer
6y ago
Both Electron and Go were referenced in the article but without links, so I went looking for them to understand how far along this work was. From the pages linked below it seems like with virtualization is the real challenge. Here is a post
318.
▲
by
thamer
6y ago
Right, that's also my guess. What I meant was that their document describing the v4 tests[1] mentions SSE and AVX, while the v5 version[2] does not. Does it mean that the v5 tests don't cover them? I found find it surprising for a
319.
▲
by
thamer
6y ago
Sorry, I didn't check back on this comment after posting it, I hope you'll see this. It's manual. What you get with Arrow is an efficient way to store structured data in a way that values for the same column (same dimension)
320.
▲
by
thamer
6y ago
Indeed this is the number for single-core performance. A previous benchmark[1] showed a MacBook Air with M1 getting 1687 on the single-core test and 7433 on multi-core. Compared to a 4-month-old kitted out iMac (1251 & 9014)[2] this is
321.
▲
by
thamer
6y ago
Scott Manley posted a great video a few weeks ago explaining the differences between the ways SpaceX and Soyuz do their orbital insertion and rendez-vous with the ISS: https://www.youtube.com/watch?v=bUi0yWc5Dnw
322.
▲
by
thamer
6y ago
Observability is not just about traces. This great article[1] by @copyconstruct describes it in detail, and lists monitoring, alerting/visualization, tracing, and log aggregation/analytics as key components of an observability sta
323.
▲
by
thamer
6y ago
I'm using Apache Arrow to store CSV-like data and it works amazingly well. The datasets I work with contains a few billion records with 5-10 fields each, almost all 64-bit longs; I originally started with CSV and soon switched to a bin
324.
▲
by
thamer
6y ago
World War I was significantly different from previous wars in many ways due to advances in science and technology. One of the earliest inventions that completely changed warfare at the start of World War I was the machine gun, which saw its
325.
▲
by
thamer
6y ago
Yes, here is an example of a paper that mentions a re-infection with significant genomic differences between the two samples: https://www.thelancet.com/journals/laninf/article/PIIS1473-3...
326.
▲
by
thamer
6y ago
See `ngx_write_channel` in `ngx_channel.c`[1]: cmsg.cm.cmsg_len = CMSG_LEN(sizeof(int)); cmsg.cm.cmsg_level = SOL_SOCKET; cmsg.cm.cmsg_type = SCM_RIGHTS; [...] ngx_memcpy(CMSG_DATA(&cmsg.cm), &ch->
327.
▲
by
thamer
6y ago
This is often done with fork(2) + set{uid,gid,euid,egid}(2). Is there an advantage to passing a file descriptor? What's the workflow in this case, the daemon runs with privileges and passes the fd to a process that's entirely sepa
328.
▲
by
thamer
6y ago
> According to one estimate, for every 1 billion passenger miles travelled by car, 7.2 people die; by plane, it's 0.07 people. Interesting to read concrete numbers for this comparison. It's well-known that air travel is much sa
329.
▲
by
thamer
6y ago
There is no demo or instructions on how to run it, and nothing linked that I could find. I tried to use it locally after cloning the repo and gave up after spending some time trying to figure out how to start it as a node app. `npm start` d
330.
▲
by
thamer
6y ago
For reference, this is what String.substring(int, int) does[1] in Java: public String substring(int beginIndex, int endIndex) { int length = length(); checkBoundsBeginEnd(beginIndex, endIndex, length); ... W
More ›