skysight-inc/HackerNews huggingface dataset:
AFAIK, only back-up cameras (in 2017) and airbags are required in the US. Traction control might be on the list to become required.

ABS, brake-assist/auto-braking, blind-spot detection, lane-keeping, etc are all optional.

And, FWIW, my latest car has most of these features not because I'm a feature whore, but because safety is good. And inexpensive (relative to a life-altering collision).
The comment section has some interesting discussion and counterpoints.
But we haven't yet and saying keep doing the thing that increases power density when we know that currently doesn't work doesn't really address the main complaint.

No one knows how the brain computes and the current hardware models are very poor approximations as the article outlines. Stacking more silicon is probably not the way to do it.
Remember that the benchmark game is a game, and it has rules. https://news.ycombinator.com/item?id=13267312 is a recent thread about Rust and these rules on at least one benchmark.

Many of the others boil down to "explicit SIMD isn't in stable yet."
I wasn't saying you were shilling to dodge competition so much as better performance is in your marketing material like many others. ;) I agree that a lot of the space they should be targeting won't have a humongous difference between a well-tuned GC and a typical, native implementation. You're right on that.

"Companies that sell ultra-low latency GCs for a fraction of the cost it would take for enterprise shops to adopt a language like Rust, are, well not exactly on their way to the Fortune 500"

That's a good point. Switching costs would be huge in many of these organizations. They'll make better inroads with something within their existing stack (typical) or doing new projects in the improved language (also typical). They're not rewriting all that stuff, though.
:) not a product yet
vetting an idea
but haters could identify real issues
I’m a Bad Developer, That’s the Only Reasonable Explanation
I'm not sure if I'd describe encrypting and decrypting data as a "tech" :) And it's certainly been known for longer than a year, it's just very rare to see PHP shells doing it like this.
We can conceptualize problems as discrete units to be solved and enumerated. But reality is dynamic and relational, and all problems are ultimately interrelated somehow. It's that true discrete problem units are smaller and simpler than the whole. But this increases the overall work needed.

An example is sequencing the genome. This problem was solved much more quickly than anticipated due to advances in computer processing power. But it also revealed a huge new problem space of epigenetics. Complexity is emergent, not static and hierarchical. Progress is a tree, not a ladder.
Have no idea. Contacting Taft et al about that and some other things... especially adding Rust's dynamic or concurrency safety to Ada... is on my backlog for now.
BF 1: The GTX 660 is 4.5 years old. Radeon 7850 is 4.75 years old. It appears to start on an Intel HD 4600 (released in mid-2013, so 3.5 years old, 1 year newer than minimum requirements for discrete GPUs) in this video [0] and Intel has released drivers specifically to counteract bugs in BF1 [1]. That certainly sounds like it starts on at least some iGPUs to me?

For the record, I played BF 1 at 3440x1440 on my GTX 670 (which I just replaced with a 1070 on Xmas Eve). It was plenty playable. No, I couldn't crank the settings to ultra, but most casual PC gamers don't expect to be able to.

[0] https://www.youtube.com/watch?v=lTO6GvhC16o

[1] https://communities.intel.com/thread/107556
You yourself are asserting stereotypes about Asian culture and Black culture.

Racism is what happens when people are surrounded by a society that asserts such stereotypes.
I'm starting to wonder if we the people need to begin creating a sousveilance system to track public officials and corporate heads.
Real success in Silicon Valley comes from rejecting shiny you hear about it
> Basically, when you control for education level, Asians come out just behind whites while black and Hispanic minorities still get shafted.

The Post conveniently leaves out important parts of the paper's findings because it contradicts the conclusion they wanted to draw:

The process of institutional economic discrimination against Asians in America was equal to and in many cases stronger than that against black Americans. Hillger's paper argues that, once institutional discrimination was lifted, high-gradient societal discrimination was no match for market forces (suppressed wages for the same productivity from an Asian employee is an opportunity for easy arbitrage by a competent capitalist). These market forces did not have a similar convergence-to-white-income effect on the black labor pool, and Hillger's paper uses measures of productivity not dependent on education to at largely explain the variation.

