skysight-inc/HackerNews huggingface dataset:
... And if it was from SRI it means it probably didn't work nearly as well as advertised. Even with Apple's help Siri is still a joke.
Vecte, une alternative au changement d'application sous Mac OS X
A commenter on that page claims that having an array at the top level is not valid JSON, but they're wrong. The RFC (found at http://www.ietf.org/rfc/rfc4627.txt?number=4627) defines the root nonterminal in the JSON grammar as:

JSON-text = object / array
Thank you. That is the kind of conversation i hoped for when i posted the link to that blog post.
Do they define licensed as owned (for this particular purpose)?

http://summly.com/technology.html

Summly's internal team partnered closely with SRI in building our app.

Innovations from SRI International have created new industries, billions of dollars of marketplace value, and lasting benefits to society—touching our lives every day. SRI, a nonprofit research and development institute based in Silicon Valley, brings its innovations to the marketplace through technology licensing, new products, and spin-off ventures. Government and business clients come to SRI for pioneering R&D and solutions in computing and communications, chemistry and materials, education, energy, health and pharmaceuticals, national defense, robotics, sensing, and more. Visit sri.com for more information.

"Summly came to SRI International with a core concept to solve the information overload problem, which is especially challenging for mobile devices because of their limited screen size," said David Israel, Ph.D., program director in the Artificial Intelligence Center at SRI International. "Building on SRI's expertise in machine learning and natural language processing, the Summly team is creating a new type of content, providing understandable and relevant summaries tailored for mobile devices."
Yes.

It runs.

Its a VM. I can add and delete and image. Remotely.

Its admin system is all REST(ish) and I did have a fully working auto-build system till they changed it and I have to rebuild (known API breaker, well telegraphed, unlikely to be more, I was just lazy)
I like how the last sentence of the article completely contradicts all the points made in the rest of the body.
I am hacking a while now with java 8 and can say that one of the most appreciated features in my stack are lambdas. as soon as you are used to them (had the first introduction to lambda-style programming with Blocks in ObjC) you miss them so badly when they are not there (C for example).
Unless I read it wrong the article says 10,000 servers going live this summer with the plan being to replace all 80,000 servers in total.

edit: just noticed they sneak "and eBay" into the 80,000 total server count. Makes a little more sense now :)
Wouldn't it just be easier to, I dunno, unplug something? Or turn something off? Why would you fuck up the lines...
No one's going to mention that Microsoft again had been there and done it? (see: SPOT watch)

http://en.wikipedia.org/wiki/Smart_Personal_Objects_Technolo...
Bringing First Timers to PyCon Through Financial Aid
You could use embedding to avoid writing code for an interface more than once if you have shared behaviour or state between types.

