skysight-inc/HackerNews huggingface dataset:
Sorry to be a little cynical here, but I have a couple of questions.

1) Was bunnie's hack of the Xbox keys a MIT-endorsed project? Was it part of his degree work or something he did on his own time?

2) If the work was independent, what's MIT's obligation to shield bunnie in a legal sense? If it wasn't, did MIT step in and say "hey, this might piss off Microsoft if you do this" or was the work just put out there with unknown some degree of oversight?

3) bunnie was an MIT student, Arron was not. The statement "MIT gave up on me too" kind of implies the situations were similar. Were they?

Don't misunderstand me, I have immense respect for bunnie and hackers of his breed, but these things are just bugging me.
http://infiniteundo.com/post/25326999628/falsehoods-programm...

http://infiniteundo.com/post/25509354022/more-falsehoods-pro...

Also: http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...
3 Important Things About Metrics Startups Don't Know
Nasa Sends Mona Lisa To The Moon Using Lasers
He did not mention the issue that some processors might have different time counting for each core, sometimes resulting in very silly situations if you are reading time in milliseconds or below scale.

For example: I had a game that physics behaved "woobly" in multi core systems. The issue is that as the OS juggle your process around, you get the delta time since last physics step inaccurate, sometimes even with backwards jump in time ( and according backward movement in the game ).

Later I saw someone showing the effects of this on the file system, with a multithreaded file copy resulting in very strange timestamps.

For my game, the solution was force time-dependant threads to request affinity with one core.
Start memorizing cognitive biases or STFU
Opinions! People love to share them! Unfortunately, opinions are biased. I started to study wikipedia's list of biases.
I wanted to become less biased and be able to form better opinions. I noticed that I was having difficulty "training" my brain to be less biased like I would to prepare for a math exam.
I think this is due to the nature of cognitive biases. The hindsight bias is a good example that, even though I am well aware of how it works, I am still influenced by it. I can arrive at the conclusion; "this is obvious", remember the hindsight bias, and still "feel" like I "knew it all along."
My conclusion is that the only way to start correcting your own biases, is to memorize each one. I hate memorization, I think it's an archaic way of learning, but being able to recite each bias may be the only way to prevent them.

Link to list of biases:
http://en.wikipedia.org/wiki/List_of_cognitive_biases
Like this: https://en.wikipedia.org/wiki/Advanced_Chess The human picks the strategy, and the computer makes sure the tactics are perfect.
> you could just spend 6-12 months yourself learning to code and doing it yourself and have 100% equity

Would you say that to a lawyer? To an engineer? To an athlete? To an artisan? So why do people say crap like that about programmers all the time?

Programming might be easy, but programming a product you can sell is hard alright. Let's stop pretending programming is sitting in front of an IDE and typing something that compiles/runs, in the same way we pretend anyone who operates a DSLR is a professional photographer.
The very nature of the legal system is built on adversary. Each side, in general, works to the maximum overall advantage of their client. There is a bit of discretion available, but in general, expect prosecutors to press for maximum overall enforcement of the laws. This is how it works and how we expect law enforcement to act. The laws were generally put in place by legislators duly elected by their constituents. We expect the executive branch to execute, not legislate. Orin's posts seem to be simply pointing out that this case is business as usual. If we don't like it, this should gravely concern us. This type of prosecution is ho-hum, and not just in matters of technology.

Given that the state always has more resources available than individuals it prosecutes, cases like Aaron's are powerful arguments for a limited government. A real limited government, not the kind that just keeps hands off hackers and turns their arsenal of weapons on another class we care about less. I realize this perspective is completely out of vogue these days, but the fact that governments oppress individuals is an age-old truth that needs to be relearned over and over, it seems.

