skysight-inc/HackerNews huggingface dataset:
Eh, that's a little bit of a FUDdy statement. You don't instantly have "locking issues" and/or "race conditions" to worry about just because you use an async controller with the TPL (async keyword in .NET 4.5). The only time you have to deal with locking and race conditions is if the work you're doing is trying to cooperate and/or touching a shared resource (e.g. a static field). In the most common/basic case of receive a web request, fire off a call to a database/remote service asynchronously and wait for it to come back before you continue processing the original request you don't have to worry about anything because you're not sharing any local state and I would hope the database/remote service you're talking to has its own locking.

That's not to say that there aren't merits to node's single threaded execution model in that, _when you do_ need to access a shared resource, you don't have to worry about locking/coordination, but that's a whole other debate. :)
This is the reaction that is going to destroy all of our civil liberties. "It's only a problem if you're guilty."

what kind of person has a file of random (or near enough to not be able to tell without 32gb of them) numbers?

Any cryptographer? Many astronomers? Physicists? Better lock them all up!
REM enhancing Lucid Dreaming Mask
I actually pasted a Clojure file from a project I'm working on into the heatmap.js page and found that my home row was yellow/red, the parentheses were green and everything else was blue. So yes, parentheses are not as used in Clojure as in Common Lisp (and again colemak is awesome for keeping things on the home row!)
http://www.patrickambron.me/2012/07/12/we-unexpectedly-got-6...
As Herb Simon wrote (in 1971!) "a wealth of information creates a poverty of attention".

The problem you describe is that "smart" address books are actually quite dumb-- they don't understand the context. When you're just trying to call Ted, you don't really care how many mutual friends you have. The solution is actually well-known in the literature for a long time: focus+context (and relatedly overview +details on demand). Show the caller an easy way to get to Ted's number, stat. The rest is just context, which should really only be shown when the user wants to know more about Ted.

Side thought: maybe, what would be useful are phones that guess who you want to call. Instead of the "most recent" list on a phone, maybe you want a "most likely to call now".
"a sort of machine vision thing" -- You could use Sikuli or SimpleCV. I'm using OpenCV in my video game playing robot to find elements on the screen. (Of course, it's a bit of a Frankenstein to create and run.) At least it's good to know it's possible, though. But, yes, I can see why others would not want to go through this much work -- it is hard.
> Now question is - compression can be views as encryption. How does that pan out if you use a non-standard form of compression that does not require a key as the compression formula is the key in itself!

GCHQ aren't idiots, and would be able to "decrypt" such toy crypto schemes. But, even if they couldn't be bothered to do so the law doesn't require only a key, but either a key or to make the data intelligible.
> In other words, they did the exact opposite of what the SOPA experience told them they should do.

