skysight-inc/HackerNews huggingface dataset:
So much for Made in America.

Seriously though, the Q wasn't a bad idea. I would've gladly purchased a Google-branded audio player if it weren't so ridiculously overpriced.
I guess it depends on the reference, but I was shocked how expensive Cambridge was. Having a decent 2-3 bedrooms house at walking distance of the 'center' can easily reach 1500 pounds a month. I myself have a flat which while near the center is in a shitty building, and it already costs > 1000 pounds a month. I would have something obviously smaller and not in Z1/Z2 in London for that price, but at least there would be something to do the WE that does not involve drinking.

Unless you're really into outdoor activities, it is hard for me to see Cambridge as very appealing. I was actually expecting more hacker related meetup and co, especially given the academic background of the university, but there is not much going on.
He is far from a good guy. Read his bio on Wikipedia for more info on crimes he has been convicted for in the past: http://en.wikipedia.org/wiki/Kim_Dotcom
15,000 volts through wood makes eye-candy
Scala.Rx: Functional Reactive Programming for Scala
I always recommend, to anyone who hasn't already read them, that they read Julius Caesar's The Gallic Wars and The Civil Wars.

One of the greatest generals and leaders of all time personally wrote amazing war journals, and they survive mostly intact today. Nothing else like these exist.
I disagree. I know the discussion around him since he started his "hacking" career in Germany. He certainly knows how to show off and present himself, but I don't think there is much more substance to it. Attrition.org has a nice list about his actions [0].

While I applaud the push back and the increased interest in civil rights, I'm not really happy that it pushes Mr Kimble to a "hero status" and just gives him more credibility.

[0]: http://attrition.org/errata/charlatan/kimble/
Another option is a stool. Having the option to stand can make a big difference, even if you're sitting most of the time.
This is an easy problem to avoid: just have the regulation only kick in when you bring in a certain amount of revenue.

PayPal did $1.5 billion in revenues in Q1 2013. So you could draw a line at $1bn/year, say, which would be more than high enough to leave out any reasonable definition of a "startup" while still covering established market leaders.
It looks just perfect for me. And to those who keep on talking about knockout.js, this is great because not everyone wants all the bloat of yet another big "do everything" JS library.
Yup - Google hardens consumer for the enterprise.
Interesting.

Where does the less syntax come in? I'm looking at your signal and observer, and it looks like the same syntax as KO.
This blog post is great - extremely detailed and informative. We're running Infobright (paid version) and so I love to hear from people using other technologies at large scale (> 1B rows) and how it compares to what they were using before. Redshift has definitely attracted our attention.

I listened to the recent Redshift performance webinar and was surprised by:

- the hard maximum 15 concurrent queries (14 when you reserve one for management)

- the need to pre-assign queries into queues so that fast queries don't get blocked by slower ones

- the recommendation to vacuum after large inserts (showing its Postgres roots) and to limit query concurrency to 3 while vacuuming.

Have these limitations caused problems for anyone?

Edit: formatting, grammar.
I agree, this story as written doesn't have nearly enough information but as this technology gets cheaper and more prevalent it's not difficult to imagine that this scenario, or something very similar, could occur. This exact thing or something very much like it will probably end up in court in the next few years.
Pedantic response: There's surprisingly little provable (in the mathematical sense) security in the crypto world. It's possible, though rather unlikely, that the NSA has a cheap way to factor large numbers and has been laughing at us all for decades.

Less pedantic response: Tor does use good strong crypto and has been examined by many experts, both practical and theoretical; I'd be surprised if the crypto, protocol design, or even the implementation is the weakest spot.

