skysight-inc/HackerNews huggingface dataset:
You really want to play the selective Quranic quote game? Fine I'll indulge you with one example:

"Permission to spread the religion by war" - here you've already discredited yourself by sourcing the hate mongering religionofpeace.com. But anyways
the sourced page at http://www.thereligionofpeace.com/Quran/023-violence.htm says there is no defensive historical context to the verse at Quran (2:191-193).
Wrong. Relocating to Medina did not save the emerging Muslim polity from attacks and raids and from the Meccans. Low status followers who couldn't leave Mecca were still being beaten, tortured and killed. But the crucial bit of false messaging in regards to this verse happens here:

"And fight them until there is no more Fitnah [disbelief and worshipping of others along with Allah]"

Ha! The naive reader might say "gosh thats pretty much a recipe for constant warfare isn't it?". But Fitna doesn't mean that, it more accurately translates to "discord promoting actions/ state
of destablizing disharmony" - think Russia's recent actions in the eastern Ukraine.

A similar dynamic is at play with many of the other points on the site. Misleading interpretations or interpretations favored by extremist scholars are put forth as the true face
of Islam. More reasonable rulings by more qualified scholars apparently don't count. Devout Muslims who have no problem in being a harmonious part of diverse societies apparently don't count.

Because that might undermine the central fallacious Islamaphobic narrative: It's not bad people, it's bad ideology.

But it is bad people. There is enough room in any ideology to be an asshole.

I'm not going to do anymore than this, because a) I'm not qualified b) I don't have the energy and c) I doubt you're looking for a real debate, propagandists usually are not.

As a postscript I really don't get the end game of these arguments, but it seems to be: "can't we just all come together and hate Islam? Can't you see that's the only way to fix the world?"
Hope you got a bounty!
I would be more skeptical, but this just happened to me this morning!

