skysight-inc/HackerNews huggingface dataset:
Hey Matty! Thanks for the complete review, very helpful! We'll make sure to improve for the next one. Also thanks for the kind words.

... and yes, I finally got some sleep :)
None of them. I think you'd be doing Aaron a favor to kill it, though.
I read it as saying that throughout his life, he continued to experience child-like wonder at the richness of the world, and is trying to be humble about the size of his contribution to history. YMMV.
In fifth grade, my science teacher asked me if I'd copied answers off the boy who sat in front of me, even though my grade average was 20 points higher than his. In sixth grade, my math teacher was well known to favor the boys in the class and would only call on me if I was the only one with my hand raised. In eighth grade, another teacher chose two boys to represent the school at a math competition even though I had the highest average in the class. All little things, but I still remember them.

In high school, my all-girl team won the state science league twice, and I finished first individually. Did we take pride and inspiration in the fact that we'd beaten all the boys in the state? Absolutely! Were we truly at an advantage when it came to math and science education? I never felt like it, and I knew a lot of bright girls who internalized the "girls aren't supposed to be good at this" message in ways that affected their education and career choices. Sometimes a little girl power is just what helps you to keep going in the face of subtle or overt discouragement from the people around you.
GNU's Hello World (version 2.7) example is 586 KB gzipped.

https://www.gnu.org/software/hello/
The printf utility works far better if you want detailed control of your output: printf "%s\n" -n
Right... the real question seems to be what was he going to do with the files. The indictment doesn't really offer any evidence to this, and I doubt Aaron will be doing much talking until his defense.
Thanks for posting the cache, unfortunately we hosted the blog on a Canadian web host who couldn't handle the traffic spike. Going to migrate tomorrow, but in the mean time appreciate the backup.
People are talking about buying less stuff, and going out for drinks and nice food less often.

These are costs that would be decreased.

My thought was that: you have to make concessions beyond what you would normally have in your life and that, to me, is proof that you are undertaking in a luxury which you can not easily afford.

Which brings me to my original point: when it's clear that the ability to travel requires money can somebody then genuinely advise others that more money doesn't solve a problem?
Nice design...

The fonts are a bit rough, i think cannot read them well and I got 28 and 0 eye problems so people with more age and eye problems will have a hard time reading it. maybe making it a little bigger and getting some better fonts try www.typekit.com or something.

Anyway great design, the app in itself is not useful for me as ConceitedCode6 pointed I like portable todo lists, maybe an Iphone app ?

Congrats !
Google is broken. How Adchemy aims to kill the keyword in search marketing
Google Plus for iPhone Falls Short of Expectations
If you're in Atlanta you're near Georgia Tech. They're pumping out CS graduates, have undergraduate students looking for experience, and also have a pretty good internship program. It is not Silicon Valley but you're better situated than a lot of other places.
I have a couple of games I am working on now.

