skysight-inc/HackerNews huggingface dataset:
The reality is Rust will never be mainstream because 95% of the dev use php / ruby / python / java / c# and Rust is far too complicated to switch from those. That's where imo Go will prevail, it's a simpler language that is easy to use / learn.
> Unfortunately this stupidity is never going to end as long as language creators measure language success in adoption numbers and TIOBE scores rather than the warm fuzzy feeling of handling certain people's needs really, really well.

I don't think that the language creators are behind this in this instance, more over-excited users continuing the hype cycle. I definitely agree that it does a disservice to the language. I posted this on /r/rust[0]:

> Please don't push the hype train to far - our language, tooling and strong community does a lot of work to sell itself, and we will get a backlash if we are not up-front honest about Rust's problems. Ruby and Go are experiencing that now. Some languages are better than others especially in specific domains, but even the better ones are not silver bullets, and Rust is no different. I use Rust for some things because I feel the trade-offs are worth it.

Not all of us feel the need to sugar coat Rust.

[0]: https://www.reddit.com/r/rust/comments/5kytg5/rust_is_softwa...
The main arguments might be not technical. The political emails are pretty boring stuff for an outsider so it should be some government or politician bothering to get them.

I also remember that some gmail accounts of people from DNC staff were hacked. Gmail probably has logged what IP addresses were used when logging in with stolen passwords and they could be used as a hint too (though most probably they point to cheap VPS bought by some anonymous person or Tor node, I doubt anyone would use a stolen password from their real IP address).
I have a space alien worth at least 10 trillion.

God says...
Moses impossible couldn't_be_better Shalom astounding well_golly hurts_my_head naughty I_just_might awful that's_much_better really chill what_part_of_God_do_you_not_understand glorious potentially holy_grail well_obviously adultery thats_laughable joker what_do_you_want bad_ol_puddytat Hicc_up revolution WooHoo okay run_away services That's_my_favorite let_me_count_the_ways experts
Even more than that Kurzweil boldly predicts that nanobots will cure virtually all disease within ~15-25 years (by 2030s at least, but no later than the 2040s).

I certainly hope this prediction is true. But I think it has more to do with that fact that Kurzweil will be creeping towards the end of his life (gauged by average U.S. life expectancy) in the next 15 years.
Overall, degrees don't mean anything to this sort of education anymore, especially in computing. Everybody in industry bemoans that people are graduating without skills, knowledge, or formal thought processes.

Universities have dropped the ball in the last few decades as they've been turned to profit centers, taking advantage of an increasingly externally funded captive audience who requires degrees. But while employers have some realization of this situation, they're still stuck on degrees being meaningful.

I agree these skills aren't easy stuff, and the best place to pick it up is university. But going through university doesn't mean someone actually gained these skills. And being without a degree doesn't mean someone is without the skills. It's become orthogonal.
> ANSI Common LISP lives up to that standard.

There is only one version of the ANSI Common Lisp standard, so it is trivially compatible with itself.

> C's versioning lives up to that standard.

Then how do you explain this astonishing work of art?

https://kristerw.blogspot.com/2016/07/code-behaving-differen...
Cool, was just curious. Thanks.
On the basis of race and IQ I admit I am mostly ignorant of the arguments. A quick Wiki search reveals there are plenty of studies that have shown a correlation (whether the methodology was sound is under attack it seems). So while there may or may not be a correlation, it's certainly being debated.

https://en.wikipedia.org/wiki/Race_and_intelligence

That said, I don't think anyone is arguing we should resort to genocide, segregation, eugenics or any of those previous "solutions". I believe people are arguing that unless we can talk candidly about factors for the growing divide, we will never fix anything.
I'm very curious as to what Trump and his fans are going to do after they're released.
Sometimes late at night after playing video games I get serious existential angst. As if I realize that the game can and has ended several times in front of me, all the goals and mechanics of it are over. And I realize that we in this world are also facing the prospect of an end at any time.

