skysight-inc/HackerNews huggingface dataset:
You don't need s-exps to have pattern matching on ast or macros, especially hygienic, pattern based ones. There's sweet.js and macros for python as examples. All you really need is an API for manipulating AST, be it built-in or 3rd party. S-exps are especially nice if you want defmacro-style macros, but I don't believe they should be used very much.
Once you hit a certain karma threshold you get a flag option on posts and a downvote option on comments.
FLOSS Survey 2013
How To Get More Leads Xplocial Home Based Business Opportunity
Make sense. Best regards.
Authorization comes from approval and in most cases the state rarely disapproves of police killings. If the penalty for wantonly taking a life is paid vacation and a poor excuse for an investigation then you can interpret that as approval.
>It's just that people tend to think about povray and renderman when "raytracers" are mentioned, and thus, fitting a raytracer into 30 lines of javascript may seem impossible

Not really. At least neither me, nor (I'd say) the HN crowd, would expect something like povray or renderman given the title of the article.

What we'd expect, an implementation of a ray tracing algorithm, and not a full featured program, we got.
How would you short London? Tempting, but no sure thing
Seems interesting. Will take a look.
The article doesn't even use magic variables, so what the hell are you on about?

Also, even with largely text-based programming you can run into obscure issues very easily. See for example:

if a in b.keys()
vs.
if a in b
I wonder if these failed login attempts are using passwords from the Adobe breach.
Maxmind, http://dev.maxmind.com/geoip/geoip2/geolite2/, is one option. Look into their git-repo for clients to read into their proprietary (but effective) db-format.
Why is it such a huge revelation that advertising is created to benefit a business?

You've got a beautifully produced and captivating video, which makes no secret about advertising something. People enjoy it and engage with it, but then suddenly catch themselves: "Oh no! What if this advertisement was created... for profit?"

Of course it was! So what?
Maybe include information if the IP is an active Tor exit node?
Python is a language, and isn't any more concise than Groovy or Clojure. Also, if the "stuff" you need to get "done" is process a million transactions per second on a concurrent database that runs on a 64-core machine then it's completely inadequate. In all those companies I mentioned, Java the language's competitor is C++, not Python, and that's pretty much the language you can compare Java to.

Also, "everyone" is just most people in web startups, which are a very small minority of software developers with very specific needs. They usually work in small teams, so languages designed to help with large project management are not a requirement, but a very fast turnaround is. So, sure, Python is better suited than Java if those are your requirements. This is still just a tangent to the JVM discussion.
I thought about writing a quine too.

"30 lines of javascript in 30 lines of javascript"
>The United States is isolated in the Trans-Pacific Partnership negotiations

School bully and his group of 30 rugby playing pals is isolated on negotating taking the lunch boxes of nerds.
Someone from Venezuela tried to log in, but failed.
I imagine this could be super powerful for Elixir as well (which has awesome meta programming capabilities).
This app has a great set of features! Sleek, streamlined design, no ads, I don't feel forced to sign up or anything. Awesome! You should do a Kickstarter! I'm sure many people would contriubute zero dollars for further development!
The first step towards mitigating problems is to acknowledge they exist. In the end, you can fool everyone but yourself. Food for thought :)
Due to Perl lending itself to easily creating DSLs, i often find it to be much more concise even with bigger programs, when porting from python to Perl. (And then i end up making the difference in line count by actually writing documentation.)
>* If there were no end, the US would oppose the whole section, not just the inclusion of chagas.*

What benevolence!
>>Once it's beyond the difference between a one-line regexp/fork-to-shell/reverese combo type thing that perl is so great at

That's just the very start, the very beginning of what Perl is good at. Read this book called "Higher Order Perl" by Mark Jason Dominus. You will see why 60000 line Python program actually becomes a 3000 line Perl program.

>>most of the code becomes your actual business logic, and logic code I feel ends up being similar lengths

No,

You must take a serious look at Perl. Please read the book I mentioned.

Some languages do make it very easy to write short, powerful, clear succinct code.

