skysight-inc/HackerNews huggingface dataset:
Actually, I re-read the article just to make sure that I wasn't being too critical. I'm not. The author doesn't mention any security risks/benefits associated with the new login form designs.

It reminds me of the time when a former boss asked me to add authentication onto the company intranet. She wanted to know who is logging in and viewing private documents, but she didn't like typing in or remembering passwords so I could only ask users for their username and "trust" that they wouldn't type in someone else's username instead. For some (probably most) users, security isn't on the forefront of their mind, so they need to be reminded of it.
i hopped on bestbuy.com and bought one. granted ship to home went down about 5 minutes after I was done checking out. Guess I got lucky. (or unlucky if i get a cancellation email).
The fat arrow by itself make it a mandate for everyone who wants to write OO js write Coffeescript.
In terms of usability yes! But how many people would then just stay in insert mode forever, without ever understanding the depth of vi?

Most programs are about getting results now. There usability is most important. But some programs (like vi) are about getting extremely, awesomely better results later on. These tools need the student/user to be in the valley of pain for a long time that they can actually reach this point of enlightment. I would argue that such kind of program also needs to get rid of users, who don't have the motivation or persistence to stay until a certain point of enlightment. Giving up on vi is good for the people who do. They probably wouldn't need this kind of power anyway. And those who desperately want and/or need it will eventually come to that point of understanding the other modes and commands of vi in the end.
It does create some inconsistency (even though CoffeeScript is in many ways one of the most consistent syntaxes I've seen) but you gain a lot in readability sometimes, and it makes it so easy to craft great domain-specific languages.
He should just rename it "Go"...it's both shorter than Google, works great as a verb "I'm going to Go to xyz site" meaning searching on the Go search engine is akin to a behavior many people already have -- searching for sites instead of typing their url.

Plus it helpfully further confuses the word "Go", it's a programming language, a regular old verb, and a search engine!
You won't hear any defense from me for Emacs, and Vim is certainly very debatable, but Vi is as UNIX as it gets: http://pubs.opengroup.org/onlinepubs/9699919799/

And expecting Vi(m) to use whatever shortcuts are standard for Mac applications is of course absurd. It isn't a Mac application, it's Vi.
Direct Selling Businesses Or Pyramid Schemes?
thoughtful drive....
It is always a long term goal to puzzle out a better way to solve the same problem. Doing that often will lead to better solutions over time. Not doing that will keep you on the same level you are now (or might even help in decreasing your skills). In a short term any solution is fine, of course.
> Do I agree that there will always be semantically wrong bits of code that can't be detected by a compiler (whether as part of a type system or otherwise)? I'm not sure I do.

Here's a very simple counterexample that I don't believe it's possible for a compiler to detect: writing a - b when you should have written b - a. More generally, that applies to any non-commutative function which takes two arguments of the same type.

This is also a good example of where a coding convention could help: if those variables had been named more descriptively it would have been much easier to see which way around they should go.
[CSAIL - MIT]: New Wi-Fi security method does not require password
Etherpad Lite v1
Inside Lockerz: 2.5k logins, 500 photos for half off blink182 tickets
Excellent coverage:

"smartphones and tablets are good at a subset of what PCs do"

Combined, they are excellent at what a printer and paper do,
First Malware Utilizing Root Exploit On Android 2.3
The nook isn't a fully functional android tablet (its based on 2.2) but it is still very capable.
You might find this binding useful. Does an ack on the word your cursor is currently on.

:nmap <C-f> :!ack <cword><CR>
Microsoft did it back in the day with the Xbox but I don't think it's a good strategy to use against a 70b in cash company who can match your prices to kill you. With that said if you did drive down the price for everyone Apple would be in trouble (so would everyone else but less due to their diversification). Imagine if we expect 300 tablets. That would be hard for a Apple to keep going on for a while, they managed to keep high prices with laptops and desktops but not on the scale of the iPad/iPhone etc.
All those features are in Vim. Unless your complaint is that the keystrokes are different from what you're used to on the Mac, in which case you should try googling "mac vim": http://code.google.com/p/macvim/
Isn't every social network out there a counter to #1? e.g. Facebook, Twitter

Both are Apps, and both allow you to write code against them (or maybe Twitter doesn't count because it doesn't run on their site?)
> If so, do you think coding conventions help more than they hinder? In other words, do they increase code safety without imposing too much of a burden on readability?

I think there's a relationship between the number of people working on a codebase and how effective/burdensome coding conventions are. The more people on a project, the more friction there will be (at first) getting everyone to adhere to conventions. And this assumes there are code reviews in place.

I think this curve happens starting much lower than you'd think, too. Good hackers will be picky about conventions as soon as a codebase reaches ~4 hackers.

Thoughts?
the referenced wiki article also mentions another point of view. the referenced article also does not mention the significant number of hungarian speakers in Canada.

i will not comment any further on this thread. my view is based on extensive research of turkish, finnish, hungarian, english, german, spanish, and russian grammers.
About 50%. Falun Gong is a rather wacky cult - a mishmash of Tai chi, Buddhist ideas, and various new age tropes - created by a Li Hong Zhi, who lives in New York last time I looked. It gets extra financing from royalists in Taiwan.
It certainly makes ycombinator's performance seem all the more impressive.

What is left out of the equation is the opportunity cost of Angel/VC time. And benefit too. The caliber of advice and strength of networking has a huge impact on fund performance. This comes at a large opportunity cost, as advisor time and attention could be deployed elsewhere. I believe this opportunity cost is higher than tangible dollars. Te benefit certainly is.
People are trying to match the iPad because even a stripped-down tablet is still going to have to cost ~$400. The extra RAM and Flash add what to the bill-of-materials? $25?

If you could put together a $200 tablet, Negroponte would be declaring victory in the press, rather than quietly rolling back the date of the XO-3 over and over again.
Clang_Complete is another completion plugin, though it is not compatible with OmniCppComplete.

http://www.vim.org/scripts/script.php?script_id=3302
Horizontal reusability with traits in PHP 5.4
The iPhone 4 has 326 ppi and I just took off my glasses and > I really had to focus until my eyes hurt to be able to see a single pixel. (I failed, I couldn't see one) Also I have to get really close on to my PC screen to see single pixels (235 ppi)
> Now my question is, how could my retina have 530 ppi if I can not identify single pixels on a 326 ppi device?

I guarantee you can. Make a nice white image and place a few single pixel black dots on it. You'll see them just fine.

Or, for that matter, dead pixels.
This is funny - reading the title of this post, I thought perhaps it was being sarcastic. A few hours ago a number of tweets appeared in my stream criticising the BBC for being slow on the uptake WRT Libya. Maybe they've caught up by now.

For Example:
"BBC correspondent: "Rumours that rebels are advancing into Tripoli". Sky correspondent: sitting in truck with rebels advancing into Tripoli."
https://twitter.com/#!/Mr_Eugenides/status/10538684278598041...

and

"Alex Crawford (female) is fab for Sky News in Tripoli while BBC guy is stuck in Gaddaffi surrounded hotel. BBC coverage is shambolic. Why?"
https://twitter.com/#!/LesleyRiddoch/status/1055547826426511...

(Sky is the main non-state-funded News channel in the UK).
Now my question is, how could my retina have 530 ppi if I can not identify single pixels on a 326 ppi device?

Assuming your retina does indeed have 530ppi or so (there's no guarantee that all retinas are ideal), there still remains the question of whether your eyes' focusing systems are in good enough shape to produce that resolution, whether any vision flaws are corrected fully by your glasses/contacts, etc.

(edit to add one more correction)

> 53*60/.3 = 10600
? Why did he multiply it times 10? Is this a calculation error, or am I just missing something?

It's your calculation error; you are multiplying by .3 instead of dividing by .3.
That last one is why Amazon is the one to watch. They have a plausible "sell the Kindle-pad at a moderate loss" scenario, in that they have numerous for-pay services they can hawk from a privileged position on their tablet, and with Amazon Prime's integration with their video service, a plausible way to turn a Kindle-pad into a recurring revenue stream as well, a recurring revenue stream that encourages additional one-time purchases of media content.

Contrast this with Google, where I don't think even "lots of ads" is enough of a per-customer-value proposition to enable them to take a couple hundred off a tablet's price very easily.
HP, with their non-Android based WebOS, was the only company capable of making a dent - or a beachhead - against iPad sales. When you have two parties making h/w and s/w for a tablet all you get is finger pointing and blame when problems arise. My LG Optimus smartphone crashes/reboots about once a week. Nobody takes responsibility. I cannot pay $50 to get Android 2.3 or 3.0. As soon as I buy the device the support is gone. It's the disposable feature-phone market all over again, but this time with tablets and Android.

It's not always the tech or sexiness of the Apple brands that attract people, it's their commitment to fixing bugs. (I'm not saying they're superb at it, but nobody else seems to be trying at all)
As in startup investing generally, the expected value comes mainly from a small chance of a big hit, multiplied by lots of investments. You're hoping that if you invest in 100 startups, one will be a Dropbox or Airbnb.

For this to work, you have to (a) invest in a lot of startups and (b) they have to be drawn from a pool that could include big winners.

The latter could actually be a problem, if you're not founders' first choice. If you lose the big winners, your returns might be orders of magnitude smaller, even if you get everyone else.

Yes, you do have to invest for years before you end up in the black, even if things go well. That's also true for startup investing generally.

When we started YC, the returns seemed completely unpredictable. (They still do actually.) What allowed us to do it was that we didn't care if we made money.
Charles Eames once said that reducing the cost often makes a product more useful, if quality is not compromised. I was intrigued, but I couldn't find a tangible example of it.

Now we have one: suddenly it's not stupid to stick a tablet to your fridge for convenient online grocery shopping, or in your home office as a display for monitoring your servers. At a $99 price point it makes it useful using it even as a digital portrait!
So? Nobody's making you use Google+, any more than you're forced to use Facebook or LinkedIn or any other social networking platform.
I remember that the question was posted here before. This thread is focussed on one single answer of this SO discussion. First I was surprised, too. But now I think it is really great, because in this answer is so much more then what is connected to that question.
Hail the return of native code and the resurgence of C++
Resource for Computer Graphics
A Count Down Generator.
I switched from TextMate to Vim last year because I realized that I don't want my editing eggs in a closed-source basket.
With the availability of commercial offerings, I'd be surprised if Apple integrated NWS warnings. They'd be negating sales of apps, which reduces not just a vendor's revenue, but their own as well..
Life without oxygen, 3.4 billion years ago
IOS 5 Beta 6 Is Going To Expire On 29th September
Searching for "Green Square" and "Martyr Square" (in English at least) seem to find the same place.
Isn't the usual way to do this is to just pass down a "timeout" parameter and have the method take care of time limiting itself? That always seemed to work well for me. (And APIs provide such an interface if they have long-running blocking methods)
vi's goal is not to simplify the simple tasks, but instead to complicate them to simplify the more complicated ones and allow the really complicated ones to be edited at all.
Ask HN : A different Business Model 
I personally do not favor Apple's way of making cash. (When most of your users won't pay for your service you are dead. I don't want to charge users for the service or may be my users are not in such a sophistication to pay online.)

Also, I am not big fan of Google's way of not being evil in advertisements for making cash. When a conscious internet user realizes that you are being tracked everywhere from your website to email to preferences for your favorite videos - the conclusion could be Google Sucks!

My concern is can we live without ads and users paying for your online service ? Are there any other business models except these two for a web startup ? Could you please share anything that you ever counted as a business model for web product?
Open source heart rate sensor raised 5x their Kickstarter goal.
The trick is to just spend a few minutes each day reading up on a command or working on your config. There's no rush because emacs will be around for the long haul.

It's not about the most efficient command sequence at every moment in time, rather it's about building up the mastery that allows your natural instincts to subconsciously pick more efficient paths.
If you install MacVim all those standard things (except maybe find, but if you know how to use grep you know how to use find in vi (and if you don't then I can't really help you -- every programmer should know how to use grep, period)) are included in the menus to help you get acclimated.

As for design, Vi is a perfect example of Unix design. It's a text editor. It does one thing and it does it well: edit text. Some may disagree but I also think that Emacs is a good example of Unix design. It does one thing (interpret elisp) and it does it well. By the way, at it's core Emacs is an emacs lisp interpreter, not a text editor (despite misconceptions).
What I did not understand in the original article: For what is the license void? For BusyBox or for BusyBox 1.0.3. Is it valid again - new distribution - with BusyBox 1.0.4? Or is it the "same" software?

[edit] Just saw this is also discussed in the linked article.

PS: In philosophy this problem is known as Ship of Theseus.
http://en.wikipedia.org/wiki/Ship_of_Theseus
You can get this behavior if you launch Vim as `evim` or by setting the 'insertmode' option in your .vimrc. It's important to understand, though, that there are very good reasons why this is not the default.

This might be reasonable for the sort of user who only starts up Vim on rare occasions, say when editing a remote file via SSH, and doesn't care to grok the modal style. It would certainly reduce (though not eliminate) confusion for people who encounter Vim for the first time with no prior knowledge, see a strange screen with tildes running down the left side, and spend 20 minutes trying to figure out how to quit, only to give up and just kill the process manually. But crucially, it defeats the _entire purpose_ of using Vim for the non-casual user. `i` is the command that turns Vim into little more than MS Notepad with syntax highlighting; it strips away 95% of Vim's power. If you make insert mode your default, then there's really no reason to be using Vim at all.

Vim is the type of application that expends very little effort coddling new users and instead focuses on being as flexible and powerful as possible for the veteran. That means its reputation for being difficult to learn is not entirely undeserved, but the majority of users who do surmount the learning curve grow to appreciate Vim for its peculiar style, in spite of the initial difficulty it brings.

The other problem with the 'insertmode' option, of course, is that the sort of user who would want to do such a thing is the least likely sort to know that such an option exists or how to activate it.
"Dividing methods into private and public is for control freaks, you don’t need it in Ruby"

Coming from a Python dev's perspective, does Ruby have the concept of public/private? Python just has the underscore and double underscore conventions: if you absolutely have to you can use the "private" variables and methods, but in doing so you still understand that it might change without notice in future versions. "We're all adults here" is the the motto, if I recall.
Dominos Pizza Tracker
that is still a turn and given the need to line up a shot, just as effective.
The title is a little misleading. The subjects were forced to work at a fairly menial task, and then were given a short break. A large majority of white collar workers manage their own schedule and therefore the web can be a distraction from their work throughout the day.
I do remember reading somewhere about Google wanting you to be able to view the interior of stores, I will try and find the link.
Have you upgraded the OS on the Touchpad? I heard the most recent version resolves many problems.
NPD: Android Grabs 52% of US Market Share for Phones Sold in Q2 2011
The best strategy for this would be to do a contest or limited daily deal sort of offer. You would never have to slap a reduced price next to your device so people won't feel entitled to get the reduced price indefinitely. We live in an era with Internet riots over a $7 NetFlix price increase after all. With a contest/daily deal type of offer you would have people going out of their way to register on your site everyday to win. All the tech sites will give you tons of free advertising. Give the winners the free, or heavily discounted, device and upsell them on accessories in the process. Throw in $10-$20 worth of App Store credits to make developers very happy.
Direct Sales Tips &#8211; The Best Direct Sales Companies
What I learned raising $1 million for my startup
Strategy: Run A Scalable, Available, And Cheap Static Site On S3 Or GitHub
This paragraph from the bottom of the article presents a vector of attack (albeit a small one) on the kernel that I hadn't considered before, but it seems like one we may quickly encounter in the future.

"One would guess that a copyright troll with a small ownership [of kernel code] would succeed mostly in getting his or her code removed from the kernel in record time. Big holders could pose a bigger threat. Imagine a company like IBM, for example; IBM owns the copyright on a great deal of kernel code. IBM also has the look of one of those short-lived companies that doesn't hang around for long. As this flash-in-the-pan fades, its copyright portfolio could be picked up by a troll which would then proceed to attack prior infringers. Writing IBM's code out of the kernel would not be an easy task, so some other sort of solution would have to be found. It is not a pretty scenario."
Ask HN: Law firms which specializing in "Software Patents are bad" argument?
Especially curious about GA firms, but as patent lawsuits are usually in Texas, that would work too.

It seems many IP lawyers have a strong vested interests in software patents not being invalidated. I'm curious if any IP based firms have gone so far as to avoid a patent filing practice to stick their firm fully on the side of software patent abolition?
One thing I think a lot of the naysayers here are missing is that you don't sit down and read a book on vim -- or even this stackoverflow answer -- and immediately expect to begin using all you've learned. It takes time. And it's painful at first. But it's a lot like gripping a tennis racket correctly or properly positioning your fingers at a piano. Your default method is indubitably the most comfortable -- by definition -- but the payoff of attempting the more difficult path can be likened to the magic of compound interest.
I like your comments on the merits of IDEs vs. general utils. The overwhelming majority of people at my school use Visual Studio, they look at me funny when I use vim. I just say: "Linux is my IDE, vim is my text editor." Everything their IDEs can do, I can do with either vim alone or a combination of vim + shell/python utils. (Of course, sometimes this is too hard to do to be worthwhile, and the MS world enjoys a lot of proprietary products that have had years of maturity and don't have OSS counterparts, especially in the gaming industry; it's a seductive environment.)

I use auto-completion when I think it's worthwhile, my vim supports tab completion in python files. My current exception is using Adobe's Flash Builder for Flex development since I needed to make programs now when I started, and didn't have time to learn the language+standard libs (which has consequently meant that I still don't know those things as well as if I had avoided auto-completion). Fortunately Flash Builder is built on top of Eclipse, so the occasional time I need Eclipse's integrated debugger for million line Java projects it's not a foreign interface. Yet I've never bothered to truly get used to Visual Studio, or Dreamweaver, or Delphi. To me those seem like the extraneous pieces of information I don't need since they're useless outside their very specific domains whereas vim is an investment that pays off time and time again in all sorts of areas.
Yes, Ruby has private methods:

def i_am_public
...
end

def i_am_private
...
end
private :i_am_private

private

def i_am_also_private
...
end
I believe revealing whether or not an email address has an account is also considered a security issue.
So the headline could have easily read "Apple complies with Japanese law requiring Earthquake Detection in Phones"
re: "An incubator is a business and it’s sole purpose should be to make money."

Not necessarily. Some incubators are government organizations or non-profits, with the goal of improving the local economy.
"it’s sole purpose should be to make money."

Wrong use of "it's". Wrong application of "sole".

Why would an incubator, or any business, only have a "sole" purpose? Certainly, it makes sense for them to have a purpose that is "to make money", but what requires that to be its sole purpose?

If a client every came to me and declared their sole purpose in business was "to make money" I would 1) not take them on as a client, but not before 2) strongly suggesting that there is something far deeper than money which needs to drive them and their business if they're to make that money. Maybe their underlying reason is still personal, like being able to holiday 11 months a year or have enough money to send their kids to a better school than they went to. Maybe their other purposes include changing peoples' lives or delivering health initiatives into a third world country. Both benefit enormously from a sustainable, profitable company. And it's a lot easier to recruit motivated staff, build clients, gain media attention etc when your authentic reason is more than money.

Trying to solely make money is like running a business solely to not make money - makes no sense, and I've not seen anything in incubators that indicates they're any different.