skysight-inc/HackerNews huggingface dataset:
Not sure. You wrote "I've never seen the kind of behavior Linus is famous for on the part of anyone besides Europeans.", which in the context of the threads, means things like him saying "kill yourself".

Well, those guys, all non Europeans and most Americans, are some random and well known examples of similar --if not identical-- harsh talk as joke/commentary.
JavaScript WebRTC in Opera Mobile 12
Do you have any links to stories of privately produced maps resulting in an internationally accepted decision on official borders?

Seems to me that this would be a rather hard thing to enforce. What's to stop Enemy X from distributing subversive maps inside country Y?
What makes you think google has stopped innovating? Amazon? Innovating like crazy. Apple?
Show HN: Daily Lessons on Java Programming
Innovation and big vs small companies
There's always the original paper http://oz.berkeley.edu/users/breiman/randomforest2001.pdf
They list those under "compound assignment operators", which makes sense given that += and -= are found in all of these languages. It's also worth noting that compound assignment operators do not form expressions in Python. So "i++" in PHP/Perl/Ruby is very different from "i += 1" in Python.
LOL you too.
Obviously you are ideology driven and refuse to see the facts that Chinese people make the deliberate choice, nowadays, to go in the cities and work in those "sweatshops" instead of staying in the countryside. Nobody is forcing them to do so. Nobody is forcing them to stay in the "sweatshops" with a gun on their head. It is a pragmatic choice.

And Yes, Living is better than dying of starvation. I don't know how one can even argue with that. If you live you can get married, have a family and children, and expand your overall satisfaction that you achieved something in the end.

I have been in China and I have seen and talked with the people who choose to lead that life, and for me this is very clear that they are better off. Feel free to believe whatever the evenings news tell you about the horrible conditions at Foxconn and other companies alike, they will still keep queuing for a job there, no matter what you think of them.
That's what the petition system is for.
> After you have tryed different approaches to solve a particular problem and selected the best one, you want to hand the authority to decline that solution over to somebody who hasn't worked closely at the problem and has looked at only one solution for a few minutes? That can only end badly

Conversely, any design decision that you can't justify or explain to someone else when called on it is probably a bad decision.

Your assumption is that "code review" means you hand over the code anonymously, and someone looks at it in isolation and either accepts or rejects it. (At the risk of No True Scotsman-ing) a real code review process involves feedback, questions, and two-way communication. It also requires that other team members be open-minded about other people's code and design decisions, which is a bar that not all dev teams pass.
Java and C++ are horrible choices for "teaching CS"--they are too complicated. Assembly and C are good choices for getting a low-level feel (I think a RISC architecture is more didactic and thus a better option).

However, CS is not all low level--there is much to do at higher levels of abstraction. In fact, I think starting out at a high level of abstraction (e.g. Scheme) and moving down is the best option. (Coincidentally, Scheme with SICP is a great here.)

For the basics, I think Scheme -> C -> MIPS -> Simple MIPS CPU is a nice progression. After that, the languages you use would depend on the domain you're studying. (E.g. if you're studying programming languages, I'd go with Haskell.)

As for learning to program, I think Python is woefully overrated. JavaScript is a nice (I think nicer) language and , moreover, is easier to bootstrap--you start out in a familiar environment (the browser) immediately.
Asus K72 Original battery, cheap Asus K72 Original batteries
4400mAh Asus K72 Original battery is specifically designed for Asus K72 Original laptop. We offer a complete line of replacement Dell batteries and compatible replacements for almost all laptop models. All of our replacement Asus K72 Original laptop batteries are made with high quality safe parts and are guaranteed to meet or even exceed the original manufacturers specifications.
In fact couldn't it be argued that admitting that there is an antidisparagement agreement is in fact disparagement because you acknowledge that something happened to cause said agreement to be entered into?

IANAL.
The official installation path for Windows being Program Files is no different than the expected installation for the majority of .deb or .rpm files being /usr. In both cases, you can't install software with its default assumption as a unprivileged user. The defaults on both Windows and basically every Linux distribution assume software installs are done by a privileged account.

You can install to c:\Users\%USERNAME% if you want to, if the installer lets you pick a path, this is how Chrome installs. Just like you can install into ~/bin if you want to, but you are going to have to go a little out of your way to do it.
The formation of a cartel indicates market failure. The source of this is usually due to some property of the good or service.

