skysight-inc/HackerNews huggingface dataset:
The original claim would be hyperbolic, except that someone killed in a car crash doesn't increase the risk to other people on the road, but an Ebola infection certainly does. In the mathematics of exponential increase, a small initial amplification factor can produce very impressive results in a short time. Consider the hypothesis that just 1% of Ebola sufferers infect other people. Using this well-established mathematical method:

y' = y (1+p/100)^t

y = infected population % at time zero.

y' = infected population % at time t.

t = time in consistent units

p = percentage increase for one unit of time

So, if it takes a week for the infected population to increase by 1%, then:

http://i.imgur.com/TDPd7ug.png

IOW if after a week the infected population has increased by 1%, after a year (52 weeks) the infected population has increased by 67%. After 2 years (104 weeks) the infected population has increased to 281% of the original. And so forth.

This isn't true for car crashes, and the above is what is meant by an "exponential increase".
Level 35 :) Damn this red one was hard..

Cool concept anyway
I think the important part here is that the task "working with the team" is an entirely different task from "debugs a memory leak". So comparing based on the main skill might not be very helpful for actual workplaces.
Python made the choice to sacrifice performance for much better readability, and it shows. You can see the difference between code elegance when working with strings in either languages, for example. The downside is that Python's benchmark numbers are poor. Rust can get to within 1x C's performance; Python would be lucky to get within 100x.

But I do share your concern about `unwrap`. Is it idiomatic to do `unwrap`s, or is it better to define functions to accept and return Option<xxx>?
The one issue you seem to consider as not relevant at all is the effort it takes to implement a 'fast enough' language. With RPython as well as with Truffle+Graal, you can implement a language in less than 10k lines of code and get performance within reach of state of the art VMs.

Sure, if you prefer more static languages, you can probably move the point of optimization from runtime to compile time. However, I would like to see that you can achieve the same degree of performance by using LLVM for a small language also in the range of 5k-10k LOC. I am not aware of any similar experiments in that field.
Rust, Go, or Julia seem to be all larger and more complex languages, so a direct comparison isn't really fair.
Would be interested if there is something out there I have missed so far.
Does it support typesetting mathematical formulas like tex/latex does? That's a very important feature for any kind of scientific publishing.
What will really blow your mind is that Snowden is a PsyOp.

If Snowden is saying things governments don't want you to hear, it's highly strange that the government-controlled mainstream media keeps yapping on and on about Snowden and publishing "his" material.

Cue shadowban in 3.. 2.. 1..
>Yeah, except that electricity in Japan is mostly not nuclear, so you consume CO2 to produce electricity to run your trains anyway.

It's MORE energy efficient - not zero emission (yet):

https://en.wikipedia.org/wiki/High-speed_rail#Energy_efficie...

"Even using electricity generated from coal or oil, high-speed trains are significantly more fuel-efficient per passenger per kilometre traveled than the typical automobile because of economies of scale in generator technology[42] as well as lower air friction at the same speed."

Nonetheless, it will also make it easier to reduce emissions as renewable energy output ramps up. You can run HSR on hydro, wind and solar power - you can't run planes on electricity.

>Most of the fabric of the industrial world in Japan is around Tokyo

Japan's industry stretches a LOT further than just Tokyo, as do its Keiretsu, and MANY of its household-name brands (not to mention most factories) are not headquartered there (e.g. Toyota, Mitsubishi, Panasonic, Sharp, Nintendo, etc.). Japan is NOT just Tokyo.

>Most of the other cities in Japan are underdeveloped compared to Tokyo. Not sure where you get the idea the train is making things better for everyone.

I've no idea where you got the idea that the rest of Japan is undeveloped. Perhaps you should pay a visit to Osaka.

>Electricity is produced with petrol and gas in Japan mostly. You are feeding the same rich Arab dictators anyway.

Since Fukushima, yeah, but A) it is STILL more energy efficient and B) it's easier to move on to renewables (currently cheaper than oil) if your long distance travel depends largely on electricity rather than kerosine.