No, from a strategic point of view, they did exactly what the SOPA experience told them they should do. Which is that if a generous contributor wants a possibly controversial bill passed, it has to be done as quickly and as quietly as possible. Or at least quickly enough to leave no time for an opposition movement to gather some serious momentum.
Heater.exe - program his way out of cold
Yes, I was thoroughly confused until it clicked it was Canadian media. Can we get a bot on the news submitter that asks for a nation to be added when the headline says "Congress" or "Parliament" or "Supreme Court"? :P
Let's just say it's not especially difficult to access on the darknet. (I've never done it myself, though)

And getting onto the darknet is but a simple download away...
I'm not sure it's your issue, it seemed more like it was problem at the Persona end. Unless of course Persona was sending useful messages back to your site but your end wasn't handling them.
I think you guys need to stop believing everything you read.
Yes. They should also be informative. For example, I frequently get a visual warning in Chrome of an extension error. When I click on the wrench menu to visit the extension page, there is no information about which of the ~25 extensions it is. So I live with it, because I have better things to do than try 25! possible combinations.
You are thinking about the GP32, which I had and it was awesome and had a ton of community support.........until the PSP.

Think that back then the only portable out there was the GBA which had awful specs compared to the GP32. There was literally nothing else, the GameGear and NeoGeo Pocket were dead, and a Palm could barely emulate an old B&W Gameboy.

Today you have smartphones, tablets, smartTVs, set-top devices like the googleTV and appleTV, and all of them can do what the Ouya does. Is not the same situation the GP32 had, when the best you could get was a GBASP with a weak ARM7 with no FPU and a grainy QVGA screen.

When the GP2X launched it was already too late, the PSP was cheaper and more powerful, and the most important part: it could be modified to do what 99% of all GP32 users wanted, which was running emulators. And it was even better at that: a much better screen and enough power to emulate a N64, while the GP32 could barely handle Genesis games.

Ironically that was the PSPs undoing: far too many people buying it for emulators and piracy, so devs who were initially enthusiastic about it (first portable in over a decade that could dethrone Nintendo) eventually gave up on it.
>Yes, this is where the hairs rise on our arms: if you have a recorded file with radio noise from the local telescope that you use for generation of random numbers, and the police asks you to produce the decryption key to show them the three documents inside the encrypted container that your radio noise looks like, you will be sent to jail for up to five years for your inability to produce the imagined documents.

Of course, if you have access to the files, you could just XOR the noise with some innocuous documents, and send the result to the police saying it's a one-time-pad.
> You are not presumed guilty. But you are found guilty of breaking the new law ... Regardless of any evidence.

"Being found guilty... regardless of evidence" makes no sense. Part of 'being found guilty of breaking the law' involves the prosecution giving evidence that a jury thinks proves your guilt beyond reasonable doubt (inc. proving that you were in possession of a key, and so that it was actually encrypted data). s.53(3).
Angry Birds Trilogy ready to assault 3DS, PS3 and Xbox 360
How Much Money?
I'm not sure it's my issue either, the whole thing is pretty much plug and play using their library... It's rather old, however, there might be something they've fixed. I'll have a look and see if I can upgrade it.
Thanks for the info... I haven't made the change yet because I'd like the "off-switch" to be as elegant as possible. But rest assured, it will be there soon and it will be awesome :) The images should be clickable now.
Shelby.tv Shuts Down, Promises New Version Is In The Works
Ultimately, I'm sorry you didn't like it, but it's disingenuous for you to paint it as a failure.

Fair enough, but I just felt like painting another picture.

If I were to offer two core criticisms of the session (as I experienced it), it would be

1. that it got sort of repetitive after a while.
2. It was a constant stream of information, a constant stream of how, without any context, or small breaks where you got explained what just happened or what we were about to do. Lots of how. No why.

Without a "why", "how" will much more quickly turn "too much how". While these are just my 2 cents, I think there is some objective lessons to be learned at the bottom of this as well.

Still. I'll give you credit for not being a cliché at the conference. You are always willing to try something new and for that I admire you.
$10 Robot Challenge
Visit this page (nothing special, just the first search result for "software engineer salary"):

http://www.payscale.com/research/US/Job=Software_Engineer_/_...

And ask yourself this question: If these two people can't make more than $50k per year per capita in software consulting, in this market, in their product's alleged target market - and they can't figure out how to grow that number more than 15% per year, via simple recipes that are orders of magnitude less risky than developing and shipping a product - why on earth are you quitting a job to partner with them?

Look for partners who can find a market worth finding. In the meantime, don't give up your day job, no matter how much equity you're offered.
Whenever a congressman or members of an executive branch do something, I usually hate their gut.

Whenever a judge decide something, it usually make me like them.

In fact, Americans trust their judges more than their politicans and bureaucrat. http://www.gallup.com/poll/143225/trust-legislative-branch-f...
http://news.ycombinator.com/item?id=4020210
FuzeBox Raises $20M For Online Meetings And Collaboration,
Double Trouble | Authspot
I read it differently:

"This is from a sample size of 302 common accounts and
unsurprisingly, the strength of those passwords leaves
a lot to be desired:"