I try to discipline myself to retype code instead of copy-pasting (unless it's lengthy, then I should refactor instead of copy-pasting). It always saves more time that it takes to retype. But sometimes I'm lazy.
Good points. One more:

* Getting interrupted partway through the edits. I call this the "working out of your home office when you have kids" error.

Now, I don't copy-paste-edit similar lines anymore. I find that editing is often slower than typing the line from scratch.
Nope. Not even a t-shirt.
Sell used clothing business
Broadly speaking you would be a non religious theist.

If you believe a God exists and reject that it can be known through religion, that would make you a deist

http://en.wikipedia.org/wiki/Deism
I can't deny that looking good in front of others isn't a basic human instinct, but it has a flip side: you live your life to look good in front of others. Not very self-actualizing, now is it?
Does Facebook really rip off that much non-posted comments? I know they advertise Likes, but I haven't seen much more.

This doesn't necessarily detract from the bigger argument which is it is useful to know the research relevant in your field.

By analogy... Many hedge funds don't act like they know current financial theory. (Example: Icann) Others (Example: AQR) base their entire existence on being current on research.
I'm aware of that, the problem is:

> it's just updating the values every time there's a new post or submission from that user.

Source: http://hn.algolia.com/about
Mobile networks use IPv6, but they also NAT to IPv4. So unless there's financial pressure, it's unlike his IPv4 will stop working. Maybe one day in what, 15? 20? years your statement will be true.
I have to say that I appreciate someone attacking this long neglected problem. Crowdsourcing at it's finest!
I am the CTO of VuidoCRM, a CRM solution similar to Pipedrive, but in the end it will be open source. The development is halted at the moment but we will release it to the general public soon. If you are interested in learning more about it just shoot me an email.
Other systems are possible. The fact that founders and investors don't explore them is easily explained: the current system is heavily weighted in their benefit, so why bother?

Some of the more obvious other systems are also legally disfavored. For example American corporate law is really oriented towards equity-based corporations, not workers' cooperatives. This doesn't mean that an alternate legal climate would lead to everyone structuring tech businesses as workers' cooperatives, but the current American legal climate makes it difficult, so fewer are founded than might be the case in a more favorable environment.
It's in there under std::list, but for some reason erase and begin are linked to externally. All the other member functions seem to be present/offline.
Try the new Wikipedia app beta which came out yesterday:

https://play.google.com/store/apps/details?id=org.wikipedia....
Secrets of dispatch_once; x86 performance trickery
If you're so panicked you're flooring the accelerator thinking it's the brake, you might not think of that, and since you've not actually depressed the brake pedal, it wouldn't shift anyway, would it?

If you're truly standing on the brake, then it ought to work, but you might not think of it. I'll bet a lot of people don't usually think of any gears but park, normal forward and reverse.
The IETF has (sadly) specced logging of cgn associations for surveillance purposes.
You still need UPnP or something, otherwise your IPv6 default firewall policy (allow out deny in) is going to block inbound connections.

Yes, it's easier to hole punch, but a webserver won't do that.

And if you're manually configuring a firewall, I'm not sure "allow port 80 <someIPv6>" is any easier than "forward port 80 to <someipv4>.

What am I missing?
The problem with laptops is keyboard noise.

Compare note taking with keyboard typing in a class with several dozen people and you will see noise is a big problem if you are the teacher.

I personally believe the best solution is audio record anything the teacher says, automatically transcribe it and just draw diagrams and stuff.

But it will take some time before people start doing it.
> Video is a medium for toddlers

Bold ... but ridiculous.
D'oh! I think you deserve at least a gift certificate!
Gates I would think
Yes, atleast the Times is a respected paper.
The Witness: Modeling epiphany
Sounds interesting... i'll take a look. The fact that its UDP would be helpful in avoiding the need for a dependency on celery/message queues.

What's it like in terms of getting the data back out?
Why exactly did you frame the article "Moving a Static Site to S3 Before My Girlfriend Got Out of the Shower" instead of "Moving a Static Site to S3 in 5 Minutes"?
Worse than that: it's very easy and almost always correct to predict that a startup will fail.

But... paying someone to make that prediction (even if you largely trust their authority) is not actually helpful.
I believe the links at the bottom are the most useful part of the article.
I think what's really great about our system is that (at least for the privileged who can work in startups) its really easy to put your money where your mouth is.

If you are a skilled employee that is responsible for the bulk of a company's scaling, it's easier than ever for you to guarantee enough stock in the company to guarantee your efforts are worthwhile.

If your company isn't compensating you accordingly, you can found your own. If it's true that founders aren't that much more valuable than employees, then you should do ok, right?
Deep in the Brazilian Jungle, Villages Host Their Own World Cup
Clickjacking is especially scary because most web apps are probably vulnerable. The default httpd.conf that ships with most package managers doesn't include the X-Frame-Options header. (Perhaps it should.)

Based on my testing, it appears Rails does not add that header either. Do any other frameworks?
Why English Eggs Are Way Different From American Ones
Some differences and similarities:

* CLSQL was not built for a web environment (A man can dream) and is not thread-safe. The clsql-helper[0] project was created to address this, among other things.

* CLSQL supports more databases. While CLSQL has its own bindings for every database (Like SQLAlchemy does, I think), Crane uses cl-dbi[1], which right now only supports the big three (Postgres, MySQL, SQLite3).

* Crane was originally conceived as a set of macros to reduce the verbosity of SQL, but I later decided it would be wiser to make it stand on its own.

* CLSQL's manual is what Crane's manual aspires to be. It's probably the most well-documented Common Lisp project.

* CLSQL only escapes strings, it doesn't do prepared statements, which is a huge security flaw.

[0] https://github.com/AccelerationNet/clsql-helper

[1] https://github.com/fukamachi/cl-dbi
I wonder how accurate it will be.. For general typing, there is probably some built-in autocorrect, but, if you wanted to code, I wonder how that would work.. Exciting anyway.
I don't know. You obviously like the site, and it's full of these scroll abusing sites, it make me believe I can't browse sites anymore.
As far as I can see factotum is used for authenticating users into the system. AcceSSL allows you "only" to store RSA private keys on a separate machines/machines without storing them on Internet-facing server handling SSL.
VC from Wasabi Ventures giving pitch feedback
Make one
SoftwareMaven, I will suggest that one possible explanation is that our gut is filled with microbes (some good, some bad) and food is filled with microbes and, by weight, our poop is 50% microbes of some sort. So when you fast, you clean out bugs from your system, some of which are very not good for you. We seem to have lost this idea that we are organic, living creatures, part of a complex biome and seem to have this fantasy that we are merely ...chemically complex and in need of more building blocks. And life is just way, way more complicated than that. It is much closer to an on-going, multi-front battle. And when you never fast, you never take a break from that battle. It just keeps on going.

my 2 cents, fwiw.
Unfortunately x-frame-options does not always fix these kinds of problems. If you can get the user to click more than once on your page, you can open a tab in the background on the first click (google for popunder.js), and if you can predict click #2 a split second before it happens (e.g. zalewski's game PoC), you can bring the popunder to the front and reposition it right under their cursor.

(note: amazon could fix this by detecting when opener is xdomain and requiring some minimum number of mouseover events in the page before the button is clickable).
I don't find this convincing at all. I'm a classically trained pianist and cellist. I studied music at the undergraduate level, and am a former part-time working musician, and a current computer programmer. I grew up with computers and used them far more than my classmates, and I got onto the internet before the world-wide web existed. I continue to take music lessons and feel like I'm learning and performing better than ever.

If what she's saying were true, we'd be seeing a significant drop in the quality of students entering music school and entering the job market. I don't see that happening. Does she? Are there fewer qualified students entering music programs? While symphonies are having trouble finding funding due to lack of interest, I don't see finding qualified musicians being a problem. What about other types of music? Are they seeing these issues? There seem to be plenty of bands of various styles out there playing in my town.

When I was a kid, I spent hours per day on my computer - mostly CREATING music. (Listening to music the way it's done today on the computer wasn't feasible.) I spent hours communicating with other musicians about how to improve my skills as a musician, and nowadays, I spend hours on the computer finding, listening to and studying music as well. It can be a wonderful tool for music.

Perhaps there's something else going on with your mother's students in addition to or besides the computers? Maybe the problem isn't the computers but specifically social media, or something along those lines? Regardless, her conclusions about what computers do to students are out of line with reality.
I actually think C# is quite a nice language, I just don't like any of the rest of what comes along with it (Windows, ASP, VS, etc). I am fully aware that you can technically run .NET on an open source stack, and I am also quite wary of the shortcomings inherent in that approach. I can theoretically run my Python webserver on a Windows box, but I'm not going to. If I work hard enough, I can put a square peg into a round hole, but I prefer not to. Because I need a bunch of packages that aren't available on another operating system. Because there were assumptions made about certain system commands and the presence of certain an init system when I implemented feature Z. Because the application was built from the ground up to run on the operating system it was written for, and that operating system will never be Windows.

It is my belief that .NET on Linux will forever be a project like Cygwin or Wine, a mediocre substitute for pretending one thing is another. I don't hate .NET, I just consider it irrelevant. A non-option. A second-class citizen. If I had a whole bunch of C# code sitting around I really needed to run on a Linux box for some reason, it might interest me, but I don't. I am never going to use Windows as a server, and .NET seems inextricably linked to Windows. Modern Java does the things I would want out of a compiled language like C#, so I'm not clear on why I should care or be interested in something that looks like an equivalent platform. Perhaps you can educate me. You seem to readily admit that Microsoft has made many mistakes across the technology stack, why is .NET so different?

I am curious about how many production .NET applications you have running right now on hosted Linux boxes, and if you would care to share your experiences. Perhaps I am completely wrong about .NET on Linux, and there exists a great and vibrant ecosystem of .NET devs on Linux and all the third party libraries just work great out of the box. If you want to convince people about how great .NET on Linux is, write a blog post about your experience running a large scale project on such a platform. Elaborate on the great packages and features present in the .NET ecosystem which I can't find in Node or Ruby or in the JVM. Don't just vaguely allude to there being a bunch of great open source .NET developers out there making great projects, because the only example you gave (ServiceStack) is not open source or free. Give us some great examples and tell us why we can't find that stuff anywhere else. Convince me that I should care about .NET even when I want nothing to do with Microsoft.
They probably spent most of the time investigating to make sure that adding the header wasn't going to break anything.
It was already posted elsewhere in the thread, but here you go: http://pdf.yt/

Free, open-source, embeddable, ad-free, and accessible to anybody.

Disclaimer: I'm the creator of PDFy.
You don't need a framework! Or Jekyll! Open your text editor and create an HTML page. You're solving a problem you don't have!
Well, most of that may be true, but then an even bigger picture is that if you've built a large & growing profitable business, there will always be another deal to try again, while if you're failing there's a good chance there won't even be this one deal. While it might be good to have the tactics in your back pocket for a sale with no negotiating leverage, it's much more productive to work on the fundamentals of the business so that there'll be another deal even if this one falls through.
Or in this case... about 100 times their revenue
Lens blur + perspective via CSS
Steel Toe size 7 currently ranks as my favorite local brew :). I will be there!
> Java != Java EE