You could reproduce your example above using a base reply type with ReplyData as an empty interface{} ptr (you'd have to wrap built-ins like int) and accessible fields. You could attach functions to that and only change them once and extend by embedding it in other special types of Reply if you wished. Typically though you'd have a base reply with bool and string say, and then extend that with other types of reply which make sense in certain situations rather than a generic payload which could be anything - so make ReplyData or a Reply type conform to an interface to ensure it does what your receiving methods want.
Rackspace Service Registry - Performance and New Features
Regardless of how US government departments and agencies may currently behave with respect to foreign soil, the fact is that the Constitution does apply to foreign soil and doesn't magically disappear.

This was made clear in a 1957 Supreme Court ruling, Reid v. Covert:

"At the beginning, we reject the idea that, when the United States acts against citizens abroad, it can do so free of the Bill of Rights. The United States is entirely a creature of the Constitution. Its power and authority have no other source. It can only act in accordance with all the limitations imposed by the Constitution. When the Government reaches out to punish a citizen who is abroad, the shield which the Bill of Rights and other parts of the Constitution provide to protect his life and liberty should not be stripped away just because he happens to be in another land."

"This Court and other federal courts have held or asserted that various constitutional limitations apply to the Government when it acts outside the continental United States. While it has been suggested that only those constitutional rights which are 'fundamental' protect Americans abroad, we can find no warrant, in logic or otherwise, for picking and choosing among the remarkable collection of 'Thou shalt nots' which were explicitly fastened on all departments and agencies of the Federal Government by the Constitution and its Amendments."

http://www.law.cornell.edu/supct/html/historics/USSC_CR_0354...
http://www.guardian.co.uk/commentisfree/2013/mar/15/charles-...
I have a website, Robohash.org, that's embedded in websites around the world.
It gets millions (!) of loads every week.

Should I be falling over myself, trying to find a way to monetize it, or should I enjoy that people are using it, and smile when I see one?

Most of us already have good jobs, our bills are (mostly) paid, and we're not in danger of going hungry.

Startups are great, and I encourage people to start one when there's something with a real revenue model, but don't try to force your fun little quirky project into being something it's not.

Try to force a quirky fun project into being a revenue producing startup, is like charging you friends to watch your Garage band play. I understand the motivation, but it's kinda sad.
FYI, latest stable Firefox says this:

You have asked Firefox to connect
securely to cacert.org, but we can't confirm that your connection is secure.
Normally, when you try to connect securely,
sites will present trusted identification to prove that you are
going to the right place. However, this site's identity can't be verified.
Glad to know in the case of full scale nuclear war, the only survivors will be lunatics and data center admins.
RabbitMQ is a messaging queue, Erlang based, not sure if it is owned by VMWare. I get the idea that either it is not owned by them, or the description is wrong enough

Oddly quite a few build systems are now turning to MQ's for build systems - beats make and jenkins it seems
According to the article(s) the DDoS is so big that it is not just clogging up spamhaus' links as it is intended to but also the backbone leading up to said links. That would affect everyone and not just spamhaus.

Also, the DNS servers are being used to perform the attack via DNS amplification, the slowdown is not caused by clogged DNS servers.

I don't have the exact quote but one of the articles likens the situation to having a motorway with on-ramps and off-ramps to individual networks/hosts. The usual DDoS seeks to clog the on-ramp or off-ramp the target uses by sending too many cars their way. However, this attack is so big that it's clogging up the motorway itself not just on/off-ramps.
I was surprised- haven't agencies been using finance information to track and bring down big criminals for decades?

This explains it:

The Federal Bureau of Investigation already has full access to the database. However, intelligence agencies, such as the Central Intelligence Agency and the National Security Agency, currently have to make case-by-case requests for information to FinCEN.
Summly's help desk:
https://summly.desk.com/customer/portal/articles/761930-what...

Launch coverage:
http://techcrunch.com/2012/11/01/summly-app-nick-daloisio-vi...
http://gigaom.com/2012/10/31/summly-wants-to-make-news-summa...
http://www.theverge.com/2012/11/1/3583720/summly-nick-d-aloi...
"Summly uses a combination of natural language processing and 'rocket science' from the famed scientists at the Stanford Research Institute (SRI) to pick out only what's important from news articles"
The issue is an external file can be called from a 3rd party website via "<script src=" and if the format is something that JavaScript interpreter understands then it's possible to hijack the data (so called JavaScript/JSON Hijacking).

CORS solves it because you can WHITELIST the domains that can access the data, which is huge! Just like crossdomain.xml in Flash and ContenPolicy in Silverlight.

You are right though if the format is still JSON you are still vulnerable to the same attack, however CORS doesn't require you to use any format particularly, so it's possibly to use any other data format.
At some point I'm hoping the full technical story about how the attack morphed from our infrastructure to Internet infrastructure can be told.

See poorly configured DNS servers and ISP's failing to configure their networks properly - so traffic with a source address which is not part of your allocated IP block is not allowed to leave your network. It is not that hard!

The Internet Infrastructure is working as designed.

Ref:

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

http://tools.ietf.org/html/bcp38

Also:

If you run a DNS server - it is your responsibility to maintain and protect it so that it cannot be used to attack others, and by doing that you are helping the 'Internet infrastructure' remain intact as designed. By not doing this you are helping the 'attackers'
Me neither and this is somehow scary. I'd prefer just an UI kit with guidelines for integration with backend.
Maps Hidden in Monopoly Helped World War II POWs Escape (2009)
That's an invitation to hack back, assuming that it isn't already happening.
Just Fuckin' Do It
Well, I said just yesterday on a thread that I hoped someone would do a follow the money in this deal as there's a lot that's strange about it. Doesn't mean that there's necessarily anything nefarious but it does mean that of we live in an age where investigative reporting is not completely dead it makes sense for someone to at least poke around this a bit and find out all the details.

Yahoo doesn't get the technology from the transaction (summly doesn't own it). Yahoo doesn't get any particular talent on the transaction (there isn't a team of tech wizards they're buying for that 30million). They're not getting a huge number of users (tons of apps have a million users - still a drop in the ocean on Yahoo's own user numbers). So what is this deal all about?
Global Enterprises Increase Linux Adoption in Critical Growth Areas
Sharing: Culture and the Economy in the Internet Age
I think you mean this one: http://code.google.com/p/chromium/issues/detail?id=105666
It is safe for banking. Have you heard of encryption?
Could you elaborate on what happened in your case that you'd be so vehemently opposed to spamhaus(to the point of being willing to commit crime(s) to hurt them)?

I'm truly curious on why the reaction to spamhaus being DDoS is so polarised.
Spying and sabotage have always been frowned upon by countries at war, regardless of the means.

Whether wars are of the "world" variety, the "cold" variety, or the dubious "terror" variety matters not.
TL;DR: everything except Perl sucks, and Perl sucks but only because it's not marketed as well as node. When actually (per the author) it's better.
Interesting credentials, but I prefer to rank professional software engineers on the Freyr scale, which ranges from 'Fink Melange' to 'Banana Whelp'. It's a complex system based on myriad factors, and even discounts for spatial-temporal mislocations and organizational dissynergies.

Right now, I'm a 'Piebald Lummox', which places me squarely in the 99.3 percentile. In other words, I command top dollar and you're an idiot if you don't hire me.

If you need any further credentials, I'll tell you about my inverse Graftenberg scale of managerial excellence. I'm currently at -ξ.
I blame this 'issue' on the op. True there are many potential paths that the Chrome/chromium developers can take with this, but they've chosen a different path from Firefox and others and as a user of Chrome that's what we have to stick with now.

If you don't like the behavior, there are ways to change it yourself:

* Install flash blocking plugin
* Enable click-to-play
* Install a plugin that disabled auto-play (at least for youtube, don't know about a netflix one)
* Put the computer to sleep/hibernate
* Turn off speakers
* Turn off the computer ...
* Close the netflix tab

There are many many options. If you don't like closing out chrome because you'll be missing your tabs, then use a plugin like "Session Manager" and then save your currently open tabs, and then close Chrome.

I don't think this is a bug. I think it works just fine.

Heck, I don't know which setting I have but if chrome crashes or if I restart my computer without nicely closing chrome, Chrome will re-open upon boot BUT it'll open a new blank tab with a bar at the top that says something like "Chrome didn't shut down properly. Do you want to restore your old tabs?" ... that works extremely well.
This has nothing to do with executing foreign code with eval.

Here is how the the attack was performed. On my site, I rewrite the Array constructor. I then add

<script src="http://gmail.com/mycontacts.json"></script>

Now you visit my site, and I now have stolen all your Google contacts, which are protected by your google password.

You see this has nothing to do with "eval".
Wait... Didn't Linus say Secure Boot wasn't a problem and that it was actually a good thing?

Or am I just remembering things wrong?

http://www.wired.com/wiredenterprise/2012/06/microsoft-windo...
The above is great advice. You will definitely want to play around with a tutorial, any tutorial, so you can grasp the basics of what regular expressions are, and how they are used. After you "get" what regular expressions are, you can work on implementing them in your code.

After you understand the basics, you can follow these steps that I use every time I need to program regular expressions.

1) Google a chart explaining the regular expression syntax for the language you are using (something like - applesscript regexp chart)

2) Create some test code to help refine your regular expression. Your code should have