One weak spot it does have is traffic analysis. Any low-latency anonymity network has this problem: if someone can observe the traffic in and out of enough nodes on the network (even if they can't decrypt any of it) they can statistically correlate arrival times and figure out who is talking to whom pretty reliably. Even if you can't read the data, reading the envelopes is enough to plug leaks, find dissidents, etc.. (Consider the Associated Press phone records affair.) If the attacker can experiment by causing brief interruptions or delays on the circuits between nodes they can extract even more information. Google will find you many cites on this subject.

The Tor project tries to mitigate this but considers a full solution out-of-scope (for fairly good reasons, I think). There aren't many projects that really do try to address it --- the old cypherpunk Mixmaster network is the only one I know of offhand. And even there, the best you can do really is up the constant factors of the attack, or push the attack one level up into the greater network of human communication ("who knew X, at a time they could have communicated it to Y? Who knew Z, at such a time?").
What "behavior" are you talking about, and did it actually occur?
I realize this is about his home desk but .... If you have a standing desk at work and don't have a mat or a chair you are probably violating OSHA guidelines for work place safety. There are regulations on how long an employee can stand in one spot without mats or a stool to take breaks from standing.
Regular Japanese police do carry firearms.
I remember seeing an encoding of Rule 110 in CSS + HTML a while back. Is CSS actually not Turing complete?
I notice that the change between miles and kilometers will not work.
But I only want the reactive programming part. How do I take out all the parts that I don't want or need in knockout?
Hitting it with a roman candle would be difficult if it was moving. Better to use a pellet or BB gun.
You're Hired (And Fired) - The Future Of Work
Sad to see they're Bell Labs patents. We owe a lot of innovation from the work done there. Dammit, and to think I was going to work for Alcatel.

edit: wow, spelling.
slava @ rethink here. I don't think we disagree -- optimizers are unquestionably a good idea and are immensely useful. For us it was a matter of a) giving people the option to specify indexes directly, and b) shipping quickly. We'll implement a proper statistical optimizer in due time, but for the time being we found that the explicit approach gives a lot of people 80% of what they need with 20% of the work on our part.
I was going to say that Infrared LEDs often wreak lots of havoc on CCD-based cameras, but this [1] seems to indicate otherwise.

1: http://hackaday.com/2008/08/27/testing-ir-camera-blocking/
[clenches fists, swings arms wildly, walks towards you] "It's not my fault if your face gets in the way of my fists. I'm just walking."
That's true. And with CPAN Testers and the output of the tests of all the modules against the latest version, you have a pretty damn good reference to go by.
It's proximity to Canadian latitudes. The nearer you get to Canada in the USA, consistently you get better educational outcomes and crime rates.

The obvious solution to our social problems in America is to move all the low achievers to be near the Canadian border.
Almost had a nervous break down because I thought Ingress was going to be listed >_> !
So your notion of "good guy" is someone with convictions for embezzlement, insider trading, and trafficking in stolen goods? Someone who only appears to have ever engaged in non-criminal businesses when he was on parole from prior convictions and so HAD to keep clean?
Even the guys who stay at the local booth in the corner of the street?
Worked fine for me in Iceweasel 20.0 (Debian's Firefox).
GitHub: Personal API Tokens
I'm still here.

I mostly do s-expression -> language, because it lets me do code generation.
The thing is, writing your own code generation tools is only really useful if you are capable of applying 'more difficult' to grok computer science concepts. For example, the intersection of 'working programmers' and 'people who really understand state machines' is (sadly) tiny.

I'd even say that the syntax doesn't bother me because I don't really 'write' lisp code. The lisp code I write is solely done in order to generate much more complex code. So I would never actually implement an entire piece of software in common lisp (for example). I implement it in a variety of lisp-like dialects which accurately represent the problems presented by different modules inside the piece of software. Unfortunately this requires some forethought, some skill at language design, and an unwavering faith in ontology.

To me, this is the best type of process for implementing a unique piece of software from scratch, and is the approach that should be taken in any language. (It's basically the logical conclusion of the idea of structured programming... except you don't implement 'loops' and 'if' statements).
Having the ability to control the height of your desk helps. When your feet get sore, lower the desk and sit. It also helps to keep the leg muscles active with small movement.
My suspicion is that it's due to a number of factors. Economic equality (real or perceived) is probably one thing; cultural homogeneity is probably another; if I infer correctly from the article that Icelanders see dealing with crime as a matter for all citizens, not just agents of the state, then that probably is as well.
You are underestimating the necessary design tension. If you expose hints, then you've constrained how your optimizer works because it has to work with those hints. (Oracle, for example, has been fighting this battle for ages.) Once you've built an optimizer, people come to depend on it so it is critical that you get it right.

They will need optimizer eventually, and they know it. But I'm glad that they are not implementing it before they are ready.

Secondly your selectivity estimation point can go either way, and on the whole I don't like it. I've personally experienced the situation where a database recomputes statistics, the CBO decides that a new query plan is needed for a common query, it made a poor choice, and the first that any human hears about it, the site is down.

The problem here is that the risk profile for the application of trying to be smart here is completely backwards. In general, as long as a query is not a bottleneck, I don't care about making it faster. Oh, you made it 2x faster? I didn't mind before and I'm unlikely to even know that you did so. But if you JUST ONCE switch to a bad plan on production without warning, your users WILL notice, they WILL care, and they WILL NOT be happy.

As a developer, I don't care that you make the right choice 95% of the time. I want you to make a predictable choice. Because if you're making a bad choice in development, I've got a window of opportunity to notice and do something about it where nobody cares. But if you randomly make changes on production, every single mistake counts.

Oh, but you say that this just means that you need stored query plans? I agree, and this is an example of why the behavior of the optimizer has to be thought through very carefully before you just throw something out there, people come to depend on it, and then you realize that you have put barriers to thinking of it the way you want to think of it.
Were there any real owners of Q? Was it ever sold?
Tout gratuit
If this guy, on the sidewalk, had a long pole with a camera on it would it be illegal? In cases like this, I see the drone as a simple extension of self. The technology seems to cloud that fact.

Also there are legal concepts of Air Rights and even airspace has its limits (500 feet).
Neat idea, but how is this better than just having a note-taking/text-editing app that you look back at later?
I think you'll find the Swiss do have a standing army.

http://en.wikipedia.org/wiki/Military_of_Switzerland#Structu...

As for the extreme social cohesion of Iceland, that's not without its own set of issues http://www.guardian.co.uk/commentisfree/2013/apr/18/iceland-...
What the point of static analysis for dynamic language?

>being run by a specific binary

That's a not so appealing argument in particular case of Perl which level of reverse compatibility is hard to beat.
The Japanese criminal justice system is brutal by world standards. This usually goes unmentioned when people bring up Japanese crime rates.
As one of the lead developers of FCEUX [1], a multi-platform desktop NES/Famicom emulator, no: I don't see this CSS project as a usability breakthrough. I prefer to load my ROMs from the command line. But would it be a cool toy? Absolutely.

[1] http://www.fceux.com/web/home.html
> So if you're sharing a package with dependencies, you'd have to first check in your dependencies and not rely on go get to manage them.

That's what I was describing. The developer of the dependent code pulls in the dependency with go get, and then other developers see both his dependent code and the dependency he was using.
Big Data Supports Development of a Visual Business Case
I'd found this before posting:

http://stackoverflow.com/questions/2497146/is-css-turing-com...

where the top answer gives a Rule 110 solution, but I was satisfied with this comment:

"BRILLIANT!. However, I don't think this qualifies as turing complete. CSS is only able to calculate 1 iteration of the state-machine. Your example relies on the human repeatedly clicking all the orange boxes in order to feed the "output" (pixels) back into the input (page state) and "pump" the state machine. Because there is no programmatic way to use the output of CSS as input, it can't be used to calculate any multi-step loops, the hallmark of turing-complete languages."
Your body is doing work through basal metabolism even while sitting idle. Starving to death and being overworked to death are basically the same thing.
Why crossing domains is the best thing you’ll ever do
The product looks interesting. The text on the page makes me want to seek medical help for my eyes.
I'll add a chorus to the voice of those who have been inspired by Brett. I'm a musician, and his ideas have led me to explore live improvisation in a 'duet' with the computer, where I can allow the computer to improvise, or guide it as I choose.

I'm planning to create an interactive album based on this concept, where the listener can explore a 'sound world' at their own pace through gestures.
An optimizer can be right most of the time but it's basically impossible to have it be right all of the time. It really depends on what you're doing as to which approach you prefer. If you absolutely need a query to have a certain performance characteristic then you can't count on the optimizer to get it right a human needs to think through exactly how they want this query to run to ensure it behaves correctly.

There definitely are several use cases where people are willing to sacrifice a risk of misoptimization in exchange for shorter code and we fully intend to support that (it's a complicated project though so we don't now.) However I disagree that having this logic in the app makes it more fragile. Having the precise semantics expressed in the application means you always know exactly how a query is going to be performed. We know this execution plan isn't going to change based on seemingly unrelated properties of the data (as it does with optimizers.) If fragility is the propensity to break then I'd argue having the optimizer in control rather than the developer gives you more fragility than less.
As I said earlier, the government is fine with alternative currencies, despite the fact that it cannot print those currencies or manipulate their supply. At the end of the day, all that matters is that most American business is conducted with USD. It is partly because of the government's effectiveness at collecting taxes that businesses continue to use USD, even when alternatives are available. Even the majority of businesses that accept Bitcoin payments only do so via an exchange service/payment processor, because what they really want are payments in USD.

Like I said, the government's real concern is that Bitcoin businesses follow the law and abide by the regulations that every other financial service in this country follows. Many of those regulations and laws were created to serve the interests of law enforcement, by targeting the weak point in any black market transaction: moving money out of the black market (money laundering). Bitcoin is not unique in this regard: exchanges, like MtGox, remain weakpoints in the Bitcoin economy.

Now, I bring this up in every Bitcoin conversation, but let's just pretend that there was some kind of independent Bitcoin economy that did not require exchanges to survive. This would be superficially similar to the economic system in many developing nations, where people keep two sets of books: legitimate payments (on the record), and "black" money (off the record). With Bitcoin, however, it would still be possible for the government enforce regulations even on this hypothetical underground economy. The reason lies in the poor security provided by the Bitcoin protocol: anyone who computes hashes faster than the rest of the network combined can deny confirmations on transactions, and can do so selectively (a "51% attack" as the Bitcoin community likes to refer to it). The government might just assemble their own hardware for doing this, or go after miners operating in the USA. Thus miners are a second exploitable weakpoint in Bitcoin.

So really, the government has nothing to fear from Bitcoin. They know this, and anyone who thinks otherwise is somewhere on the spectrum of "delusional."
With a good fly and tackle you could reel that thing really easily
Detroit is about as close as you can get (geographically) to Canada.
JSON Spirit: A C++ JSON Parser/Generator Implemented with Boost Spirit
Oh I am sure there are good uses for this but the code sample scares the pants off me. Never ever evah do the following:

form.addEventListener('autocomplete', function(){
form.submit();
});

This does not give the user any time to review or update the information that the browser autocompletes.

Always show the user what information is being sent, always give them an option to change it.
To be clear, RethinkDB doesn't give wrong answers, and doesn't lose data. ACID isn't as much about right vs wrong answers, as it is about defining what "right answer" means and what constraints you're willing to give up in exchange for performance.

ACID is a great, but unfortunately it isn't free (especially in distributes systems).
> And there's conflicting information -- the guy refused to stop flying, but the police wouldn't come because he left? That kinda sounds like he stopped flying.

I read that as, "the guy refused to leave when asked but left after he was told that they'd call the police."
Same. A lot of people don't update ever unfortunately.
We talked about this yesterday [1] as well when the link to Betabeat's similarly non-coverage coverage came out. The Atlantic adds commentary from John Villasenor (who actually has some interesting things to say [2]) but the Atlantic didn't actually do much more than quote nearly the entire blog component from the Capitol Hill Seattle blog.

And I'll repeat briefly what I wrote which is if someone (ideally not law enforcement) flies a drone with a camera over your property please disable it, or destroy it, if possible, so that a legal case can be started on it. There are conflicting laws here and a nice example case would do wonders for bringing out the arguments for and against.

[1] https://news.ycombinator.com/item?id=5712423

[2] http://www.harvard-jlpp.com/wp-content/uploads/2013/04/36_2_...
I have never tried to deal with google customer support, but I have had terrible experiences with both yahoo and paypal support.

Around 5 years ago, I made a typo on a balance transfer from my bank to paypal. I did not have enough money to cover the balance transfer in my account, or in any other account (I was a starving college student at the time.) When I called paypal, they informed me that there was nothing at all that they could do for me. I called multiple times and asked for supervisors, but they refused to do anything. Paypal attempted the transfer twice a day for the better part of a week, racking up massive overdraft fees on my account.

I finally got my bank to block all paypal transactions and they were kind enough to waive the fees, but I will never again deal with paypal.

Similarly frustrating was my experience with yahoo mail support. Last year, a yahoo mail account that I created around 2002 and forgot about had been hacked. It was sending rather embarrasing spam email to all my contacts, and I was unable to reset the password for the account because I had not provided real answers to the security questions.

I emailed their customer support and told them that I understood that they could not give me access to the account without the answers to the security questions, but I would like them to close the account as it was clearly in violation to their TOS.

They responded asking me the answers to the security questions. I tried to explain in several emails that I simply wanted the account CLOSED, but every response from yahoo support was "We can give you access to the account if you please provide the answers to the security questions." I got no indication whatsoever that they even understood what I was asking.

I understand that providing support is expensive and that you receive lots of stupid questions, but any company that treats me like paypal and yahoo will never recieve any business from me again.
I think your logic applies to almost every use of drones. Whether it is our government killing enemy combatants, our local police monitoring speeding, or our slightly creepy neighbor doing who knows what, they aren't exactly new issues. Governments have always killed, police always caught speeders, and neighbor were always slightly creepy. The only difference is that drones allow them to do these things quicker, more efficiently, cheaper, and with less risk. Therefore I don't really think we need new laws in place, we just need to be more mindful of the laws we already have in place.
http://www.lettersofnote.com/2010/01/art-is-useless-because....
Cartoon Giving Back
Ask HN - HN like sites, for creatives?
Writing, painting etc - any creative discipline.
We will see in the near future I guess...
Would it possible to build a jammer to jam the remote control signals and make the drone crash? At what frequency do these things operate? Shouldn't be too hard ;-)
A quick test would be this: are there any APIs in Stable/Release versions of Chrome that have not been submitted to any standards group?
$979.96 to setup for a little .NET development at home
C++11: Iterating range-based for backwards
Q&A: City Guides by National Geographic
Such Chtuloid horrors do exist. I have seen some. (I could tell more, but I care for the sanity of my readers.)
How long till gmail us turned into a hybrid private messaging/gmail system tightly integrated with G+ (more so than now)? Gmail as we know it seems to be on its last legs. Too bad, because it is a good product.
This is false. The OS will auto close apps when it gets memory pressure from other apps. The "app tray" is an LRU & has nothing to do with whether the app is running. Our app (used once a day) gets restarted almost every day on old phones, and more than once a week on newer phones
Hmm... if you knock down the drone, then it is no longer in public space though (assuming it lands in your property). I have no idea what laws there are around this sort of thing... but disabling without destroying the drone so it ends up on my property - what then? The owner would be (conceivably) trespassing should he or she attempt to recover the drone.