Asking prosecutors to be "nicer" won't cut it. Nor will firing one and replacing them with another, tasked to enforce the same law. We must remove some of their power, meaning many laws need drastic change or repeal. It's sad that it takes a high profile individual to raise concern when plenty of others have been destroyed before and gone unnoticed.
I can only think of Time Value of Money...
I've heard the argument used against any editor that's not vi (and once against any editor that wasn't notepad), and against the use of source control it's self - "cvs won't be on every machine, it's better to just learn to use tarballs and patch files." (Not joking)

Most people as a normal part of their job can indeed install software on their development machines. And those that can't won't even be looking at new software projects - what would be the point?
People without Gene for Underarm Odor Still Wear Deodorant
i just found i have "other" folder in my fb
These errors are save to ignore.
You have to wait some seconds until compiling has completed.

Note that the browser might prevent the website from opening the PDF (Pop-up blocking)
CSS3 Marquees
Probably the browser blocks new windows from popping up (window.open() function)
All depends on what sign you assign to the leap seconds!
Who honestly didn't see that one coming?

That the article is wrong about the attack vector: sure. But still: that's a botnet that may already be in command of one million zombified smartphones. That is quite a feat.

And you know what? If when the ability to install app came out people had been criticizing it here, saying it was a major security disaster waiting to happen and that millions of smartphones would become part of a botnet, there would have been a backlash here.

People would have downmodded "naysayers" like crazy, lamenting that HN is too negative, that everytime the security topic comes out people thinking they're smarter than other open their big mouth, etc.

So I'll say it very clearly: this is just the beginning. You'll only see more and more crazy stuff like that.

Just as for years and years we've heard about desktop and laptop computers being part of gigantic botnets, we'll now hear about smartphone botnets.
Launching your product in the US vs other markets.How big is the impact?
Has Chip and Pin had its day?
Your Database is Probably Terrible
It boils down to this: startups hardly fail because of technology (they do because of marketing). So no matter how good a developer is, he/she still has a very limited affect on success. Therefore taking equity, event a 50% stake is not a smart investment. Unfortunately startups can rarely afford to pay normal rates.
I found that quote interesting too, as it was telling that the author felt it expressed something noteworthy.
I don't see why it should be at all surprising. Corporations are made of living, breathing people. They each have their own organizational culture and set of external pressures that guides their decisions and behavior. The same is true of governments, and government agencies, and offices within government agencies, and cliques of people within offices of government agencies, and ... you get my point.

You get an even greater sense of this when you talk to people who have ever created a corporation or tried to make it more powerful. Gee, I wonder if there are any such people who hang around here...
The fact he cheated is only a minor part of the real story I think. He bullied his team mates into being complicit in his cheating, he ruined the lives of the likes of Betsy Andreu, Paul Kimmage, David Walsh, and anyone else who dared question him, and he is still tactically lying to protect his friends in the UCI. Interview showed what a sociopath he is.
Good points. Though given todays market, if Voxer goes down another Facebook integrated clone of it will take over and the cycle is repeated.

I dont think people use Facebook primarily for outside service integration. They use it to keep in touch, see family/friends photos, hang out, and gossip. When Facebook goes down (if it even goes down) it will be due to something that violated the user norms. Not their privacy, but their use pattern. I know the tech industry is used to startups lasting one to five years, but Facebook is back by all the right players, and will be here for a while.
Is that I'm the only one think the site itself proves Rails isn't the silver bullet to solve all web application requirement out there? You guys could have done a way better job.
The Open Badges Project
That would make sense if anyone could possibly understand the penalties.

It's like saying don't jaywalk if you aren't ready for felony charges that might get applied. I mean the only law you really broke was jaywalking, but then you are charged with 9 counts of wire fraud because you wore a different outfit each day -- obviously changing your appearance was fraudulent.
variable length maybe
Thanks. Really appreciate the feedback.

It's so tempting to keep build quick and sloppy, but I know I need to be more diligent with testing and documenting.

I'm setting a relatively low target number of users to acquire just to make sure this idea has a chance, before bringing on a developer.

Very broad question, but how does one find an experienced developer? I live in New York, but have zero tech connections.
Mega's launch site (http://kim.com/mega/) appears to be down. It does seem to be getting lots of attention.
Warming Up with Thanko's "Futon" Mouse Pad
While it sounds like it would be great for secure archival storage, I can't help but worry that it would disappear one day in a raid.
Thank you for info and bug number.
They are quite different: MEGA is a web-based file hosting, spideroak is a desktop app that syncs your local files to the cloud for sync&backup.

Spideroak is for your own private storage (+ShareRoom for sharing with a group), MEGA is positioning primarily for filesharing.

Yes, they both use encryption for files without sharing the key with the service provider but that's as far as I'd go with the similarity.
Show HN: Graphs of millions of atmospheric measurements from Android phones
http://codepen.io/ has evolved to something like that. Live samples, likes and looks, and a code viewer.
Also worth noting: there are many time zone variations beyond DST, and some are defined in terms of partial hours (30 or 15 minute variations).

True story: when I was at ITA Software, Orbitz ran hundreds of instances of QPX, our low fare search software, on their own servers. We had an ops fire drill one weekend because customers were complaining that the site was showing incorrect prices. The root cause? A single machine in their server farm had the time wrong, so advance purchase was computed incorrectly for any query sent to that particular machine. That was fun to debug.

Even the meaning of, say, a minium stay requirement is hard to precisely define. If you fly across the international date line and back on a Friday night, did you have a Saturday stay or not? There are so many flights going so many places, questions like this actually come up in practice.
Oh! anyway, I thought it's just an MVP to test the idea that whether a private job board for rails can work or not?

(the developer/designer of Railyo)
2gb encrypted vs 50gb encrypted...
This is from the pressureNET project, my open source app for Android that collects atmospheric pressure readings from onboard barometers. The linked page opens on Hurricane Sandy.

Download: https://play.google.com/store/apps/details?id=ca.cumulonimbu...

Source: https://github.com/JacobSheehy/pressureNET

Blog: http://cumulonimbus.ca

Also, we were recently featured in Wired Science: http://www.wired.com/wiredscience/2013/01/android-weather-pr...

Questions, comments? :)
Also, Tarsnap and Wuala.
Here is why I decline work offers:

- They cannot pay my rates.

- The client seems shady.

- The team/person will not agree to my terms.

- We have a chemistry clash.

- Red flags regarding the way they talk about people.
The catch is that you don't know if the idea is good or not before validating it in real life.
The new European driving licence is here
My associate is really wanting it. Not because it was Megaupload, my associate is very much against piracy...

But he is a privacy nut, has truecrypted hard drives, and was sad there was no encryption on Google Drive.

Now this has encryption, and office tools in the roadmap, I can see the excitement of a person against piracy can have!
Release of Pebble's 3D drawings
Yeah, Japanese people are shockingly bad at English. The idea is for Japanese users that CAN read English to provide short summaries of interesting English articles. While the Japanese media is pretty open and liberal, there are still some topics of (possible)importance that never make it into the headlines there. The US media isn't necessarily great, but if you can read English, you have access to A LOT of info to form your own opinion.
Seems to me like Facebook was already using these "creepy details" on a daily basis in targeted advertisements. I looked through the ad process, and you could choose any of the options they have in the article (age range, likes, location, etc.)
Facebook's New Search Engine Isn't As Big A Deal As Everyone's Saying It Is
"“Each file will be kept with at least two different hosters, [in] at least two different locations," said Dotcom." from http://arstechnica.com/tech-policy/2013/01/building-mega-ars...
I'm getting a blank page with a simple

Access Denied

when trying to access https://mega.co.nz. Is anyone else getting the same?
I got your cold email the other day. About the 3rd cold email I've gotten from an HN user. I was happy. Anyhow, your email copy is not very good. Work on it. I also replied to the email and you never answered? If you contact me then reply. You lost your chance, because I know a lot of Rails developers.
It's a job board. Who ever said Rails was a magical silver bullet? Spread your anger and animosity elsewhere.
Thanks for the feedback. I will check it out!
Microsoft's ARM blunder: Why Windows RT was DOA
Quite a sad reality you live in. Apparently a world where the main criterion for a job is to maximize money output while minimizing time commitment.