The first one is called uchoos (http://uchoos.com). It's a choose your own adventure game for your phone. It's live right now with a demo story. I put it together for GameHackDay. It has a CMS for for creating and uploading content. I'm not sure how much time I'm going to spend on it.

I'm also working on another game called zown that is a real-world capture the flag variation. I've built some custom hardware for it and I'm currently in the process of completing the web server that will support gameplay. Details for the custom hardware are here: http://bit.ly/pvWZHv

I'm not currently looking for help but I'm always interested in feedback.
You don't agree that the more specific a situation is, the less applicable to 'life' it is?
Nice! Similar netcat trick, more Sinatra-y router. Way smaller, just one file. No templating language like esh, though.
That is what he normally does. http://www.nytimes.com/2009/02/13/us/13records.html
I don't think it's useful to attempt to hold 150 pages of code in my head. Even with a long compile time, it's not possible to do more than just barely skim that much code.

I have printed code and reviewed it before. Sometimes it's useful for small programs or classes. I don't think it's useful to waste 150 (or more) pages to print an entire large program, though.
published http://blog.demandprogress.org/2011/07/federal-government-in...
"The launch of Google+ is the beginning of a fundamental change on the web. A change that will tear down silos, empower users and create opportunities to take software and collaboration to new levels."

Replace "web" with "email," and you've got every fluff piece that was written about Wave.
Pricing aside, I love redmine. I use it over GitHub, just because I like it better than GitHub.
Female programmers in history (podcast)
Hey Stayjin, I'm coming to Osaka next week actually on Friday. Let me know if you have time for a coffee! My email address is in my profile. Cheers,
That's what caught my eye too. I like how it's soon followed by "Pushing code fast and often does have a cost, but the benefit in productivity is well worth it." That's certainly true if it's mostly _tested_ code, but there is nothing productive about spending a day trying to find and fix a bug like this in production. Been there, done that.

I'm trying to bootstrap a startup now, and if it fails to gain traction then justin.tv would be one of the first places I'd interview. (Hey, I like watching competitive TF2, and they provide a hell of a platform for casts, can I say.) Now I know this blog post was sort of written for the purposes of recruitment, but it's sort of making me think twice about whether I'd want to interview there. Bleh.
Interesting articles, sure, but I wish you'd addressed societal and generational impact (you can skip overpopulation concerns).

Sure, we age because the world changes, but in case you haven't noticed, the rate of change in the human world is accelerating. It strikes me as a bad idea to bet on trends that are on a collision course by their very nature. Maybe there is a way to reconcile extreme longevity with human society, but if there is, I sure haven't heard it or found it on that website.
Gorgeous design! I don't know how practical it is.
She doesn't use any tech like that, no. Profile page is one source of information. It happens to be a site where people share a lot of interests and things like that, so there are a number of profile pages. She finds out what they named their possessions, on this account and others. She searches the usernames in other places. A lot of times she also finds or guesses an email address which hotmail deleted years ago, makes it, and then the site sends the password to her new account.
VirtualBox 4.1 released
The basic premise here seems to be along the lines of "The environment looks a bit like it did a couple of years before the bubble burst" and then a leap-of-faith "...therefore you've got 2 years"

I don't find the argument as laid out particularly convincing, though it's nice to have data to look at.
SATA = 3 Gbps throughput with minimal overhead

USB HD's top out about 200Mbit/s. JSTOR's RAID arrays should be able to drown his laptop without breaking a sweat.
Wow, slick and simple interface. As somebody who was always better at carrying a new paper list each day than dealing with things like RTM or Google Tasks, but also doesn't always have something to write down new things to do, I think this just might be the app I never knew I wanted. I'll be trying it out over the next few days.

One question -- why is the password input in plaintext on the Android app? I don't like the thought that somebody could get hold of my device and see my password just sitting there in plaintext if they just went to settings...
http://blog.demandprogress.org/2011/07/federal-government-in...

“It’s even more strange because the alleged victim has settled any claims against Aaron, explained they’ve suffered no loss or damage, and asked the government not to prosecute,” Segal added.

Nowhere do they say he did not do it however.

cached: http://webcache.googleusercontent.com/search?q=cache:http://...
I would like to see how many happy OSX users are on Justin tv. It feels like they didn't test for usability at all. I asked them how it could be possible to code a player that is capable of playing HD flash at 1fps. Yes - 1 f p s, whereas other sites can play it fluidly(1). It's as if breaking stuff is their motto and answering user questions on how to solve it or explain why it happens is not.

Overall, their product is good enough to make me pay for a stream or two. But, as a user used to free video, that eventually pays for yours and you can't deliver, - ouch.

edit: (1)

Downvotes, pfft . What a joke.
For local compiles with good I/O I use RAM drives, hosting most of the project, the IDE and the compiler/jvm on RAM drives. The files are backed up on a git repository on the hard drive, so I don't have to worry about data loss if the RAM drive has problems.

If you have to use a laptop, throw away the useless DVD drive and change it with a second HDD/SSD.

Many of the better laptops can also have a second mini-PCIE slot for an internal 3G modem. Install a modem there. This will help you a lot: 1) Internet access everywhere, 2) you don't have to worry about signal (the internal antenna is bigger and better) 3) you don't have to worry about crappy USB modems and their crappy drivers.
Also, be aware that it is OK to bomb an interview. The point of interviewing is to find a match. If you and the company do not have a cultural fit, it is better to find out and both go your own ways. So I recommend above all to simply be yourself.
this article had a completely opposite point, there was no disregard for computing, he specifically says he loves what can be done with modern computing.

