skysight-inc/HackerNews huggingface dataset:
...and I'm not sure I agree. The idea that code from randoms shouldn't be put into critical infrastructure is certainly true. But the idea that people shouldn't tinker, hack on code, and learn, even if they end of with non-optimal, possibly broken code, is a dangerous one, because that's how people learn. And yes, they should dabble in important things. How else do they learn them. It's then our job, as the Real World, to analyze our dependancies, and make sure we can trust them to be well written, and that they aren't just toys.

As for whether operating systems are necessary, by most common definitions (being, as I understand it, a set of software that defines a common base of abstractions over hardware, so as to allow multiple other pieces of software to access said hardware at a higher level of abstraction), yes, they are, if you don't want to go mad. But I get the feeling that isn't what you meant...

In short, I can respect your opinions, but I do not agree with all of them. Much of this derives from the mindset that tinkering with even the most important things, regardless of skill, is important to learning. If that makes me stupid, so be it.
This is unfair to banish a company for not having enough "security experience". It could happen to anyone (i mean making such a design mistake), plus they afaik had some external audits.

"Aha, no security background!" is wrong.
>What's it going to be boys? ... are you willing to step up your game? To behave like men? Or better yet, to become a real gentleman?

Chivalry is dead, and women killed it.
> Why don't we start teaching the basics of set theory and algebra during elementary school?

Read about the history (and failure) of the New Math movement.
https://en.wikipedia.org/wiki/New_Math
"Most people aren't willing and able to sacrifice themselves to be unsung heroes for a larger cause"

That's the problem. That's why our rights, freedoms and safety (real one, not theatrical) are taken from us, bit by bit, and we're unable to do anything.

Happens for a decade, slowly but surely, before my eyes.

We've got to spend some effort on defense, every one of us.

When you have a bug in integration tests, you shuffle your interactions while it gets fixed. When you have Tragedy of the Commons, you rework your social system until there's no more any Tragedy.
> Tried talking to them to see if they wanted to go for a walk or something. No response, [too] engrossed in game.

Future in a nutshell.
That Time in 8th Grade When an Electric Eel Almost Killed Sarah
As someone who is trying to educate himself on concepts in machine learning, I appreciated the 101 overview on gradient descent optimizations. I love how most of the approaches to these optimizations are relatively straightforward, conceptually, to understand, even if their implementations and rigorous proofs will require more work to get through.
Microsoft research project uses mosquito trap that could help track Zika
how much of a problem are false accusations compared to not reporting sexual harassment or rape?

this is a really interesting point worth investigating. i don't have research on hand to link to (though it's fresh on my mind from reading Roxanne Gay's Bad Feminist), but my understanding is that sexual harassment and rape are grossly underreported. false positives is not a huge problem. false negatives are.

by talking about false accusations you are placing greater importance on the suffering of the fewer people who are falsely accused compared to the suffering of the greater people who are falsely silent.

that's fine to intentionally value this, but do consider how this parallels rape culture and the protection of aggressors over the safety of victims. (for offenders, like priests who abused children, become repeat offenders)

as for the fact that men are also harassed and raped, and that male-male and female-female harassment and rape also exist: these are big problems, too, and the silence of the victims is even more complicated, for it doesn't follow the usual victim norm. people want to be heard. they want their problems to be seen and resolved. thus i contend that being heard is the greater problem. not false accusations.
SnappyData beats MemSQL-Spark and Cassandra-Spark in performance benchmark
EVM doesn't allow the implementation of a blocking mutex and a "spin-and-retry" would simply run out of gas.
You may want to read that list again. Over half of Tor's board of directors have deep experience in software security. And even their attorney has given talks at hacker conferences and is very, very well respected. Tor's board shows precisely the opposite: a deep list of well qualified people to run an organization that works on an important piece of security software.
The way you describe music here sounds a lot like how Steve Pinker has described music: as a mental equivalent of cheesecake;...isn't necessarily nutritious itself.

Note that I didn't mean that in a negative way. Also, if you want to consume macro-nutrients, cheesecake is a pretty effective way to get simple carbs and dairy fat.

is strongly tied to social bonding, emotions and motor systems in ways that have nothing to do with the symbolic aspects of language.

I think there is something akin to this that can be found in games, and that there is something particularly positive that can be found in well constructed games.
> So when people say "white people are often racist", that's racism?

Depending on how you interpret "often", it can be. It's functionally no different than "X people are often lazy" in how it paints a population based on some demographic which actually has nothing to do with that attribute.

If you treat "often" in it's literal sense, as in "this happens a lot", then as long as it's happened at least a few times, it's subjectively true, since often is relative to what you think a good baseline is. If you think one time is more than should be seen, then experiencing it five times could be called "often" (technically. It quickly breaks down when applied to colloquial use in this situation).