Does anyone else have that? Late at night. After video games? I am 33.
Appears to be 360dialog.
>There is no silver bullet.

There could be though. Maybe the successor language to both Rust v4.4 and C++26 will be named Silver Bullet. You never know.
How so? Maybe other aspects of city properties are desirable and drive up the price, but the efficiency gains still apply and without them it would be even more expensive.

Maybe you could get an even bigger house than your suburb one in a third world country for even cheaper.
I kind of disagree in this case. As a general rule I think ideas should be debated objectively and with facts, but when someone so clearly promotes the idea that there are human races that are genetically distinct and map onto traits like intelligence and success I just think of the legacy that this line of thinking has given us: death, torture, and poverty throughout human history on a scale that's impossible to comprehend. Slavery and the holocaust were both predicated on the simple idea that one kind of human was superior so I don't feel comfortable sitting around sipping tea and debating that.
I'm waiting for when an earnest "Rust Considered Harmful", or perhaps a "Falsehoods Programmers Believe about Rust" shows up.
It seems that your 1000 may be rather comfortable, compared to the major tech cities. Different places have different standards for "barely getting by".
Show HN: React Boilerplate and Structor – React UI Builder
How can checks be done if the size is dynamic based on run-time data?
Let me help you out by responding as an authority to the parent.

I worked at DeepMind as an AI researcher. I can guarantee you will not see "AGI" or "strong AI" in your or your children's lifetimes. It's fun to believe, it gives us something to look forward to, talk about with friends, and discuss on HN. But in reality, we are so far from artificial general intelligence, even with an exponential curve, it will take us 100 more years. The current deep learning era (or more aptly named, pattern recognition) will last another 5-10 years, at best. Then another winter will come.
There are ways to prevent some logic/protocol problems at the type level using rust:

https://hoverbear.org/2016/10/12/rust-state-machine-pattern/

https://blog.tarn-vedra.de/posts/phantom-types-for-safe-apis...

https://insanitybit.github.io/2016/05/30/beyond-memory-safet...

https://scribbles.pascalhertleif.de/elegant-apis-in-rust.htm...

Some libraries use such features to prevent certain kinds of nonce-reuse during encryption (one of the more common ways of screwing up encryption). These constraints are checked at compile-time.

Such guarantees are not possible with weaker type systems like that of C.
> Free societies have a method for knowing how much of something to use or not use; it is called the signaling system of prices.

Ugh. There is no way I would entrust the protection of our environment to "the signaling system of prices".
Agreed - copy and paste can definitely be problematic.

DRY typically is discussed as it relates to a single project.
What are your thoughts on this? Code reused across projects or repos is not the same. We can and should have duplicated code but why write it from scratch? For a simple example if I always want to have an Avatar in a navbar, why not make it easy to find and reuse in another project.
>Rust claims to be faster than C and safer than C at the same time. That's not possible.

Of course it's possible. Say you would fork gcc (or clang) and teach it a few extensions for the C type system that allow some more safety checks at compile time (for example something similar to Rusts borrow checker). Since those checks don't change the generated code, you now have a language that's safer than C, but equally fast. Now you add some language primitives that make it easier for the compiler to understand the intend of the programmer, making it easier to optimize the code (there are already plenty of opportunities used by C extensions, like signaling that some if branch is unlikely to be taken. More opportunities exist if you modify the language more heavily). Now you have a language that's both safer and faster than C.

I don't want to make any claims about Rust performance in practice, I haven't run enough benchmarks for that. But it's perfectly possible that the statement could be true.
> I think the safety aspect of Rust appeals to a lot of beginning programmers.

Maybe, but it also appeals a lot to many of us experienced programmers who know how hard things can bite us. It's not so much that we can't get things right. It's that it's really expensive to revisit old assumptions when circumstances change, and it's phenomenal to be able to document more of these in a machine-checked way.
Yep. I deal with a platform that has some sort of race and accesses a destroyed object. It's incredibly tricky to find it, and customers only hit it at the worst time, with certain traffic loads. It's a subtle bug that's lasted years and is in a codepath used millions of times a day.
Best iPhone Case with Wallet
C'89 is an awesome language (and language standard). The document is readable and one can reasonably expect to understand the whole language, dark corners and all.

