skysight-inc/HackerNews huggingface dataset:
Aaronson is fabulous. In my opinion, possibly the best technical author around these days. If you haven't already, his new book[1] is absolutely worth checking out, especially if you're unfamiliar with quantum.

---

[1] : http://www.amazon.com/Quantum-Computing-since-Democritus-Aar...
Yes, that is high on my list to fix.
"How do you find Enterprisey clients that let you work remotely?" Good question ;-)

All word of mouth -- projects run $25K on the high end. I own a couple of application servers that I run in colo stateside, and choose the stack for the client accordingly; tends to be Scala/Slick/Play of late, smitten with Scala.

Side note: I did run into a fellow surfer/coder in Hawaii a couple of winters ago doing the travel/work thing. He made around $200K/year doing C#/SQL Server work for a big Atlanta based company. As long as he made the weekly conference call (4AM Hawaii time) they had no problem with him telecommuting -- France is nice like that, got a 6 hour delay before start of business day EST ;-)
You're assuming that "the system" is something that has no inputs to affect the behavior of "the person doing it". Which is wrong. There are plenty of points in the rulemaking process (see https://www.federalregister.gov/uploads/2011/01/the_rulemaki...) where those in the startup community could ask for a more targeted rule, if such a rule were being considered. And given how no politician wants to be tagged as being against job creation at the moment, I have to think it'd be an easy sell to convince them that a more narrowly targeted rule would be in everybody's best interest.

"The system" doesn't need to have "uniformity of interest" in order to make sensible things come out of it; you just need to be willing to make your voice heard within it, and to accept that you may have to compromise a bit from your ideal outcome in order to get other interests to come along.
Thanks. If we can succeed in being Mongo without the gotchas we'll be very happy.
All shutting down Google+ Games means is that the integration of web games with the Google+ UI is going away in favor of piecemeal integration. Google+ Games is essentially the old Facebook model that even Facebook-linked games are using less, the new model (supported by Google Play Game Services, Google+ SSO, the Google+ Moments API, etc.) is of games (quite often native mobile games rather than web games) that interact with a support platform through a sign-on API, cloud services that provide saves/multiplayer toos/leaderboards/acheivements, and systems that allow integration with social network news feeds.
Right. The general sense I've gotten from the American public is that the police are a paramilitary organization sanctified by the government. You don't ask the police to settle a dispute; you call the police to start a war.
Google Chrome Ad parody by Microsoft
Triggit Secures $6 Million in Additional Funding, Led by North Atlantic Capital
I haven't made it through your crypto challenges, so perhaps someone could explain this to me

https://github.com/mothran/bunny/blob/master/proposal.txt :

> To detect a bunny specific packet, each outbound packet is resized to match pre determined pack_len % mod = remainder values. Then when looking for packet bunny just tests each packets length against the modulus and remainder values.

https://github.com/mothran/bunny/blob/master/libbunny/SendRe... :

if (round( (size - 4) % MODULUS, 2) == REMAINDER):
print "pack num: %d, " % n

https://github.com/mothran/bunny/blob/master/libbunny/config... :

MODULUS = 1.21
REMAINDER = 0.85

What?!
.orangethirty {
background-color: #ff0000;
font-weight: bold;
}
You're welcome to show increasing percentages of non-white people in Scandinavian countries instead of spouting vitriol like an insulting and borderline racist ass.
That doesn't fix anything either. Many clients make URLs clickable (even with text-only emails) and even if those clients didn't do that, someone will just copy and paste a URL into the address bar without looking. Given that the average user isn't an expert on domain names, it's not actually that hard to trick them into thinking that face.book.com isn't the same as facebook.com (and even those that are savvy enough to know the difference might misread the link and get fooled occasionally).

