skysight-inc/HackerNews huggingface dataset:
If you end up trying to setup git on a linux machine, two things:

- setup or have available another linux machine to act as a "client". git on windows with ssh can be a bit fidgety sometimes, and that would help you debug whether it's a client or server issue.

- do look at gitolite for managing the repos [1]. Its "simple" to install, and the features it brings to the table are awesome (from private 'scratch' repos to auth and key management, and several others).

[1] - https://github.com/sitaramc/gitolite#_quick_install
The point is that people value their privacy, and many tech companies don't.
> Even in this case, the Soviets might have discriminated generations of Jews, but then they produced a Perelman.

It may well have been less "produced a Perelman" than "one Perelman out of hundreds snuck through".
NYU Business School Professor Has Mastered The Art Of Email Flaming
Skill: Rich Mine 2 - Free Online Games
> Actually, it was easier to emigrate from the USSR for Jewish men and women than for the rest of the nation due to refugee programs that US offers for minorities suffering persecution.

I don't think that made it any easier getting out.
Watch Grimm Episodes Online
There is a business in this. My six year old would be all over it. Let customers upload the images (sprites, background) from their kids' drawings.
Tuckman’s Stages of Group Development
The only clothes I own are black t-shirts and sweaters, blue jeans, a black jacket, and a pair of black neoprene Vibram Five Fingers (sparing you my underwear selection).

The jeans and shirts I rotate in my closet to manage fade level. I push freshly laundered garments into the center, shirts to the left, and jeans to the right. I pop them from the ends. When they start looking too faded, I replace them.

I live in a small town, and get a lot of weird looks. My personal brand is weirdo, apparently.

Also, I cut the bottom seams off all my jeans - not for fashion, but because stepping on them barefoot hurts my heels. They are cracked from practicing Tae Kwon Do on concrete.
Ask HN: What is something that you'd pay for?
If it were to be built, what is something that'd you pay for?

In the spirit of helping others come up with project ideas, and then having a need be filled, mention anything that you'd find useful during work, etc.
Nike Zoom Hyperfuse 2011 Rajon Rondo PE For Sale
I'm playing this while my 6 week old son is asleep and strapped to my chest.

I can't wait to share with him the joy of programming.

But I sometimes worry that today's technology has come too far to be used as a stepping stone to teach kids. I remember as a kid messing around with a Commodore-64, then moving on to Q-Basic. These were not only the technologies of the time, but perfect for a child to pick up.

Maybe I'm underestimating the little guys. :)
BlackBerry Outage a Result of Core Switch Failure
After watching the video demoing Siri at Gizmodo[1] and saw a screenshot in the article[2], I'm very surprised at how "human" Siri is.

And there's this:

> Asking it “what is the meaning of life?” will bring up a number of responses, both serious and not so serious. The first time I asked, Siri simply said “42.” If you ask Siri if there’s a god, the software points you in the direction of the nearest church

Amazing.

[1]: http://gizmodo.com/5848584/real-life-iphone-4s-siri-demonstr...

[2]: http://1876.voxcdn.com/wp-content/uploads/2011/10/iph4_scre1...
That seems like a sensible vision for SVN, but it begs the question is there really still a need for centralized version control?
"I think their original memo got many of the problems right - but I think the solution lies in a more general VM approach".

I think Dart is the preferred way to target that VM. Staying at the language level eliminates binary format headaches!

Besides, the web should not be binary.
The one big iPhone fix I still need
Languages evolve and living languages change. Speaking or writing in a particular way is one of the fundamental techniques humans use to associate themselves with a culture, society, or any other term for 'group of people'. Criticising someone for their cultural membership is not acceptable here nor should it be acceptable elsewhere. How we talk and write is a tool to define who we are or who we want to be.

You may be trying to suggest that the grandparent post adds nothing to the discussion but that is not what you did. You criticised the grandparent for their association with an internet subculture's vernacular. Criticise the comment, not the parlance it is delivered in.
Only 50? There are probably well over 50 mutually exclusive Christian sects alone.
Submodules are a good approach for separating large assets from the code repository.
What do you mean?