More importantly you need to work in situations where Perl can show its magic. I've written scripts in a week alone which were easily 6 month Java projects.
Leaks - RoiCarthy.com
I understand what you're getting at, but...

A new admin comes along in 3 years time, and doesn't know the difference(...)

...just makes it feel like you're optimizing for the lowest common intelligence.

It's not a mark on the language but rather one on the understanding of your potential successor. Would the same sysadmin who is unfamiliar with [[ vs [, or $ vs @, be handily equipped to do common system administration tasks? Rebuild a degraded software RAID array? Troubleshoot a faulty network interface? Chances are comparatively slim.
This guy WAS one of the I've got mine people. He is self described as a rock star type. He made many millions of dollars. I have knows middle class families who have not only raised 8 kids, but have retired and maintain the same standard of living on LESS money than this guy made in two of his peak (one million dollar) years. Having eh 8 kids is not the irresponsible part when you have made upwards of ten million dollars in your life. That much should be crystal clear (the money was squandered).
You are definitely missing something. :D

Have you ever noticed (dumb) people that hashtag everthing they write?

This is an app for them. :D
I have experienced exactly the opposite of this. Nobody seems interested in using Kotlin, while I think it is pretty neat.
I think that is unlikely. The Adobe breach data looked like this:

84557956-|--|-[redacted]@parponline.org-|-0tlHzKbr18uO6Wu5iaXtPQ==-|-mother's maiden name-Wilson|--

These logins are targeted at usernames. Adobe data didn't contain usernames, hence I don't understand how the Adobe data could help here.

user.failed_login

actor	<redacted>
actor_ip	201.20.72.120
created_at	2013-11-18 21:03:47
note	From GitHub.com
user	<redacted>
It looks like valve has spent a few hundred dollars on a 3D printer and I expect a small team and come up with something far more revolutionary. I wonder how it will play out.

I also wonder if this cost covers the connect too.
Now, Google and Facebook competition becomes more stiff and due to this, Google tries to make his social networking site more popular through Sign up process like Gmail, youtube and other stuff which automatically increase the number of accounts for Google Plus and according to stats, they are winning but in reality, very few mass spend their valuable time in Google Plus. So, their all hard work goes in vain eventually.
"To your shareholders."
Why this?

// Shorten some names.
var math = Math;
Why Doesn’t Y Combinator Have Its Own Hired.com?
Wow! So clean and easy! :)
Ask HN: Should I Buy bitcoin now? 
Looks like the value of bitcoin is increasing at exponential rates, is it still a good time to buy ?
>You mean people in America don't feel this way about street preachers? Even the kind that walks around with a sign and shouts REPENT! and all?

Yes of course we/they do. Street preachers are obnoxious as all hell, especially for people with preexisting religious beliefs.
Extrapolating a bit, the numbers for 8kb keys should be about 5 sign/sec, 500 verify/sec.
Wow man, you're good at Javascript!
On mine I see 13 different login attempts, in about 8 hours.
Review of Visualization Systems for Introductory Programming Education [pdf]
The topic is fun (if not terribly useful), but the rest of the blog is full of brain-teasers. I'm really enjoying the read.
I thought jsfiddle bans document.write? what sorcery is this?
Suboptimal teeth brushing
Something weird happened to me the other day: I grabbed my toothbrush with my right hand, the toothpaste with my left hand, removed the cap with my right thumb and index while holding the brush with the other fingers, pushed out some paste onto the brush, and started brushing.