* a - REGEX STRING - the regular expression value you are testing. You can store this value in a variable in your code, reference this value from a text file, or input it manually every time you run your script. I like to give myself access to this outside the code, so for a webpage have a form with an input field with this value. For scripting languages, make this a parameter of your script, so you can play with it quickly without having to change any code.

* b - STRING DATA - this is the value (or values) you will be comparing your regular expression against. You can store this in a variable, or reference this from a text file. Try and think of all cases that could potentially cause your script to break. For example, the currency symbols you are trying to replace, could they ever be used in ways where you would not want to replace them?

* c - RESULTS - you should output the results every time you run your script and keep tweaking it until you are satisfied with the output.

3) Implement your awesome REGEX in your code.
Even if used in production, isn't hiding the headers security through obscurity?
If I'm correct, Openstack is different from Openshift and Openshift actually runs on top of Openstack, right? It's more like an appserver that can run Ruby on Rails, Play framework, etc., right?

Because very often I tend to get confused between the two..because of the vague similarity in their names..
rabbitmq.com says "Copyright (C) 2013 VMware, Inc" and http://www.rabbitmq.com/mpl.html says "The Original Code is RabbitMQ. The Initial Developer of the Original Code is VMware, Ltd."

So yeah, it's owned by VMware.
Yes, this is exactly why I stayed away from things like this, despite my love for Racket and Clojure, until someone above pointed out the Enlive library. It lets you use normal HTML files as your templates but requires no code in it (not even for loops!) Basically, you use CSS-style selectors to replace the contents of elements, giving you the full power of Clojure but without having to either put code in your templates or put HTML into your code.