(Features in a language that one doesn't understand are dangerous. Nobody understands all of C++17. I'll let you reach the conclusion.)
Sadly these Nazis are the majority of readers here.
A city should be financially solvent, and a lot of them are not, long term.

http://www.strongtowns.org/the-growth-ponzi-scheme/
I get the opposite feeling. When I write in Rust, I have feeling "that's how programming shouldn't work". The syntax is awkward and you are expected to spend weeks to get anything done. Ultimately, it seems to come down to Rust fans who have a sunken cost fallacy - I spent weeks learning this, so they think it is worth it.
I haven't read this yet. Can anyone describe how this compares to Darcs' "calculus"?
What about the disclaimer at the top of the document?
I've got a few projects on Github. My kid goes to bed at 9. My wife and I often spend time watching TV when he's in bed, and that's a good time for me to multitask and add some code to my projects. When I really want to work on something, time is made. Most of the time, I judge the rest of my life as more important, but if you've got an itch, you can't avoid wanting to scratch it.

I'm not going to work on anything remotely work-related in my spare time, though. I'm not interested enough in the work I do for my employer to also make it my after-hours hobby.
We have a lot of Ruby/Python/JavaScript developers using Rust. They handle it just fine.
Updated to the sync api, says it could take up to an hour to publish.
If we were betting money, I'd put mine on Golang over Rust just because of the piles of money and effort Google keeps pouring into it. Rust is a little cooler, but I just don't see Mozilla having enough resources to keep-up the momentum long-term.
But is it good news?
Me like :) and me is a C guy. But the same can said by anyone for any language they like (Step 1.5 :)
>And that this didn't used to be the case, that Asians used to have a similar gap, which indicates that Americans have simply gotten less racist towards them.

Source? You have no proof that any of these differences are due to racism rather than the underlying culture of each group.
> So controlling for their environment, Asians stand out less than they do just by looking at raw numbers. Compared to where they live, they stop outperforming whites, they just tend not to live in poor areas where whites also populate.

That's begging the question of why they tend to live where they do: whether someone lives in a high-income/high-cost/economically-productive area is in large part driven by whether they can git into that economy.

By your logic, I could take Americans in high-income areas and those in low-income areas and prove that the former don't stand out in terms of income (which is obviously silly).
I think the idea is to get a smaller house in the city.

I've been reading a blog called McMansion Hell lately (highly highly recommended), and it has a great article detailing some of the pitfalls of large, affordable suburban homes [1].

[1] http://www.mcmansionhell.com/post/150597521816/mcmansions-10...
they could have uploaded their contacts with you in it (e.g. by e-mail address) it's also conceivable to me they could be doing it using cookie tracking somehow.
"This document provides technical details regarding the tools and infrastructure used by the Russian civilian and military intelligence Services (RIS) to compromise and exploit networks and endpoints associated with the U.S. election"

A great big distraction from the real issue, being the contents of the emails as leaked by Wikileaks in retaliation for framing Assange with that honeypot operation in Sweden. The technical source of the hack being Microsoft Windows. The same one they're running Homeland Security on :)
Yea, well I think that's what it's gonna take.
That's absolutely not true.

Source: I used to be in special ops.
Why do you blame culture, but ignore historical practices like redlining, or the obvious correlation with poverty, or the fact that American black people have had scarcely 50 years of equality under the law? That drugs in black communities are treated as crime, but drugs in white communities are seen as a public health crisis?

There are hundreds of issues of infinitely more substance than whether black children are conceived in wedlock.

What makes you a bigot isn't that you see that as something worth addressing. You're a bigot because, of all the problems facing black communities, you choose that one to judge them by.
These piles of money don't seem to be amounting to much because rust is still an objectively far superior language.

Google is not a language company and doesn't hire good language people so I don't see this changing.

