Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lambda
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
48 ms
·
751.
▲
by
lambda
10y ago
This is self-published research by a think-tank, not a peer reviewed scholarly publication; also, the actual paper for this finding doesn't yet seem to be available, just summaries by news organizations. This article does link to some
752.
▲
by
lambda
10y ago
Ah, that sucks.
753.
▲
by
lambda
10y ago
You can generally respond even if you don't have the link by clicking on the timestamp ("1 hour ago" or whatever) to go directly to my comment. My comment was not meant to point out that libsodium doesn't make a general
754.
▲
by
lambda
10y ago
It also doesn't interoperate with any widely deployed crypto standards. Yes, NaCL is a better design for cryptographic primitives, being much more limited in scope and reducing the number of primitives supported. It's great, if yo
755.
▲
by
lambda
10y ago
Of particular interest here is also webpki: https://github.com/briansmith/webpki Which is designed to validate TLS certificates. This is doing the ASN.1 parsing and signature verification in a zero-copy, memory safe wa
756.
▲
by
lambda
10y ago
I think one problem with this discussion is what is encompassed by "tech". If you just use "tech" as an abbreviation for "technology", then sure, tech has been driving human civilization for millennia. Agricult
757.
▲
by
lambda
10y ago
Yeah, I meant to write intersection. My mistake.
758.
▲
by
lambda
10y ago
Also reminiscent of the Zip drive "click of death" problem, in which bad media could damage drives in such a way that the drives could damage media that would further damage other drives: https://en.wikipedia.org/w
759.
▲
by
lambda
10y ago
I don't know if there was any strict requirement to use Python, but you mention the difficulty in finding a library to parse regular expressions. One of the many great features of the Rust regex crate ( https://doc.rust-lang.
760.
▲
by
lambda
10y ago
Every piece of software, in the release notes, should include a brief blurb about what the software is, and a link to get more information. And yes, the "home" button should go to the project home, not the blog home (or there shou
761.
▲
by
lambda
10y ago
Most of the times I've seen fonts break like this, it's because people have outdated local versions of the fonts installed on their system. Can you check to see if you have the font installed locally, and if uninstalling it (or up
762.
▲
by
lambda
10y ago
What this might point to is room for a new high-level language that maps better to the reality of current hardware. Isn't that exactly what the author said in his last two paragraphs, including a hand-wavy sketch of what
763.
▲
by
lambda
11y ago
There's more to the world than end-user applications though. I think your mental model is that there are two kinds of Rust user: OS kernel writers and people who create applications with menu bars and save buttons. Not
764.
▲
by
lambda
11y ago
Heh. Keep in mind that people are going to be more likely to comment on something which they have knowledge of or an opinion on, so you will see a certain amount of selection bias in that most of the people who comment on something know som
765.
▲
by
lambda
11y ago
Besides, if you make exception-safe code difficult to write, nobody in practice will write it, so you'll end up with a system that's tantamount to one that just aborts. Saying that "Rust the language handled OOM
766.
▲
by
lambda
11y ago
Can you point to an example of such a "correct C++ program" that is larger than some sample code or a toy program demonstrating this technique? I'm just wondering if this argument is all hypothetical, or if there are any team
767.
▲
by
lambda
11y ago
I don't think that there's any guarantee in Rust that malloc failure will abort rather than panic. That just happens to be the current implementation. I'm not sure I've ever heard of anyone running into that being an iss
768.
▲
by
lambda
11y ago
Rust tutorials always spend a lot of time interpreting Rust's notoriously poor error messages I'm wondering where you got the sense that Rust's error messages are "notoriously poor." Can you expand on tha
769.
▲
by
lambda
11y ago
This has been around in the US for quite a while in various forms, but it seems like it has never really caught on.
770.
▲
by
lambda
11y ago
It's still much too early to say when and how this would work.
771.
▲
by
lambda
11y ago
They mentioned what the training input to AlphaGo was in the paper; a database of a few hundred thousand games from dan ranked players on KGS. This means mostly amateur players, though there are a few professionals who play on KGS as well.
772.
▲
by
lambda
11y ago
No, they did not misrepresent the strength of the program. They did not know the strength of the program. The purpose of the match with Lee Sedol was to determine that. So far, they have tested a previous iteration of the program against a
773.
▲
by
lambda
11y ago
What has happened is that your transaction has propagated through the network, and some payment processor that they contract with has seen that transaction and confirmed that it has been sent out. Since it hasn't been included in a blo
774.
▲
by
lambda
11y ago
The Bitcoin protocol has always had a design that gave 10 minute average time between blocks being mined; which means 10 minutes before you have a single confirmation. It normally considers 6 block (6 confirmations, at an average of 10 minu
775.
▲
by
lambda
11y ago
Rust: fn main() { println!("Hello, world!"); } C++: #include <iostream> int main() { std::cout << "Hello, world!"; }
776.
▲
by
lambda
11y ago
Meanwhile, you can use Rust now where traits (which fill a very similar niche to concepts) have been available for a long time, and are widely used in the standard library. Of course, once you do, you find that some of the traits you would
777.
▲
by
lambda
11y ago
No, the public has to be scared into standing by while the courts force Apple to unlock a phone for the FBI, so there will be adequate precedent for doing so later in in more mundane cases, like drug dealers, gangs, and so on. The thing tha
778.
▲
by
lambda
11y ago
The term "closure" is used in Rust for that syntax, regardless of whether it actually closes over its environment. You need some term for the syntax, and closure is used even if it doesn't necessarily close over anything; bec
779.
▲
by
lambda
11y ago
Should really use "git filter-branch", not "git rebase -i", for automated history modifications. "git rebase -i" is good for interactive usage, not scripting.
780.
▲
by
lambda
11y ago
A digital clock is a type of clock that displays the time digitally (i.e. in numerals or other symbols), as opposed to an analog clock, where the time is indicated by the positions of rotating hands. https://en.wi
More ›