Edit: I just saw it [1]... Is your qualm performance-based, or ethical?

[1]: http://rubyringtech.com/hosting/adult-hosting/
Detroit Lions Score, Following Victory from Bears
Best antibiotic for sinus infection
Remote Possibilities A Remote Control Golf Ball. Sort Of.
Antibiotics for sinus infection
> Want to checkout all Apache Software Foundation projects?
> svn checkout http://svn.apache.org/repos/asf/

Correction, that's all branches and all tags of all ASF projects. Not useful.

> Want to work on Apache httpd?
> svn checkout http://svn.apache.org/repos/asf/httpd/

Again, all versions and all tags thereof.

> Maybe you only care about mod_proxy?
> svn checkout http://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/pr...

That's just the one version.

Similarly, my project wants the latest sources under under specific branches from repositories from five different administrative domains. That's trivial in git. I can move them around freely, lock a revision of a particular repository while letting others move forward, have custom (potentially unpublished or unwelcome upstream) patches to fit into my build system or supported OSes that are tracked along with them.

Subversion has externals for this same reason. It's no excuse for poor repository management.
Five SEO Things To Do In The First Year Of Your Site’s Life
IPad Finally Has a Facebook Application
A proof-of-concept virus that infects .pyc files with arbitrary code
The New Patent Reform is Turning Engineers into Lawyers
This thread just gave me a great idea. I am going to add inline image download and upload to SimpleCV. E.g.
img = Image("http://foo.com/stuff.jpg)
img = img.dosomething()
img.upload(src="imgur" apikey="ASDFASDFASDF")
This will be fun. I just ticketed it up. Hopefully I will have it pushed to the repo this week.
Ask HN: Best platform for developer portfolio site?
I've got a growing list of mobile apps that I'm working on (Android/iOS) and I'm looking for a good way to present them. At the moment I've got a Posterous blog with "Posterous pages" for each project, but this is kind of backwards as the work is hidden behind the blog.

Requirements are for it it to look good, be mostly up, and not cost too much.

Is Wordpress the way to go for these things or is there a more new-school alternative? If there's nothing out there I'll have to hand-roll one by I don't have too much time at the moment.

The current setup is here http://themodernink.com
Here’s a longer conversation with Siri from Macworld: http://www.youtube.com/watch?v=5mNcnj2l6RE

I think all the humor is a great move on Apple’s part.
I'm arriving end of this month for the Nov 3 batch, what I know so far of local options is that webpay.cl is the local PayPal which a lot of companies use.

Thanks for the tip.
Network Marketing Wordpress Blog Setup Part 1 of 3
Right off this comment gave me pause in the review:

"It’s kind of incredible when you think about it. Competing phone-makers have had more than a year (a lot more considering the leaked photos of the iPhone 4 prior to its release) to best this design, and yet no one really has. As frustrating as it is to say this, no other phone on the market comes close to this level of craftsmanship, materials, or considered design."

This is a very personally subjective statement. To me the phone's design is a brick with rounded corners, I was rather disappointed when it launched. I've never really thought there was a lot of 'design' to the iPhone 4. I agree it's clean but really, is there much to 'best' design wise? I personally find it ergonomically uncomfortable and awkward.

Interesting he then follows with: "The iPhone 4S may not be the most resilient phone in the world (I’ve broken two original iPhone 4s in accidental drops), but it probably is the most beautiful."

Perhaps other phone designers haven't copied it because glass front and back and an exposed antenna aren't things that they might want to copy? The fact that the reviewer has broken two only adds to that.

I'm sure everyone thinks differently on this subject but that's exactly my point... that a comment like this really doesn't belong in what should be a generally objective review. Beauty is in the eye of the beholder. The rest of the review I thought was well done though.

Edit, and yes, I fully expect the Karma hit for criticizing a design aspect of an Apple product. :) Just my 2c.
Not everyone has a style that's suited for short or less thought out posts. I get about the same engagement with 500 words and 50, so I don't worry too much about it unless it's something controversial.
ethical
Reviews can be subjective and there is nothing wrong with that. You read it, you disagree with it and that’s alright.
Frankly, I don't understand why anyone would spend a lot of time on a blog. Well, I take that back. The top .0000001% of bloggers make a lot of money. But for everyone else, well, writing (good writing, anyway) is hard work.

