skysight-inc/HackerNews huggingface dataset:
There was a report recently that most of the prison inmates were Dalits and Muslims, and the reason were mostly socio-economic than anything nefarious.

Illiterate people are an easy target and can be swayed by emotions. The need of the hour is education. And the worst part is our education system is regressing rather than progressing.

A parallel in the US is the case of African American youth. Most of them are of lower socio-economic status.

Also coming to your first point, there have been bomb blasts committed by Hindu extremists, Maoists, Naxalites, etc. Riots still occur in 2014 due to ugly vote-bank politics. So called leaders fan flames and then feign innocence in the media.

Not unless we conquer ignorance and prejudice can peace prevail.
Yes, and we don't bump the wins or the number of tries for that case. The question is your odds if you switch in the other branch of the if, and that's what we are calculating.

Edited to add:

I think there may be a different misunderstanding here...

Set aside, for the moment, whether the above implements the originally posed question or the variant. Imagine a gameshow that runs the above code, but the switch/stay code is moved below the "decision time!" line and the decision is made based on a prompt rather than hard coded. When you hit that prompt, "Monty" has already picked his door, and we've checked that it's not a car.

Do you expect your chance to win, on answering "switch" at that prompt, to depend on which line above is commented out?
That's not true, but we'll pick it up under the code jayvanguard supplied.
> Rust attracted a Rubyist instead of a C++ user

I would say that such people may be broader than "Go users," but my "Rust for Rubyists" was one of the very first community tutorials for the language, and Cargo takes a lot of inspiration from Bundler, given that both were written by Yehuda. :)

Rust actually has quite a few Ruby/Python people, for exactly what you say:

> C scares me

This is basically what wycats said about himself in his GoGaruCo talk about Rust: https://www.youtube.com/watch?v=ySW6Yk_DerY

TL;DR: People migrate from all kinds of places to all kinds of places. :)
It amazes me that you think we could have a serious discussion about what comes after HTML when essentially nobody is seriously considering replacing HTML. HTML is what it is, nothing else is what HTML is, and HTML is going to be around a good long while.
https://news.ycombinator.com/item?id=8173979
Steve Balmer on KLOCs
Amazing writeup. An attack from top (javascript) to bottom (kernel bugs), while very clearly explaining the discovery and exploit of vulnerability in each layer. The attack is very impressive, and the writeup makes it seem easy, which is a great compliment on the clarity of the writing.

Of course, and as mentioned at the end, the actual discovery process was much messier :)

As a bonus, there are a lot of links to other interesting documents as well.
No Dogecoin? Requires an email address? Why not just post a BTC and/or Doge address and be done with it?
I asked myself the same question and although I'm not sure what the answer is, my guess would be that the situation you describe would be valid for any (relatively) new programming language.

It shouldn't be particular to JavaScript or Node.js.
i imagine hosting a datacenter in switzerland has got to expensive like everything else in that country，and typically renewable energy technology is just as expensive
A Love Letter to the Original Algorithm
There's no magic, but there is an argument to be made that the time it takes to iterate on one of those decisions contributes to the difficulty. Instead of being able to just pass a regulation for a set period of time and then revisiting it, the target company raises a huge stink, sues, and gets their buddies to sue.

If we'd have had a few chances, this would be a solved problem by now. Now we have to fight to the death for every single attempt.
I thought that maybe the ranking was real.. no its not

function getRank(score) {
// TODO we should add a real ranking one day
var ONE_BARELY_REACHES_THIS_SCORE = 200;
return Math.floor(100 * Math.min(Math.E * score / (ONE_BARELY_REACHES_THIS_SCORE * Math.PI), 1));
}
When I omit braces I also omit the indented line. I would write:

for () foo;

Makes it clear it's ONE statement. At least for me...
I wonder if I'll be attacked for saying this. Here goes. We always find these kinds of shapes because they are the shapes that appear through fluid mechanics. Space is a fluid, too. In a fluid, we have vortices (in the form of whirlpools, tornados, etc) because they allow material and energy to be moved much more efficiently than any of the other structures we don't tend to see in stable systems.
should check out kubernetes
Amazon DNS error
Technically you're self-employed, just not profitable. You should pay yourself a salary or else you're basically asking the government to subsidize your startup for free. As a pragmatic matter you could just lie about looking for paid employment and you'll probably get away with it, but if you do get caught then they'd throw the book at you.

