skysight-inc/HackerNews huggingface dataset:
I got my parents an all in one Toshiba for Xmas. It actually shipped with Win7, but I upgraded it to win8 before giving it to them (was much cheaper this way).

I gave them a brief walkthrough and they love it. I was surprised at how much they took to the free Xbox music streaming, as they never used Pandora in the past.

They're not power users so I told them to stay off of the desktop except for Office (I almost wish I could put RT on it). After they played with it an hour and installed a handful of apps, I asked if I could install some of their old apps and my moms response was, "I don't want mouse apps anymore". I thought that was a success.

That said I'd be hesitant moving someone to Win8 if I couldn't get 15 minutes to walk them through it. Its a strength that in 15 minutes I can make most novices prefer it over Win7, but a weakness jn that I think they may be seriously confused if I did not walk them through it.
Knockout.js - Twitter client
You actually need to press windows-D to get to the desktop or click the desktop tile. After you on the desktop you can go back and forth between the two by hitting the windows key.
This is great news, why no upvotes?
You're right, but I wish you weren't. It's a classic case of tragedy of the commons. Spamming is individually optimal, but highly detrimental to overall outcome as the signal to noise ratio drops through the floor.

The worse the signal to noise ratio the more people need to spam to get a hit. At this point OKCupid is just one massive cesspool of copypasta flying around at great volume.
I simply left the webpage after scrolling up and down a few times in confusion with my arrow keys. I don't believe I've ever missed important content after leaving from a webpage that can't give me a proper user experience.
If you are simply focused on that task in front of you, sure, it looks like that. The change is in the person and how they approach future problems and tasks.
because you dont want a bloated 300ko massive js file when you are only using the framework core capabilities ... and you dont want to depend on any css/png file either especially when you are not using bootstrap. Remember you need bootstrap js file/ css files/ png file + jQuery to make it work along with angularJS. The goal of Angular is not theming or widgeting HTML/CSS for lazy designers but to extend its semantic.
Same experience here. I played little league baseball as a boy and my dad would make me practice almost every day. Fielding, throwing, batting, everything. I enjoyed it about 25% of the time but for the most part it felt like "work".

I remember crying a few times when I kept making mistakes and he would keep making me do it over and over until I got it.

He even built a batting cage for me and I would hit hundreds and hundreds of pitches.

Did I get significantly better because of all this practice? You bet I did. I had less natural talent than almost everyone on in the league but I was one of the best players because of all that practice. I saw the correlation between how much I practiced and my performance in games.

And you guys are absolutely right, I didn't like my dad when he was being so tough on me. But it was for the better, and I could see that when I became an adult.

It taught me that if you want to be good at something, you need to work hard, and it's not always fun. Perseverance and grit are very important.

As a father to a new baby I am really looking forward to (hopefully) passing on these lessons to her when she's old enough. I guess I won't be her best friend but I suppose that's just the price you pay.
The word sorry has multiple meanings, including:

regrettable or deplorable; unfortunate; sympathy

It does not automatically mean to be an apology. In these cases, I am pretty sure users don't see it as one either. I always saw it as more sympathy than an apology.

As for telling users what they can do to resolve it, sure but they are not mutually exclusive. You can still say "Sorry, you cannot delete this document when someone else is viewing it".
Not really. He's not saying that there would only be a few of them deployed, he's saying that once you've deployed a few, those few will be used to make more, and you won't be able to sell yours for more than the cost of materials, since anyone who has already bought one from you can undercut you.

I think this will not be a real problem for a really long time, but it's actually an audacious vision rather than a too limited one.
This looks quite handy, I'll definitely use it, so thanks olouv!

Does anyone know if a similar project exists to help make Bootstrap forms using angular?
Everything I learned in school and can't remember today is useless.

There goes most of history, math (I do remember some math but most of the school math is pointless), language & literature (I like reading, I just never liked the selection), physical education and lots of other subjects.
It's not that they aren't interesting per se, it's that school ruins them for you. By reading wikipedia for half an hour I understand more than from a month of a subject in school.