Disclaimer: I work for Google
Anyone want help making a game in elm?
I'm a frontend developer going on 6 years and was wondering if anyone out there might want to work on games together? I'm on the internet @DevinRhode2 (github, twitter, gmail). I've been leaning towards making rather simple games, 2D. Also interested in using purescript or clojurescript, or another functional language.
Interesting. Thanks for pointing me to K-S -- non-parametric tests have their uses and I like to have as many dirty tricks as I can get.

I have a signals and controls background, not really a stats one -- so ROC makes some intuitive sense to me. It's gained currency in the biomedical world, probably because so many of us come from EE backgrounds.
Can someone explain why the author is aligning to 4096 sectors (2M) boundary. While most tools (gdisk et al) default to 2048 sectors?
It doesn't seem like that study normalizes for quality of college degree. I don't think it's a stretch to say that the average "ranking" (used as a proxy for quality) of the alma matter of black people is worse than that of other races.
> C++11 and beyond is just as safe as any language.

That's just not accurate. This is UB, despite being done entirely using modern C++ API:

#include <iostream>
#include <vector>
using namespace std;

int main() {
std::vector<int> v;
v.push_back(1);
v.push_back(2);
v.push_back(3);
v.push_back(4);
for (int i : v) {
v.push_back(5);
std::cout << i << std::endl;
v.push_back(6);
}
return 0;
}

I ran it on https://code.sololearn.com/caR4o14MOCWr/#cpp and got this output:

1
8519872
3
4
Unfortunately, golang is just a different league.
I suspect you'll get a series of high fives and fist bumps just for criticising "mainstream liberalism," no matter how valid the criticism, because that's in vogue right now.

You're living under a rock if you believe nobody is studying or confronting IQ and culture and how it relates to race. It's just it's not really intellectually profound to repeat and rehash the same old "scientific racism" that's been going on for the last century and a half, that's why you hear less of it.
I can confirm with 100% certainty that the Facebook android app will scan all your contacts. If you got a guy's number (and maybe that guy got yours), he'll be suggested.
Try GHEdit, which is web based VSCode over your github repos:

https://github.com/spiffcode/ghedit
Is that a joke? Just doing a cursory reading of your blog post was terrifying to me and I could hardly understand why things are so complicated. It almost make it seem like programming is some 'puzzle' (I feel same way about boost library).
I can't reconcile these two concepts: "We evolved due to random chance, with no guiding hand", and "The purpose of humanity is..."

But you pretty much have to believe the first (our intelligence is just neurons, there is no magic behind the curtain) in order to believe in AGI at all.
Being able to read a bit of Russian helps too.

Man them parties in the Kremlin these past few weeks. Truly epic.

Хотите водки?
1. Of course!
2. It's not too late to delete your account. Go for it!
3. Block it all! https://github.com/jmdugan/blocklists/blob/master/corporatio...
He (and Billy Bush) had a reasonable expectation that he was not being recorded by whichever person was doing the recording.

In any case, it's only a question of how many laws were broken in the process of its being obtained by media outlets, not whether the law was broken.
There is too much wrong with this post to address all his points. It's just more noise in an already noisy space. To be clear, I didn't attack the author. I simply asserted that he is speaking from ignorance as evidenced by his statements.

But I did raise a major objection, which is simply that his post is obsolete. It might have been reasonable to say what he said in 2014/2015. It isn't as we enter 2017.

Other people in this thread have already rightly stated that corporations are not superhuman AIs. This is true. Strong AI will be one or more models that operate as a coherent whole and be composed of machines, not humans. Corporations are mostly wetware. That's why they're not "artificial".

He claims there is a lack of incentive. That is not true. There is a well-funded escalation of research among large organizations that is well known and reported on, to the tune of hundreds of millions of dollars.
They're totally unrelated.

This paper is rather hard to read and I've put it into my pile of papers to work through when it's not 1 AM, but basically this is related to machine learning and neural networks. More generally it's about how to transform arbitrary imperative programs with branching and control flow into a "differentiable" form. It means, you can train the program by using algorithms like gradient descent.