A start-up is not different from hanging out your shingle in any other self-employment capacity, except insofar as you have the potential to make much more money in a relatively short space of time if you get lucky. It doesn't exempt you from your legal obligations. Indeed now that I think about it another reason you should be paying yourself a salary is that otherwise it's going to be hard to disentangle your personal expenses from those of the business for tax purposes later on, and you might wind up paying more in legal/accounting fees than you think you are saving.
What do microservices have to do with JavaScript?
Yeah, it's not even strictly "does Monty know?" It's whether his action embodied that knowledge or not. Obviously (I hope) Monty knowing but still picking based on a coin flip is the same as Monty not knowing.
You are only doomed if you believe that you are doomed. Go out there and grind! Given that grinding is not your cup of tea, your only option is to pay someone to grind for you.
Good luck with your product.
BJP obtaining a clear majority is a fallacy [1].

[1] http://www.livemint.com/Politics/3icITaIhURYOiptoaidAhN/BJP-...
I'm generally pessimistic about the future. This is among the most interesting and positive things I've run across in years.

There are still limitations, as I noted. Solar costs are falling, but if you look at total installed system costs remain high. EROEI and other metrics of net positive energy are perilously close to minimums necessary to sustain civilization.

I'm not a fan of marine-based installations just based on weathering and corrosion. But a number of industrially-large plants would work. For the U.S., a single facility 4.5 km x 4.5 km x 10 m high would suffice based on USNRL's scaling factors. Split that among a number of regional facilities and you've got distributed capacity at a large industrial scale.

It's the solar collection that's the big and pricey part of this.
I guess that it's because at first, it was assumed that it was one of the servers jobs to parse such structures based on their names.

Since these same servers failed to establish a consensus (Django using "a=1&a=2" as array, whilst php uses "a[]=1&a[]=1", for example), someone has to start ...
Right, to be clear, that's your total chance of walking away from the show with a car. Switching doesn't change it.
Understanding software design principles from real world cases
> (this is where Go users laugh that Rust attracted a Rubyist instead of a C++ user)

That would be the pot calling the kettle black.
Great! let me/us know your results!
> Impenetrable Barrier in Spac

Gee, then, how'd various spacecraft get through it?

Ah, now that I read the details, it's a "nearly impenetrable barrier" to electrons. Okay, now
not so amazing! No need to call Captain Kirk!

Such titles are called "click bait" or some
such, right?
Hah :) I was mostly having fun with the "We created this language for X but actually Y and Z like it instead" aspects of Go and Rust.

Thanks for Rust for Rubyists, I remember reading it a while back. I should also thank you for the official Rust docs, which are a lot more robust now.
UPDATE: RESOLVED according to the AWS status page -- 6:24 PM PST Between 4:12 PM and 6:02 PM PST, users experienced elevated error rates when making DNS queries for CloudFront distributions. The service has recovered and is operating normally. [2]

--

Cloudfront DNS is hosed. Doing a DNS lookup on my cloudfront distribution fails. Many folks on Twitter also see the issue too [1]. Maybe a failed upgrade or something, their whois info was updated today @ 2014-11-26T16:24:49-0800.

[~]$ host d1cg27r99kkbpq.cloudfront.net
Host d1cg27r99kkbpq.cloudfront.net not found: 2(SERVFAIL)

[1] https://twitter.com/search?q=cloudfront

[2] http://status.aws.amazon.com/
This is kind of at the peripheries of net neutrality. I don't recall any proposed "net neutrality" related regulations -- whether the 2010 Open Internet Order, the NPRM from earlier this year, or any of the concrete alternatives proposed -- that would have prohibited zero-rating on mobile networks that have data volume charges.