If you just dash off whatever comes to mind nobody will bother reading what you've written, so you're wasting your time. If you put a lot of time and energy into your posts then at some point you've put in the same amount of effort it would have taken to write a book, but you have less to show for it.

I guess if you just enjoy writing a blog it's fine. But like any hobby it will get old eventually, so it doesn't surprise me so many are abandoned.

The blogs that seem to be successful over the long run are either news-aggregation type affairs, where it's mostly just links with a pithy joke or two thrown in, or they're single subject blogs with multiple people sharing the load. It's just too much work for one person to generate enough original content to hold the attention of a regular reader base.
Mobile Wifi, Mifi UK
> Correction, that's all branches and all tags of all ASF projects. Not useful.

Yes, I should have used the FreeBSD repository as an example, which is not organized in {trunk,branch,tags} form.
Technically, if they are school iPads then I can go the enterprise route. Not sure if that will be the case (school's until grad, then here you go)

I am a reg developer and am still saying my options.
Think you might have accidentally applied for startup school instead of YC's mentorship program? If so I'd do something about it, now!
Wow I love it...the new nuddle baby stroller blanket...
http://thedailywtf.com/Articles/The_Spider_of_Doom.aspx

I think this is more common than you believe.
'Think different' and individuality are not really synonymous. A group of people can 'think different' by imposing conformity within their team and working as a unit.
why not? all meaning depends on context.

In "non-uniform dress code" united states, wearing uniform dress is quite non-conformist.

In "uniform dress" japan, wearing dressing like american is non-conformist.
HA! The most ironic thing is that this tool has Facebook like buttons all over it. Give the state of Facebook privacy and not actually being able to log out. The Facebook buttons are the biggest privacy and security concern, not your browser.
Anonymous, Where are you?
Your Browser Matters - Microsoft Launches Tool For Checking Browser Security
> You needed millions of dollars, to be a big business, to have special contracts or all of the above in order for carriers to even take your meeting to see if they'd think about putting your software on "their" phones.

This isn't true at all. Sam Altman had none of these things, yet he was still able to get a meeting to discuss Loopt.

Yes, you still needed "a meeting". But the process was not nearly as byzantine as you've made it seem.
It was created by pg. What other language (type) would he have used?
I cheated.
By changing the user agent of Firefox to IE 8 I got 3 (otherwise 2 for FF).
A data connection is required right? the heavy lifting is done server side?
I've had this demo up for a while:
http://www.wefoundland.com/face_detection

Test OpenCV's face detection algorithm.
I still think Wordpress is the best way to go.

You can use Woothemes with Wordpress so it takes very little customization. It's got everything and a pretty comprehensive framework and you don't have to download any Wordpress plugins to get a full site going!
That was fantastic. In case you missed it, use the arrow keys to move the car in the header to jump up the ladder.
Why does HN take so long to load
What data are you gathering which explains this...
Looking at his website, his resume and his project, I just feel like stopping everything I do. A little bit like if you start to run for a couple miles and after 5-6 when you're pretty tired, you ask your friend how much remains. And he smile at you, start running even faster and says 195miles.

Or, it's like playing Starcraft agains a good player. You get beaten pretty hard but you still played your best and are proud. But then, somehow, you play a real professional gamer.. and you just feel like stopping playing that game. Nothing works, you look like a total beginner, you get 5/0-ed, and then, you learn he was on the phone the whole time.

Meh.
I've tried this. It's faster even than developing with a device -- once you get a good test/debug flow going it's awesome. Some big caveats though:

* No Google APIs. So no MapView.

* The various builds are quirky. I couldn't get networking to function in the "Stable" Froyo build. Meanwhile, the Gingerbread build used in the linked post reports the wrong SDK version (it claims Honeycomb but is actually Gingerbread). The deprecated Froyo build I tried didn't support Google Accounts. And so on.

Meanwhile, new builds are currently impossible due to the ongoing kernel.org outage (android-x86 has some hard submodule deps on git.android.kernel.org), so my attempts to go in and tweak the build were thwarted.

Still, very cool stuff. I think the iOS simulator is fantastic and I've been pining for something similar for Android. This doesn't quite meet my needs at the moment, but it would save me multiple hours per week if I could get it set up properly.
First, Let me say that chancing out of my eecs degree after putting in all the pre-reqs and entry level classes was one of my biggest regrets. While years ago I was coined as a true autodidact by everyone I know, learning on my own is indeed slower than class because life distractions make it MUCH easier to stretch something out into months instead of weeks.

Second, unless you have a plan don't drop out. The best advice I've ever received, which I routinely ask myself all the time, is simply, 'Do you have a plan?'. If you've some clear cut goals that you don't need college to achieve then by all means pursue them. But if you don't, that degree will help you lay down the foundation for a path. More specifically, it will open doors for you and is a great networking opportunity.

Lastly, you sound like you are in calc based physics and calc I at the same time? I did this too. Go to the tutoring center in your physics department and get a grad student to help you. The amount of calculus you need to know for physics I is really simple stuff. Don't bother yourself trying to learn _why_ it works, but rather simply learn exactly when and where you need to apply it. By the end of physics I was integrating velocity into position on tests without any clue why it worked.
I completely agree with you. When I first saw the iPhone 4 launching, I thought a glass body like that sounds pretty cool. Then months later when I first held an iPhone 4 in hand myself, I have to say I was quite disappointed with how it felt. It really felt like if I drop it it would shatter into many pieces. I have an older HTC phone with aluminum body, and it feels a lot more solid than the iPhone 4. In fact even some of the plastic bodies out there like the one on LG Optimus Black which I tested myself, feels more solid than iPhone 4. So yeah, I can't say I'm surprised not many others wanted to copy it this time.

As for the design, I guess it's a matter of taste, but I prefer phones with rounder corners. The rounded shape also feels better in hand than the squarish one.
Tony Hoare's case wasn't good enough?

http://qconlondon.com/london-2009/presentation/Null+Referenc...
this is exactly how I feel after spending the last 60 minutes reading through his site.
What's the best way to escape the police in a high-speed car chase?
Would you ever release the code so we can look through it?
Deposition of Mint's Aaron Patzer as part of a trademark lawsuit against Intuit
One thing I wish that Microsoft would figure out is that I don't want to be beaten over the head with branding. Ditto for other companies making PC software, like Adobe.

Okay, great, now Windows 8 is "grouping" applications! But guess what: the title of the group is now "Microsoft Foo Bar Unnecessary Extra Words Edition", while every single entry below it is titled "Microsoft This 2010" and "Microsoft That 2010". Adobe is just as bad in the example screenshot, Adobe-ifying every single line of text.

Back when I was using Windows XP regularly, I renamed every damn thing in the Start menu so that instead of "Microsoft PowerPoint" it said just "PowerPoint" and so forth. That's how it should be. People have already paid for your stupid product, they don't need to be reminded every 5 minutes that you made it and they certainly don't need it on the screen more than once.

On Windows 95's startup screen I counted five uses of the word Microsoft on a screen that barely said anything else. As I recall they were the "Microsoft" logo in the corner, Microsoft Windows 95, copyright by Microsoft Corporation, with Microsoft Internet Explorer, and some legalese naming Microsoft trademarks. I'm sorry, but that company seems a bit insecure to me.
Presidential candidate Gary Johnson is doing an AMA (Ask me anything) on Reddit
Likely because I used SVN for several years (and spent a good deal of time with the excellent free online book [1]), but I find subversion significantly easier than git. Checkout, commit. That's it.

Maybe I'm in the minority.

1:http://svnbook.red-bean.com/
进气阀
It's 'outside the box' for office workers.
蝶阀
Unhappy On The Pond, Zynga Hopes To Sail The Seas
I have a four year old, and a five year old. My four year old is getting to be a master at Angry Birds, my five year old has no interest. I would be VERY interested in a write-up on how you went about this with your child. Step by step...starting at the piece of paper that had the drawings, to how you turned it into this end result. I don't care if the game has bugs or not...the concepts would be fascinating to know and I would love to see if my four year old could do it. I would even be willing to pay a small price for a guide like this.
I just spent 10 minutes googling for it and came up empty-handed. Odd that it's so hard to find.
Yes, but I don't have to download the umpteenth thousands of C/C++ code that comprise the javascript engine and compile that each time I download jQuery.js.

Now, to be fair, I did a check of Lua, and it's 16,370 lines of C code (version 5.1.4, with all the current patches), so yes, 17,000+ lines of code for a VM doesn't appear quite that bad. I think what most people are complaining about is downloading that each time they hit a dart script.
Both are correct, actually.
regardless of whether he continues (it looks like and I hope he will) my point was rather that everyone should follow these blueprints.

I know I'm inspired!
Source: http://blogs.office.com/b/office-exec/archive/2010/08/12/the...
Google Wave and the mythical man month
The language could satisfy the trolls at both sides of the semicolons/braces fence: your favorite editor/IDE could support your style (with two-way tools).

As for the preferred format, I suspect code with ; and {..} may remove some ambiguity, so it should execute faster. That's the decisive argument in my book.

Besides being useful by itself, I understand Dart as an intermediate language: other languages should compile into Dart. Its syntax should be extremely consistent, so code can be reasoned about.

For one day we'll need 99% accurate machine translation, like from chinese to english and back, but from Perl to Python or Javascript.
In some respects that should be easier: translated functions can be tested to work identically.
You can use Git just like SVN. Just limit yourself to these 4 commands:

* git clone

* git pull origin master

* git commit -a -m "ch ch ch ch changes"

* git push origin master

You really don't need to know any commands other than that, and if you find those too verbose, you can alias them. But then if you want the power of git branch and git merge, they are there for the using.

I used to use SVN, and at some point I took the leap and converted to Git, and I am a happy camper. As we have more and more developers working on various branches and projects, the power of Git becomes clear.
it does not matter. well, i don't know NYC. let me talk about west coast. SF is fine for buses/subway. But if i live in SF, and need to go to LA, even if bart install the fastest train there is, it's of no use to me, as i can't even get a taxi in a decent manner in LA. i will have to take my car, or rent one there. or at least commute with some friend.
One of Slackware's strongest points, and the reason I have stuck with it, is its configurability. Unfortunately, this can be a problem for newer users since it also requires more manual configuration than most newer distros. Also Slackware's installer sometimes has problems with some machine configurations.
Show HN: mojule.Color, a comprehensive javascript color class
There's something on disk isn't there? Or does a power outage mean poof it's all gone?

Anyway, you're totally right that it's his prerogative to build a site however he sees fit, and it's my prerogative to leave, but it's also my prerogative to complain about it and call it half-assed. I do build websites as well, so I'm not just armchair commenting.
I'm sure Python 3 is on the radar. But given the choice between spending the time to support 2.7 or 3, choosing 2.7 is a no-brainer. Compatibility for Python 3 has improved quite a bit, but hell, Django doesn't even work on it.
Don't worry. Apache isn't going anywhere any time soon.

For that matter, older versions of NginX still work great.
Checking out the site right now! (although you'd think with a username like mine I wouldn't need to, HA!)
On the contrary, you certainly can.

This is one of those pedantic situations where the difference between "can" (have the ability to) and "may" (have permission to) becomes relevant.

You absolutely can run it in VMWare Workstation, as the link tells you how, on Windows 7, as the link tells you how.

You may not be permitted (depends on your jurisdiction and legality of the EULA), but you can.
But they do not consider themselves "part" of China. They consider themselves China.
ahem per Mexican History.. before pot becoming illegal in the 1930s do you think the corruption in Mexico was less than it is now?

The answer is no..same amount of corruption..

If we are going to change drug laws it cannot be for the welfare of some other country but to benefit our own.

I think legalizing pot to same level alcohol is and having taxes applied to sale of pot would be step in the right direction.
By this definition, there is no maverick game plan.