Not every usage of Java involves Java EE, but that doesn't mean Java EE isn't a really valuable tool for many of us. It has had a bad name in the past, but last version have totally changed that and it's now a very sane tech.

Twitter of course is a highly specialized thing that operates on a Scala that almost by definition not every web site out there will be at. It makes sense to build a lot of their own tools and only use lower level infrastructure as a base.

So the JVM and Java is low enough for them to build their stuff on, but many parts of Java EE may be too high level for their very specific use case.
It’s Not Surprising Two Harrier Jets Have Crashed in a Month
On my car, you can always shift from Drive to Neutral just by pushing forward on the gear lever, without your foot on the brake, without pressing the button on the gear lever, etc.
Why? You have a lot of ways to hack a WordPress site?
I stopped regularly visiting /r/programming before I started working on Go. The standard of discourse is too low; too many people eager to dickwave by sharing their negative opinions. HN can be bad but at least I can have a vaguely sane conversation here from time to time.
Man Hides In Bushes, Snaps Pervy Photos. So Not #YesAllWomen, Dude.
CIA now has a Twitter account
What kind of insurance are you looking for? (Not saying I have any suggestions. Just that this info might get some response.)
> I resisted the temptation to use the exploit to send myself a million dollars worth of free Amazon gift cards

Sorry, but that's not how Amazon's "Buy It Now" option works. It sends the item to the default address on file. So it would not be possible for the clickjacker to get it mailed to their own address.
I don't see how this would surprise anyone that has given even the slightest thought to speed optimisation, never mind an "expert". Putting one cheap operation into a loop is dominated by the loop overhead, not the cheap operation, so of course two cheap operations with one loop is more efficient than two functions each having their own loop overhead (assuming the loops can't be unrolled of course).