This isn't even the same thing as paid prioritization (which the recent NPRM may still have allowed, within some bounds), where edge providers are given a choice to pay the ISP or have packets get lower delivery priority -- the ability of the customer to connect and the quality of service provided on the connection isn't affected by the payment, the customer gets exactly the service they would get connecting to an edge provider that hadn't made a deal with the access provider. The only difference is that the customer doesn't have to pay for the data consumption (which essentially is equivalent to the edge provider reimbursing the consumer for the data cost, except presumably the costs are lower commensurate with the simplicity of a direct edge provider to access provider payment route.)

So, while certainly this kind of thing might raise concerns related to net neutrality, its not what the focus of the net neutrality debate and regulatory effort has been.
Hmm, those are strange results indeed. I would not be surprised if those measurements were made a year ago. Back then, promises were really slow.

But then bluebird came out and changed everything, and many of the other promise libraries followed suit. Most promise libs are now really lightweight (with the only remaining exception being Q).

See https://gist.github.com/spion/6990910 ; http://spion.github.io/posts/why-i-am-switching-to-promises.... ; https://github.com/spion/async-compare/blob/master/latest-re... -

For example, bluebird (and most other promise libraries today) have 2 to 3 times lower overhead than caolan's async and are comparable to the most hand-optimized raw callbacks.
Seeing issues with aws console (also looks cloudfront DNS related).
seeing the same :/
Not Just Another Beego Tutorial
You do realize that all that you said, and all that Wendy Doniger says can be simultaneously true?

Attempts at a singular interpretation of the Indian epics will always be incomplete. As the late University of Chicago scholar, AK Ramanujan pointed out in his essay 'Three Hundred Ramayanas', these texts were written and rewritten in several historical, political, and geographic contexts. One can think of these different 're-writes' and 'edits' as an inseparable intertwining of threads. It is almost impossible to identify which epoch and political context each part of the Indian epics emerged from.

In short, no single mass of 'traditional understanding' can be considered as benchmarks.

[1] 'The Collected Essays of AK Ramanujan,' Ed. Vinay Dharwadker, Oxford University Press, 2004. http://trans-techresearch.net/wp-content/uploads/2011/11/thr...
Just tonight my father-in-law's new TV required a HDMI cable. He suggested RadioShack. I said "I'm going to Target. At RadioShack you have to talk to people."

The days of high-touch service are over.
Looks like anything running off of AWS DNS is dead right now.

$ dig @ns-666.awsdns-19.net cloudfront.net

Times out for that server as well as for all of the nameservers listed for cloudfront.net.
Yep, seeing strange intermittent DNS errors for CF here.
No. It just makes it move, but in between machine cycles (or if you turn it off) the speed of the spacecraft is zero.

It requires no energy or momentum to just change position. Except it's impossible to do in space, but this machine makes it possible (supposedly).
HN allows reposts?
I bet they'd pay 10 bucks an hour for shop time with access to tools and advice, and buy arduinos at a slight premium out of impatience to get projects done.
C doesn't scare me, but having used both dynamic languages like Ruby/Python and static languages with type inferencing and reasonably robust type systems (e.g., ML-family languages, Haskell), I find C-like languages that require a lot of type ceremony despite having fairly anemic type systems (and this is even more true of the whole C++/C#/Java family of static OO languages) to be quite annoying -- I don't feel like the type system is working for me, but that I'm doing extra work to make things easier for the compiler -- while Rust seems to be in a fairly reasonable place for a statically-typed language.
The Largest Solar Plant in the World Is Now Operational
I actually made a mental math game for Android not long ago. The concept is different though - it's about choosing the operations to reach a target number. I would appreciate any feedback!

https://play.google.com/store/apps/details?id=com.woodenclos...
Amazon.com's content cdn is returning 0 byte replies for images.
One guy's experience with programming
Clueless or being an ass. Tough to tell.
Wow! I have participated in peer review and the system can work--here, it seems like the editors were lazy. I wonder how many papers a typical editor is responsible for per day? I can understand researchers wanting to exclude groups that they are competing with. I always assumed that editors would check suggested referees against obvious conflicts of interest, but perhaps there really are too many papers and too many groups for editors to manually keep track of this these days? Perhaps some checking for recent coauthorship and institution could be performed? Ultimately, the safest way would be to simply not allow people to suggest referees. Editors should be able to find people in the field (based on the literature) who could potentially referee the paper...