I could have better use for the time spent on this.
So with Angular's "no direct DOM manipulation outside of Angualar" philosophy in mind, what is the best way to integrate Angular into an existing project with a bunch of UI widgets in place (say jQuery UI)? Projects like this seem to imply that you really need to rewrite the UI it you want a clean design.
i luv u 2
Useful roundup from TC: http://techcrunch.com/2013/01/02/best-health-apps/
He never got any feedback that he'd made a mistake. He thought he was talking to a recruiter, and she played that role, as if she wasn't an engineer at all.

A "no hire" is probably appropriate in that case, though, as anyone who makes that many assumptions without verifying that they're correct probably would make a terrible engineer anyway.
I also skip the "objectives" section when I read resumes.
Well what do you want to do? What kind of problems do you like to solve? Then look around and see what languages are commonly used and why they are used to solve that category of problems. Then try those languages, and form your own opinion.

I personally think languages are easy to learn enough to get stuff done. API's and libraries with their uses, corner cases is much more work.
i.e. the java language specification is just one little book. But once you add all the common API's and libraries and how to interact with most common systems. i.e. DBMS and networks you have a small library.

In the end you are paid for solutions to problems, so learning to understand and solve problems is the most important.
There is a middle ground to this. Always praise effort, never skill. They did studies on this, if you praise children for their talent, they will do worse than if you praise them for their effort. Effort is in their control, talent is not. This doesn't mean you need your children to hate you/be super strict.
The good part is that valgrind will hopefully find that it read outside bounds immediately, as opposed to code depending on correct string termination which will work with correct test cases.
You can still change the world in various ways.
Yup. In the absence of government sanctioned monopolies, software will tend towards free, and it's already amazing what software you can get for free.

There'll always be niches, where people will make money creating bespoke software, but the kind of software that everyone uses will eventually be free, because once someone creates something free and sticks it on github, it doesn't get lost, it can only go in one direction - better.
Monsanto is not a good comparison because they force you to buy seeds from them the next year. You are not allowed to collect seeds from the plants you grow and they will sue you. And our judicial system agrees with Monsanto because we think DNA is patentable. This will hit the supreme court in February.

U.S. Court of Appeals for the Federal Circuit, which ruled that "once a grower, like Bowman, plants the commodity seeds containing Monsanto's Roundup Ready technology and the next generation of seed develops, the grower has created a newly infringing article."

Learn more: http://www.naturalnews.com/037589_monsanto_saving_seeds_farm...
yes please don't randomly link me with 'I'd like to add you to my network.' If I don't recognize you it'll never happen.

I prefer a message, if we get to know each other and find value in our connection I will link you later. :)

I get recruiters who will blind link me and I always respond back without linking them until I know who they are and if I want them in "my" network.

I try harder in Linked In to keep a good network not like facebook where random people I barely know are friends with me.. :-)
There was hardly anything on sale with Win 8 during the holidays. I think it's too soon to assign any reason until "everything" is out there and then sales are measured. Despite Asus unveiling a bunch of stuff back in late October -- like the dual-screened Taichi -- just about none of it got into stores in time for the holidays (their RT tablet did, but I doubt anyone who wants Windows will settle for RT).
Useful framework of all the disciplines related to and adjacent to product management. Will be overly comprehensive for a web startup PM, but it's a useful framework and may give you ideas on areas to read up on.

If there are any aspects of this you aren't familiar with, at least understand how they contribute value to the product management lifecycle so you can learn more and/or hire someone to help where needed.

http://www.pragmaticmarketing.com/about-us/framework

I'm also a big fan of usability testing and getting in front of users for different kind of qualitative testing (e.g. concept testing) generally. It's easy not to bother with this step when everyone thinks they know what the product/customer needs.
A downside of customizing products is that you have to think about and describe what you actually want. Personally, I would prefer somewhat less freedom of choice, and more free time :)