The real problem here is assuming a set of personal experiences, whether they number 10 or 1000, necessarily indicate a trait that scales across the entire population of those people. Even leaving out things like confirmation bias, where your original data may be woefully inaccurate, there is little to no evidence that any trend you think you are seeing applies to that ethnicity equally in other locations and situations. You can look at the sentiments of other people and stories in the media for corroboration, but since those aren't accurate representations either, it's still left open to rampant confirmation bias.

This aspect of human psychology was less problematic when we all lived in somewhat small groups. In those cases, the other was the other tribe. Even though they probably looked like you, they were the outsiders, and some distrust and stereotyping of them served the dual purposes of security and social cohesion. The same psychological aspects are at play, and they still cause us to group together, but unfortunately now it promotes the opposite of social cohesion. (and now you have my pop psy take on it).

> (I actually agree, minorities are often very racist like that!)

I see what you did there. :)
The Basslet: a wearable subwoofer for your body
Does the flags on the comments affect if the story itself get flagged ?
Airplane black boxes, explained
Paypal apparently has plans of coming up with a sequel to "The Lives of Others" [1]

[1] https://en.wikipedia.org/wiki/The_Lives_of_Others
As Airbnb Grows, So Do Claims of Discrimination
You can go pretty far with a boot strap budget. You just have to be zero'd in on your audience and be an expert in your content.

If it's web based mine your Google Analytics and hit the spots that are finding you naturally.
> You think that if this guy literally raped people he should not be excluded from the community he exploited and damaged?

Duh, no, and I already explained my position in other comments. Perhaps I should have written "society" instead of "community" in the original comment, that would have been clearer. Any community should be free to shun him, or not to do it. And community which doesn't shouldn't be called out for not doing it.

Your question is a little loaded, because you assume that the community feels it was damaged. But maybe it doesn't.
Maybe they did or will do that. I'm not privy to any of the inner workings of this case. If you are then maybe you could share those details. I simple said it is possible he is biased and suggesting so is not racist.
The hardest battles I've had are dealing with legacy code. The majority of teams want to improve the overall code base and correct past mistakes, but you can never fix everything right now. Deciding when to let the nasty thing lie and when to pay the cost of fixing something is a tough decision to make. Fixing costs are large and immediate but the cost of leaving a problem area is spread unknown across the future. Couple that with fixes that don't actually provide system value except for standardization and you can have all sorts of fun arguments.
FPS's are definitely not the killer app for VR, it's thinking too much in the old paradigm. Current gamers are spoiled with FPS's that have you turn faster than any human and the default speed is a light jog, which would make most people's stomach turn in VR.

I was most excited about playing HL2 in VR and I had to give up when Freeman stumbled and got up from the ground very near the beginning. The disorientation of having your visuals tell you you're getting up from laying on the ground all while your sitting is AWFUL.

The killer app for VR would have to leverage the strengths of VR, which I'd say is presence. Seeing someone standing by you and talking to you is pretty trippy in VR, I'd say anything with more social aspects would be a start. It might give story driven games a real edge in that platform.
Answered (obliquely) elsewhere in this AMA
> I turned to Jake and said, “I think you have me confused with a certain blonde blogger,”

Who is that referring to? Is the audience supposed to know, or was that in inside reference
It is absolutely fair to banish a company for security credentials if it's dangling $150 million out in the open air.
Container Trends from RedMonk and Bitnami
"Sales is terrible with value props"
Current discussion: https://news.ycombinator.com/item?id=11943885
Protect in this case being to ensure the perpetrator is fired. Let him, management, HR and everyone on your team know that it's unacceptable and that person should be ostracized. Just like I won't watch Roman Polanski movies.
At my current job we have a prima-donna software engineer who wins 90%+ of all battles simply because he throws a giant tantrum whenever a disagreement comes up. People (including the boss) usually just give in to shut him up.

It's to the point people won't critique his work because he gets defensive and throws a giant hissy-fit if you suggest his explosion-at-the-pattern-factory nightmare of a module isn't just the most awesome piece of code ever created.
LetsEncrypt Automation for Google AppEngine (Python)
That has mostly worked well for me when dealing with non-OSGI jars. Once I figured out how to set things up using the features.xml file and specify wrap: for the generic jars, things worked nicely.

All of this said, I'm fairly new to OSGI, so I may still run into some dark corners that will turn me off. But right now, it seems to be serving the purpose well.
Tangential to your comment: In my experience with VR and IMAX 3D, I find VR much more palatable. For me the nearby focusing issues of VR aren't particularly physically straining / nauseating for me.