Money doesn't motivate me. I thought it would. Made a bunch of money (much more than me or anyone I knew made) doing IM stuff. Turns out what I really wanted was interesting peers, people who I could become long-term friends with, learn from and share experiences with. Freelancing doesn't offer this, finding the right people and working with them at a company however can.

>But those same companies will happily pay market (as plenty of us can attest) if they have to.

>market

You use the word market as if you knew what it meant, but apparently you don't. Developers being happy to accept lower rates than what they could make freelancing means there's some mysterious, secret value-offering that becoming part of a team offers humans. For a lot of people that's stability. Or because becoming an employee is the "normal thing to do". For me it's much more. And I imagine for many of the most brilliant programmers who are alive today (of whom almost none earn their living as freelancers) as well.
I recently changed an image cache in one of my projects to use NSCache instead of NSMutableDictionary. I found that when my application was sent to the background (even for a few seconds), the cache was cleared and the images had to be reloaded on resume. This was not suitable for my application since the initial image request was costly, so I went back to the initial NSMutableDictionary implementation.
I heard that apparently there's a thing called "email" where you can send messages to anyone for free.
For other - often difficult, and sometimes surprising - problems with time, see Peter-Paul Koch's excellent essay "Making <time> safe for historians": http://www.quirksmode.org/blog/archives/2009/04/making_time_...
It depends if he tries to monetize it by paying referral fees to websites indexing all the pirated stuff ... again.

Nobody cares about one to one piracy.
>Would this article be more aptly named "CEO's of Adobe, Apple, Google, Intel, Intuit, Lucasfilm and Pixar being deposed in antitrust case"?

Which of those companies is sitting on 120+ billion dollars of cash? Which one has the largest market cap? The largest profit per quarter? Profit generated per employee?

Which one has the best means to pay more and has the least need to engage in such practices harmful to employees?
the free account will be 50GB.
Luddites: Rage Against the Machine
Unless you're interested in e.g. free speech, and your's gets labeled hate speech somewhere like the UK or France. Or you know, any of the wide range of other areas where European laws are more restrictive.
No short-term payday for Oprah and Deadspin
Wikileaks claims Aaron Swartz was an ally and possible source
It seems to be mostly web-based so it might be better suited for sharing sensitive information etc that should not fall into the hands of the service provider.

For personal encrypted sync & backup I'd guess encrypted you-hold-the-key solutions like CrashPlan, Tarsnap, Wuala and SpiderOak are better options.
Thank You for the suggestion! but I checked my email box and I never received any application/email from your email address (as listed on your HN profile) ? kinda weird though, I never miss any email.
Yes, it is read as "Sankhara".
http://en.wikipedia.org/wiki/Sa%E1%B9%85kh%C4%81ra
What's wrong with prison for non-violent crime? For instance, if someone steals my car from a parking lot, I'm OK with them getting prison time, even if they didn't use violence to get my car.
> When storing time, store Unix time. It's a single number.

Don't do this in your database. Use your datetime types. Please. You might save some work with your timezone but you're not going to be able to use intervals etc in a smart way.

This would be even dumber with PostgreSQL, which has much more robust date/time functionality (being able to use the - operator with datetimes and intervals, for example) and completely sane timezone support.
remembered me of how Interpol was willing to keep the reverse twirling capability as confidential: http://thelede.blogs.nytimes.com/2007/10/08/interpol-untwirl...
I got a demo of the Oculus Rift at this past Gamescom and I was completely blown away. From the second I put it on I knew this thing was gonna rock the gaming world. The realism and "awe" factor is off the charts.