The word "this" refers to the passwords list after the colon, not the preceding analysis. It really should have been written as "The following list of weak passwords is from a sample size of 302...".
Some non-normalized results might be nice. If the sample size of Republican-leaning vs. Democrat-leaning are orders of magnitude different, then the diversity of taste comparison is questionable.
http://cheezburger.com/6419346176?utm_source=trans&utm_m...

I made this for that very reason.
Yeah, I was anticipating this feedback, the fact of the matter is that GoDaddy has brand awareness (read: increased conversions) and higher payouts (due to heavy upselling).

I'm looking to make a little money from this site and the factors above, for better or worse, really make the decision in terms of where I refer traffic.

I am considering building on OpenSRS for a fully whitelabelled reg. process. Unfortunately that is a big undertaking, and I'm testing the site before committing the effort to white label integration.

Thanks again.
The point was that it doesn't have to be real data, just random data.
Okay, so a bunch of personal preferences that don't actually matter in the real world? Thanks for your insight, but it does not make CodeIgniter bad.

> frameworks that were built with PHP 5.3 in mind.

Well no crap, CodeIgniter is built for newbies in mind, people who don't have up to date PHP installs because their shared hosting doesn't keep it THAT up to date.

The newest versions of CodeIgniter are VERY good, and just like the haters of PHP, you're just hating on versions of CodeIgniter that are at least 3 versions old. Learn the updated system, then base your claims on that, not something you looked at 2+ years ago.
They say that their 21000 pc pilot project with LibreOffice shows that using LibreOffice over their proprietary office tools increases the cost by 70%. This seems very difficult to believe without proper arguments.
I used Windows Phone until recently, and I'm almost 100% sure there is an option to change this, because I didn't have the issue myself. All my Facebook contacts were in my address book, but not in the default display. They only appeared when I searched.
This problem already seems to be solved- my Facebook app is set to only sync with existing contacts. Much simpler.
I made an igloo with some snows last winter!
Encrypted data, at least that encrypted with TrueCrypt, is distinguishable from random data. [1]

[1] http://superuser.com/questions/383526/is-a-normal-truecrypt-...
This would still concern me. It isn't hard to imagine the police assuming any file they don't understand is that way because it is encrypted and, being that they are police and not scientists or engineers, that number could be quite high.

So now, you may actually know what's in that file. Great, no problems (other than the headache of dealing with explaining files in the first place).

The real danger is what if you don't know about the file, either? "I have no clue" is not going to cause reasonable doubt. The problem here is the law starts from a presumed guilt, which is problematic if you are, in fact, innocent.

But it really does come down to how the first clause of the law gets interpreted. Is it reasonably interpreted or not? I have lost faith in any chance of governments sticking to reasonableness when it comes to their threat of terrorism, protecting their "children", etc.
Ah, ok.

Disregard my comments. :)
This seems predicated on GitHub needing additional revenue. I don't think their announcement signalled that at all. GitHub accepted an investment partner. My assumption is that they got excellent terms since they are very cashflow-positive, they hope to IPO one day, and they require investment-savvy advisors.
No, it's not funny how it works, because it doesn't work like that.

If the ads are not part of the programming, then there are 0 minutes of programming that are ads, and so 0/20 minutes of programming are ads, or 0% of the programming time is ads.

On the other hand, if you consider ads part of the programming, then there are 10/30 minutes of programming that are ads, so about 33%. (It actually closer to 8/30, but whatever.)

In no sane mathematical world does 10/30=50%. You're changing the definition of "programming" in the middle of your math, which doesn't work. You could say that the ads are "50% AS LONG as the program time", but this is different from your claim, and it's still much less clear than simply saying program to ads ratio is 2:1.
"forbidding patent trolling by requiring the patentee to produce the patented invention within a specified period, or lose the patent"

That bit is, I think, is the key to unravel whole patents issue.

The other day I was wondering why it was that, somehow, I considered some patents valid and others invalid. For example, I consider many codecs (DivX, JPEG) to be valid patents, but consider patents on certain algorithms to be invalid. Weird, huh? Because codecs are just a specialized algorithm. I just couldn't put my finger to it.