>Yeah and we all know how well Keynesian stimulus works. It works as long as you spend, and then poof, nothing,

It works perfectly well as a way of stabilizing demand and employment until the private sector works through a bad debt overhang and demand picks up again. This has been proven time and time again despite many economic junk-science attempts to disprove it.

If the stimulus is large enough (c.f. WW2 spending in US or Nazi public works programs pre-WW2) it ends depressions.

Japan's stimulus was enough to prevent widespread unemployment the likes of which Spain has right now, but not enough to end its serial economic malaise.
http://en.wikipedia.org/wiki/Japanese_superstitions

> There are several unlucky numbers in Japanese. Traditionally, 4 and 9 are unlucky. Four is sometimes pronounced shi, which is also the word for death. Nine is also sometimes pronounced ku, which can mean suffering... Because of these unlucky numbers, sometimes levels or rooms with 4 or 9 don't exist in hospitals or hotels, and particularly in the maternity section of a hospital,

I've never heard of 7 being an unlucky number for any culture. Then again someone can prove me wrong.
I do a similar style of UI test automation for set-top boxes / smart
TVs, with stb-tester[1].

We've found that the "Got kicked off for every build" continuous
integration process you mention is the crucial part to achieving success
with this type of test automation -- if you're going to invest the effort in
writing reliable tests, you want to be getting value out of them by
running them as often as possible and as early as possible.

[1] http://stb-tester.com/
> A lot of "rust xxx" searches would link to outdated articles or to stale links in the Rust official docs.

Or to an old mirror of the official doc, http://web.mit.edu/rust-lang_v0.9 is the bane of my rustperience.
You are confusing two moral issues. You're talking about revenge, and the Christian moral position is of course, that nothing justifies revenge.