So like I said before, it's impossible to prevent social engineering.
Balancing Innovation and Heresy
Because most people are on the bandwagon that travelling and volunteering is the thing that enriches their lives. Personally, I can see where they're coming from, but for me, karaoke, creative writing, and dancing are a lot more engaging and fun... But it just so happens almost everything is more fun with people
Generally speaking, static analysis is sometimes helpful for finding simple errors, yes. But how it's applicable to dynamic language like Perl?

So, whether ease of parsing is a goal per se, or serve some purpose - what such a purpose can be in particular case of Perl?
It seems to me that all the hyperbole is about raised expectations. Hell, the fact they can even get something like this to work, and are able to determine (somewhat) that it is working the way they intended is enough to get me excited. I don't care if the QC they built performs faster or slower than a classical algorithm, because that stuff will simply come with time as we understand more about how QC works. With classical computers, we had several decades of knowledge about how electromagnetism worked - it was easily observable, and applying those principles to a complex switching system (already implemented by some mechanical computers at the time) was relatively straightforward, at least from a physical standpoint.
With QC, it seems to me (I don't really know more about than anyone else here) that we are making all sorts of theoretical discoveries as well as attempting to build a computer with those discoveries at the same time. So D-wave is basically the modern equivalent of Tesla and Turing, etc. all wrapped up into one big package. So the fact that this stuff is turning out not to be a complete fairytale is more than enough to get me excited.
Kira! Where are you L. We need you now!
AI had huge successes though the 80's an early 90's despite the two "AI Winters". However, people generally stop calling something AI once it starts to work. Consider path-finding sometimes it's AI and sometimes not. It's true there was a shifts in research funding (1974–80 and 1987–93) but plenty of things that where under the AI umbrella had moved on to their own separate and a lot of crap that was never going to work was cut.
Well, I would expect those two actions to pre-fill the form data. I wouldn't expect them to also submit the form. I think that's the issue.
Scandinavian countries also didn't go around colonizing others, or getting involved in slave trading, or importing cheap labor when convenient, or generally meddling in other countries affairs.

About England ever being peaceful, that's funny.
I suspect it's not that counter-intuitive.

You are more likely to be single when young, you are more able to move to where the jobs are when single, therefore cities will attract young single people looking for work. As they couple up and have kids the attractions of larger house and garden increases and we old folk move out.

Good luck on the business and personal sides
MailChimp's Email Template Reference
There's a million different ways it can be done. I only suggest a HTML-derived format because of familiarity.
My suggestion was in jest, however, would it truly be harassment? The drones wouldn't be directly affecting him, just moving in the public space around him and not even in his way.
Perhaps, 4.9Ghz public safety should be taken into high consideration.
Sorry, but that's not what that means. There are settings that allow people to opt to link their Google Analytics accounts to, say, AdWords or Webmaster Tools, but that's at the website owner level, not at the individual-navigating-the-web level.

There's simply no evidence that increased data sharing across Google involves linking Google Analytics data to individual personal accounts on Google+.

(If anything, the trend at Google is towards less integration between GA and Google Accounts; for example, Google now prevents Google search terms for logged-in Google Accounts users from getting passed in the referrer for search traffic.)
I'm more interested in the sitting part. As more and more jobs turn into "services" types of jobs, where you just do work on a computer, how do we as a society solve this problem of everyone sitting 8h+ a day in a chair (and probably not even a very comfortable one)?

Maybe we'll get lucky and Glass type of computers will be useful and productive enough 10-15 years from now, that we can do most jobs with such a wearable computer.
Build a Ci server
SailsJS has a new website
What I meant is that using PKCS#5 padding ("N bytes of a value of N") will make it even more susceptible to a CBC oracle attack.

I'm not nearly qualified to talk about that stuff, but instead of requiring PyCrypto maybe you should require Keyczar (http://code.google.com/p/keyczar/) and not have to worry about padding, IVs etc
Ideas might be worthless, but insights are very valuable. The insight has to come before the idea, the idea stems from it.
Suggestion: Forget the modulus and remainder trick and just use a cryptographically strong MAC to decide what to ignore and what to process. Even a truncated HMAC.
Iceland's homicide rate is one of the world's lowest, and it has lower homicide rate than India by 35 times.

http://en.wikipedia.org/wiki/List_of_countries_by_intentiona...
Where in there does it say that personal traffic information is linked to Google+ information?
802.11w adds encrypted management frames, but in practice this tends not to be a huge issue and not many vendors implement it yet.
Does that matter in this case?

Patent trolls are parasites looking for easy money. If Newegg is signaling that no money from them is easy, then that seems to be the best way to fend off all the lawsuits, no matter the level of perceived merit.

That wouldn't be true in the sort of patent lawsuit where somebody is defending against an existential threat. But when you're trying to influence a cost/benefit calculation, signaling "we will maximize your costs and maybe we will sink your whole operation" seems like a great way to get the extortionists to move on to other targets.
Ok so the code is a bit weird in that section because of issues with different wifi chipsets (thus the -4). Sorry about the messy code, I would barely call Bunny alpha.

The mod/remainder values are agreed upon by the network operators, that is why they are in config.

The length % mod == remainder trick for detecting packets was inspired by the KIS rootkit in the later 90's. http://packetstormsecurity.com/files/25029/kis-0.9.tar.gz.ht...
"Is it really something about Ruby-the-language or JS-the-language that made them so compelling?"

Well... It obviously depends on a person. What is compelling to you may not be so for me and the other way around. And in this instance it depends on what you know already.

So, in other words, are JS and Ruby compelling to someone who learned Pascal or C in school and writes PHP for a living? Hell yes! Are they going to make him a better developer? There's a high chance they will.

Ruby sports an object system that is somewhat similar to Smalltalk, with many idioms borrowed from it. That's completely different Object Orientation and learning it can have benefits. If nothing more, it gives you another way of modeling problem domains, which is always a good thing.

JavaScript was an objective-functional mesh long before Scala. Coming from C or PHP, seeing first class functions with implicit state (closures) can open your eyes for yet another way of modeling things. Building, in essence, your own object system when you use a language is a valuable experience, too.

Different languages have different semantics and knowing many of them helps in expressing yourself. I hear that what we think is constrained by the language we know. That's true for programming languages too.
Totally, but that's not standardised across the clients either (plus there's a few different competing solutions for e-mail encryption). This is why I want to redesign the entire stack - to ensure that such solutions are standard across the ecosystem and available by default.
You're right that the earlier decision was more related to air travel. The precedent that was set is that a property owner can only claim air space up to a height that is actively used by the property owner. So if you have a windmill, for example, you can claim the airspace to a greater height than your neighbor with only a trampoline.