An interesting read might be "The Paradox of Choice" by Barry Schwartz (2004).
Thank you. What I liked about the metaphor is that it fairly accurate. But you may be right about the overuse - it's hard for me to work out the right balance when explaining physics, and I perhaps err on over-explaining. Then again, no one really complains if you make something too easy to understand! :)
Again, my point is not that the candidate doesn't pass, but that everyone's time is wasted. Just end the interview. I don't know why it should become a torture instead.

Knowing why similar episodes happen in first place also helps. Some people are socially awkward. Some people are tired of and irritated by numerous phone screens without followups. Some people come from another culture. Some people are genuine assholes, though, no doubt about that.

Still, I am surprised that such a tenured interviewer doesn't know that much about interviewees.
Zebra Humor
I love Angular ;)
Your comments about furniture got me thinking: it's going to be hard to build furniture in a home-sized printer. How practical would it be to print hundreds of manageably-sized plastic parts that could be fit into a shelf or couch or something? I know there's research being done on this.
Note the quote comes from the founder of AshleyMadison. For his clientele, at least, and for the duration of their patronage, the traditional values lose out. (He's 'talking his book'.)
"it has it's particular domains which in my opinion are low-level programming and performant, portable code with a small footprint."

I realize you're defending C, here, but I'd just like to use you for a moment to ask why this sort of thing gets stated over and over and over on HN.

C is good for low-level, systems software, embedded systems, and speed.

You know what else it's good for? Hundred and hundreds of desktop applications, userspace tools, web backends, and everything else.

It's like we keep saying it's for low level stuff, but thousands upon thousands of developers haven't got the memo. Who would dream of writing a media framework in C? The folks who do GStreamer, ffmpeg, MLT. User interfaces? Nah, it's for low-level stuff. Except, you know, GTK and Clutter. It's not for Web programming either, except maybe Apache and Nginx. You wouldn't check your email with it (mutt), or edit code with it (Vim), or make music with it (CSound, SuperCollider), or draw pictures with it (Gimp).

Maybe you're right, and that C is a bad language for all this type of stuff, but good grief -- there are a lot of developers shipping working, high-level systems in this language. And it's not like they haven't heard of Haskell or Java or Python -- or C++. In fact, we might ask when Java or Python is seriously going to challenge C in these areas.
Not being able to just stop the interview must be a US thing. I'd take blunt response over sadistic 'derpy' torture any time.
So much cognitive dissonance in this thread...
Too obvious. It's easier to achieve this effect by doing what they're currently doing: Periodic extensions that apply retroactively.
Great contribution. It's really convenience :D
Let me explain it in one paragraph:

The sales weren't there because people didn't buy the product. The era when anything that MS put out was an instant success is over. Now someone needs to go tell Ballmer that the bar has been raised. Beware of flying chairs.
Patent trolls are about to invade the cloud
Thanks, that's good to know. I've never run into that quirk because the first thing I do on login is run some desktop app.
Not hard, ask IKEA.
Do not be afraid of aging
So in other words, maps.google.com is not a website, it's a hostname that serves data over HTTP to some limited set of proprietary applications.

Are they really trying to screw up interoperability on the web like some two-bit banking website in 1999 that only worked with Internet Explorer?

Does Google not understand that they have more to lose than anyone if retaliatory User-agent sniffing screws up the open web?
It's not "too novel," it's too radically different and tailored/designed for purposes perpendicular rather than parallel to the needs and interests of their core userbase. What does Windows 8's new UI offer the millions of workstations Microsoft wishes it to be deployed to that isn't a setback/obstacle to productivity? Employees don't need that change, and the IT managers most definitely won't be quick to recommend a radically-overhauled OS they are not intimately familiar with.
The effective response to that is to say "I'll do a good job on this task, but I can't do it all the time, because I have other important tasks to get down." Save the passive-aggressiveness for when the company disrespects your "No".

There're many other tasks like this - usually the reward for being good at your work is to get more work. And the way out isn't to be shitty about doing your work, it's to ask for what you want in return for doing well at your work. That could be a raise, or the freedom to work on interesting projects of your own choosing, or more personal time, or it could just be "I don't want to do interviews this quarter so I can focus on my professional goals".

I think there's a legit problem at Google in that interviewing isn't rewarded highly come performance review time, so it doesn't translate into bigger raises or better projects. But there're mechanisms in place for saying "Please don't send me interviews" or blocking off days where you won't be scheduled for one. If the best interviewers take advantage of them and then HR finds out that there's a shortage of good interviewers, that sends a strong signal to the company that they need to increase the rewards for interviewing.
Reminds me of the quote by George Bernard Shaw[1]:

Shaw: Madam, would you sleep with me for a million pounds?
Actress: My goodness, Well, I'd certainly think about it
Shaw: Would you sleep with me for a pound?
Actress: Certainly not! What kind of woman do you think I am?!
Shaw: Madam, we've already established that. Now we are haggling about the price.

Apparently (to my surprise) the attribution of this quote is disputed, but he's the person I first attributed it.

[1] http://en.wikiquote.org/wiki/George_Bernard_Shaw
Raspberry Pi based SNES machine, plays real carts
Chrome sync is incredibly underrated in my opinion. I've got my browsing history, bookmarks, Chrome apps and open tabs from my work and home desktops, my laptop and my phone all together seamlessly.

Of course, Google does too though...
Netbooks were originally intended to ship with Linux pre-installed, but to microsoft that meant letting consumers have an actual, real choice, and ballmer wouldn't have any of it (am I the only one who remembers a ms-asus join-venture site about netbooks called itsbetterwithwindows.com?) Anyway, netbooks stopped shipping with Linux preinstalled, which caused them to quickly nosedive into irrelevance.

TL;DR microsoft should have left the netbook market alone. They didn't. Fast-forward a few years, and it's biting them in the ass.

Justice exists.
They are already trying that, with what they are calling "ultrabooks". That's the best the PC manufacturers can do right now, and a lot of them are pretty close to the Macbook Air.

But that hasn't helped their sales. It's only a niche market, and I think they've only sold like 25% of the amount they proposed to sell in 2012, as far as ultrabooks go:

http://semiaccurate.com/2012/10/02/a-year-on-ultrabooks-are-...
What was the job for?
If people are still using Windows XP there's no surprise in the slow sales of Windows 8 because Windows 7 rules the PC and now the new changes are supposed to be in the tablet form factor though there are enormous improvements in the core operating system but people hardly care about it.

It's too early to say but I believe, at least the first version of Surface is a failure.
angular already ships with external files that extends the core (ie. angular-resource or angular-cookie) so I guess it could be done.

And I'm not sure you need jQuery at all (angular ships with jQLite) so you may be able to use some of the core bootstrap plugins without adding jQuery (untested).

Also with CDN (Google, cdnjs) for common libs, I think it is less an issue today (at least on desktop).
I am not changing the 'natural' way Reddit sorts the comments and posts - which is basically based on the result of upvotes - downvotes through time.
If you said "results" instead of "effort" it would ring even more true. In the real world effort doesn't matter as much as results. "Trying your best" is just a means to the end of getting maximum results, and doesn't in itself earn much reward.

If someone tries their best but still raises a rotten child because they're just not good at parenting, do they deserve as much praise as someone who raised the same child to be a great man or woman?
Non Intrusive Phone Calls Coming to iPhone Soon?
I can assure you that a fit small body is more attractive than an unfit large one to a sizable amount of people (for what it's worth, Tom Cruise is not tall either). From what I've heard the importance given to height may be a US phenomenon. It's still a plus elsewhere, but less so. Are you in the US? Height also varies a lot between countries: you would would be tall in Indonesia (average 5'2), but here in the Netherlands you would be quite small (average 6'1). My father and brother are also small (perhaps even smaller than you relative to the population average), but they are doing fine relationship wise. Not all is lost!
I'm not aware of how many other companies have a "bootcamp" program like we have at Facebook.

Basically all software engineers (including some whose titles aren't Software Engineer, and including managers) go through this six week process - first four weeks is mostly getting people up to speed through two or so presentations a week and doing real tasks (which may mean meeting up with some other engineers to understand enough context on how to proceed) that go through the same review and push process as everyone else, and the last two weeks is mostly learning about specific teams and a bit of a sell exercise through a set of presentations.

All through this, you share a software engineer mentor with two other bootcampers who helps you navigate the code repos and also the company.

At the end, the bootcamper decides what team to work on, with some background information like company priorities and maybe with some teams specifically reaching out to them.

That's a fairly huge investment, so I'd love to know which other companies offer this sort of program.
A nice narrative you've painted there but I think tablets, and the crumby experience netbooks offered (low resolution screens, cramped keyboards, mediocre performance) were the real killers of netbooks as a fad.
Excellent and it's super fast!
Nice work :-) may end up using this. I noticed that you rolled your own hacker news parsing - any reason why you used this over http://www.hnsearch.com/api or similar?

On another note (and sorry for advertising my own project) but it is relevant and some may find it useful - Hacker News for Sublime Text: https://github.com/dotty/HackerNews-SublimeTextPlugin

By the way, you might want to consider putting "Show HN: ..." in the title. Tends to stand out more and people often look for these posts.
I'm not familiar with APL, but after seeing the examples from Wikipedia [1], I think I know what you mean:

# generates a typical set of Pick 6 lottery numbers
x[⍋x←6?40]
# finds all prime numbers from 1 to R
(~R∊R∘.×R)/R←1↓⍳R
# game of life
life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}

[1] http://en.wikipedia.org/wiki/APL_%28programming_language%29#...
When I had appendectomy this was the only thing I was afraid of. Glad that I didn't happen!
Don't worry, I'm used to being criticised on this topic. People don't like the idea that there might be factors rendering pursuit of this as not worthwhile, I find.

I'm sorry to hear that you have experienced rejection + hostility, and of course I've not exactly had fun with this, but I can't rule out what I've seen in terms of my own rejection, and having read about many others' experiences re: height.

Of course all of this is just what happens on average. There are always exceptions to the rule, and in fact I have had girlfriends before, so even for me.

To be honest, that guy sounds quite unpleasant, it's not something I do or would do, though I am very frustrated by the situation.

What's frustrating about height is that it seems to be such a universal requirement for women. It's not just some who are 'shallow', though I wouldn't say it was shallow, rather that it's criteria for feeling physical attraction. I'd say the closest thing for men is weight (though I am emphatically not saying men are innocent, of course we aren't), but that can be changed, even if it's incredibly difficult to do so.

Dating sites are definitely a numbers game/meat market type of thing, but to get absolutely no response whatsoever after so many messages, not even being told to go away, says something I think. If it was fewer, or I'd had even 1 response I'd think differently.

Thanks for commenting, I appreciate your input.
Oh yeah it's a nice project too. Thanks for it!

Edit too: Use my own to test BeautifulSoup and for fun.
It is not on the app anymore. Though in older versions you were always able to remove it, it was never forced.
Grantoo is awesome
Ah, okay. I couldn't find where to remove it.

Interesting app, I might end up using it.
He's presumably a grown man at this point, not a preteen. He shouldn't need that sort of feedback. If he was confused as to what her role with the company was (for any reason) he should have just asked.
> I use the arrow keys to scroll when reading web pages. This site uses JavaScript to add behaviour to the arrow keys for a reason I cannot fathom.

What would be useful is a web browser that simply refuses to change the behaviour of common idioms (such as down arrow).
For windows development, I like WinMerge:
http://winmerge.org/