the ignorance stated was trying to bring up a point that I fully agree with, a lot of us dont actually care about the computer, I dont program because I like typing out arbitrarily defined syntax, I dont learn algorithms because they are "fun" I build applications that work on the computer because I want people to use them, I want to build tools that help peoples lives or help them do their jobs
And bash can be a verb, too!
Ruby Feature: Compress a Sequence of Ends
This is largely why I don't follow anything relating to Linux unless it's on a highly technical site, such as lwn.
Download IObit Malware Fighter 1.1 Final
Thanks for the link, the extra detail there is very helpful in understanding what the original newspaper article glossed over.

However (from your link):

"It is a plain text format which is not easily human readable and is not efficient in its storage structures. For example, a single Unicode character can take many bytes to store."

My faith in the competency of "digital detectives" is not fully restored...

Hopefully this is just another case of someone simplifying things to increase readability to a mainstream audience, but every time I read something like that related to CS/programming/IT I cringe in horror at all of the things I must have a horribly half-assed understanding of by not being an expert in that field and building what little knowledge I have on the subject from articles like these.
One aspect of this is that it is easy to abuse. Three20 (the framework currently backing the iOS app) has an implementation of the launcher control but doesn't provide support for the zooming launch animation.

As a result, we've seen apps like rdio using the launcher in a way that goes against the user's expectations of how a launcher should work. Instead of zooming the controller in from the center of the screen, the controller gets pushed onto a navigation stack. In rdio's case, they should have built a simple table view with each 'sub-application' having its own row. Tapping one of those rows would then push the controller onto the navigation stack in the same way that it currently does with the launcher.

--
From a holistic user experience applications "spring forth" from the system launcher, creating a consistent feeling of two functional modes in the operating system. The first being finding and launching applications, the second being using the launched application. Introducing a third layer of launched sub-applications complicates that model, oftentimes unnecessarily.
FBI reportedly moves on Anonymous hackers
If you're using Eclipse or (god forbid) a text editor to write code, spend a minute and tally up all those 5-second chunks of your life you've spent this year looking up the names of variables, objects, whatever

Nope, i love my text editor and i see no reason to start using an IDE. I've used IDEs before and they're all monolithic, slow, bloated tools that slow me down and make my life harder[1].

[1] Hi! I'm <strike>clippy</strike> Netbeans. It looks like you're trying to write a program. Can i autocomplete your words wrong, reformat your text in ways that don't make sense or follow your formatting guidelines and then crash?
This usually occurs during the release date of an app. It takes some time for the app to come up in search results.
Yeah, let him become desaparecido in obscurity.

Nacht und Nebel.

What a "favor."

Do you really think that he will be invited to post incriminating comments here from his jail cell?
Nice, very cutting-edge. Thought you would like to know, though, that it almost brought my browser down (locked up all tabs solid for 8 seconds straight). Using Chrome 14.0.825.0 canary.
I'm rather skeptical at this stage; the article could have been titled "Google+ could be the social backbone" but that isn't so provocative. When the APIs appear and we see how easy it is to get data in AND out via them, then it'll be clear.
text version