On the other hand, the entertainment value of 3D movies is greatly diminished for me because the 3D effect doesn't have realistic parallax. With 2D, my brain happily converts to 3D based on other cues. The 3D plus no parallax effect of 3D movies just gets stuck in some sort of uncanny valley for me.

This is just my anecdata for how the two technologies suffer different weaknesses as far as individuals are concerned. For someone else, I'm sure the near-focus issue would trump the fake parallax.
I'm not sure about gun purchase data, but the Bureau of Alcohol, Tobacco, Firearms and Explosives has some interesting information on their website (https://www.atf.gov/resource-center/data-statistics). I'm not sure if this is useful for you, but I hope this helps you out.
"that impacts all of Ethereum"

Well, all of Ethereum smart contracts which are written in Solidity and which use a "call construct" in a certain way.
That's pretty standard for criminal rape cases, mind you.

There were laws in the US prohibiting revealing the identity of the victim in a rape case, but they got struck down as unconstitutional -- there's still a strong cultural norm in the media of not announcing it.

It's also a good idea. Being raped is bad enough; if the bar for consequences for your rapist becomes "I have to loudly announce my rape to the world", that's even worse.

This can be viewed as a web-of-trust situation. The raped person told the leaders of the Tor project, who believed them. You can now either wait for possible criminal charges that might be going on behind the scenes, or you can trust the Tor leaders.
You don't need microservices for that. This is Java, we have working dependency management and multi-module projects via maven, and the system can actually enforce things like separation of interface and implementation.
Have you looked at TiddlyWiki? http://tiddlywiki.com/

It's a simple wiki-on-a-page, with collapsing and linking built in. You can also keep it completely off-line, or have it sync with your preferred solution (Dropbox in my case).
Ignoring the political aspect I find it hard to understand why so many people want to make native applications when usually a website will do it (and often better). The PhoneGap/Cordova approach is awesome as well because you can get App Store visibility while still making a single application for all platforms.

I found this story a striking anecdote of the advantages.
> she cashed out money she didn’t earn, according to charges

It's a casino... you don't "earn" money, you win it by skill or luck. This lady got REALLY lucky and discovered this glitch, and had the SKILL to exploit it.
On limited information, this sounds like a work around on a root problem of runaway dependencies.

Maybe something like proguard could reduce deployable jar size to only the classes used.

I assume these are daily dev deploys and not production deploys.
What is the point of having a trial by media like this? If we want social change, could we first define the requirement for trial by media?

We got statements from the accusers. We got statement from the accused. We got statement from people who are not victims but claim to speak for them (ie prosecutors). We got people who are neither the accuser nor accused, but instead talks in favor/against a conviction (ie lawyers). We got a jury, ie all the comments here on HN and articles on media platforms. All that is missing from a real court is the unbiased judge who can specify the rules and finalize a judgement.

For those 100+ comments in here, particular those that make a direct or implied judgement, do you think we should replace the court system by articles like this? The current justice system has problems. It requires time, energy, and often capital from victims. Sometimes the guilt gets away. Sometimes the innocent get locked up. There is a lot of fear of not being believed. A lot of self-doubt. Privacy is lost for both the accuser/victim and accused/perpetrator. Social relationships can be destroyed, and risk of retaliation is high. Trial by media really sound as a tempting solution, and all we need to give up seems to be that of a impartial judge and the rules.

notes: Its fun to see the up and down votes in real time. 1->4->2->5->1->3. The Zero replies make for a interesting discussion.
Thanks for your advice! I hope I can keep my intellectual drive fresh in the different stages of my life, you are a great example!
This. Facebook is more interested in VR for sports, messaging, telepresence, news, ads, and entertainment media than it is for games.

Downside of that strategy is that the Valve/Vive bloc could produce radically superior technology because gaming creates seductive technical barriers to overcome. FB's intended uses do not.
I have been using Perl to do similar things. I build everything internally in the same manner as one would a CPAN module, and this is checked into a private git repo.

From there it is simple to call custom tools to build and deploy services in Perl.

My favorite feature about Perl is that version 5.x is compatible with each release and our code has worked without issue for over a decade.

I recently integrated some Go code into part of my module and wrote a post about how to compile it as part of the build process here : http://www.tysonmaly.com/programming/go/using-go-perl-makefi...
Training to get my sport pilot license and just got out of a flight lesson on a Light Sport Aircraft (Cessna 162 Skycatcher). My instructor was telling me about drone pilots in the Augusta, GA area training on the aircraft to meet FAA requirements. Getting an SPL is easier than a PPL so a lot of drone pilots are going this route. Looks like they might not have to now anymore though
FAA announces a new set of blanket UAS regulations
Web Service Efficiency at Instagram with Python
Well. Now I'm disgusted and freaked out for the rest of the day.
I'm not really familiar with either of them so maybe there's ton of security experience that they have that I'm not aware of... but I sure wasn't able to find any when I looked up the history of either of those two people. If you wanted to make the case that they had programming experience, sure, totally. But software security experts? How do you figure either of them being one of those?
Thanks for the backup. I knew that was going to get downvotes or upvotes, just not sure which.
I get what you're saying... but back when I worked at a grocery store and called out a lazy stoner I worked with for being exceptionally slow and inefficient, he waited until I was alone in the stock room and held a knife to me and said if I ever did anything like that again, he would cut me.

