skysight-inc/HackerNews huggingface dataset:
This comment is a gem and I may steal some things from it for a blog post one day.

My favorite part:

On the other hand, if you are the "I want to work by myself and be a product manager, engineer, sysadmin, and CEO", then the big-company culture is not for you. I write code and talk about writing code. That's it, someone else does everything else. I like that, but if you don't, you won't like the big company lifestyle.

I'm completely opposite, I love doing all of those things.

I have a lot of respect for people on both side because there is so much to do it takes all of us.

But I never expressed the difference as succinctly, thanks.
Here's the author's description of the site from a meetup group page (I remembered seeing this there recently.): http://www.meetup.com/Startup-Grind/members/15953101/

"It helps you get answers much faster with Google. The Chrome Extension immediately opens the first result when you search, and places your search results on the left in a sidebar. You can view 5 results in just 5 clicks, as opposed to 10 with regular google."

Just adding this text to the page (ideally right now while it is on the front page of Hacker News) would go a long way toward making it clear what the extension does.
Nobody uses "tar baby" as a slur in America. It's like "niggardly" - ignorant people use an incorrect interpretation to try to shut down people they don't like.
Botanical slimming
Python 201: Decorating the main function
Copy, paste, send email to public list. What could possibly go wrong?
So the page now says a month, you are correct and I am now apparently wrong :P.

I have edited to state that if you don't hear from us, to please ping us. It doesn't change the fact that in spencer's case, he had a method for certainty, and it would have taken far less time. Getting approval for special things (what he asked for is something that the committee explicitly, in bold, on the page, says it does not generally do.) does take more time.

It's also not like we meet in some secret star chamber-esque fashion (those meetings are not monthly). He could have checked my calendar to see when the next meeting was :).

Your case is a bit weird, from what I see. Your project was approved, but the notification date is wrong.
I imagine cdibona broke the script that sends out emails, and didn't notice/run it again until the next meeting, so you ended up with a month late notification. As I said, I edited the page to make it clear folks should ping us instead of wallowing in silence.
I'm really glad you wrote this, and I'm now linking to it from my post. Definitely agree that you should try Google for yourself. It didn't work out long-term for me, but hopefully it's obvious that that isn't saying a lot.
The 7 deadly sins of mobile app design
I feel a no true scotsman coming on, but are those people actually cool? Or are they just posers?

I read the advice not as "spend time with people who have a well engineered social image" but "spend time with people who are genuinely more interesting, knowledgeable, capable, effective than you are".
Facebook Finally Cracks Down On Auto-Sharing Spam With “10-Second Rule”
I'm confused. BDD !== Acceptance Testing, right? It seems like its just a matter of scope. At the lowest level, "unit testing", medium level, "feature/behavior" testing, and at the highest level "acceptance testing." Or am I just being dense?
Food for thought: SAP had been going down the path of being a dual stack company, using both Java and ABAP. The Java side was being invested in to provide better (i.e. more modern) integration capabilities and Oracle's acquisition of Sun succeeded in getting SAP to take a step back on this strategy.
abusage != a real word

Agree with what you said, but also think that Spencer's views on Java echo my thoughts on Java after having worked with a dynamic language for some years now after having worked for more than several years in Java. Java is too verbose for its own good, period. It has its place, but it sounds like Google needs to embrace change.
Great writing is not my forte at all. I'd love suggestions though!
How is LaTeX now 4Gb? I haven't touched it in years, but I can't fathom how it's grown so much.
Point blank, you hit the nail on it's head. :(
I'm an American who grew up in the deep South. I've been exposed to just about every racially derogatory term you can think of, in every direction, and I've never heard "tarbaby" used as anything but "a trap to avoid."

I'm all for keeping the discourse civil, but the term was clearly used in a nonracial fashion. Please don't destroy perfectly useful words in an attempt to act offended on someone else's behalf.
TV Exec says I'm a criminal because I quit cable
The Inkling looks interesting. The Verge gave it a 6.8, which isn't too too reassuring.

The thing with the smart pens is that they're chunkier than I'm used to, and then I worry about the smoothness of the pens.

I know the LiveScribe doesn't have gel based ink refills, which is basically the only type of pen I write with. I find the friction from normal ball point pens a little uncomfortable.
What's sad is that when this get publicity the author has to shield up all the things he said, which were probably honest; in order to avoid troubles/ future employment issues.

Employment is always so taboo. Not so much freespeech if you don't wanna live with the "consequences".
add-on-->"extension (?)"

Add-on is a term used by most browsers that includes both plug-ins (such as Flash, QuickTime, Adobe Reader, etc. that are included in a webpage via object or embed tags) and extensions (Adblock Plus, FlashBlock, Ghostery, etc. which alter the UI and/or inject JavaScript). The term doesn't seem exactly right here, though, since I don't think Google uses the term at all for Chrome.

