skysight-inc/HackerNews huggingface dataset:
Previously posted and killed by user flags.

https://news.ycombinator.com/item?id=8209515
There's no code provided, and not really any original research here either. Anyone that was trying to break such a simple captcha, and is able to understand this blog post, already has all the tools they needed to break it. Reading this blog post maybe would save someone half an hour of thinking about the problem.
You probably also want sum types (or generally Algebraic Data Types) with your unicorn language.
There is a continuous stream of fixes for remotely exploitable bugs being committed to the public repos by Google and apple. Just shift through them and apply to the old WebKit...
As interested as I am for Wayland, Gnome 3 is still Gnome 3.
Regarding your first question, it isn't necessary to define properties with that notation at all. You could just do:

foo.foo = "bar";

But then it would be writable and configurable.

Object.defineProperty(foo, 'bar', { value: 'baz' });

This foo.foo cannot be deleted. It cannot be written to. So it's a little different. But really I was just demonstrating the use of Object.defineProperty in a non-verbose way. You can try this out yourself, I made a jsfiddle: http://jsfiddle.net/btipling/q1v3fn20/

Regarding your second question, defineProperty is a method on Object, not Object.prototype. "Instances" as you might call them only have direct access to methods found on their prototype chain. You can think of Object.defineProperty as a static method on Object if that helps. I wrote a post about "this" which includes some information about prototypes:

http://bjorn.tipling.com/all-this

You should probably first checkout the mdn documentation though: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guid...
Most things with a pilot light make use of a thermocouple to keep the gas from leaking out when no flame is present.
Try running "import UnitTyped.NoPrelude" first.

EDIT: you may also want to start ghci with the "-XNoImplicitPrelude" flag, or explicitly disambiguate operations such as "*" with "UnitTyped.NoPrelude.*" or "Prelude.*"
> Haskell is really good at dealing with numeric types in general.

I just wish they had based the numbers on mathematical concepts like rings and fields, instead of this weird Num thing.
Comedy gold throughout the first 64 pages (at least), particularly if one has worked in a systems integrator before. There are a lot of circumstances where the state poses a requirement, Oracle says "We'll assign this the highest numerical score, but you'll have to build that out" and the state heard "Great, works out of the box."

I am left with the impression that no one in a position of authority in Oregon has ever participated in software development, ever.
What kind of geek doesn't have a USB charging port or two built in to (or close enough to) their couch? Couch charging has been the default for my wife for ages...
Now ISIS has drones?
Did ISIS Take Vatican City Offline with a DDoS Attack?
Why would it be "bad" for Iran to track people this way, but there is not so much concern for the NSA tracking people this way?

The USA has already killed people based on trivial amounts of data such as, "A had dinner with B who is C's relative. Thus even though A is US citizen in a foreign country, we will blow up his car with a Hellfire missile fired from a drone because C is a known terrorist."
It seems like the problem is that it's easier to make the normal internet produce the same behavior than to actually make a mesh network fast and reliable. If all your neighbors have normal internet with NAT-PMP supporting gateways then you can create a "community network" entirely in software.

Maybe the problem is they're doing it from the wrong angle. Don't create a mesh network independent of the internet, create a mesh network integrated with the internet. Then use whichever interface has the best performing route and use them to back each other. So if your wireless goes down you can still use Comcast and if your Comcast goes down then you can seamlessly use your neighbor's Verizon.
If SPAN interests you, you might try the Serval Mesh open source project:

http://www.servalproject.org/

https://play.google.com/store/apps/details?id=org.servalproj...

Admittedly the UI has not seen a refresh in a while, but the functionality is there.
Most of these are horrible suggestions for the same reason Do Not Track is useless - no enforcement or guarantees make it pointless. Especially that last one. LOL. The notion of a webpage blocking me from downloading because of a header that my platform's client browser sent? Pfft.
A header Id rather see is
Cookies: I-know-what-they-are-for