There was no physical harm, but I was shaken enough to quit on the spot when the manager told me he would not be fired.

Here's why the difference gap is smaller than you think: I can never be un-scared from that event.
How did the Kink thing stay quiet so long? There you have a corporate situation, with real lawsuit money on the table, and (I expect) sympathetic management.
So what they should have implemented is communicating sequential processes / actors instead of arbitrary calls.

The more I read about ethereum's technical details, the more it sounds like a joke to me.
Is it clearly better? Most reviews I've read said - ignoring the wand things - it's about equal, with Oculus maybe a bit better on economics. The fair comparison would be once Oculus releases their wands (and verification of room scale claims). Also, what do you mean by emphasising "always"? Both devices only launched recently.
You're making the mistake of believing that the CV's of token board or foundation members have anything at all to do with quality, reliability or integrity.

Such beliefs lead to the Appeal to Authority fallacy, and others.
Don't let the U.S. government hack our computers
It's a warning to other communities that unless he changes his ways, which probably involves undergoing therapy, there is a high likelihood that he will be a threat to women elsewhere. Communities can and will do what they want, but his history should be known so that people don't advertently put more women at risk of his predatory behaviour.
Sometimes you can't outsource. If it's a small personal project and you can't pay anyone to work for you. It it doesn't smell like a hot startup, nobody's going to be attracted by equity either.
Let's Encrypt passes 5M issued certificates
I came across this yesterday - proposing non-negative matrix factorisation as an alternative to backpropagation

https://arxiv.org/pdf/1605.04639v1.pdf
"some hours left to still get a discounted SDR"

Some hours and then several months.
Teaching machines to predict the future
It seems like a lot of folks don't give Tim Cook enough credit in the post-Steve Jobs world for a lot of the philanthropic work Apple has done for education (as well as for the LGBTQ community.) Kudos to them for this initiative - and I'll be excited if this expands to adults at some point.
This may be redundant with what others have said at this point, but I think this article is wrong-headed: it perpetuates the idea that you will/should have winners and losers.

The biggest barrier I've found to helping improve an idea is that input is perceived as an attack on the author. And, far too often, engineers will say something like "that approach isn't the right one, this one is", effectively substituting their own solution wholesale for the original.

If a team is ever going to be greater than the sum of its members, it must produce output that is better than any single member could produce on their own. That only happens when you move away from "your approach/my approach" to something like "here's a specific concern I have with the existing approach - how would folks suggest we address it? (here's one possibility)"
My personal experience is it's not as much "seeing" as "feeling" whatever I "see". Like with open eyes staring at but not looking at something, instead mentally focusing on peripheral, where the peripheral is more of an idea than the impression of photons hitting your retina. I often almost feel like I'm drawing the diagrams or interfaces I might think of, with sweeping gestures and so on. I definitely think it's something that gets better with practice.
> the language(s) and/or ecosystems eclipsing it are so, well, lame. For a profession that demands so much careful, reasoned thought software engineers as a whole can be incredibly irrational.

How do you reconcile an unsupported "lame" without being "irrational"? Do you have technical reasons they're lame?
>"I graduated from college with a degree in biology, and I spent hundreds or thousands of hours in Excel manipulating data and graphing...creating a graph with 254 series will probably take the better part of a week."

I don't see how this is an argument for using excel. You could have spent a small fraction of that time learning the basics of R and gotten everything afterwards done 10-100x faster. I know, because I used to be one of the people who spent insane amount of time on incredibly basic stuff. That said I still do sometimes use excel to inspect data and for some other simple tasks.
The Twelve Year Overnight Success
I'm glad you bring up these points. It boils down to viewing conflict resolution as being (often) a temporary matter of information sharing with rationality as the ultimate goal.

People who enjoy having authority for its own sake are usually not good at this, since they think they have earned the right to be authoritative, and resist the dialog necessary to achieve true consensus.
The Ethereum Foundation had nothing to do with the creation of the DAO.
Meanwhile, the middle middle class and lower middle class, as well as the middle class as a whole, are not. And the top 1% take home 49.9% of all income.

Also, this article has an auto-playing video that is loud as hell and FOLLOWS YOU AROUND THE PAGE.