(But keep in mind, Judaism, Hinduism, Islam, Buddhism and others all regulate revenge instead. Revenge is certainly justified under those moral systems, and the revenge is usually bigger than the event that "justified" the revenge. Judaism, but especially Islam is especially famous for having revenge punishments so extreme (I should say so extremely stupid) that they have triggered civil wars on occasion (of course these come from the Roman Empire's late-empire laws, which had a justice system that can reasonably be called "based on terror"). Which moral system is right ?)

The moral issue here is the duty to stop or at least contain moral wrongs in progress, e.g. this Unit 731, the Soviet Union, ... The key difference being that revenge is after the fact and is unnecessary. The key thing about revenge is that it makes society worse off in the short term, both the person taking revenge and the person being punished (e.g. kids destroying a toy rather than giving it back).

To fight moral wrongs in progress the moral position is that it is justified to use any amount of force, but comparable force should be tried first. Collateral damage should be avoided, but if you can't stop a criminal without causing collateral damage, then it is acceptable to, for example, destroy property (if the police destroys your front door chasing a robber, you will not receive compensation, nor if they burn down your house, though insurance usually covers this). If someone fights, beat him a bit and lock him up. If someone has a knife or a gun and is (trying to) kill people, shoot him. If a country is raping and killing half a continent, ...

This differentiation can be found in the bible, and in any sane moral text. Hell, it can be found in the UNCHR (united nations convention on human rights).
Ios 8 jailbreakDownload Pangu
For comparison, US medical and survival kits from Mercury to Apollo [1].

[1] http://airandspace.si.edu/exhibitions/apollo-to-the-moon/onl...
> Did the thought ever cross your mind that the police may be able to get security footage from a nearby storefront to identify the assailant

I'm aware that police do this when investigating crimes. However, this is also a source of misidentifying people, which often ends poorly. Young, black, and in a yellow shirt? Must be the first black guy we see in a yellow shirt!

I find it unlikely that your call is going to lead to a correct prosecution over a mugging, and further think that you need to counterbalance your want to feel better and more secure by calling big tough guys with guns with the very real prospect you're going to get someone else harassed, hurt, or killed.

> did you just assume police are mobile morons who serve no purpose other than to shoot and beat people?

I don't assume they're morons, nor that they think that's what their purpose is. However, they had to get investigated and forced in to a settlement by the federal DoJ for racially motivated policing and a record of unnecessary violence, including stomping a restrained man in a cell while screaming they'd beat "the Mexican piss out of him", regularly hassling the wrong black person who didn't even match the description given but just happened to be within a few blocks, and shooting a Native American woodcarver multiple times in the back while he was peacefully crossing the street because he was "armed" with a carving knife.

I didn't assume that they were psychotic thugs on a powertrip, no, they demonstrate that the police agency is completely unwilling to deal with these psychopaths in their ranks and instead will shield them from consequence. (They fought federal reform of their criminal policing tooth and nail - and still do to this day.)

When I go a month without hearing about how the local police brutally assaulted or murdered an innocent person, I'll stop acting like the local police force routinely assaults or murders citizens.

And until then, people calling the police need to realize that some police are psychopaths who will brutally assault or murder citizens in response to their call.
I'm not an expert on LP-packages, but in my small experience most LP packages are not that great in areas such as API design, modularity, and other similar non-mathematical areas that are important to programmers.

My guess is that they wanted something small, simple, and easy to build into other products. I've heard from some of the or_tools developers that the internal usages are most often for rather simple problems. In such cases, ease of use is quite important.

That being said, or_tools is a very competent optimization package. For example see the results in the latest MiniZinc Challenge: http://www.minizinc.org/challenge2014/results2014.html.
No, it's just in this example. In idomatic rust you would write this probably: https://gist.github.com/mitsuhiko/1f37c1092bdf54ce4213

The `try!` macro unwraps the okay part of the expression and early returns the err part. The nice thing about the explicit results is that you will do the error handling. With Python you often do not know if an error might come.
CloudFlare could also provide DANE support.
Listen to this podcast[1] and get back to us. Compared to previous disasters this is a very slow moving disease, extremely contagious, and almost always fatal. And that is part of the problem. No one thinks it's a problem because it's all the way over there.

The CDC and other NGOs are trying to hype up its effects because people, and you are not in the minority, don't think it's a real problem. I know people who think it's corrupt African countries trying to get more aid money.

* 1 gets you 2, 2 gets you 4, 4 gets you 8, and 10 gets you 100. Exponential growth here. See, math is fun.

* How many times have you touched your face today? What else have you touched while outside. Victims don't have to physically bleed all over you. But imagine if just 1 infected person took the NY Subway.

* They become symptomatic and then what? Most people, when starting to feel sick, go to the supermarket and stock up on juice and vitamins. Possibly passing it along to coworkers, friends, and family. Only when they have overwhelming evidence that something is wrong do they head to the hospital. Meanwhile, the entire time, the virus is shedding.

[1] http://www.npr.org/blogs/money/2014/09/26/351515481/episode-...
5 killer features of Android Studio you should know about
This is too shady.
>>I think that putting yet another language and runtime in the OS kernel is a bad idea.

I'm of the opposite opinion. My experience with distributions and host-OS/integrated libs+bins, from a product perspective, lends me more towards the new-school idea of putting the Linux kernel in a bare machine with nothing but Lua.. because actually this is already a configuration and approach to embedded computing. Lua is used industriously as a configuration and embedded scripting language; it is one of the small/light/good-enough variants of the gems of the open source world.

A full-stack Linux OS with strictly Lua front-end, from embedded to desktop, is an achievable target.. and indeed a worthy goal.

There will always be new languages. Always. But what really matters is the usage factor. Putting an extreme case forward as a simplification of the field will always, thus, be an interesting exercise. As we can see with the router-Lua guys, often profitable.

Imagine that space encroaching on Android, et al.? There are some who say that a bridging maneuver against the disastrous developer-mindset-killing, "iOS vs. Android" battle, has been waged, and its flag is Lua.
Personally, I'm hoping that this is a first step towards Google implementing their own MIP solver.

I think that given the general quality of or_tools, that might be a very practical choice when the full power of something like CPLEX or Gurobi is not needed.
FinCEN Director: We’re Not Out to Villainize Bitcoin
This has been my experience as well. At a certain scale, it's worth internalizing this effort of course, but that is (in my opinion) an enterprise-level problem (and has an accompanying enterprise-level headache).

I've had great experiences with MailGun, Sendgrid and Mandrill. Amazon SES not so much; very cheap but deliverability seems to be an issue (anecdotally).
Those policy makers are people too. And just like you they think "it's not that bad".

And on top of that when the CDC (the experts in this shit) is trying to make projections, they are discounted as spreading FUD!
You didn't address my concerns at all. I fully understand why Shellshock is incredibly dangerous if user input can make its way to a shell.

My question was why any reasonably designed modern web app would ever have user input anywhere near a shell. That seems like an incredibly insecure thing and I've yet to hear a single example of why any app built in the last decade would do so.
> All they can really do is try is create tools for small communities to set their own culture, and I think that's where you're spot on; it's currently not possible to use reddit as a platform for an arbitrary community of people because reddit is already a large community.

You might have a chance if you imported a community, and expected patterns of behaviour, from outside.

It's weird that so many people building communities are unaware of places like Meatball or some of the better Usenet troll-diffusing techniques.

Or even good design to present information. A lot of subs just present a wall of text and expect people to read and obey.

You could have a single button with a big sign saying "PUSH BUTTON TO GET COFFEE" and you'd still get people asking how toget coffee. While it fails for some people you've at least reduced that number to as few as possible.

Reddit communities start with a wall of text, and then add extra rules as stuff happens. This means that fewer people read the rules and mods have more work to do.
My message said:

> 鑑定結果，你是【色狼lv31】！要不要通知下小伙伴們呢？

Which Google Translate, translates to:

> Identification results, you are [pervert lv31]! Not to notice little friends do?

Why am I a pervert?
Secondary language is good enough. As long as I am likely to be able to communicate with a random person on Earth, I'd say the goal is achieved.
To me, it looks like this is a tool mainly for people who aren't already comfortable and at home in the *TeX environment. As one of those people, I'm very interested in what the syntax of this project ends up looking like. My few experiences with TeX were fairly frustrating, with multiple ways to do things (is it \bf or \textbf?) and a relatively large amount of boilerplate/magic incantations required to get a document up and running at all.

Contrast that with Markdown, where the setup is literally "type what you want in a box and we'll format it for you in a reasonable way". There are more advanced features that require a special syntax (embedded code snippets for example), but they are included in such a way that you don't have to worry about them until you need to use them, and when you do they behave like you would expect.

I know of course that TeX is incomparably more powerful than Markdown, but I don't believe that that means that the onboarding experience needs to be incomparably more complex. Easy things easy and all that.
There's already plenty of instances of bot swarms that mass-downvote new posts, presumably in order to give their own posts greater chance of getting to the frontpage.

If these bots could be used to auto-ban new users then Reddit would die very quickly.
The worst old-woman plastic useless propagandizing bummer unturned-on lofi radio
3 More Customer Service CRM Applications
26.
I suppose it uses CSS to steal your browsing history.
> Any call to system() or popen() on a system that has /bin/bash as /bin/sh (people say it's quite common) will trigger ShellShock

But is that really very often? I've literally never felt good or safe with calling system() or popen() in a production web app, and I can't imagine it being a best practice.

> Also you don't have to actually reference malicious input anywhere; Apache will happily pass it for you.

Does that really include if the environment variables aren't referenced at all? Would "popen(ls)" by itself be enough to trigger Shellshock, even if the user input is never referenced?
JavaScript 101-#13 – If statement
Some sample inputs–outputs would be great.
Part of the main thesis of the article is that unlike what we've seen from diatoms in the past:

- the growth is not a traditional growth in the reproduction sense;
- the growth appears to be linked to low phosphorous levels, not high ones.

As a result, I don't think your first comment makes any sense.
That would be my understanding as well, e.g. On Microsoft operating systems,
the primary shell is Windows Explorer.

Congrats to Cloudflare on this write-up. It’s interesting to have actual figures and a breakdown on how Shellshock is being exploited in the wild. Kudos for explaining the vulnerability in simple terms that a non-CLI user should be able to understand.
Don't hope! Support!
Each instance we run is usually a live version of a specific image (Amazon AMI or Docker), which are themselves a snapshot of the code at a certain moment. We version with Semver, so our machine-images and the corresponding servers all inherit those names.

So for example:

* You could find a github tag in our repo marking v1.1.1

* You could find a server image called the same (mydomain.com-v1.1.1)

* If we're running that image as a live server, it too would be called mydomain.com-v1.1.1.

* If we're running multiple servers off the same image in parallel, we'd just append an arbitrary UID to the end of the name to uniquely identify each instance.

Hope that all made sense.
As others have pointed out, cars can go directly to your end destination, which trains cannot do.

But aside from that, I suspect we'll see at least a doubling of car travel speeds in the next few decades.

Speed limits are an artificial constraint in the name of fuel efficiency and safety. With automated cars, the safety limit is at a much higher speed, and even fuel efficiency can be improved with computer controlled 'trains' of cars drafting and reducing wind resistance overall (made possible by automation making the idea safe).

Still a long way from bullet trains and aircraft, but much better than car speeds today.
Uber CEO Travis Kalanick says his company isn’t evil, just scrappy
> You didn't address my concerns at all.

You asked a question, I provided the answer and example code to the actual question that you asked.

> My question was why any reasonably designed modern web app would ever have user input anywhere near a shell.

Shall I post the same answer again? Not all modern web apps guard against the kind of extreme vulnerability that Shellshock represents, and that no reasonable person would expect to exist.

> ... and I've yet to hear a single example of why any app built in the last decade would do so.

I gave you an example that is typical of many CGI scripts that exist, now, in reality, and that are perfectly safe as long as Bash is safe. The reason is that variable assignment normally belongs in a different category than code execution. The Shellshock bug mixes variable assignment with code execution, something no reasonable person could be expected to anticipate.
Incero Instant would probably be a good place to look. Dedicated servers with per-minute billing: http://incero.com/instant

E3 w/ 32GB ram or dual E5 with 384GB ram.
Yeah, I had already parsed the phrase 3 or 4 times by the time I finally understood what had happened.
> and no dealing with airport security or lines at all.

Note that the upcoming maglev train will have airport-like security.
A Bhutanese Rap Song
It doesn't help that there's a game called Rust out there!
Ve described a situation and what ve did about that situation. Ve didn't say anything about assigning blame.
@Mostly sofa use: This probably depends on the drug, I guess it's true for cannabis, but not for cocaine.

@Knowledge: What fascinated me is that regular users I asked (at a drug-checking-station at clubs for example) also didn't know much more than the name of the stuff they're putting in their body. On the other hand most drinkers also don't know the biochemical/medical stuff, just how to handle the situation (more or less).
I suspect that the amount of IP space the VPS market consumes is only a tiny fraction of the IP space that consumer devices consume nowadays.

I agree, although consumer devices - especially mobiles - could be easily NATed by a provider, no? I'm not too savvy on the demands of mobile devices but I don't think incoming connections are a requirement for anything(?)
I didn't mean "write your own solution", I meant:

You can only trust public key encryption and you need to create all keys yourself and you need to have 100% exclusive access to the private key.

And then, you need to pray and hope that the NSA hasn't figured out a way around it and won't too soon.
Self-Destructing SSDs Will Nuke Themselves If You Text Them a Code Word
Bug testing checklist for a new website