"don't show me information about cookie usage".. )
It's still altruistic (since you still don't get anything out of the (now smaller) risk), but probably not as much of a sacrifice as it used to be.
It's unbelievable that at&t / verizon / tmobile / uscellular / sprint would freely make this available to overseas companies / just anyone, no? Or am I wrong? I mean, those companies are scum, but damn.

Verint, which also has substantial operations in Israel, declined to comment
for this story. It says in the marketing brochure that it does not use
SkyLock against U.S. or Israeli phones, which could violate national laws.
But several similar systems, marketed in recent years by companies based in
Switzerland, Ukraine and elsewhere, likely are free of such limitations.

At The Post’s request, telecommunications security researcher Tobias Engel
used the techniques described by the marketing documents to determine the
location of a Post employee who used an AT&T phone and consented to the
tracking. Based only on her phone number, Engel found the Post employee’s
location, in downtown Washington, to within a city block — a typical level
of precision when such systems are used in urban areas.

But apparently SS7 -- the network-to-network connection -- freely lets you query anyone's last cell tower. Un-fucking-believable.
> What about the German, Chinese, Indian economies?

This particular cash is not doing anything productive for any economy, except of generating interest and a bit of taxes upon it.
I knew one PeopleSoft project that was in the implementation phase for over a decade - it was a college that was still running part of its payroll system on a HP3000 - the new PeopleSoft system had some issue implementing the complex pay rules for classified staff.
There are many shops in the sterile area of most airports that sell goods that could be readily transformed into weapons.
Fascinating, but the loss of the three month production cycle really isn't a sign of something good.

The TLDR here is that an explosion in low cost labour (Korean immigrant garment makers) destroyed the established system by providing higher quality goods for cheaper prices, but essentially in limited stock.

It's basically like Discount Flooring. I can buy Hardwood flooring for $6 a sqft and I'm guaranteed I can buy enough to floor my whole house, better yet I'm guaranteed I can come back in 6 months and get more. So I can buy enough for my main floor and come back later for my second floor. This is how clothing used to be. You could find a pair of jeans that fit you perfect and 6 months from now you could find the same pair.

Or I could go to a discount floorer, I get it at an amazing price $1.25 a sqft. That's fucking phenomenal... max 150 sqft because that's their entire stock. I can't floor my living room with 150 sqft. So to floor my entire house I'm going to have 8 different styles of hardwood? No. But that's what my damn dresser is. I've got jeans that are a dozen different styles and a dozen different fits.

I've sworn off retailers because I can't wear their jeans for certain activities. I've got a pair that I should have thrown out two years ago because they fit great, but whenever I go to crouch it feels like I'm going to hulk them because they're poorly tailored. So as long as I remain standing in them, I'm golden.

It's even worse in shirts. I have a long torso for my height, which means I can't let anyone buy me tshirts as gifts. My mum sent me a shirt for my birthday, it hits my bellybutton.

The new trend of fast fashion isn't an improvement, it's turned it into a race to the bottom. Gone are the days you could get quality clothing from any store at any time. Now it's bargain hunting in big box stores. You have to get lucky to even find anything worthy of paying that double discounted price.
Terrorist: defn: person killed by drone strike
Thanks for the report!

Logout if extension not installed is related to the same reasons why saved passwords don't work yet.

The timer is supposed to be a debug feature that I thought was off by default! :) It shows the amount of time you've spent in that tab. I'll turn it off by default in the next update. For now, go into the extension options and uncheck "show page view timer" (near the bottom of the options page).

wrt taking quite some time: the first time you save a page from a site, it's likely to take some time, since things like static assets will also be uploaded. Subsequent saves should be much faster due to dedup'ing which works well on static assets. Let me know if this is not the case.
First, congrat at releasing your project/product.

But I want to be a critic, like always. There are at least a dozen of "code anywhere" solution out there and most don't solve the core problem which is that we can either write code or run code with very very limited privilege.