FAA defines minimum heights manned aircraft, usually 1000ft above the tallest obstacle when flying near a city (helicopters are exempt from this rule, though). FAA also defines rules for radio-controlled aircraft. Namely, small r/c aircraft must fly below 400ft and within line-of-sight of the pilot.
MP on Google tax avoidance scheme: 'I think that you do evil'
JS is trivially Turing complete (given infinite RAM)

See this: http://www.turing.org.uk/turing/scrapbook/tmjava.html
Apple/Samsung Battle Continues: Apple Adds S4 to Patent Infringement List
I know Google seems to have decided to turn I/O (back) into a developer-focused conference, but maybe that's a mistake, and if they held a 1-2h keynote with some product announcements in the first day of I/O, both consumers and developers would be more excited about the whole thing.

After all developers are consumers, too, and if they don't get excited as consumers about something, they probably won't get excited as developers either.
Hmm, adding background information here would be more helpful than expressing surprise at one's choice of words.
During the IO stream yesterday, they talked a good deal about Ingress. I think you are safe for now. You may even want to check in on some of their current IO promotions.
Interview with Realmac developer Dan Counsell
This was a great summary - thank you.
> "No, if I was saying that, you would have seen those words in my message rather than yours."

No-one was 'misattributing' anything to anyone. It was a figure of speech. Welcome to the sarchasm my friend.