Nothing crazy so far, you'd think. Except I've been doing it the opposite way for at least 30 years, i.e. as far as I can remember. And that involved an additional step at the end where I would drop the tube from my right hand and switch the brush from left to right (I'm right-handed).

Basically, I've been using a suboptimal process forever. And I'm all about optimization... So how did that happen? And why did I not notice it before?!
That's a lean startup. They probably had the quickest time-to-MVP as anyone.
India’s lavish farewell to Sachin Tendulkar
Free 2Mbps WiFi in McDonald across China
Because when it's run through the Google closure compiler it becomes

E=Math,F=E.sqrt,G=E.max
At the moment, the threshold is 500 points.
It's obviously being used here for emphasis and humour - totally valid.
Bitcoin: Before You Get All Technical Analysis On Me
Au contraire. It is not polemic to call a spade a spade. Nor it is documentary work to propagate a biased and watered down version. In fact, it is propaganda. If you have the appetite for colonial misrule these articles might help paint a backdrop:

1. http://www.theatlantic.com/magazine/archive/1908/10/the-new-...

2. http://www.celdf.org/downloads/NATURE%20and%20EMPIRE%20-%20L...
Capital letters are bigger, and therefore take up more space.
Yahoo to Encrypt Information Flowing Between Data Centers
That is before minifying. The variable name "math" was chosen for readibility in the non-minified version. The variable math can be renamed during the minifying process to a short identifier, in this case "E". Since the Math object is used quite a lot, it is worth the assignment to rename it.
Quite ironic given the nature of the page you were looking at, and the details that, presumably, DID show.
The article needs numbers: is the number of unoccupied properties in London increasing or declining?
In this definition yes, modern Russian people are individualists. But in sense
> Extreme cold and very dark days tend to bring people together
That is in the sense of small close group they are more collectivists than many of western countries.
U.K. Parties Prepare for 2015 by Erasing Web Histories
It's a good story, people should think about the fail carefully before commit to a startup. I shall read this story 1 year before, it's too late to think about it when you are facing it.
Musink Moves My Feet
This changes everything, again!

Kudos brother.
Impossibru!
Is this some elaborate prank?
Given that nearly the entire US Gov't gets high on its pharmaceutical supply daily, it shouldn't be any surprise that Pharmaceutical, Inc. is running the US Gov't on a junky supply line.

There is little that can be done except stop providing massive profits to drug dealers. Good luck with that.
Connecting PHP and Node with Redis Pub/Sub and SockJS
You can login to github using an e-mail address.
This reminds me of a friend of mine who is Hong Kong born Chinese. I asked him if he wanted to go to a festival, but he said that he couldn't afford it. I knew that he earned quite a lot of money and pay day had just gone by, so I asked him if everything was OK financially.

His answer blew me away. He explained to me that Chinese families don't think like western families. He pays his parents a seriously large percentage of his earnings every month. If he wants to buy a house or a car or anything that has a large ticket price then he, or his siblings just have to ask his parents. They never have to go into debt and debt was very actively discouraged.

When I asked him why he explained to me that they see the extended family as a single unit or entity. Every generation is deeply involved with the next financially. Companies started by the family are seen as very long term investments. Those investments span more than one generation. In other words, he could start a company that is successful by the time his grandchildren take it over.

The idea that I personally would not benefit, but my grandchildren would, was nuts at the time. Now I have children I'm starting to understand this paradigm shift.

This is of course a generalization, but the Chinese appear to be very patient and serious long term investors.
This is an unrealistic scenario, the language basically has a single statement designed to do exactly this.
WOW! This reminds me so much of the demoscene. Can't believe all that was possible in one line of JS!
If not for the fact that these groups act with consent of the government elected by the people of the United States.
Isn't that exactly why we moved away from other freemail services, back in the days?
My TV (not an LG, thankfully) has really very good LoveFilm and BBC iPlayer apps built right into it, both of which require a network connection and are quite compelling reasons to use said network connection. I could watch both of these things via my Xbox, but then I'm needlessly powering the TV and the Xbox, rather than just the TV as in scenario one. I don't think I should have to double my power use just to avoid being spied upon.
Is anyone collecting this info for ipv6? Netflix has me in the wrong continent...
Same here,

user.failed_login: Originated from 186.93.130.3 9 hours ago
user.failed_login: Originated from 186.94.122.201 13 hours ago
user.failed_login: Originated from 201.242.68.112 17 hours ago
user.failed_login: Originated from 190.200.21.131 a day ago
user.failed_login: Originated from 190.73.250.152 2 days ago
Can you tell me a tool from which i can get all my backlinks stats with URL? Because recently, i get hit by Google Penguin, I think.
Searching Amazon reviews to make products people want - The Amazon Whisperer
Mr. Musk seems to have a habit of publicizing his back-of-the-napkin calculations. "Based on the Model S track record so far, you have a zero percent chance of being hurt in an accident resulting in a battery fire."

It seems to have worked well for him. Maybe I should pick it up.
You're on.

I bet 0.00125 BTC that the lowest price as reported at http://bitcoincharts.com/charts/bitstampUSD won't fall below $321 USD until after Nov 29.

To clarify, I will pay out under the following circumstances:

You reply agreeing before this reply is "12 hours ago"

I accept your reply

On 2013-11-30:

Load http://bitcoincharts.com/charts/bitstampUSD

Tick "custom time"

Set start date as 2013-11-18

Set end date as 2013-11-29

If the "Lo" price is less than 321, I will pay.

Otherwise you owe me 0.00125 BTC

Deal?

This will be interesting :)
Here are my logs from the last two days:

user.failed_login

actor_ip	186.93.156.104

created_at	2013-11-18 14:45:30

---

user.failed_login

actor_ip	180.183.84.109

created_at	2013-11-18 06:05:01

---

user.failed_login

actor_ip	41.79.65.109

created_at	2013-11-17 12:55:31

---

user.failed_login

actor_ip	186.93.79.118

created_at	2013-11-17 12:40:34
Well, I would beg to disagree. While the standard Serbian and standard Croatian are very similar, it's more of an artificial. Even when that was one language official, one part of ex country called it Serbo-Croatian, and other one Croato-Serbian, and the versions taught at school were similar, but not the same. There were some language constructs that were in this common language just because they were present in one, and not the other, so that Serbo-Croatian was a strange mix.

Not to mention dialects. Being a native south Serbian speaker, I had much better understanding of Macedonian and Bulgarian than those Croato-Serbian dialects spoken in the western or south Croatia.

I guess if it weren't for that political push to make Serbian and Croatian language the one language, those language would be much more different today than they are. Not to mention that simply choosing another Serbian dialect as standard Serbian, and another Croatian dialect dialect as standard Croatian would make those two languages unintelligible. Instead, it was a political choice to choose two most similar Serbian and Croatian dialect to be official standard language, and then enforce that at schools. I know that for example in southern Croatia people were forced to use standard Croato-Serbian at schools, and people in southern Serbia were, and still are forced to use Serbo-Croatian at schools, TV and all official institution.

Yes, language is a politics, and politics frequently molds languages in the direction it chooses. Orwell was not that far away with reality.
Superb advert.

Slightly amused after realising that the first thing I then did was use Facebook search to find Google's page to share it.
I've got one of these TV's and annoyingly I think it's great. I'm likely going to have to set up some routing/dns/proxy rules to defeat this.

Might even have some fun with it by sending it lots of channel changes, pen drive details and the rest.
There are some corporate accelerator programs who licensed TechStars model. If they will see startup who went thru accelerator and didn't raised money - they will ask thought questions. The funny thing is, that even being in coworking space and not raising money was also a negative signal.
> Money solves nearly all problems in the world these days

Looks like somebody's not rich.
Or just drop that line.
Bear in mind that the comparison here is against ProRes 4:4:4, which encodes I-frames only. This is basicaclly just compressed whole-frame snapshots--like a slide-show of JPEGs--with no exploitation of inter-frame/temporal similarities.

That choice of comparison codec alone is dubious, as they're comparing an intermediate mastering representation that favours quality over compression to a codec that's meant for end-user delivery. It would have been much more informative if they'd compared h264 against h265, with identical source material and as-similar-as-possible encoding parameters.
Added a time graph :D
http://sbb.com.np/aaron/
Search engines are a democratic weapon
Ask HN: Bitcoin Mining Operations Perpetuating Weaknesses in SHA-256?
Is it possible that bitcoin mining operations are actually generating the analog of a giant rainbow table to aid in the decryption of SHA-256 data?

Perhaps some mechanism that would facilitate a birthday attack, collisions, etc.?

I thought I'd float this out there to people who know more about cryptography and the weaknesses of these algorithms than I do.
For minification, as someone else said. I originally wrote this for a JS1K competition some years ago, so it's not geared towards readability, but towards small code size.