As both a Github and a Bitbucket user, I can code anywhere I want as long as there is an Internet access. I can edit my files right on the page, or just fire up a new gist on gist.github.com to write a short snippet. I use jsbeautifier.com to make my JS code "prettier" if my code is getting messy. If I have a modern version of Firefox I can even write my Javascript in a scratch pad.

The issue is again I don't have an environment to run code and use the tools I want to use. I don't mean that this is an easy problem to solve as everyone has their own special setup (e.g. different dot files, tab vs space, etc) and minus security handling and hardening. But that is the hard problem, and the real problem worth digging.
By "earned overseas", it is meant:

-- a U.S. customer bought software written in the U.S. in a U.S. store and used it in the U.S.

-- "Microsoft US" paid "Microsoft Tax Dodge Inc." a fat fee for the use of the "Microsoft" name, which it had previously sold to "Microsoft Tax Dodge Inc."

-- as a result of these two transactions, no profit was earned in the U.S. but a large profit was "earned overseas"

-- curiously, the particular place where the profit was "earned overseas" does not tax foreign income, meaning no tax will ever be paid on this profit "earned overseas"

This is a definition of "earned overseas" that only a tax accountant would agree with.
Astronauts Just Found Life in Outer Space, We Kid You Not
> This is a good case why the US should lower corporate taxes to a rate that is competitive with other jurisdictions

U.S. corporate taxes are and long have been lower than the OECD average.
You absolutely can get ITINs, which are not SSNs, without being in the US or requiring a work-capable visa. That is, indeed, why they exist.
The Mill CPU Architecture – Software Pipelining (9 of 10)
Agreed. Can't believe the alert has to be implemented on all the websites, instead of requiring browser vendors to provide an alert (that can be globally disabled.
That is not true at all. Microsoft actually sells things in other countries...imagine that...
Did you find something here? It's really a pity with Japan, the country is amazing but the work culture here is terrible.

What good is all the nice stuff when you're slaving away half your life?
As a co-founder of one of the first in-person programs, I can say that just by asking this question we have come a long way in just the past 3 years! But as the field grows it becomes harder for a prospective student to make the right choice for the next step in the career.

I understand that you're asking for opinions we might have on which programs to take seriously, but I feel that narrowly focusing on that can create a flamewar that won't be productive for you as you talk with friends and others about which program to apply to.

I'll at least start by pointing out some great external resources to help you verify your own opinions, learn about new programs, and help people make an informed decision.