I'm of the opinion that statistical discrimination is pretty messed up too, so this doesn't mean everything is right with the world and no further problems with racism exist. I also get that many people think that statistical racial discrimination is warranted, which leads to the kind of mental backflips necessary to write an article like this. But that doesn't change the fact that pretending that productivity differences are irrelevant is simply bad reporting by the Post: At best, it's shockingly shoddy and at worst it's simply dishonest.

Hillger's original paper:
https://drive.google.com/file/d/0B8J_qdFYwNJ6TXdRVkM5S3lMNUU...

Some more concise analysis with excerpts from the paper:
http://marginalrevolution.com/marginalrevolution/2016/11/upw...
What would you expect as a proof?
Weird, I've always heard "jive" informally used as "to be in accord", and it seems like it's commonly held slang: http://americanenglishdoctor.com/wordpress/jive-and-jibe
Has no one done a study on the amount of time each race spends studying? It seems to be a very easy data to collect and could help us draw an actual conclusion.
Paid traffic from facebook and call to share if liked - one of method to test idea also
I think it's a generational thing. Americans of a certain vocation and certain age and older tend to have no idea about how this whole Internet thing works. No matter what their education level or achievement level. Obama held onto his Blackberry for almost 2 years after SS told him you can't use that thing.

I suspect what needs to happen is each branch of government needs to have infosec people assigned to it that sets standards and policies around this stuff. If they don't comply there have to be consequences.
The problem is so-called "race realists" boiling complex sociological issues down by way of lazy and fallacious thinking, and then not-so-subtly implying that there is a racial basis for intelligence and human worth.