And then it hit me: all the patents I considered valid were actual products. DivX and JPEG were patented, implemented and licensed. The codecs themselves provided a leap in technology, and without that particular codec the product wouldn't exist at all. The patents I considered invalid are either bells and whistles or lack a real implementation. In other words, the creators of DivX and JPEG were making real money by developing and marketing a new technology, whereas Apple (just using the example du jour, please spare me the faboyisms) is trying to shut down competing products by just pointing at a tiny feature and screaming "COPYCAT! COPYCAT!".

The day Apple shows that it's the rounded corners in the iPad that is making them money, and not the fact that they developed a really thin tablet with great battery life and a decent OS, I might reconsider.
The Dumbest Op-Ed of 2012
I think you miss my point. Currently (AFAIK) the provider/dom0 must download and run a windows executable. Many people have no windows hosts, but do have existing xen/kvm dom0s running. If grid spot provided their service as a xen/kvm client image I would be able to host it.

There's no requirement for the host to download the client image multiple times. I'd imagine you have something like ephemeral domu disk and use kmods to provide a control plane and network tunnel.
I agree that it's a difficult problem, but it's Heroku's obligation to solve those problems. You can't position yourself like this:

> Heroku takes full responsibility for your app's health, keeping it up and running through thick and thin

and not commit to solving hard problems like geographically dispersed EC2 instances. Resource constraints, to be fair, aren't an acceptable excuse at this point. They aren't a floundering startup. They're a part of a multibillion dollar company.
All legislation is essentially fund-raising at this point.
They aren't supposed to grant a patent if there isn't a reduction to practice. In practice, the PTO is overworked and things get through that shouldn't.

If it comes down to a lawsuit and there was no reduction ot practice, a patent can be thrown out. Of course, when it gets to court it's very expensive for everybody.

The best way to demonstrate the practicality of a software invention, for instance, is to attach working source code to the patent -- with the funny consequence that a strong software patent involves, in some sense, a contribution to open source.
Thank you for that. I can fumble my way around in Vim, but it's not second nature.
I think his pie chart drives us to an incorrect conclusion here. It's not that people haven't changed their compromised passwords. The problem is actually that people choose inane passwords, like "password" and "123456". When people are doing that, you're bound to see significant overlap between the two sets.
Yes what the code does is very clear, but the function call is even a level up clearer, maybe you don't want to know how it does it's job, you just want an array of values in a column (array_column(array, column)).
Personally I like comprehensions, but I tend to disguise them behind a function, it's much more clear to me. (but if I need the code to be super fast, I avoid using an extra function.)
Exactly. Lamar Smith is even going to get reelected. Some lesson.
From the other thread: "The bill has been held already after two SOPA opponents-turned-cosponsors of this bill withdrew under fire, led by Ernesto Falcon of Public Knowledge and much of the activist anti-SOPA crowd. Total time since word first broke: ~2 days. These things /can/ move quickly, which is why I'm paying attention to it for the startup community.

We're engaging with Rep. Issa and Chaffetz's office to express our continued concerns.

Contact Troy Stock at Rep. Chaffetz's office $firstname.$lastname@mail.house.gov

I don't have a staff contact yet for Rep. Issa's office, but I'll update when I do.

I'll note that the startup community fucked up.

We had a decent opportunity to knock out Smith in the primary. We failed to engage. We lost $350k, left it on the table, when a PAC approached local organizers, offered the money if we had been able to identify 15,000 potential Lamar Smith opponents in the district. Campaigning 101.

We were raising money for ads, and failed to do this basic foundational work, meaning we failed to get the money, which knocked off at least one major incumbent in Texas that day (Silvestre Reyes).

As it is, know how much SOPA was worth? Five percentage points, with Lamar going from 83% in '10 to 77% in '12 during the primary.

EDIT: Look for an update today from TechDirt, assuming Masnick can confirm on the record our reports that the bill has been held from further action at this time.