The basic problem is that I think there is value to having referees who are anonymous to the submitter. That way, there is no problem with someone relatively new offering a strong critique of a relatively established researcher. But someone (the editor) needs to know that the referee is competent. Also, competent refereeing takes work. For example, I refereed a "methods" paper awhile back and since the method would likely be encoded into software (and there are a lot of people that don't repeat derivations), I actually went through their integrals, checked for conceptual errors, (-) sign errors, integration errors, etc. It's community service and necessary--but it does take time.
{
"name": "Bender"
, "hind": "Bitable"
, "shiny": true
}

Who puts commas at the start of a continuing line? What good could that possibly do?
> So, while certainly this kind of thing might raise concerns related to net neutrality, its not what the focus of the net neutrality debate and regulatory effort has been.

Well, that's because this wasn't a threat (in the US) until relatively recently, unlike paid prioritization and/or throttling. That doesn't mean that zero-rating doesn't violate the same principles as paid prioritization does. If you take a look at the doomsday scenario that Fred Wilson outlines in "VC Pitches In A Year Or Two"[0], the situation could just as easily apply to a zero-rated world.

You can think of zero-rating as "slow lanes", the speed on the slow lane is set to zero. (In a way, zero-rating is actually worse than paid prioritization, because it achieves the same end result, but placing a more consumer-friendly facade on the same rotten interior.)

> This is kind of at the peripheries of net neutrality. I don't recall any proposed "net neutrality" related regulations -- whether the 2010 Open Internet Order, the NPRM from earlier this year, or any of the concrete alternatives proposed -- that would have prohibited zero-rating on mobile networks that have data volume charges.

I also don't recall any large-scale[1] efforts to impose zero-rating on mobile consumers until the last year or so, which is why net neutrality legislation hasn't focused on it. In general, legislation around consumer protections tends to be reactive rather than proactive, and net neutrality has definitely followed this pattern.

[0] http://avc.com/2014/01/vc-pitches-in-a-year-or-two/

[1] (Yes, they existed in some cases, but they were very limited and relatively obscure.)
My Route53 domains are ok.
Not on the main donation page. If it's hidden away in a nook it doesn't count.
And we're back to the stories of Liu Cixin again:

http://www.pornokitsch.com/2012/07/underground-reading-the-w...
It's nice for small files but base64 really is inefficient. I think it is still used in mails, but really, you should use it only when you control all the usages that will be done with it.
Thanks much for info on this book
Makes sense, but that scenario is true for any freemium model though, not just free packages like FbStart.
My site is down, I'm using Route53, S3 and CloudFront so I guess that's why.
Send a pull - github for the win! http://darobin.github.io/formic/specs/json/
The Grey Thumb Archives (Talks on Artificial Life and Evolutionary Computation)
That's a non-falsifiable argument.
For one, post a link here. How's that for marketing.
AWS Cloudfront down?
Status page says all is okay, none of my cloudfront domains resolve.

https://twitter.com/search?f=realtime&q=cloudfront&src=typd
It lets you comment out a line without having to remove the trailing comma from the previous line. That'd be useful if JSON had comments.

I've seen people do this in the SELECT portion of SQL queries too.

Personally, I hate this.
You just spot a nice bug! I posted as soon as I completed 1.0.0. I will absolutely update this no!

Update: solved in 1.0.2 :)
Rails Schema to Scaffold
Anyone know how he makes a living?
Except the structure in a flat organization is all ad-hoc, there's no teeth behind it. Just because Joe in accounting talks loud and operates with charisma doesn't give him dictatorial powers backed by "do it or you're fired" powers.

It also means that when shit goes wrong, there's no "buck stops here" person who's ultimately responsible. Joe can always argue that he's just a member of a committee and defer responsibility to everybody else, and use his charisma (and probably a backlog of favor trading) to scapegoat somebody else.