This article may help:

https://en.wikipedia.org/wiki/Differentiable_neural_computer

The awesome/scary thing about this line of research is that it's exploring the question of how far computer programming can be automated. Simple machine learning techniques can already be seen as "automatic computer programmers" in a sense, but their capacity is very limited. DeepMind recently made a breakthrough with their DNC architecture, described in that wiki page, which introduces a notion of memory to neural networks, and right now NN research is going at an incredible speed. The more stuff that becomes encoded in a differentiable form, the more stuff can be "trained" based on examples using standard machine learning techniques.

I plan to do some blogging on these topics soon.
This was somewhat addressed in Adam Curtis' newest documentary, HyperNormalization. One line in the beginning really encapsulated the situation:

"While we were dozing, the money crept in."
It's clear that this is being done to validate their lies about the Russian's hacking. The US-CERT report came out today on this. I understand all this content and it is very limited scope. It does not provide any validation that Russia was involved in any kind of hacking against the US. They described what is probably the most common form of spear-phish hacking, put Russia's name on it, and listed a bunch of other hacking tools which are made by hackers who actually claim to be part of ISIS (probably CIA assets, looks to me like they are trying to false flag this) https://en.wikipedia.org/w/index.php?title=Fancy_Bear&oldid=...
This, exactly this. "Asian american" immigrant family's disproportionately come here on work visas. This is a socioeconomic effect and afaik has very little to do with race.
Being cynical about a government that's consistently shown disregard for individual privacy makes us nutty conspiracy theorists?

IMO it's crazy not to question at least their competence if not also their motive.
But now that everyone talks about it, work should be done on the internal aspect on this: Investigation on voting mechanisms, coming up with a way to make this integral part of democracy safe. You could say "No, Russia didn't do anything, but while we're at it we have noticed some potential weaknesses in our infrastructure".
Move semantics, man.

I don't personally divide my life into "before move semantics" and "after move semantics" - but thanks to move semantics, I have to anyway. And I feel like I'm all the better for it.
Not an "issue", but an effort, backed by many high profile
players, not least Google, Mozilla, and Cisco, to create
an open, free, alternative: https://en.wikipedia.org/wiki/NETVC
I really think what we need is to be willing to pay for the things we use so that we aren't aggressively productized for the benefit of the entities who cover that cost "for us".

I stopped using Facebook not because I was worried about privacy (although that did help) but because it was just a waste of time. It wasn't doing anything positive for me. All the features that I had once enjoyed had been removed or drowned under a torrent of advertising and aggressively "curated" (calculatedly manipulative) content.

Like, how about this: I pay $1 per month and I get a product that's actually built with me in mind, for my benefit, that I enjoy using. I recently switched to Fastmail (while I don't hate Gmail, it's not been great recently) and guess what: Fastmail is better, clearly more interested in catering to me, and it's dirt cheap. A product built for me... imagine that! Crazy talk, really, in today's ad-subsidized world.
I mean... jeez, again with the name-calling. Have you looked up the definition of "bigot"? It's defined as a person who is intolerant toward those holding different opinions.

In the comments I've seen you post so far, the intolerant one is... you.
There was that twitter post from John podesta "i've switched sides hi /pol/" post from his verified twitter
page.

http://www.dailymail.co.uk/news/article-3835460/Now-Podesta-...

if the emails are fake, how could a password from the emails dump be used to login into his twitter page.
RNC got hacked but nothing was leaked.
> So relative poverty is what matters

They both matter. Having a society of full economic and social equality (whatever that means) at circa 1700 living standards is arguably worse than what we have now, looking from the outside in. From the inside, people in such a society might indeed be happy enough because they are no worse off than anyone else...
Alternatively, you can keep updating your games until the end of times like Valve does.

On a serious note, the thing about Doom and other Id games is that they used to release the complete toolbox along with the game, allowing anybody to create content on-par with the base product.