skysight-inc/HackerNews huggingface dataset:
Modern applications have a host of demands placed upon them today that older ones did not. Whether it's complex theming capability, accessibility support, or special font/unicode support, things aren't so simple.

I say this as a long-time vim/emacs user... (yes, I've learned and use both although I primarily use vim).

So while I'll readily agree that I doubt they work as much at optimisation, they're also being asked to do significantly more.
Does anyone feel that those days are over.
Per other commenter, you are doing something wrong. My friend has had one since it was released. Works really well.
I don't really think adding in the start menu is the answer. I've been using Win 8 since release candidate and, although I was annoyed at first, I soon grew to enjoy the new UX.

When I use Win 7 now, the thing that annoys me the most is that damn start menu. It's clunky and feels like a chore to navigate through. In Win 8, you can switch over to the metro screen with the Win key, start typing and BAM. OR you can win+q and start typing while you're in desktop mode.

I never use metro, so I can't really talk about that. I'm not on a touch device for my desktop, though.

I think MS just has a reputation for being "slow" and "clunky," despite the reality that it's a blazing fast OS and, once you adjust to the new UX, a really nice workflow.

Just my 2¢.
Has anyone who made it to the next round been contacted by a company yet?

I haven't :(
Stock Footage by anistock
If he ever wakes up...
> my productivity actually increased with metro

How so? What productivity enhancements exist in Win8 that do not in Win7?

This is a genuine question. I upgraded to and use Win8 daily for about 14 months now because I like running the latest stable software (from any vendor). But, with the exception of no longer being able to search without going full screen, it's exactly the same.

Edit
There is one fairly big enhancement I completely forgot about: the "power users menu" accessible via right-click in the bottom left corner or by pressing Windows-X. Of course this has nothing to do with "metro".
Some people here have mentioned this already but I am quite surprised with all the happiness and it's nice but... I have been writing apps on my Mac targetting asp.net, ios, android, wp8 and win8 with a lot of reuse and perfect frontends for two years. I love f#/c# and it works like a charm. Business wise it is nice that you have to pay only once but outside that what in god's name is so nice or special about this? I was hoping this would include a build system on Azure and a unified system using Xamarin all from VS. This is nothing at all. Wow I can target those 3 wp8 users from my win8 codebase app. Pfff. So it's just fanboys or almost nothing changes or I am missing some significant thing even though I am quite deep in this ecosystems for years now?
> Why do you need a woman?

Because role models are a great thing thing for a young person to have. Why is it a problem for him to want a female role model for a female child? Why do you think that "wanting his daughter to meet a female engineer" represents inequality? Do you think that it would somehow be more equal for women to only have male role models?
I think I've had this same guy near the same area. I thought initially he was doing it to avoid conversation with passengers and to hopefully over hear some juicy valley gossip.

Or he was just deaf.
TechCrunch reviews the original Fire TV: FyreTV Porn Streamer
How Pinterest Onboards New Users
It sounds ugly and wrong to have both IMHO. Yet I use both in Mac is every day. Coding = full screen zone mode, debugging = panel / window mode. Window mode I find pretty much useless these days Im not sure what has changed but I prefer full screen and panels windows just add an extra step and use case of organizing my windows which should be handled for me in this day and age.

Side note, anyone know of something like awesome for Mac?
Everything you say is absolutely right.

What I meant to say however (and I apologize for the way I phrased it) is that this is makes it even easier for indie developers to reach a wide audience.

Not only do I expect that it will be fairly easy to port Android Tablet games to the Fire TV, I also think that the strategy of offering a TV box that has a Games marketplace as a bonus feature is a strategy that will allow Fire TVs to sell a lot more than Ouyas.
Ask YC : Any YC intern applicants been contacted by a company yet?
Has anyone who has made it to the next round of this http://blog.ycombinator.com/intern-at-a-yc-company heard from any companies looking to hire them from the YC cohort?
For Win9 we can only hope the UI gets new sane colors! Windows 95, XP, Vista/7 all had nice color choices for their time.

The Win8.x metro colors look like chosen by a color blind person. Or to celebrate the 30th anniversary of Windows 1.0 by a retro color theme.
> ... get temporary access to your site...

> I can't see how you can avoid making the experience for the duplicate user exactly the same as a new user.

The workflow diverges at the email verification step, before you grant any access to the site. Existing users get an email informing them that someone has tried to sign up a second time using their email address while new users get the standard email verification email.

I highly recommend not allowing account creation before email address verification. I have a difficult to spell last name, so I have one email address that contains my initials and a common word instead of my last name. You'd be surprised the number of people who don't know their own email address and the number of sites that allow people to sign up (and apparently transact significantly) without verifying email addresses. Off the top of my head, if I wanted to, I could steal one person's tax accounting account (I got confirmation that they filed their state taxes this year, and later confirmation their state accepted their filing), another person's car rental account, and a third person's business's trash service account. From time to time the one person tries to reset their car rental account password. I imagine I could reset the passwords for all of these accounts (and others) and get the last 4 digits of their credit card numbers and other personal information and use that as a starting point for gaining access to other accounts they own. In the case of the tax account, I could probably re-download the tax paperwork and get their SSN. Neither the tax accounting company nor the car rental agency replied when I informed them that accounts were set up with the wrong email addresses. (I also get business quotes from time to time. Hopefully some day I'll get email from a business or person who knows the person who keeps trying to reset their car rental account.)

If you have enough users who forget they already have an account and your signup process makes them get too far before verifying their email address, consider moving email verification earlier in your workflow.
Or press the Windows Key together with I.
> To me, pressing the Start key on my keyboard and typing the first few letters of literally anything I want to do on my system is the most important UX component of Windows 8 & 8.1.

Agreed. It's something Spotlight has been incredibly successful at on OS X, and I'm surprised more Mac users don't hit Cmd + Space.

But then again, I'm also not surprised. It seems to me that the vast majority of users prefer a mouse or finger to typing on a keyboard, and when a search bar is not the main feature of an application, it goes unused. I know people who search for "gmail" on the Google homepage rather than clicking the header bar link, because the search bar is so prominently the focus.
To count by author:

git log --numstat --no-merges --pretty=format:%an
| awk '
author == "" { author = $0; next }
/^$/ { author = ""; next }
{ added[author] += $1; removed[author] += $2 }
END { for (author in added) {
print author, "added", added[author], "removed", removed[author], "sum", added[author]-removed[author]
} }'
| sort -n -k 7
Hi everyone! I'm the person who made this, and I would love to answer any and all questions you may have. Or comments - I can field those, too.
I'm gonna upvote your comment as you are one of the few people in YCombinator who seems to know what they're talking about. Good job catching that, and you're right. The PE Header contains the entry point. (And the MZ Header is potentially a 2nd entry point left in for DOS Compatibility purposes)

The rest of the people here talking as if C is some sort of ultra-portable magic language need to learn about the low level details that differ between OSes.

My primary point remains however, the easiest and most straightforward way to interface with Windows libraries is through C++ and C#. Even C itself is a high-level language built on top of abstractions built by compilers and linkers.
Sonnet Announces New 4U Enclosure to Rack Mount Two Mac Pros
Oh yeah. I've had my eye on this for ages. It comes with an FPGA!
Android Sharing for Instagram – Adobe Air Native Extension
Yeah. By default, the Win7 start menu shows 10 most recent apps, then if you click "all programs" it shows a couple dozen little icons (about 1/3 of my menu) at once. If you have to scroll around to find little things, it takes longer than just looking at a single static page of larger icons.
Maybe OP means the C# standard library is richer... I'd believe that.
An important thing to understand intellectually, I think -- whether or not you can understand it in terms or your own experience -- is that this is actually really difficult for some people, for whatever reason.

I understand your advice, intellectually, but when I am in the immediate circumstance, it can nonetheless be hard for me to go into and remain in "superficial" mode. It's not my natural form of communication; also, when it extends beyond just the greeting, it can become difficult and frustrating.

I find it not very efficient nor productive towards actually understanding the other person or situation and reaching a useful mutual understanding, whether just at a social level or in the course of some specific problem solving.

Again, this may not "make sense" to some reading my comment. But it is the way I and I think some others experience dealing with things such as "How are you?" and "(Very) Good/Great/Fine..." and "Well", of course... as evaluating to "Hey" or even [null expression].

The flipside is that the other party does genuinely communicate, we tend to be able to communicate a much greater understanding more quickly and with fewer errors and need for longer term follow-up and repetition. In my experience...

People can sometimes be frustrated with the amount I communicate. Until they realize later that I actually though of and told them exactly what they needed to know to deal with a situation, and they didn't have to come back and ask me anything further -- nor correct a mistake caused by a lack of understanding.

Over time, they tend to learn that if I am telling them something, it is probably for a good reason -- even if they don't see it, yet.
A couple of crates and a 1800mm sheet of melamine worked well for me: https://www.flickr.com/x/t/0094009/photos/benrhughes/1082833.... Cost all of about AU$40.

Because I have a corner desk, I can sit at the other half when I want to write, and I use a stool for the rare occasions I want to sit while typing.
Sift Science (http://siftscience.com) - San Francisco, CA

Sift Science uses large-scale, real time machine learning to fight online fraud. It's a problem that cost U.S. merchants > $10B last year, and 70% of it is organized crime. Attacks have rapidly evolved in breadth and depth, but current rule-based systems don't scale.

We're looking for engineers of all flavors -- distributed systems, web development, data visualization, and of course, machine learning. We're a tight-knit team that likes board games, yummy food, and solving challenging technical problems. Check out https://siftscience.com/jobs
We're also looking for account managers, solution engineers, sales, and a product marketing leader.
Feel free to email me personally - jason at siftscience dot com
Keep up the posts, Samuel! It's refreshing to have such a great resource for onboarding.
The Smart Home Revolution Begins Today
Sure: https://www.youtube.com/watch?v=zIbUSaZBJgU

But there are also some online wallets that already implemented it:

https://greenaddress.it/en/

https://www.bitgo.com/

https://www.bitalo.com/ (this one is also at the same time something like localbitcoins.com)
Completely OT, but I just realized how pleasant Nadella was at BUILD, and how much he stressed the importance of MS' relevance in the coming years. It's so refreshing seeing Microsoft establish a really solid brand identity; they've now got an in-house phone development program, and apart from that terrible Scroogled thing, their branding and marketing is fantastic.

It's an aura I never got from Ballmer, who verged on either hostility or outright silliness. I'm extremely excited for the future of Microsoft, and backtracking on the Start Menu helps prove that they know what they're doing.

Okay, NOW they know what they're doing.
The Boston Bombing Web Of Lies
> Realize, WinMain is the _true_ starting point of "C Programs" in Windows

Actually I do know that, but you simply said "int main() blah blah blah" doesn't "work" (to quote you there). If you're going to require me to be precise, maybe you should look in the mirror first.
Even excluding all the details of tarsnap's design, using glacier for backups has always seemed totally wrong-headed to me for a simple reason: it disincentivizes checking up on your backups, which is a key part of doing backups. No point waiting until you lose your data to realize that your backups had developed a glitch.

Add any minimal restoring cost and glacier costs about the same as regular storage -- with a lot less convenience. I honestly can't think of a use case for something like glacier, where storage is cheap but reading/writing is expensive.
Should this be used for "standard" desktop application? Like building the UI for Photoshop for example?
In that case, it sounds like it just depends on whether you paste the code directly into an existing file. If you paste the code into its own file, then import it into your project, the distinction seems to vanish.
The box has a snapdragon 600 chip in it, so not exactly underpowered. They also seem to be addressing the 'immersive' segment more than 'Candy Crush' type of games - they mention Asphalt 8 will be supported soon and Amazon has been hiring/acqui-hiring AAA-title devs for broader support since a while now.
It's not ironic at all, it's the intended consequence.

Thoughtful, in-depth, well-researched articles are not only more time-consuming to write, they're more time-consuming to read and that's not what a lot of people want as they browse aimlessly on the web to fill their work breaks.

You'll get better traffic from a catchy headline and a few emotion-inspiring comments, and that can give you the page views needed to display enough ads to get some accidental clicks. The shorter the article, and the catchier the headline, the more pages they'll click. That's what the analytics will tell you.

This isn't a new concept. Since the 1950s, William Gaines of Mad Magazine fame refused to do a study of their readers because they didn't want to begin pandering to 13-year-old boys (the presumed audience). Instead, he wanted the writers and artists to do what they thought was funny.
I am in similar situation. Routine can help in some cases. When you have a routine your wife and kids know when you will leave the room and when you will go back in (or the cave as my wife calls it :D). Sometimes it can be hard to take breaks at the same time everyday, especially when you are trying to figure out a problem you believe you are very close to solving. However, sometimes that break is all you need to fix that pesky bug!
Headphones are also helpful, though like you I am a night owl as well. The only problem with that is that it can lead to irregular sleep, a subject a would like to read more about from a programmer who works at home with a family.
SnapChat's share of voice has fell off the face of the earth, from a branding perspective it is scary. We don't know their user numbers but the buzz has fell flat and the uncool whatsapp just increased their userbase after the facebook deal. I would be scared as an investor if i invested at a billion dollar valuation, since we are not seeing that stable share of voice instagram had. Maybe its a result of bad engineering like Friendster but who knows, they have enough ,money to hire good engineers especially security specialist but their CEO seems to be a bit immature.
So then why can't we just inject ourselves with that enzyme and be immortal?
Well, I definitely prefer the rebasing route, but with the caveat that everyone's working on the same branch, so there's not much divergence. The only rebasing occurs when somebody commits before you do, and it's only your own local commits that need conflict resolution.
That seems like a git anti-pattern. On the other hand, one or two repos where I work have developed some, uh, interesting network graphs, as various branches have merged and evolved.
You rock, Jen! You should be super proud of the progress you've made.
Okay, that's great. But I don't use Netflix at all. I'd like to watch something from VLC, but apparently the plug in that enabled that was killed. Google's so simple its stupid makes it impossible for me to find out how the thing actually works and why I can't try to configure it to work any better.
It really depends on what you want to do. For a lot of machine learning tasks and bread-and-butter statistical tools, you can get away with it. For a lot of more advanced statistics, it's going to be much, much harder.

It's also a question of reliability - Python might have what you need, but if it's a statistical problem, R is much much more likely to have it.
Decades of concerted optimization by a highly distributed industry driven by the goal of adding value for the end user through economies of scale. The focus on scale has resulted in a system with amazing complexity available for peanuts (if you look at its engineering complexity).
Warning: the link above is highly NSFW.
I suspect the missing checkmark beside HBO GO is more about putting pressure on HBO than on Amazon. It's got to be just about price and term, with Amazon showing strength by announcing without them.

But when both sides agree on price and ink the deal, HBO will get a premium announcement compared to the others. It will work out just fine.
Nothing a cab stand, cash, and pen and paper hadn't already solved.

A wise man once said: "Don't be too proud of this technological experience you've constructed. The ability to incorporate technology into a solution is insignificant next to the power of human ingenuity."

Or something like that.
> I allow myself 15 minutes of Reddit per day.

He's definitely not the only one. We noticed this trend very early on -- a lot of users have a fixed amount of time.

If we made an improvement to page loading times, time on site stayed fixed, but the number of pages each user viewed went up. In other words, they were reading more in the same amount of time.

We found that fascinating.
Stripe now has two-day transfers
Email Below:

We're excited to let you know that we've sped up how quickly you'll receive your money with Stripe.

It used to be the case that there was a seven day delay between when you charged a customer and when funds arrived in your bank account. We've reduced that delay so that any future payments you receive will be transferred to you in two days rather than seven days.

If you'd like to be switched back to your original seven day transfer cycle for any reason, please let us know! We are more than happy to answer any questions you may have about this change.

Yours,

The Stripe team
But notice that that's only integration between Google services. A 3rd-party API is a whole different game.
So it took them a year and a half to do what they did back in 1995. Well that's...really sad.
How do you initially learn a recipient's key? That seems to often be the problem point.
If you wanted just the board + case, and aren't really interested in hacking on the device, you might want to look into the Cubox-i4pro which uses the same cpu (though slightly slower clock, 1000 vs 1200 iirc)

https://imx.solid-run.com/product/cubox-i4-pro/

I just got my pre order a few weeks back, but haven't had the chance to play with it yet.
How many remotes will this support? If I can hook up 2-4 controllers to it then it will be in my house soon.
I think I may need to commit to headphones when working at home, to reduce distraction and signal to my family that I'm working.

I wonder if the dogs will figure it out? And if they do, I wonder if they'll care?
Why would you immediately assume such a negative scenario?
Could you elaborate more on the Dave Asprey bit?
> Don't play dumb. All of this so-called "activism" is meant to put pressure on Mozilla to fire Eich. It is a witch hunt. And you are complicit.

This from the person who doesn't think we should interpret and judge a man's public anti-equality political contributions? Why do you give the benefit of the doubt to him and no one else?
Welcome to 2014, where Microsoft web stuff still works best in Microsoft Internet Explorer...

They had an actual shot on getting up to par with proper HTML5, with funky ms extensions being optional where absolutely neccessary. Instead, they rely on an astounding number of non-cross-browser methods and features, as they have done since '95

https://github.com/winjs/winjs/issues
Most issues listed currently are about stuff that just doesn't work on any other browser/platform than IE

Footnote: I'm a web developer myself and I use Windows 8.1. How tempted have I been at fiddling with the winjs flavour myself? not at all.

Footnote2: I do have to give them credit for the roadmap though. It seems like they're on the right track https://github.com/winjs/winjs/wiki/Roadmap

Footnote3: I've been fooled into thinking that Microsoft was on the right track again and again.
Good thing as a customer I don't care. I can't imagine Roku would sell their device for $98 without Amazon, nor would a $69 device without Amazon Instant Video seem attractive.

As the customer, I couldn't care less. There is no "lock in" in this regard.
Asm output from a c program that prints hello world to the screen. You can figure out the other sections I'm sure.

No win main or other similar concepts here and built using vs2012.

Microsoft (R) COFF/PE Dumper Version 11.00.61030.0
Copyright (C) Microsoft Corporation. All rights reserved.

Dump of file consoleapplication6.exe

File Type: EXECUTABLE IMAGE

_main:
00401000: 68 48 20 40 00 push offset ??_C@_0M@KIBDPGDE@Hello?5world?$AA@
00401005: FF 15 00 20 40 00 call dword ptr [__imp__puts]
0040100B: 83 C4 04 add esp,4
0040100E: 33 C0 xor eax,eax
00401010: C3 ret

Summary

1000 .rdata
1000 .reloc
1000 .rsrc
1000 .text
moxie has openly invited devs to use TextSecure as a backend.
Thank you! It's been a crazy awesome year.
Thanks for the info! Any particularly interesting cases I should look at?
You're taking a stereotype and applying it to an individual based on one point of data. It should be obvious to you that this is not going to be accurate and that it's logically flawed.

The fact that you find his politics regressive and consider him to be a bad person doesn't excuse your poor logic.
How Namecheap is preventing thousands from reaching our site
People are working on iOS version.
Congratulations. You honestly inspired me. Thank you for sharing.
Nvidia Neural Net Based "Machine Learning" Intelligence Explored
Show HN: I built this notifying device – electronics, code, design, marketing
Sylpheed 3.4 (stable) released
Devs are working on a version for iOS.
Siri makes a selfie...