EDIT2: Also, the IP Attache bill is apparently near-copies of pages 70-78 of SOPA, though I haven't verified this."
Android Toolbox - Libraries to get stuff done
Useful Keyboard Shortcuts For The Open & Save Dialog In Mac OS X
"50% of the programming is advertising" is not the same thing as "the advertising is 50% as long as the programming". The first includes advertising in the programming. Maybe this idiom works in some other languages, but not in English.
Less than 1% of passwords contained a non-alphanumeric character, only 4% actually used more than two character types

I think we're past the paradigm of gobbledy-gook passwords now. As we learned from xkcd [1], it's possible -- in fact, easier -- to construct a secure password that's also readable as needed.

[1] http://xkcd.com/936/
How Selection Bias is Hurting the Web
He's probably suggesting that there are many types of bigotry and no one political party has a lock on them.

Yes, in America if you're bigoted against blacks, you probably vote Republican. If you're bigoted against whites, you probably vote Democratic. If you're bigoted against Muslims, you probably vote Republican. If you're bigoted against all religious people, well, you probably vote Democratic.

It's probably a function of the area I live in, but every antisemite I've run into in the past few years has seemed very left-wing. (I say 'seemed' because I like to keep a healthy distance from antisemites. I'm only going by shouting and signage.)

While we're on the topic, the political leanings of bigots are fluid. A generation or two ago, if you were bigoted against blacks, you probably voted Democratic.
If it makes you feel any better, the law on the books would preclude your teleportation example, because the patent is required to be written "in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use" teleportation.

http://www.uspto.gov/web/offices/pac/mpep/documents/appxl_35...

Disclaimer: I can't guarantee that the patent system will operate consistent with the law.
BTW - TCP & SSL maintain connection level state too. This isn't anything new to SPDY and is transparent to the application above.
This is far more interesting than the linked article, mostly because it actually shows data for the music that I listen to.

For example, Paul van Dyk, Three Drives, and Ferry Corsten all have "IT Specialist / Programmer" as highly over-represented (wow!).

In addition, Tiësto (had to look up Tiesto) shows that advertising does in fact, work! ... 92% of the listeners on Grooveshark uses Windows Live Spaces.

He was hired by Microsoft to sell Vista to the Dutch market: http://www.reuters.com/article/2007/04/15/music-tiesto-dc-id...

Good find! :)
What a beautiful story, thank you for sharing.

It is exactly how it happened to me. I looked over shoulder of one guy and when he changed some code in front of my eyes before I could blink, I asked him 'How did you do that?' And rest is history.
Especially in the tech world. If you're not first on the market with something, in many cases you might as well be last.

Problem is, this keeps out small companies trying to innovate beyond their corporate brethren. If I come up with something completely new and awesome, it might be two years before I can start manufacturing it and it might still be new and innovative then. HTC might have it out in 18 months. So during the time I'm designing and testing this equipment, I have to maintain complete secrecy through the entire supply chain, because if one link in the chain goes down, my billion dollar rivals have run off with the biggest idea of my five cent company.

Raising the bar and lowering the time frame would lower the barriers to entry moreso than removing patents altogether. Two years to get to market and then 6 months after release would be close to sufficient.
Presumably if they were having to deal with a power outage you could reliably assume that that fucking status was set to "not fucking"
Nobody is saying GCHQ are idiots and I fail to see why you mention them.

This is not about some "toy encryption schemes" it is a observation that as this law stands it there is no real way to say what is random and what is encrypted or in the case I point out - compressed. Now the whole argument of making the data intelligible is a completely different argument and gets back to how do you prove random data is actualy just that. You can't.

Good encyption with have entropy akin to random data. Also a compressed file will have the entropy of poorly encypted data.

Data is just that, data. Intelligble data is information and is not data. Big difference and in that any data set is random without meaning/interpritation.
But I need to define a custom SenderId. Most other SMS gateways allow this. Love the pricing though.
This is not a hologram!