In that link, the property appears to be the licensing of legal practitioners as a sign of competence to represent clients, but it does not address the structure of incentives around providing the service of practicing law. What properties could a disruptive business exploit to improve the situation?
I created my own startup on BigData, but something personal came up. Please contact me if you are interested in using the domain http://NoSQL.com to apply for this venture capital. Or, put another way, I am looking for a co-founder - I am very technical and also run my own businesses. </shameless plug>
That's not really how code review works though, it's a multi-way conversation between the people reviewing the code and the original author. If people suggest ways you could have done it differently and you worked out why those suggestions are unworkable, you tell them and then they can learn from your experience. On the other hand, if you make mistakes, they can tell you about them and you can fix them.

Now, if you think you won't make any mistakes at all, and any input any other developer might have is garbage compared to what you came up with in the first place...then you're an arrogant developer and I can't imagine anyone wanting to work with you.
Reminds me of how you now must show a passport to leave the US and being behind on your child support is cause to prevent US citizens from leaving the country, just as if they lived in East Germany.

Curious, what country did you travel to that you experienced this?

Driving across the border to Canada recently I did not have to talk to or interact with anyone from US Customs.
TheBigPictureRT's Channel
Should 3-Year-Olds Learn Computer Programming?
Top YUI training videos for new developers
Is it common to use the same Apple ID for personal purchases and your business app development?
I was doing freelance writing under difficult circumstances which caused a lot of typos. I did well over a hundred pieces before the site rated my articles all at once, causing my rating to drop and putting me in a position where I cannot earn enough that way, in part because there just isn't enough work at the lower levels.

I have a form of cystic fibrosis and have gotten myself well relatively cheaply when that is supposed to be impossible. About $3 billion gets spent on medical care for CF patients annually in the US without getting them well and a lot of what I do generalizes to other conditions. There has to be a way to promote and monetize the information. I just do not know what it is. Being good at getting myself well does not automatically translate to being good at marketing.

I would like to declare bankruptcy but I currently do not know how I will survive the week.

Thanks for replying.
Very nice! I like how the lines on the graph wrap to 45 degrees.
In retrospect you see the path of how a company got huge as if it were a foregone conclusion, but the individual choices were not necessarily made in service of a grand vision.

This.

To support your statement, it's worth looking into how many of the large companies today started out large -- and how many started out small and incrementally built up. The majority of successful large businesses started small.

That isn't to say they didn't take loans or types of investment to grow faster, once they already had a steady revenue base underneath them. But few succeeding in the jump from zero to 1000 headcount with Other People's Money.

Around the first dotcom boom, one of the characteristics of the destined-to-fail companies was that they tried to copy big businesses "are" like instead of emulating what those big businesses were like when they were small and starting out. Fancy offices, game rooms, huge perks, lots of headcount was a chief indicator of future doom.

A friend of mine played Fucked Company Bingo and used to bet on which companies would fail spectacularly based solely on whether or not they had press/web site touting their foosball table. She did extraordinarily well in the office pool, I've heard.

IMO, it's all happening again.

The poet Basho once wrote, "Do not seek to follow in the footsteps of the wise. Seek what they sought." For startups, perhaps we should amend that to "Do not seek to copy what your target business is doing now. Seek what they sought when they began."
The refund policy is pretty noble of you. Do you find that very many people actually ask for refunds? In particular, how about months down the line? How do you deal with refunds once the author has been paid, do you just deal with the costs yourself?
every now and then linus peeks in at what passes for linux, freaks out, gets pissed off at the state of things, vents, and everyone chimes in. so i'll chime in.

this is what you get when you are laissez-faire about how things operate in the land you helped create and ignore issues (via guidance and suggestions) for years on end. this happened with wifi some years ago, too, and didn't get attention until linus got a laptop with wifi.

this is just one reason why i stopped using linux day to day over ten years ago, happily.
ProForm 290 SPX : A Review
after having a credit report that got totally trashed because of a poorly chosen hash function causing my identity to collide with someone else's.

I would love to hear more about this. Do you have a blog post or other online posting that describes what happened in this case?
Hmm. Thanks for your help; I'm sorry if I'm not understanding.

Can't Google make certain (admittedly imperfect) inferences based on seeing the same IP address visit gmail.com, then AllThingsD.com, then CA.gov, etc? (All of which use Google Analytics) It doesn't take rocket science to place a high probability that the the IP address that visited gmail is also me across all those domains.
The PayPal representative I spoke to was very courteous and helpful, though he couldn’t confirm whether or not I would experience the dreaded PayPal account freeze as a result. After all, all of my income comes to me via PayPal.

Wouldn't it make sense then to use a separate PayPal account for your self-employed business/income from what you use for personal purchases?
I thought about mentioning Groupon but thought it would make my argument sound weak. Thank YOU for bringing it up.