http://google.com/search?q=cache%3Ahttp%3A%2F%2Fweb.mit.edu%...
There seems to be a general assumption that writing [unit?] tests is always the "right thing" to do, even at a startup, and no matter what the code in question does. In my experience that's absolutely not the case.
I'm running 4.3.3 and it has crashed twice on me in about 5 minutes. If this were another company, I would delete the app and move on. The quality today is pretty bad. I hope they've already submitted a release with bug fixes to Apple.
I used to work for a couple of guys who are running their own scientific computing startup and are still in business after more than ten years. They've been very good at finding people who can benefit pretty quickly from their work and who pay them to develop it further. I haven't been in contact with them in a while, but as of a year ago, they've been working on the same core technology for ten years and developing it further every year. There's no need for speculative funding, because they create R&D plans that result in commercially useful, albeit prototype-quality, products.

They're very special in that they have a lasting technical edge, or you could say they've gotten lucky. I think major companies that could compete with them think the technology they're using is so hard to work with that it's a permanently boutique business, but they have always had a cautious eye towards scaling the business, and I don't see any reason why they can't accomplish it someday.
I think it's a byproduct of the education system. When you are young, you are taught to do well on exams instead of having a deep understanding of the material.
What is a Grand Jury? - http://grandjuryresistance.org/grandjuries.html
Highest Discounted Mumbai Hotels A Never Before Experience
This is insane. Well done.
I was just responding to the perceived lack of support for students.
More discussion: http://news.ycombinator.com/item?id=2781615
WTF? Maybe the interviewer only hires tall people, or the people on your street don't like your race, or you are turned down for a bank loan because you're a woman. There are lots of stupid prejudices in the world, but people don't go around hiding who they are all the time. It's just not worth it.
Buying and selling votes is common practice in many parts of the globe. The less secret a vote is the easier it is to trade.
This was a good reminder of the importance of physical security.
Ya, awesome design.

I'd change the default font to something more readable, remove the coffee stain from the page, let people flip a few pages ahead (otherwise, why use the notebook paradigm?), and change the "i'm a new user" flow -- the form field animation is pretty and ingenious, but it's also confusing, so I don't think it's worth it.
The Page Flip is in Chrome and Safari, but when I started it was going to just be a perk for Safari as Chrome didn't support 3d perspectives.

I noticed one day that the beta channel of Chrome had started to support 3d perspectives, but to my distress their support was buggy and left graphical artifacts. I submitted bug reports and luckily in the latest Chromes it works just as nicely as Safari.

The big thing I got into on this project is CSS animations. They look a bit scary at first but in practice they are not too complicated. I did a mixture of JQuery animation and CSS transitions on this and both have their strengths.

The Node.js code is very simple, it's a small sync script that sits behind nginx. Todos are stored on S3, I used my in-progress S3 library for node.js - can see this here - https://github.com/alexbosworth/Node-S3/blob/master/aws-s3.j...
Why the hell is MIT stashing information in closed systems in first place? I thought the idea (OCW etc.) was to enable more people to learn, participate and benefit from work of academics and researchers. Hell I even donate a few hundred bucks every now and then to OCW.

It is mind boggling how the supposedly smart people are not getting their heads out of their asses so late in a world frighteningly short on distribution of knowledge that can be effectively used to solve the wicked problems that are crippling it for so long.