Edit: Originally was going to write that it was a Firefox term (at least with respect to browsers), but wanted to publish and hoped I could research the other browsers before someone responded. After a little more searching it seems like Opera uses the term add-on (http://www.opera.com/addons/) as well, although I don't think it includes plug-ins. Regardless, the use of the term in most cases is likely due to Firefox.
You know, I took a quick peek at your comments on HN just now, and they are all comprehensible and generally well-formed. This one is no exception.

I would suggest putting yourself in a reader’s shoes. What do they know? What should they? What might they mis-interpret? Be as unambiguous as you can.
"most browsers"?

No.

I can only think of Firefox. Certainly not Safari or Chrome. I don’t think Opera or IE do, either.

And this is a Chrome extension.

Edit: Sure, though, add-on (which needs the hyphen) is far from the worst thing here :)

Edit: Okay, Firefox & Opera. That’s a total of 21% market share. :-/
API Monetization: API Affiliate Network API + Google URL Shortener API
Could you explain further how caps "take[s] away the identifiable shape of a word"?

Is [FILE] really considered less identifiable than [file] somehow?
The only way to succeed in life is to fail. This article reads like it is a definite list of commands and rules to abide by for a great life forgoing the fact that no two lives are the same. There are a few good tid-bits of info in this article, but if there is one thing in life you should know it's you will fail and thinking that learning from the mistakes of others will safeguard you from failure is a sure fire way of being doomed to a life of failure.
So Linux DOES need to be defragmented, but the only difference is that it defragments automatically, unlike Windows which requires an external defragmentation tool.

So really the title should be "Why Linux Doesn't Need Defragmentation Tools".
I do a lot of interviewing and I almost always ask people to rate themselves on a scale of 1-10 in their primary language with a note that I recognize I don't expect our scales to match.

After they answer I ask what they learned last to raise their knowledge along their scale, what they're learning now to try to grow further (if anything, sometimes you're just executing not learning,) and if the candidate is applying for Senior Software Engineer or higher what "gotchas" they typically look for in a junior coworker/employee that would be rated lower on their scale (during a code review, for example.)

I usually get really thoughtful answers and gather a lot of insight about the candidates mastery of the language, mentoring and overall thought process.
13) A word of advice based on what I perceive your experience level to be: focus more on really learning Python than amassing a list of languages with whose syntax you are familiar. Once you master Python, then Java, Ruby, etc. will be easy to learn. Employers understand this. The ones you want to work for, at least.
I prefer rolling my own progmattic solution. In fact, I'm working on a JS-based data platform that democratizes the writing of transformation routines and web service integration for developers who love data, yet loath legacy ETL systems.

From my view, mobile developers are needing data manipulation and publishing tools that tightly fit within their programming environment and workflow. So I'm building it, including real-time sync and visualization.

I actually need to hire... like stat. Seed funded here in Mountain View. Partnered with the leading mobile platform company for sales and distribution. Raising an A round together. Currently just a single founder that loves data hacking and design.
As if rating one's skills in a particular subject with a 1-5 rating under no context bears much meaning... it's so arbitrary as to be insignificant (but it could be a cool concept if not abused). It also depends on one's motivation for representing their skill level; for example, jobseekers probably overestimate their skill levels.

It would be great to have a standardized rating system based on a few different tiers wrt a language/framework/etc.:

1 - Wrote some really basic code in the language
...
5 - Wrote some really, really advanced code in the language
Thank you. I'm so insistent on getting short copy, I shoot myself in the foot, as others have pointed out.