Seriously, I don't know how they could get away with that. Surely it's some kind of financial malfeasance?
‘Cloud’ Data Center Closes Because Federal Agencies Prefer Earth
I think the opposite is true--you should start out with as multi-paradigm language as possible, to cover the paradigms in one setting. (If I didn't think this, I would suggest Haskell!)

This is why I think Scheme is a great language to start with: it is both a good imperative and a good functional programming language (and it's easy to reuse the syntax for a logical programming language too!). On top of this, it is much simpler than JavaScript or Python--you can learn the syntax in one or two sessions.

Coincidentally, Python may be a fine imperative language, but its support for functional programming is pretty pathetic.
With this kind of viewpoint then there is no "incentive" to ever sign-off on reviewing someone else's code.
I find it funny, how effortlessly Linus trashes people.
> I wouldn't call it exactly "progressing on the social ladder" either. Those people were dirt poor, they died dirt poor, and their children were dirt poor also, usually working on the same dead end conditions. With the occasional success story.

I disagree. They did not die as poor as they started off. They were able to save a little, raise children and some of them did get education. This is the result of wealth creation. Life expectancy increased. They WERE better off.

By the way, facts and studies on the subject do not corroborate your theories:

"According to estimates by economist N. F. R. Crafts, British income per person (in 1970 U.S. dollars) rose from about $400 in 1760 to $430 in 1800, to $500 in 1830, and then jumped to $800 in 1860. (For many centuries before the industrial revolution, in contrast, periods of falling income offset periods of rising income.) Crafts’s estimates indicate slow growth lasting from 1760 to 1830 followed by higher growth beginning sometime between 1830 and 1860. For this doubling of real income per person between 1760 and 1860 not to have made the lowest-income people better off, the share of income going to the lowest 65 percent of the population would have had to fall by half for them to be worse off after all that growth. It did not. In 1760, the lowest 65 percent received about 29 percent of total income in Britain; in 1860, their share was down only four percentage points to 25 percent. So the lowest 65 percent were substantially better off, with an increase in average real income of more than 70 percent."

And this one too:

"Other evidence supports the conclusion of slow improvement in living standards during the years of the industrial revolution. Crafts and C. K. Harley have emphasized the limited spread of modernization in England throughout most of the century of the industrial revolution. Feinstein estimated consumption per person for each decade between the 1760s and 1850s, and found only a small rise in consumption between 1760 and 1820 and a rapid rise after 1820. On the other hand, according to historians E. A. Wrigley and Roger S. Schofield, between 1781 and 1851, life expectancy at birth rose from thirty-five years to forty years, a 15 percent increase. Although this increase was modest compared with what was to come, it was nevertheless substantial."

http://www.econlib.org/library/Enc/IndustrialRevolutionandth...
Ooh, wow. Do you have a link by any chance? That's enough to make it worth it to create a new Fucked Company. That's new heights (depths?).
I disagree. Defaults should be prioritized; they should optimize for the majority of the users, not the minority, and for the casual home user, not big organizations (like libraries), since they're more likely to have professionals configuring the system.
You are welcome. I've studied what makes a story be picked up. It's mostly time of the day and the name of the submitter. Here are my partial findings:

http://hnpickup.appspot.com/hnpickup_ratio_visual_analysis.p...

More to come. Probably, this week I will get around publishing something on the "karma growth effect".

BTW, I've sent an email to "help@leanpub.com" about latex math support. So far I haven't heard back.
I have always wondered where Googles border information comes from.

This article also shows you have to be very careful with things like this. I would never have thought a dispute like this would happen due to Google putting a border in the wrong place.
If you're interested in Apple-related news:

http://www.daringfireball.net
http://www.loopinsight.com
http://www.macrumors.com
http://steve-yegge.blogspot.com/2008/10/universal-design-pat...
My last full time job I got by leaving a comment on Fred Wilson's blog. He shared my info with a bunch of investors in my area and they connected me with people in their portfolio who were hiring. About 3 weeks from comment to my first day on the job.
This is awesome and hilarious.
So why are you talking about professional context on a story about a post in a personal profile on a social network?
Google Maps also contributed to the ongoing dispute between Cambodia and Thailand over Preah Vihear.
Yes, sorry about that. We've been rather slammed today.

The short answer is that we don't support it. We could if we were just using LaTeX => PDF (which we do), but then things would blow up when doing epub and mobi.

I'll take this as another vote for the feature, though :).
This is Networking 2.0. Good on you, but hypothetically if you hadn't gotten "lucky" by having the predictable consequences of directed effort come to pass, you (and similarly situated geeks) still had options.

1) What if big names in your space hadn't retweeted you? Well, since you know who the big names in the space are, you take an hour or two to lookup their email addresses. Then, you send a one-paragraph email:

Hiya Bob,

My name is $NAME and I really like your work on backends as a service at $COMPANY. In particular, your post on the blog last year about $TOPIC was really insightful. I was able to apply a few ideas from it to my work.

I just wrote a post on BaaS myself. $LINK

I'd appreciate any thoughts you had on it.

Regards,

Anyone who writes you back is no longer a stranger. Instead, they think you're intelligent about a field where they currently cannot hire for love or money. You can then followup with "As it happens, I'm looking for opportunities to put further my interest in BaaS professionally. Do you happen to know anyone who is hiring?"

2) What if he wasn't really close for coffee?