That is never the problem. The problem is that doing this creates tight coupling between the two operations, making it marginally (or sometimes significantly) more expensive when you only need one of them. The coupling also makes your code harder to understand (in all but trivial cases). When the operations are naturally inseparable, this approach makes sense. It also makes sense if you are trying to optimise out a specific problem after profiling.

As a general design, it's usually an anti-pattern and one of the reasons premature optimisation gets such a bad rap with Knuth et al.

Also this case is pretty trivial. There are many cases when trying to couple together multiple operation results in an explosion of edge-cases with unexpected side effects that end up making performance worse, unless you are super careful. This is when "just pick a better algorithm" is usually applicable, except if you tightly couple two algorithms together, it's much harder to swap one out.
Yep, they may have had widgets or legitimate framing that they needed to handle.
ahh... there wasnt a lot of people to need to get through there.
It's not any old tabloid. It's journalistic ethos centres on garnering page views by stirring up fear and anger in its readers for the most part, with a bit of titilation from prepubescent girls on the side.
How does this make my life better/easier? Tv's have been trying to do this and nobody really cares. Take the Nest example ... why don't I just literally turn the Nest device?

I'm not saying this couldn't have a practical use -- just that you aren't proving it.
the CSS filter and transform only works with some late webkit browsers (desktop Chrome)...
Yandex Mail. It's actually pretty good.
I was just misreading the graph, assuming farther out on each axis was better (faster/smaller)
You can send a gift card to an email address that you specify. I can't seem to do it now, but I remember being able to pre-populate the email address using a GET variable:

https://www.amazon.com/gp/product/B004LLIKVU/gcrnsts?ie=UTF8...
Speaking as someone who has stuff in Google Play - perhaps. But it may also make it easier for someone with a great idea but not a lot of programming experience able to get something out that outweigh having to index a number of low quality apps. Given the filtering mechanisms on both stores that are in place, I'd be less worried about getting a lot more "bad" apps than making it easier for good apps to get noticed - a current problem that likely won't be affected one way or the other by this.
It's called R&D. (Or, more accurately, this describes a subset of what R&D should be doing.)

Software culture is, to my surprise, deeply anti-intellectual. Crass commercialism has driven out everything better, and the result is that a discipline (technology) that ought to be focused on improving human life is, instead, focused on helping business assholes unemploy people.

Of course, the cost-cutting anti-intellectual shitbirds don't limit their damage to outside of their companies, so R&D is one of the first things they attack when they need to free up cash for their unreasonable bonuses.
I see they are only following other government organizations. I think it would be hilarious if they chose a handful of people in the US population to follow, just to freak those people out.
> Assuming you mean "ditch the huge, thick coax connector", yes.

Whoops, lost a bit of meaning when I revised that sentence and didn't look over it.

I'm not really sure what to think of the whole "watch" thing, even if it is a real thing that going to happen I can't see it being anything like people expect it to be. Having headphones plugged in would be a little weird, I just tried it then by taping my headphones plug to my wrist and found it got tangled in almost everything I tried to do.
Sure but isn't it misleading to correlate high caloric intake with obesity? I mean this CAN be the case, but the more weight I lose and the more I work out - the more calories I actually consume.
You can get to 40+ wpm pretty easily on a standard iphone. Kids these days have no trouble typing fast, one-handed, on their phone.

As for programming -- a language could be invented that is on-screen keyboard friendly (no brackets, etc).
Documentation never manages to stay up-to-date, so perhaps you could use some sort of Service Discovery Protocol to map these semi-arbitrary numbers to more memorable names.

That already exists, it's called getservbyname(). It gets the mapping from /etc/services, which would also serve as reliable documentation (since it's "executable", in a sense).
I guess this is very subjective. Github should do some analysis based on code commits and should post top ranking programmers.
I really want a portable keyboard that I can type on quickly while walking around, but I don't think these guys have anything like a product. This looks like an empty web page to measure interest.
Online Casinos and Gambling facing legislation challenge
The advantage of dynamic languages is not in succinctness; the advantage is being able to defer the concrete definitions of the objects you're dealing with, or to ignore them entirely: it's what lets you pass arbitrary objects around in your middleware stack, or do things like ActiveRecord, click.py or sh.py which do crazy things with the object and module system, etc. There are things that are really hard in a statically typed language, or that you simply can't do, that dynamic languages let you do effortlessly. Of course, all of this freedom comes with cost. But gaining succinctness is hardly the major win of dynamic languages.