The snarky "checkmated by FACTS, you emotional liberal!" narrative doesn't work when STUDY after STUDY fails to find any meaningful correlation.
I don't know why you are down voted. Compile time is a Rust issue for me. I'm spoiled by D. However I'm not sure if borrow checking is inherently slow. The release notes are discouraging. 30% faster? Aim for 10 times faster. Maybe it is just the LLVM backend. It still is slow.
Great article! Curious to see how GM industry will react, same-ness has been one of the big arguments against labelling GMO food.
The D language, while not 100% C++ compatible, takes a pragmatic approach to C++ interop (https://dlang.org/spec/cpp_interface.html)
I think you'll find a lot of Rust's supporters actually come from a Systems Programmers background who've felt the pain before.

I've been doing C/C++ for close to 15 years now, I find that the borrow-checker not only helps with safety but also with guiding a good architectural foundation. Nothing keeps you from dropping into an unsafe block and cranking out very c-like code if you want as well.

All my green-field code now is Rust. Sure there's some hype but that's because people are genuinely excited about the language.
The very easily trained arm depends on a lot of precision of the surroundings to repeat the process. Knifes and ingredients at the same spots.

Else you enter the World of cameras and image processing. A expensive world still.
We though we may be able to actually show the license type as well. However keeping it simple to start with and just track new ideas/improvements.

The Code Seeker feature would not actually apply changes, it will allow you to import into whichever IDE you are using and the mechanism or VCS you currently use will still apply. Does this make sense or am I not understanding the Control matters part?

Indexing and Searchability are going to be interesting to implement. I use IntelliJ and Rubymine and at times the indexing is too heavy handed and they are only indexing the current project.
Black culture is Southern white culture. I don't mean to diminish the many unique aspects of black culture (some historic, some modern), but any New Englander who sat at the dinner table of a working-class black family in a major Northern city, and then at a dinner table of a working-class white family in the rural Deep South, would have an eerily similar cultural experience. Presuming, of course, either family still regularly sat down for dinner together, or even lived as a family unit.

It's only to be expected then that not only do Asians lead blacks in educational attainment, they lead whites, too. And while I don't have the data, I wouldn't be surprised if this difference was greater relative to rural whites, and greater still relative to rural Southern whites.

If you don't understand that--as long as you remain convinced that Black culture is substantially distinct and uniquely (if at all) inferior--then it's easy to dismiss racism. But once you begin to see that, not only does the reality and the pervasiveness of systemic racism in this country become clear (especially the institutional racism of the Deep South), but the notion of a singular white culture disintegrates, and the concept of Americana fragments. All of a sudden the world is way more complex; even the relevant questions, let alone answers, become difficult to identify. That's no fun so I'm not surprised people remain willfully blind to it.
Oh please. So far Russian military have proved to be marginally better than Georgia and on par with Ukraine.

"Marginally better than Georgia"?

Is that why the recent Russian skirmish with that country was over in a flash?

And Ukraine! Ukraine!!

Obama once called Russia a regional power. After a few weeks of Russia blasting the daylights out of the terrorists we're using in Syria, he changed his mind.

But don't bother to change your mind.
Rust is aiming for more than an incremental improvement. Take Servo, for example. The goal is to provide a generational leap in rendering engines, and while it's not done yet, the initial results are promising.

I agree that "salvation" is a bit much, though.

For whatever hype Go had and may have, it's still a resoundingly successful language that's building meaningful stuff that improves people's lives. Sounds like a success to me.
It is secure but default. Out of the box SmartScreen blocks unsigned executables like I stated above.

System admins are going out of their way to disable default protections.

Also Windows 10 has a package manager and app store.
Let's say Obama has airtight proof that Putin single-handedly elected Trump. What would be more damaging to the US: publicly admitting that foreign states have control of our elections (which could very reasonably start a large-scale revolt), or allowing it to happen while secrectly taking actions to prevent that from happening again?
> Thing is, if we're honest, it's a lot easier to become popular as a minister or a politician when you tell a disenfranchised group of people that they are victims of someone else than to tell them they need to fix their own culture.

It's not just that it's easier to become popular this way: political figures that are _already popular_ but even pay lip service to cultural effects are sharply criticized by intellectuals. Just look at the spate of articles recently (and throughout his presidency) faulting Barack Obama for the handful of times that he's mentioned the potential for culture to have an effect. He's also been unusually candid for a national politician in talking about the direct effects of racism, so the usual complaint that talking about culture is only a tactic for ignoring actual racism falls flat.
Put in my info. I'm doing a little bit of research on setting up an ETF. It seems like there's quite a bit of paperwork and cost involved. How close are you guys?
This is blatant racism. The OP was at least thinly veiled.
Amazon looks to the sky to store products
Super Mario Run for Android is coming soon
When you download the archive of personal data Facebook shares with you, it includes some facial recognition data. Specifically, it gives 3 "Threshold" decimal values. Does anyone know what these numbers mean?

I read up on "eigenfaces", and it sounds like Facebook is most likely subtracting my face from the mean and then projecting it onto N different face-like and orthogonal images to obtain numbers like this, and so these numbers would represent the weights used to reconstruct an approximation of my face from a linear combination of basis images. But N=3 is way too small for this method to be useful. It seems silly to share these values with a user but not tell them what it means.
3k a month seems entirely in line with this article, which is about a company of six people bringing in 17k a month.
Quote: "Rust's borrow checker is a wonderful thing that forces you into designing code to be more robust. But as it is so unlike anything you're used to, it takes time to develop a certain knack to work with it efficiently."

I don't think it's description of an issue.
IMO the russian hack did not taint Trump. It tainted Hillary. That said, some people are trying very hard to make this somehow invalids trumps win, tho I actually think it reinforces it.

"He wouldn't have won if Russia didn't expose Hillary's flaws" is not exactly the best argument for why Trump shouldn't have won, IMO.
Programming isn't hard, it is super easy. Most of the things we ask machines to do are sequences of simple steps. It's so easy in fact that children do it successfully with little training. Programming well can be hard but only because of the limitations of our current tools. Rust is a good step in the direction of safer systems programming and the people who are hyped about Rust are the smartest people in the room, just like with Bitcoin when it started.
Thinly veiled racism is thinly veiled.
What scares Rust developers and users so badly is the incredible amount of wildly unsafe software that already exists, and all the new wildly unsafe software being written.

> Until we start seeing some more balanced (frankly, I'd settle for nuanced) discussion about the compromises made to get Rust's strengths, I'm staying the hell away from it.

If all you see about Rust is what hits Hacker News, you're probably not going to see much of that. The narrative about Rust's safety and the terrible state of software engineering today and dangers of all of the existing C and C++ code is a strong one that resonates with a lot of people, and so posts about that are likely to be voted up on HN. Posts about how Rust isn't a perfect language and has some flaws, well, maybe not so interesting, because every language has flaws, so there's nothing all that noteworthy there.

Also, FWIW, the post you're commenting on is written by someone who believes what they're saying in the post so strongly that they're writing an entire unix-like OS, including kernel and applications, in Rust. So it's no surprise that they're talking about what excites them about Rust and why they're using it to write a whole OS, rather than any flaws it might have.
Have people had success in efforts to train grounded deep learning systems across a variety of tasks in simulated environments? Have they had success in transfering that learning to new tasks?
EXTREME CHEST OPENING GAMING
Figuring out the null hypothesis (toy model) can be a big first step. For instance, planets should move according to an ellipse, but they don't because of the gravitational pull of other planets and moons. This deviation from the null hypothesis can be quite informative and help with further discovery.
Define "almost as much energy". Bike motors aren't super efficient, especially at low RPM's (like when you're coasting to a stop).

A bike has very little rolling resistance, nearly all of the energy used to propel the bike on level ground is going toward fighting air resistance. Even on rolling hills, I rarely use my brakes on the downhill, any regen braking used on the downhill is just going to increase the energy needed to go up the next hill. (and due to less than perfect efficiency, you lose energy on both the regen capture and powering the motor again, so it's a big loss).

So yes, you might recover some small amount of energy used to decelerate the bike at a stop sign, it's not going to be significant percentage of the total power requirements, and you're going to be paying a price in dollars, complexity and weight for this feature.
Calling it a "report on the DNC hack" is a fine example of fake news.
Don't you know you'll get downvoted for pointing out racism on hacker news?
> Aim for 10 times faster.

What you aim for and what you achieve are different things. These things take time. We've been getting faster every release. 10x faster within a single six-week period is not realistic.

(Borrow checking is not generally the slowest part; it's the codegen. Which is LLVM. But also is the IR we feed to LLVM.)
> when STUDY after STUDY fails to find any meaningful correlation.

This seems like a far more productive avenue of criticism than "you're a nazi CHECKMATE". This is barely one degree of separation from political conversations like: "Government action? Nice try, STALIN"
Actually with pci pass-through it's quite safe to run zfs on top of a virtual machine. Take a look at this great post: http://www.freenas.org/blog/yes-you-can-virtualize-freenas/
That's just not true. C (in the hands of average programmers) is limited because it's not very expressive. There's no way to say "these 40 things can be run in parallel" or "run these 200 things asynchronously" in a standardized way. Very clever compilers can infer some autoparallelization situations, but I'm not away of anything that can auto-async a project that's not explicitly written that way.

That's C's limitation: it can only be as fast as the compiler geniuses can make it, or as concurrent as its users can explicitly make it. Given that almost all computers where you care about raw performance are multiprocessing now, that's a huge deal. Languages with primitives like async/parallel map() are going to have a hard time keeping up with those that do.

Sure, you can write ultra fast code in C or assembly. The fastest way to do so might be to write it first in Erlang, Go, or Rust and reverse engineer it from the resulting machine language.
I've been wondering the same thing. As the number of posts on my blog increases, I will want features such as an index and tags. At that point, I may consider migrating to blogspot.
> > I think the safety aspect of Rust appeals to a lot of beginning programmers.

> Is that a bad thing?

The appeal to beginners is fine, maybe even a good thing, but the condescending comments from beginners is a lot like listening to a teenager who thinks they know everything.

> What makes you feel like anyone's looking down their noses at you?

There're are no shortage of obnoxious comments from beginning Rust users here and on Reddit. If you can't see them, it might be because you're aligned with that point of view.

A recent one implied the whole world is going to end because of Heartbleed-like exploits. Don't they realize that despite the occasional high profile exploits, the world is generally running just fine? Don't they realize that the OpenSSL developers would've probably used pools of dirty memory to avoid allocation costs and unsafe blocks to avoid bounds checking had they developed that code in Rust? They got bit by sloppy optimization, and Rust isn't immune to that. I really wish people weren't so afraid of everything that achieving safety is their primary goal.

> Just because safety isn't a priority for you doesn't mean that the people for whom it is a priority are suddenly pretentious.

It's not pretentious if you make your own decision for your own project. It's not even pretentious to spread the good word and say how much you like Rust. It is very pretentious and condescending when you say something like in Graydon's article: """When someone says they "don't have safety problems" in C++, I am astonished: a statement that must be made in ignorance, if not outright negligence."""

Are you going to stand by that sentence? You probably should, because the newbies will love you for it, and it might help increase adoption of your language. It really shouldn't matter if you alienate a few of us old-timers who really don't have safety problems in C++.

To be clear, I like Rust. I've been following it for years, and I'm disappointed that it's not an adequate replacement for C++ (which I really don't like).
D is not fast enough either, I only like Java (with the eclipse compiler), Golang and obviously the dynamic languages
Splice Terms of Use: little over the top?
Am I crazy in thinking that this line in their terms of use is a little crazy?

"d. License Grant From You to Us. Subject to your Splice Settings, you hereby grant us an unrestricted, assignable, sublicenseable, revocable, royalty-free license throughout the universe to Use all User Content you Post to the Service, through any media and formats now known or hereafter developed, for the purposes of (i) advertising, marketing, and promoting the Company and the Service; (ii) sharing information about your User Content with third parties and Third Party Sites, including Users; and (iii) Using your User Content on and through the Service as authorized in these Terms, including, but not limited to, for the purpose of Splicing. You also grant us a royalty-free license to Use your name, image, voice, and likeness as made available by you or on your behalf through the Service in conjunction with advertising, marketing, or promoting you, your User Content, the Company, or the Service."

From https://splice.com/terms
A few years ago it was "concurrency primitives are going to change your life

Those, plus the total package of tradeoffs in Golang did for me, in terms of implementing a game server. The whole package really is game changing for what I'm doing.

I am somewhat disappointed that we still feel the need to create entirely new toolchains and rewrite everything just to support what should be an incremental improvement.

There's something wrong with programming as an entire field. Don't other fields figure out ways of not reinventing the wheel?

But at a certain point, a lot of the reason for the hype is that it sells these solutions to newer developers that haven't had exposure to these concepts before.

Luminaries of our field have been lamenting for decades that programming forgets its own history and discoveries. Maybe we should make it de rigeur that people relate their "inventions" with past art? A lot of times, when I point out past art, I get met with instant open hostility from younger devs. Is it any wonder that programming has the attributes of a popular medium, not a field of engineering study?

If young coders want to be the future intelligentsia and harbingers of a better kind of programming, they need to foster a set of subcultural norms that best leverages collective knowledge. Programming has to become a field that remembers its own history and can learn from its mistakes.
It's almost like Trump's win was entirely unexpected and the outgoing administration is playing catch-up on things they thought Clinton would take care of...
Expect a blog post within four hours "Rust has solved the halting problem!"...
Er, there are no unstable features in Go... the language is deliberately frozen.