> "its not "non-message-related""

A bad word choice on my part. it is indeed message related; I was just (poorly) trying to draw a line between the message itself and the potentionally-actionable addenda. This whole project seems like an unnecessary marriage of the two.

> "I don't see why an additional filetype is needed for this."

For the same reason we have vcf even though it just happens to be particularly-formatted text. The filetype is more than the encoding. It's a hint to the client and the operating system as to how something should be handled. And should a given client not be aware of these 'actions', using a file-type enables the host system to present an application or extension that is. Again, not unlike VCF.

"Aware" clients could process and present these 'actions' alongside the email, with little difference to how they want to do things currently and not unlike the way they process and present image attachments or PDF previews or what-have-you.

Embedding it within the email not only disadvantages those not using the big email clients (as we've all seen embrace/extend in action, right?) but it places ones email provider in the middle of a non-email exchange between the user and another service.

If anything, the way functionality has been created in 2013 is exactly why we should take care to not see things like this become a carrot for data silos.
It is fairly well known that lasers can (temporarily) blind digital cameras, even at power levels that are safe (i.e. your blink reflex can protect you). You can try this at home if you have a laser pointer, though that is far more powerful than you would need unless you want to do this at long distances (hundreds of feet).

The real trick, however, is aiming:

http://www.naimark.net/projects/zap/howto.html

Aiming the laser at a moving target (like a drone) would probably be very difficult, though not technically impossible. You would not necessarily need to keep the laser fixed on the camera; a lot of rapid hits would be sufficient to stop something casual, so something akin to a bar-code scanner might work.

Really, the biggest issue is with the fact that the laser would be pointed upward. This could be dangerous if you live near an airport or if you use a needlessly powerful laser. On of the other hand, drones are probably not going to be spying on you from more than 50 feet away, so around 1mW would probably be enough to protect a bedroom window.

"It's probably easier to look into your own windows from your neighbor's property."

Yeah, but you can bet that if my neighbors had a camera pointed into my window, I would be upset. Sure, I can draw my curtains, but why should I not be able to both enjoy the sunlight and not be recorded in my home?
The "shut it down, you lose all your stuff, and we're starting over" strategy worked for Amazon and ereaders (result: Kindle), but hasn't so much for Microsoft and music (result: Zune marketplace).
If only they shut down g+ as fast! :p
You have an irrationally racist intuition, peoples hostility to racism should be your first clue to criticising your own opinion before voicing it.

Criminality has always been strongly linked to economic class differences. If you look at how immigration injects low economic class workers into medium/high class environments, it is only logical that crime numbers rise.

Racial arguments stem from self-preservationary superiority feelings, and have in the past also been used against Irish and Italian immigrants.
Yeah, it's not like it's some patent encumbered, unreasonable and discriminatory PL . . .
I know pretty much nothing of the physics and very little of the logic, but having listened to a few talks from the CS side of the field, it mostly looks like a combination of:

- Different hardware. This boils down to different gates/primitive operations, ala [1]. There are currently lots of different proposed methods of how to build the hardware, but I don't know that much about how the physical circuits in a traditional computer work, either.

- Different algorithms. See e.g. Shor's [2]. I think there are only one or two others that have been proven to be more efficiently solvable by quantum means, so a lot more work needs to be done in this area.

The field is in its extreme infancy, and I think it will always be more challenging to program quantum computers by a fairly wide margin.

[1] http://en.m.wikipedia.org/wiki/Quantum_gate

[2] http://en.m.wikipedia.org/wiki/Shors_algorithm
Part of the curse of being in technology (I'm an EE who does CS) is that its very hard to ever be surprised. Most of the "new" stuff you see touted, you know right away how its being done and the principles are uninteresting.

Its very exciting when something comes along that seems genuinely magic. Its working and I haven't the faintest idea of how. I love magic!
Nor, I think, are they even the point of Bret's work. The strongest hint of which is the title of his first popular talk: "Inventing on Principle". The entire point of that talk was "this is the kind of tool you could make if you stepped back a bit". In the beginning, no one seemed to get that... everyone just kept asking for the download link as if the talk was about the tool itself. Chris Granger and his team eventually got that, but the rest of the world seems to still be waiting for them.

This overall theme became even more apparent in these last two talks and I think he'll make it explicit in his last talk (scheduled for May 28).

I predict that we are on the verge of a transformation in thinking about the role of programming. In short:

Phase I: Code -> Artifact

Phase II: Code -> Tools -> Artifact

Phase III: Code -> Tool -> Tools -> Artifact

In Phase III, programmers will work on creating ways to make the kind of tools THEMSELVES that Bret shows as easy to create as the artifacts that those tools create. In other words: code creates metatools. I wouldn't be at all surprised if this is the punch line to Bret's final talk.
Great idea, you could make a pretty cool app out of this: let people create routines by letting them associate pictures with exercise names and amount of seconds.

They could then create workouts by creating a list of exercises and rest periods and play their routing with the timer you created.

Does this exist? I want one.
Hmmm I like this trick, but that means I would have to process and decode each 802.11 as is comes in. It would create quite a bit of overhead for each packet.

Maybe I am mis-understanding you. Where would you put the MAC data in a packet? would in be broken up or just stuffed in to a single location for each packet?
That's what the new Assistant (now part of git-annex) is for!

Tons of pairing work, which culminated today in pairing fully working for the very first time. And it works great! Type something like "my hovercraft is full of eels" into two git annex webapps on the same LAN and the two will find each other, automatically set up ssh keys, and sync up, like magic. Magic based on math.

http://www.kickstarter.com/projects/joeyh/git-annex-assistan...

http://git-annex.branchable.com/assistant/local_pairing_walk...
Also during the summer. There are lots of people with vacation homes there.
> And guess what, the one you need is in the back of the queue. And a large game is in the front.

If you tap an app icon while they are updating it will be given priority and moved in front of the queue.
It clearly states that Google will correlate your information on all services. Please take time to read my post again. Speaking of evidence: I believe it's your time to provide some if you want to dispute this, "the trend at Google" just won't cut it.
New York City has taken a similar approach. They have now started fighting many more lawsuits even though the settlement amount would be less than the cost of defense. The problem with settling is that it emboldens others to come in as they can threaten a costly fight, while knowing that the city is not going to do that and make easy money. So while it may save money in the beginning, settling gets more people to sue you. Now that lawyers know that their bluff may be called and they may have to fight in court, they will be much more selective of what cases they take in to fight. Of course it can sometimes backfire as in Research in Motion's case, but you cannot always give in to threats.

http://www.nytimes.com/2013/02/26/nyregion/new-york-to-stem-...
How Twitter Is Changing the Geography of Communication
Apropos nothing: as many readers of my own comments will happily attest, it is easy to both be right and behave like "human garbage" (or whatever non-hyperbolic term you'd like to substitute for that one).
Maybe Google could license the “Plays4Sure” name for their new game system.
how about creating a playlist on youtube and that plays along with each exercise?
It's an excellent preview of what's going to happen to us as a civilization and how we'll deal with technical advances. To put it polemically: in the future, everything will be a always-on recording device. It's basically the same issue as with the 3d-printed gun. These advances will happen. Dangerous or annoying things will be easier to obtain over time. There will be medical devices that can record and store visual and auditory data, and soon there will be real body augmentations.

This isn't going away. We'll better learn to handle these things right now, and learn to be a stable, responsible society with this tech in it. If our only response to the ongoing evolution of mobile internet devices is stupidly banning them, we're going to have a very bad time going forward.
The quack view of preventing breast cancer versus reality and Angelina Jolie