The next thing I plan on doing is taking the screenshot, and making is a auto-play as a screencast, just like path (http://path.com)
Taking advantage of JavaScript-translation-specific behavior allows procedures to work right now: just use arguments[1], arguments[2], and so on.
Regardless of who talks about them, I think these are both desirable qualities in a human.
When you work for Google (who does everything) and you do anything computer related in your free time, I guess that then, Google owns it. In fact, many non-computer related stuff would probably also be owned by Google since they also do a bit of that.

Is that remotely correct (IANAL)?
Botas de Fútbol Nike Mercurial 
Fútbol sala Baratas, Rosa de Plata botas mercurial nike, nike mercurial superfly, mercurial vapor superfly, botas futbol nike mercurial 2012!
I hope no one gives this definition, since it's wrong.

An eigenvector (for a linear map `T`) is a non-`0` solution `v` to an equation of the form `Tv = λv`. (I suppose one could call the equation an eigenequation, but I've never seen anyone do that.)

An eigenfunction is exactly the same thing; we just tend to use the terminology when `T` is operating on a space of functions. (For example, one may refer to an exponential map as an eigenfunction of the differentiation operator on the space of smooth functions; it would be equally correct, but probably confusing, to call it an eigenvector for that operator.)
It's a custom display purpose built for this demo. I believe that it is 1000Hz.
A lot of EA's stuff is ported to Mac with Cider/TransGaming. From memory The Sims 3 is done that way.
I've read both Paxos papers from the parent and grandparent comments. Comparatively, the linked article is succinct, well-written, and (relatively) easy to understand.
The Mentalist-- Just Your Own Entertainment
2008 is an eventful year. There was spectacular sports event-- Beijing Olympic Games, the great earthquake on May 12 in Wenchuan, Sichuan Province of China, oil prices collapse, Somali pirates' Hijacking... For Kris and Corey, they graduated from high school and entered two different colleges, looking forward The Mentalist dvd release date, and most imortant, they got into relationship.
did you study at MIT?
Yahoo Debuts Axis, Their New (And Impressive) Desktop And Mobile Search
Late last year, Yahoo filed for a trademark on the phrase “Yahoo Axis.” The filing raised more questions than answers at the time, but after six months Yahoo has finally spilled the proverbial beans — Axis is both a new search-oriented add-on for your web browser, and a new browser app for iOS.
Can Amazon figure out how to sell clothes that fit?
When I get stuff like that, I'm generally like "oh wait I'll try a real company". Not that C is not lower level for example. I love C. But since the interviewers are actual devs and managers at Google, it shows quite a bit.

I'm guessing it'd be nice starting writing in a lesser known language or even just go for some old arch object code (like 68k object code which is pretty simple to write, and the chance is high that the interviewer will be clueless and find this a bad joke - and yes i can write that as i did a lot of it 15years ago, its straight forward)

Then Google writes you as an "do not employ" person of course and say that you do not fit (while you declined them), but hey, honesty, balls, and being dumb sometimes feel good. Sounds like a true story.. oh, I know.
Can you tell us how she/you went about learning to code?
The thing is also, if you never get up, you'll never learn.
I'm an old guy so you are free to ignore me.

A trend I've seen is young & extremely smart people making posts saying "you are doing it wrong, you should use lisp or $whatever_language_they_like".

What I haven't seen is a lot of posts from these same people (have seen them from others) where they are talking about maintaining code, bringing new people in who can fix bugs, add features.

I think the natural progression for smart people is

- wow, I'm dumb, I'm so dumb, I need to learn.

- a few weeks/months/years of learning

- holy crap, everyone is doing it wrong! They need to use $New_Whiz_Bang! It's so cool, it's objects or functional or has $feature_I_really_like, why aren't they using it?

- time passes. A lot of time. Maybe a decade.

- Oh, my, legacy code sucks. I don't understand what $programmer did 5 years ago. Holy crap, $programmer is me!

- Wow. Customers suck. They want this code to work and $cool_guy embedded a lisp interpreter in the middle of our database and wrote a bunch of cool lisp that I don't understand. And the customer wants it fixed yesterday. And my kids and wife hate me because I work too much.

- I really wish everyone would program their code like it was intended to be understood by an idiot.

My take? Writing code is easy. Fixing it is hard. It's easier if you weren't trying to be clever when you wrote it.
Adidas adiZero Crazy Light Mens Shoe in Style
This looks to be exactly like another iPad stylus on Kickstarter called the iPen [1]. It's funding was successful in December.

[1] http://www.kickstarter.com/projects/1225098940/ipen-the-firs...
22 $3500 grants created for Hacker & Maker spaces?  Vote to make it happen.
I hear they have plenty of space over at AOL and Yahoo! though ;)
i suspect they've already sunk in enough effort - i m sure they aint' just gonna give up.
I just hope that when they do appeal, that they don't somehow manage to get a judge that is incapable of understanding the technical subtlties involved, and ruin everything.
Can you sketch? A picture is worth a thousand words.

If you can create pictures either with a sketch pad or digitally then it will help your developer visualize it and make it work correctly.

Also "use cases" are very helpful. For example, instead of writing specs, write several stories about how a user might interact with the app. In my experience, these always help me develop a product more inline with the overall vision.

Lastly, you could send your sketches to a designer to create, then send those PSD/PNG files to the developer.
That's not what I was saying at all. I'm not implying that that was enough to build the prototype for Instagram or not. This isn't about how he learned to program, or any of that stuff. Was more on the lines of is he lying or not. The context just happens to be programming.
I use LaTeX on my Asus transformer primer in a Debian Squeeze chroot. It runs quite fast and works well.
I think that's what this guy did to crack the code: http://www.youtube.com/watch?v=q_EYl83vlIw
which seems to be a problem with the patent invalidation process - it shouldn't cost anyone money to invalidate a patent. If a patent holder's patent is found to be invalidated, the costs for the entire process should be be beared by the patent holder!
fizzbuzz: http://i.imgur.com/QkLdz.png
What i only want is gaming on Linux, and here it is.
Sorry, but it doesn't show me what this actually does, and there is zero chance I'm just going to allow an extension to be installed on my browser.

Also, "insanely great" is a Steve Jobs trademark phrase in spirit, although probably not legally. Regardless, stealing his catch phrase for this mundane app sticks out like a sore thumb, and I would change that if I were you.
Why is that an LOL?

That is exactly why Sun sued Microsoft and won. Microsofts JVM was slightly incompatible with the official one. If Microsoft had replicated all Java API packages, and not added Windows-specific ones then they wouldn't have sued.

One of the big sells of Java has always been "write once, run anywhere", Sun sued Microsoft because their incompatible JVM made that not true anymore. Now it's effectively true of Android; no program written in Java not specifically for Android can possibly be expected to work. Not that I think that is a particularly bad thing, since J2ME is a big pile of crap, but it's kind of interesting to see the difference between the perception in favor of Sun then and against Oracle here when the core issue is the same.
Latency does not prevent X opps/second. It's not that hard to build a server that does a simple transaction 100,000 times a second. Keeping synchronized across several machines at that throughput level can be next to impossible.
This is not a weekend project, I imagine Chris enjoys eating, shelter and meeting the other basic needs he has. On top of this, it sounds like someone needs to be hired in order to support other languages like Python. If he builds it and it's not good, he's in the red considerably. I find it completely understandable that he might not want to take that risk.

This is not a trivial project and it's clear the market disagrees with you.
I think he was referring to the general idea of fully trusting something to educate you. People make mistakes, including those who are teaching you. I think what he meant is that we also need to do our homework and do our own research from time to time.
>>If you are unhappy with Google's corporate policies, try working for Bank of America. You will not complain as much :)

Comparative 'heavens' only work for so long. I don't work for Google. But I can tell you- 'Try working for <something that sucks more>, to know how <something that sucks less> is better', arguments often lose out with time.

No matter where you work at, you gradually experience 'Law of diminishing utility'. Because when you spend time at large corporates or any activity where big teams are involved or anything big, you get subjected to human side of things. Averaging, policies, policing and everything required to bring sanity will bug you.

Coming to Java and other technology stuff. I've realized that technical excellence, solving problems et al are not the goals of any manager. Even if that is a manager at Google. Most managers are just bothered about keeping their floor running, they just want a language like Java which has endless supply of people in the market, even if 90% of them are of mediocre quality. Managers just worry about maintaining the status quo until a paradigm change will force to them to change.

Leaders do great stuff, Not managers. Not even product managers, not your senior managers, not your VPs. None of them do great stuff. All they do is keep affairs running without chaos. And maintain the status quo which is x% growth of business with some metrics of quality, employee satisfaction and other everyday company metrics. This is all managers can ever do. No matter which company you will ever join.

So as long as you are an ordinary soldier under an ordinary manager. No matter which company you will ever work at, you will get frustrated with time.
Yes, this seems like a much more appropriate progression than imposing the credit-degree system on online education. A standardized test would assess the depth of one's knowledge, with proper validation and scoring to allow one to compare any one test-taker to another. It's also more meritocratic, because as it is, one might be forced to compare the grades of say, a Stanford grad with that of a Cal State grad, and there's no easy way to compare the two given the potential differences in course content, difficulty, grade inflation, peer competitiveness, etc. With a way to objectively compare students, the value of a prestige degree, decoupled from the implied intellectual capacity of its holder, might decline.

We already do this with Advanced Placement tests, although it would make sense to have more granular grading, to distinguish say the top .1% from the 1% from the 10%.

The most important part of this, for it to gain mainstream credibility, is for employers to actually hire people on the strength of these qualifications, as well as their interviewing skills, demonstrated work ethic, etc. Most people are going to school to get a good job, and if online education can provide that cheaper and faster, then brick and mortar schools will lose a lot of their advantage.

The optimistic scenario: employers, entrepreneurs and teachers get together to decide what they want potential employees to know, and go about writing a test that covers that material. Then the educators write courses that cover that material. In turn, these schools might even publish their student passing rates, pointing the way to the best teaching resources and methods.

While there'd be a certain amount of teaching to the test, if the tests are written well, that's not such a bad thing - the student would ace the test by knowing the material.
Winners of the inaugural Data Journalism Awards announced
This is off-topic, but are PB&J sandwiches really not a common thing outside of the US? I've never heard this before.