The most important thing is that all this is a distraction from the business of the company. All this time that Joe has to invest in gathering and cultivating meaningless power that he shouldn't have, and putting in place an invisible power structure that everybody around him has to navigate...could better be spent doing, I dunno, accounting perhaps?

Flat structures tend to work only when organizations are very small, or can be compartmentalized into very small groups, but there's tacit acknowledgement that even in those cases there needs to be a formal dictator to make sure the ball is moving forward and people aren't wasting time in power brokering exercises. When the organizations get large, it becomes a necessity.

Peer groups define fashion, not progress.
This reads like a revolting Douglas Coupland novel.

Well done.

<not_sarcastic/>
This is the time it takes from one station to another. This is not my dataset, but I have been told this when I was give, I will let you know very soon!
None of the images are loading
Radio Shack was always two stores in my memory. There was the legit geeky side with electronic parts, and there's the Realistic/Tandy side hawking so-so also-ran consumer electronics. The perspective always seemed to be that parts were sort of a loss-leader for consumables.

The employees almost never knew anything technical, and were often suspicious of nerdy kids like me lingering in the parts section. I remember one time I was building a circuit and needed a .22uF cap. I asked if a .22pF was the same (I was like 10 or 11). Instead of saying "I don't know" the sales guy just kind of stared at the package and then shrugged and said "Yep". My circuit did not work.

I hear people floating the idea of RS reinventing itself as more of a hacker-friendly place, but from an investor's perspective you'd be switching from a giant consumer market to a much smaller niche market. Personally, I think that's a great idea, but I'm not sure you could ever convince investors of that.
Kkk in ferguson
https://github.com/michaeljakob/10-seconds-math you can submit a PR to remove it
I'm not as familiar with CPAN, but how is NPM significantly different?

As someone who used JS server-side from Netscape Livewire, to ASP JScript and even via Synchronet, and other JS runtimes... I've always appreciated the core language. Long before "The Good Parts" because Crockford only got a lot of coverage for what I already knew. Same goes for some recent adjustments regarding Object.create (and even inheritance chains in general).

JS at it's core is a decent language. ES5/ES6 enhancements make it very usable. Currently developing against Node 0.11.x --harmony, with a an es6ify for browser support. Given Node's very good async i/o interfaces, I've written a lot of bridges the past few years between systems that have trouble communicating directly.

Namely SOAP providers are a pain to consume in general a lot of the time. Not a problem to create a JSON endpoint in node that runs it fine. Need to process a huge XML or CSV file... Node is actually pretty nice... and can generally ship the final data where you need it.

Node is imho the ultimate service middle-ware... And to me, this extends to being the servers/services that web applications talk to... relaying to other backend systems/databases.
Yeah, my point was more along the lines of they've been working for 10 years and gotten near zero adoption. Not saying it will fail again for sure, but if this had value, XForms would have found it. URL-encoded POST data works just fine.
SPAs use Ajax to sync data with the server, but the templates/assets are on the client already. In a regular webpage, Ajax would have to pull the templates for the new components as well.

I think this is what Gmail does, though it still takes forever for the initial load. Anyway, I can see this becoming a complicated mess very quickly, and find Ractive/React to be much simpler solutions.

As for HN, I doubt anyone comes to HN for the design. PG and YC's brand helped create a solid community with good content and good discussions, which is what keeps bringing us back. But let's call a spade a spade - the UI design here is a joke, even more so considering that its target demographic is the tech community.
The Radio Shack where I grew up gave out free batteries once a month. I did a science fair project that compared how good Radio Shack batteries were to Duracell, etc, and they were superior by far. It's sad that they are basically dead, but it's the Circle of Life, I suppose, and a good reminder to never rest on your laurels or take it for granted.
Also experiencing issues with the AWS Console. Still not resolved for me.
Not loading any images for me. Browsing from Argentina.
That's because React only makes sense if used with Flux. Otherwise just use Ractive.js - components can communicate with each other via events, so you don't have to pass event handlers down the hierarchy.
Which they pretty much already were. The only value I can imagine this adding is a way to encode forms with nested structure.