Planes, we've got them. I am totally serious. A day off and a few hundred bucks versus a career upgrade, which has the higher NPV? "I will be in Boston for one day only on XX/YY (or, alternately, week of XX/YY). Would you let me buy you breakfast to talk about this?" is a very compelling offer psychologically. Your time is scarce, and hence valuable, plus you've already demonstrated three things they'll get out of saying "Yes." (Food, interesting conversation, and "the ability to get to know someone whose comportment suggests that he is going places.") Note that that is the only decision they need to make - after you have yes, then you can schedule the details.

3). What if he wasn't hiring?

He knows someone who is. Get warm intro.
I don't think it's difficult to get overlooked. Not everyone has built up solid connections in the industry that can vouch for them. If no one can vouch for you and you don't have an eye-catching resume (ie recognizable school or company), you end up competing against the other unknowns. At that point, it becomes more difficult for the employer to recognize a good potential candidate from a bad one.
http://en.wikipedia.org/wiki/Deinstitutionalization

Granted letting people fend for themselves on the streets and be poor and destitute through financial marginalization isn't always a lot better.
OWD - The Next Big Thing in mobile
Hack and / - Forensics with Ext4
I think Java is a much worse choice--it's less elegant, more complicated and requires treating more concepts as magic. (You can't even write "Hello, World" without a class and a static method!)

I think Python is a worse choice because it's also more complicated and less elegant than JavaScript (and it has its own share of pitfalls), but that seems to be a minority opinion around here.

Prototypal inheritance is much simpler than classical inheritance--you don't even have to introduce the idea of a class. I think it would be easier to teach prototypal inheritance rather than classical inheritance to people with no programming experience.

The last two paragraphs of your post seem to mostly be an ad hominem.
Fed court ruled that 5th Amendment protects against forced decryption
>this is just one reason why i stopped using linux day to day over ten years ago, happily.

It's gotten a whole lot better in the last 10 years.
Remastered Star Trek: The Next Generation Blu-ray A Huge Leap Forward
It should be ringing alarm bells?

The President of the United States recently suspended habeas corpus with the NDAA bill, realistically declaring an early form of martial law, and very few people noticed or cared. Then he decided to use the Espionage Act to viciously attack and suppress whistle blowers; even less people noticed. Apparently we've also lately codified that it's ok for the US Government to murder US citizens through assassination per Obama's talking points on the subject. In the same time frame, extraordinary rendition has also basically become codified into acceptable practice by the US Government - what was previously intensely argued against a few years ago, is now policy.

Clearly the bar has been raised into a whole 'nother universe for what it takes to set off the alarm bells. You're dealing with a confused, bewildered, tired, numb, scared, and extremely divided American people at this point. TechDirt, and everybody else, can expect things to get radically worse yet.
A quick glance at the sources shows immediately what Go offers per se in terms of readability and maintainability. Go strongly encourages, even forces at compile time, certain style constraints that results in such a delightful code to explore. Were it written in C, you'd have to deal first with arcane #whatever directives in .h and .c files and strange makefiles and such stuff.

I hope someday Go will get the acknowledgement it deserves as a real piece of genius. I really encourage recommend just to take a 15-min try at http://tour.golang.org.
I wondered about this at a place I recently interviewed where the team said that I'd better be ready to put in 60h/week. I said that I don't think I get more done working 60 instead of 40h, and certainly not better work. They disagreed that it was a problem.
As a Harvard Law School graduate I want to say that the OP is really underestimating the skill set of lawyers, the law is a very difficult field and the suggestion that it is a cartel is a little overblown. Every legal issue is different, no two divorces are the same, no two lawsuits are the same, no two patent disputes are the same. This is why you don't really see a Dreamweaver/Weebly type app for web application development, no two web applications are the same and each one has different needs and challenges that require the skills of a computer engineer to work out. Same way for the law. The underlying attitude in Silicon Valley that "every problem can be solved with a web app" just does not hold true in the real world, especially for hard problems such as America's legal system.
Louis Vuitton Cosmic Blossom
BSidesSF: Mike Dahn Discusses Everything Security BSides
How to sneak into a security conference
Chaussure Adidas Jeremy Scott JS 3 Tongue Femme