My only complaint in their demo (and something they knew they had to figure out) was separating aiming from looking. In almost every FPS game, where you look = where you aim. With the Oculus rift, this now doesn't make 100% sense. You should be able to look around but still control your aim separately (just like how you do it now with a mouse or control stick).

A lot of people I talk to think the Oculus Rift isn't high enough resolution to be successful. I can see that complaint because on paper it does look low resolution compared to what we're used to now on traditional monitors. But in practice, the low resolution of the Oculus Rift did not bother me one bit. More pixels would have been nice but not necessary at all.

Bring on the Oculus Rift! I can't wait to see this thing come out and see what games people make for it.
Does it mean that until these changes are done, you wont declare RethinkDB to be production ready? (you mentioned at 2.0)

Can you guys add a "rough roadmap overview" page to the docs, so we could have a general idea what is the status?

I like the way the RubyMine does it:

http://confluence.jetbrains.net/display/RUBYDEV/Development+...
You're ignoring a powerful aspect here: Founders are cash-poor, but equity-rich (almost infinitely so).

I don't know whether you have enough money to cover your costs (I assume so, you sound quite successful), but I think it would be interesting to seek out promising founders and take a little bit of equity, instead of another "bunch of money"(tm). That increase in money is not going to significantly change your life, getting an early in at a startup might though. And in addition to that, you'll probably enjoy building that umpteenth MVP a little more if you have the feeling that the quality of your work has a potential stake in your future.

There's of course a lot of my making assumptions here, but I think it's an interesting thought to consider.
I never thought I'd find myself repeating this.

A chicken tells a pig that they should start a restaurant together. The pig tells the chicken no. "Why?" asks the chicken. "Because you'd be involved, but I'd be committed."

Revenue share is a great idea, but there's no way I'm working on your idea for free while you just sit around and wait for me to make you money.
> Then when you'd be "deswirling" with you code, you'll be finding something always swirled?

It wouldn't change what he is detecting, which is the sum of the edges.
yeep. which is why you should never bet your business on the good will of another, because it runs out eventually.
same. I can't wait until this service is launched.
If you want to get around this: When the PDF is ready, give the user something to click on (a button or dialog) and call the window.open() from the onClick callback.
Not sure it's sarcasm, more like some blackhat SEO who wants to exploit it.
You explaining it would be more useful than the bonus points.
If you're using a CAPTCHA, you're doing it wrong already.
As the article hints, even though timezones are usually presentation-only, there are some cases where business logic really does have to deal with timezones.

If your software has business logic that cares about, say, what day a specific person perceived an event as happening, it needs to think about the timezone they have set.

So, in such cases, you'd better keep a history of all the timezones they've ever chosen, and the time (UTC) they changed them.

(Hopefully this lets someone else avoid my past mistakes.)
Oh! I got it. :(
Yeah but thats not Facebook, you see.
You say you're 20. The reality that some of us live in is that we have families to support. Let's see how your idealism stacks up after another 20 years.
Even better. It means you will treat your data like it might all disappear one day, as you should with all cloud data.

It can happen across all cloud platforms - and has happened for many people already.
I did the exact same thing, and: none of the other android phones are any good. They either lack the latest OS update, are plasticky crap (Galaxy S3), loaded up with vendor-specific crap, etc.
Aha okay. You might want to clean that up anyway. :)
>We sure must not accept what is regularly being done in prosecutions, but not because someone died, rather because it's a policy of terror instead of application of justice.

I understand. I just don't think it's that simple. A major part of making normal people understand the severity of this policy of terror is to understand what its victims feel. You can't just separate the two so easily and say "excessive prosecutions are bad, go fight them" -- to do that we still have to convince people why they're so bad, to make them understand what the victims of the justice system feel, and "they're so egregious they're capable of driving good people to suicide" is a very powerful fact if you can show it. It's the kind of thing that can make the difference in whether it gets fixed or not.
http://www.guardian.co.uk/technology/2013/jan/18/kim-dotcom-...

The Guardian interview linked from the original article is worth reading.