I had a really, really ugly trick that saved me a couple of bytes which I removed before posting to HN. I figured out I was using canvas.getImageData() and canvas.putImageData(). So I did this: var tID = "tImageDatA"; canvas["ge"+tID](); canvas["pu"+tID"](); You can see that in the original source: http://gabrielgambetta.com/tiny_raytracer_full.js

Not my proudest hack :D
As I posted to his blog, I think he should contact the Information Commissioners Office. The TV appears to be sending cookie information, which makes it likely that not presenting him with the information in a clear way runs afoul of the infamous EU cookie law. Expecting people to read T&C's for a TV is nonsene.

There are also potentially other issues with the UK Data Protection Act, such as if they were to collect any personally identifiable information, which is likely that they will at times do if it snarfs data from attached USB devices at will.

And I'd love to see how they respond if he serves them with a Subject Access Notice (in the EU we have a legal right to see what data companies hold on us in most cases).
If you want to take IP lookup one step further: https://github.com/fourtonfish/HelloSalut
Right, just diffuse + specular with different coefficients. Nothing fancy about the materials.
You should try Perl - it's even less readable.
Wow, awesome! I'll definitely add that :)
The first comment on that page is important: contact the ICO.

But it's interesting and worrying that this problem would not have been found if LG was using SSL.
Attacks like this are common place on the internet.

What I will take away from this, is that github provides a very nice authentication audit log. I really want every service/app/site to provide this kind of information.
Hmm, 13 failed attempts for me as well. Glad I have the "Two-factor authentication" On just in case.

https://github.com/blog/1614-two-factor-authentication
Very nice indeed! I especially like the fact that the source is so well annotated, which makes me wonder: why bother with minifying it at all and not simply use the unminified source on Jsfiddle?
May I ask, what prevents you from helping?
I would strongly suggest people enable two factor authentication:
https://github.com/settings/two_factor_authentication/config...
Dropbox nears $8 billion valuation
I think this is awesome, however, I think it would be even more awesome to get a walk through of the code and the thought process behind minifying it in a blog post, the past days with all the jsfiddles are nice so don't get me wrong on that part. I just think it adds more value if the code is somewhat explained (I know ray tracing is explained on tons of places). Just my two cents.
Any opinions on carbonwallet?
Glad you liked it. It should be far more readable, though; the constraint here was code size in bytes, so even the non-minified code (http://gabrielgambetta.com/tiny_raytracer_full.js) is quite hacky (especially with the global vars, the horrible "tImageData" hack, the assignments within if conditions, putting all the sphere data in a flat array and playing with the indices,...)
Upvoted because I learned "quine"
This ad format was there from the start of the promotions tab; it's not new. Here's an article about them from June:

http://googlesystem.blogspot.com/2013/06/ads-in-gmails-promo...
I agree. The fact that Youtube is too slow right now for me to even watch the video is just the icing on the cake...
I'm not looking for a language that is hard to read.

The great thing about such demos is, that everyone is able to read and run it within minutes.
Abstractions in Multi Tenant Systems - The Tenant
I think it is a proxy for S3 that sits between your application and S3. So it works with Boto, or your favorite S3 library.
You May Not Need Big Data After All
What's funny is that they think they can make their TVs phone home and get away with it.
Check this one https://github.com/Umkus/nginx-boilerplate
I can recall some discussion in Wikipedia that suggests India has about 14 official languages (not just Hindi and English).
> It is a sign of a company with a lot of money that is not willing to take excessive risks.

Microsoft included a Kinect with every Xbox, despite the Kinect pushing the cost of the console to $100 over Sony. Risk aversion doesn't seem to fit the pattern here.
Naw, I am pretty sure they know they are copying. Did they ever say otherwise?

They just say "hmm, that was a good idea, I think I can do even better" repeatedly, and so UX improves.
I just looked at this childhood drawing of yours: http://www.gabrielgambetta.com/img/1986-listado.jpg

Is that BASIC CODE mixed in with bugs bunny??! Raytracer or no raytracer, this is exceedingly cool.