We really need a global, openly accessible knowledge network and a platform where all eligible can contribute and collaborate to research at least when it comes to areas that impact human society at large - medicines, natural resources etc. It is hard otherwise to see how things like Cancer and Energy shortage can be tackled.
You can look at django instead, I heard it hides less details from the developer than rails.
But there is an element of permission inherent in DHCP. Your device is actively configuring my device specifically to allow network access. It's not an open door; it's a sign saying "This way please". That said, its obvious this was an attempt to circumvent access controls.
I suppose the router could be construed as a protected computer, since it had blacklisted his MAC address and it is a computer with an OS.
Shot in the dark— you're male?
I wasn't really commenting on the legal sufficiency of the indictment, just the rhetorical dishonesty of accusing someone of "steal[ing] well over 4,000,000 articles from JSTOR" (quote from the indictment) when JSTOR didn't own those articles. They could've just alleged violation of JSTOR's TOS and thereby theft of network services. I suspect JSTOR or people sympathetic to them had a hand in writing the indictment, though; JSTOR has a long history of attempting to spread the misinformation that it somehow "owns" its archive.
Wow... love the design & the UI realism. I would iterate on the font for the actual to-do though. It's very hard to read.
The indictment doesn't have to provide all the evidence presented to the Grand Jury, and the Grand Jury process itself is secret (the actual court case won't be).
I am on iOS 5b2, and both the stream and the profile cause the app to die.
If you scroll down, you will see links to iOS and Android apps.
I'm sure there must be a template for this where you can see pretty intimately how it works and completely change it. In WPF land they're lookless controls. The databinding gives you a local copy of an object that is updated (via things like INotifyPropertyChanged) and then templates render it. There's no magic. Just a lot less code to write.
Drupal's core architecture is extremely dated. You might like the hook system, but it is in no way a replacement for dependency injection a la Symfony2.
I have noticed that on different screens the font is appearing differently, this is something that I didn't anticipate and I guess is a pitfall of using a custom-created font.

This is on my to-do list, adding another font ;)

It actually started life as an iPhone app, you can download it for free for Android/iPhone
Same here but the tables near the end of the post are interesting. What I take away from this is that if we are in some kind of bubble (inflated valuations etc), it's not like the one before.
I guess it's the perfect occasion to link to the work of Eric Schwitzgebel: http://schwitzsplintersethicsprofs.blogspot.com/

"Do Ethicists Steal More Books?" is particularly tasty.
I don't get the problems that people have with Github's pricing.

I can have all the private repos I want by creating repositories on my computer. Git is decentralized. Putting it in a central location is centralized. :)

But seriously, I can have as many private repositories as I want - all I need is a server with SSH support.

What I want is the user interface for adding comments and collaboration on my private repos that I get for public repos. If I find that valuable to me, I'll pay it. If it's a "toy" project that I'll never touch, a local repo and a backup of my computer is all I need - I don't need others to have that code.
Parental and social expectations are a big one.

As an Asian immigrant, and I knew plenty of Asian women who did superbly in high school - student council, extracurriculars, excellent academics, etc etc... who had the rug pulled from under them as soon as they graduated.

Some of them made it into prestigious universities far from home - but weren't allowed to go, since "girls shouldn't be too far from family"... whereas dudes can, apparently. A few (thankfully not many) were dissuaded from going into lucrative fields since it "wouldn't leave time for children later" or would make it "unlikely to find a good husband" (in Asian circles this usually means stability and a fat paycheck).

It would not surprise me if, among all the reasons why women are held back in society, their own parents are a huge cause.
Ask HN: Craziest thing you've done to Break the Routine?
(Assuming lot of HN users are not working for their own startup)

I spend 5 days a week in office working on stuff which I sometime like and sometime don't. Spend rest of my free time with friends, family and/or working on side projects.

Even after this, there are times when you feel yourself in a routine.

I want to hear from you some of the CRAZIEST Ideas you've applied or want to apply to break your daily routine?
What exactly would be gained by using VMs, assuming that there were no performance problem?
I got the best machine they have at Alienware because I got fed up with managers and customers sending me 200mb pdf containing 8 raw bitmap files. I don't regret it although I still have my indy from silicongraphics for nostalgic reasons.

one of the best benefits? I can look something up in no time.
Xero here.
The case for parallel universe
Those features simply do not belong in a program whose purpose is to concatenate its input. If you want to number a file's lines, 'echo ,n | ed file | sed 1d' or 'awk ''{ print NR " " $0 }''' will do just fine. You could even wrap your ed or awk script into a shell script with a descriptive name like "lineno" rather than something silly like "cat -n". The reason GNU's is so complex is because it does many things and does them poorly. The V6 implementation does exactly what is says on the tin, does it well, and does nothing more: it catenates files.