https://github.com/swannodette/enlive-tutorial/
except is it? are most 0.1 module 'maintainers' responsible to the OP for high code quality, impeccable documentation and ease of integration?

If this post is a language gripe, then at least argue about language peculiarities, not the quality of the open source community's efforts. I would rather read a post arguing that the dream of py3k's never materialize (with examples) than a screed directed towards open source devs that just aren't doing enough.
Can you also describe exactly what the connection between CyberBunker and the attack is. Is there any indication that the hosting company is actually involved? It seems dubious but of course there are defunct hosting companies that have done such things (Russian Business Network comes to mind). However, this host does not seem shady in comparison to RBN.

It has an actual location. The name of the owner is known. It has evidentially been involved in legal disputes so it is on record with the government.

Much more likely is someone using the hosting system for something nefarious is retaliating against spamhaus. I don't think the hosting company should go down for that.
The curation here is pretty poor. Most of the books are not free and many have nothing to do with programming (or even technology in general!)[0]

[0] http://hackershelf.com/book/386/the-god-delusion/
It's probably worth getting familiar with Eclipse, but it wont be on your ubuntu-server when you ssh into it.
New Record of giant mural with 85,794 Rubik’s Cubes
This message is sure to alleviate their technical recruiting problems.
If people are behaving decently at 80 people, chances are that you're doing a lot of things right.

I don't think there's an upper limit on the number of people who can function together and be decent, but there seem to be a hard limit on rate of growth. I don't think anyone has enough data to know the exact "magic number" but it's probably dependent on size. 10 to 15 in a year is fine; 100 shouldn't go past 120 in a year, in general.

What I think causes startups to fall to shit, culturally speaking, is a mix of three things:

(1) Culture is never made an explicit priority and evolution is "by default", which leads in a bad direction. Investors don't care (and shouldn't care) about company culture; founders would care but are too busy managing investors, and no one else has the power to do it, so power vacuums and fiefdoms emerge.

(2) Tiny equity slices motivate people in the wrong way. Larger profit-sharing slices are better. (http://michaelochurch.wordpress.com/2013/03/26/gervais-macle...) When the 25th engineer is offered 0.05%, vesting over 4 years, either (a) he doesn't care at all about such a puny slice, in which case you'd get more from him with a higher salary, or (b) he wants to become an executive and get a real slice. The toxic software politics (scorched-earth rewrites, calamitous tool wars) come directly from (b), as engineers bash each others' heads in to get real titles and meaningful equity. (They get hit with karma when they get there and find out that being an "executive" doesn't mean they can code but control the division of labor and take the good work for themselves, but, rather, that it means that their lives are wasted in meetings.)

(3) Sometimes without even knowing it, or without choice (VC interference) companies sell off their culture to hire external executives. The "problem" with Valve-style open allocation (e.g. employee autonomy) is that it's hard to hire the traditional entitled executive who's used to having 20 people who can't say "no". Google didn't lose its culture via executive hiring until after it grew large, but most startups begin that process much earlier.
Language and api wise these are nice additions, but all I can think about these days is emscripten. The JVM should support the client side out of the box, why oh why didn't Google buy Java?
I get your point, but I think that it's not quite right. If you get a computer with Win 8 pre-installed, it won't boot if you turn off Secure Boot. However, I don't have a Win 8 machine on hand to confirm this.

Of course, if you have the install discs, you could then re-install it with Secure Boot disabled, but that's a significant extra step (and you can only do it if your OEM supplied you with the discs).
Rules for Rails Migrations
Global migrants: Which are the most wanted professions?
Performance vs. Battery Life
There are also Green and Constitutionalist parties in the US. I would highly recommend looking into the three off-standard parties and seeing if your political agenda is better served by them instead of the Republicans/Democrats.

IMO there needs to be more variety of political thought in the national landscape.
The Linux Foundation developed their own solution, entirely separate from mine.
We the People white house petition, anyone?
Please come back in a few months and update us on your progress, we're anxious to see how for you've gotten. Good luck!
Not every programming class needs to, and a software engineering curriculum (which isn't the same thing as computer science) ought to include coursework <i>dedicated</i> to testing, but since its a key skill in constructing correct programs, introductory courses ought to include some testing (and some current ones, e.g., the MITx 6.002x class now running on EdX) do.