- Quora (http://quora.com) is a great resource to get information about which programming bootcamp to choose from. Yes, you can get subjective advice from people inside these bootcamps, but just searching "programming bootcamp" will send you through a wormhole of information.

- If you don't feel Quora provides you with enough objective data, there are a rising number of bootcamp review sites popping up. From our experience with these sites, I can say that Switch (switchup.org) and CourseReport (coursereport.com) have their stuff together.

I will also add that there are other options besides just 3-month programming bootcamps. There are even more intense programming bootcamps like the Turing School of Software & Design (http://turing.io/) or gSchool (http://www.galvanize.it/school/), and 30 Weeks (https://www.30weeks.com/), a new design school created by Google.

Taking objective cap off

We have also created a 9-month program in Chicago called Starter School (http://starterschool.com), which not only teaches web development, but web design, product development, and entrepreneurship. If you want to get a graduate's perspective of this program, I encourage you to read this post (https://signalvnoise.com/posts/3771-jack-mallers-from-dropou...).

Putting objective cap back on

Final cautionary note: If prospective students have the goal of getting a "validation with a credential" the chances of being disappointed at the end of the program are extremely high. These programs were created in direct retaliation to that premise. It's all about what you learn, what you build, and what type of person you are. The more serious you are about your education, the better chances you have of being successful after you are done with your bootcamp education.
Cell phone app. Setup something like the reverse-911 system, or even just a downloadable app that can wake your phone from sleep and use the speakers to alert its carrier that an earthquake is on the way.

Hell, maybe this is even a use for "Yo".
My thought was something like a Stanford Torus, because then you could simply add additional rings on different orbital inclinations to build an almost sphere out of rings (reminiscent of M.C. Eschers drawing) and given good design you could create rings with day night cycles.
Here I am, a resident of Melbourne, Australia, where we never get interesting earthquakes, visiting SF for the first time (staying in Belmont) and they don’t even wake me for the earthquake they evidently put on for my benefit.
Relevant - This guy built a bunch of weapons from things you can buy in airport shops.

http://www.dailymail.co.uk/news/article-2513362/Man-builds-h...
While I agree the Search API isn't great, it searches text, numbers, dates and geopoints. That's good enough for most uses.
I use a $10 usb 'lipstick' battery for the same thing - it charges itself and the phone, no data. Plus I get a free battery to charge my phone when there isn't an outlet available...
This sounds awful for marine wildlife.
No kidding.. Personally, I think for MOOCs [1] to really take off you need to let people choose how they consume the course. Look at Netflix and House of Cards. People can choose the pace at which they consume. MOOCs are trying to use the class structure and convert it to the online world, not to mention the price structure ($7k for an online course?!? [2]). It is a major pain point, but this seems to be the norm, at least for any of the courses I have looked at.

My personal use case is that I want to take a MOOC to learn a specific topic (after I've left school), so that I can use it in my real life, but you want to slow me way down (on some artificial schedule), and then charge me a crap load of money. Yeah, that's going to work great!

[1] http://en.wikipedia.org/wiki/Massive_open_online_course

[2] http://www.forbes.com/sites/troyonink/2013/05/15/georgia-tec...
Google Fiber Is Fast, but Is It Fair?
haha yeah the trolling of friends was the main use case I had in mind.
You can go into the options and disable your email host. It's not the easiest interface :) but the format is hopefully obvious: it's a JSON array; if any of the strings appears as a substring in the page URL, that page is excluded from text-only or full-page saving.

Copy and paste the same thing into "Autoindex exclude rules" and "Autosave exclude rules".

Could you expand on your feedback on pricing? Can't tell if you're saying $5 is too high/too low. If you wish you can also email me (I couldn't find your email on your site).
How about the delay? The message is not delivered instantly. Plus, such a system would be required to be already scaled up, and stay in that state always, to support sending messages to millions of "subscribers", which would only add additional delay.
If you're new to this discussion of how multi-national corporations avoid taxation, you probably should avoid posting on the subject until you're up to speed.

http://en.wikipedia.org/wiki/Double_Irish_arrangement

Microsoft is - after finagling - showing billions of dollars in annual profits in a Bermuda subsidiary consisting of some paperwork in a lawyer's office. (And they are far from the only offender.) No, this isn't because Microsoft is selling billions of dollars worth of MSOffice in Bermuda.

http://www.businessweek.com/articles/2014-03-20/companies-of...
seems cool, but what are devboxes?
Sure I think something like Cover Oregon could be an open-source project. The problem is the need for expert management of the project, very much the issue in Oregon: relying on Oracle to manage the project turned out to be an expensive mistake.

Plenty of open source talent in Oregon. I imagine there'd be many volunteers for a big DB/web project. It should be possible to do, after all, would Cover Oregon be more complex than Firefox or the Linux kernel?

In theory, not be all that difficult to hire a good project management team, set up the framework and let contributors work on it. Probably get done much quicker and of course, at way less cost.

Of course, doing that is taking a risk which is routinely avoided by timid bureaucrats and enterprises. Though the lesson of Oregon's experience is there to be learned--it shows the far bigger risks of doing things the same old way.
True, the early period had a furious pace of updates. I guess I was referring to the era of ES6, that lasted a long time. I think Microsoft at one point actually said that IE6 was the final browser and they wouldn't release a new version. IE6 was amazing when it first came out, but it became a blight in the end that hurt more than it helped.
This is just so simplistic. I'm surprised it comes from MIT. The idea that students pick songs and not albums seems a silly analogy to coursework. The use of MOOCs as evidence of anything seems very thin. I'm sure many students report that they only studied the parts they were interested in of a course rather than 1) they did not have the time to devote, 2) had some free time but did not take it as seriously, 3) it was hard an gave up, or just that maybe the student genuinely only interested in learning the pumping lemma but not much more about push down automata; however I'm not sure that sort of cherry picking does a college education make.

We can talk about costs and all of this kind of thing but I feel like we dumb down higher education because it seems hip (like picking songs for your iPod because we are all have hyper attention deficits, or something).
Boy gets the first 3D-printed vertebra implant
People also get different "interpretations" from different doctors.
Thank you so much, this is a fantastic resource -- the syllabus outlines everything I was looking for.
I am a shareholder in Microsoft who disagrees very strongly with this.
iOS has included this (for Japan at least) since iOS 5[0].

In the US they also do it for AMBER alerts[1]. iPhone has this, not sure about Android though.

[0]: http://9to5mac.com/2011/08/21/ios-5-includes-early-earthquak...
[1]: http://www.imore.com/amber-alerts-your-iphone-what-they-are-...
10 seconds can be a lifesaver for someone doing construction on a high-rise building.
Amazon Can't Cage 'The Goldfinch' Publisher
I was with them until they mentioned "one less thing for kids to try to circumvent to disable this control". If a kid is actively trying to circumvent the parental controls, this is no longer about "protection" but about control.

In other news, the Feynman lectures on QED are blocked in "safe" mode.
https://www.youtube.com/watch?v=yvl6TBGEoO0
Portland has a lot more than Stumptown and Heart.
Spella, Coava, Extracto, Clive, Oblique .... and more.
Serious question:

I wonder if they can track how many people die per year and differentiate between type (car, earthquake etc.).
Thanks, well DevBoxes are in essence your own virtual private servers that run in the background of Codeanywhere. They give users the ability to provision any Development Environment they prefer ( PHP, HTML5, Java, NodeJS, python, ruby, c/c++).
Previous discussion: https://news.ycombinator.com/item?id=2489178
Views less than likes? Is this a Youtube bug?
https://events.ccc.de/congress/2008/Fahrplan/events/2997.en....

slides from CCC in case someone is interested.
Bonobo Git Server – IIS Hosted Git Server Written in ASP.NET MVC
It doesn't have the same publicity quality, though. The groups that carry out these attacks do it for attention, and they're going to do whatever they can to maximize their press time. That results in worldwide publication of their message, often requiring their opposition to acknowledge and respond, and gives them outlet to advertise to potential new recruits. Airplane attacks and crashes get a lot more coverage than incidents involving similar loss of life due to the emotional factor of being isolated 35,000 feet in the sky, and that makes the cost involved in launching a more intricate attack on aircraft worthwhile.

You can try to run away from a bomb at a parking garage after the initial explosion and an ambulance will be there to check things out and rescue people pretty quickly. If you're in the plane when it gets attacked, you have no recourse and virtually no chance for survival, which is not usually the case when a ground target is bombed with conventional explosives. Even if you survive the actual ground impact (zero chance if an event happens at cruising altitude, small chance if it happens at a more reasonable altitude during takeoff/landing), there's no guarantee you'll be anywhere near civilization that can give medical help or attention. This makes the risk of an airborne attack much more frightening, since death is virtually guaranteed.

Passengers want a reasonable assurance that there's something more than chance protecting the flights they're boarding (and for whatever reason, they don't usually make the same types of demands from ground entities like parking garages or bus stops). That's why the airlines added their own security checkpoints in the 70s as hijackings became prominent. That's also the reason the TSA can exist at all. The TSA takes it too far, and we all acknowledge that some threats can't be screened out, but just going back to nothing isn't a plausible solution, at least not at first. There needs to be a more gradual transition if we're ever going to get there.