skysight-inc/HackerNews huggingface dataset:
It's a philosophy that's been repeated over and over again, both on HN and from those who have been successful in the mobile app markets.

Simply put, Android has an air about it that says "open" and "free". People have come to expect some of the best apps on Android to be free. Apple products, on the other hand, have always had a steep mark-up in terms of price compared to a competitor's product with identical hardware and/or features. Users of OSX, etc, have never had a problem in the past paying for features and programs that come for free elsewhere, and the trend continues with iOS.
A risky currency? $500,000 Bitcoin heist raises questions
As a big fan of Emacs, I also feel the need to mention Conkeror. Its core is based on Mozilla, and it has been my browser of choice since I discovered it a year or so ago. That having been said, I plan on checking this out; it looks nifty!
Every other year when this article hits the latest aggregator the same conversation erupts.

People need to remember:

1.) This was the result of an actual user interface study. Responding with anecdotal evidence makes you seem less than intelligent.

2.) This only applies to the specific type of software studied (perhaps even within the time frame) and should not be taken out of context. Bringing up Emacs or Vi is completely out of scope with the discussion and if I had the power to; I'd down vote each comment that does.
Top Things VCs Look for in an Investment
I have no first-hand evidence of the behavior of mono, but constant expression elimination is a common compiler optimization.
You can only build a muscle memory for keyboard commands, if there are uniform shortcuts across different programs. Which is the case with commands such as ctrl-c, ctrl-v, ctrl-w etc.
However creating such uniform shortcuts won't fit the variety and complexity of today's applications - shortcuts are easy if you're dealing with trivial tasks like text editing in vim and emacs. However especially on the web (where many users probably spend most of their time) building an intuitive and usable interface for keyboards would be nearly impossible, given the variety of web applications.
Serendipitous search. http://goo.gl/V7x4p
Stop abusing the placeholder attribute
Protothreads vs State Machines (the comments make for interesting reading)
You could substitute "carefully designed" for "calculated", which has a negative cast not justified by the WSJ's story. Details about Apple's retail culture include:

* The stores were consciously designed to be uncluttered and less threatening than big-box electronic stores, and benefit from fewer locations and a focus on a single brand.

* The retail operation is run by seasoned retail veterans, not CS majors.

* Growth in Apple's retail locations is strong and beats the general trend of decline in retail in general.

* It's hard to get a job in Apple retail, at least compared to other retail jobs.

* It doesn't pay much better than typical retail jobs.

* Retail is not a good career path into Apple corporate.

* You can't write online about Apple and expect to keep a job at an Apple store.

* Apple retail employees don't get sales commission and are trained not to sell, although you can get reassigned if you upsell fewer AppleCare plans than Apple expects of its retail team.

* If you've found Apple employees to be unthreatening, helpful, laid back, and easygoing, that's because Apple trained its team to do that.

* Don't be repeatedly late or you'll get fired.
You've just done a pretty great job of convincing me the opposite of your original "isn't interesting at all" thesis.
Addendum: When you watch somebody working with Vim, and he looks so fast... consider that it's probably you hearing and seeing the massive stream of ^D^D^Djjjjjj3yykkkkkkkkp he has to type to find a chunk of text, yank it, and move it a few lines up. And that was me being generous, assuming he needs to cut 3 entire lines, not parts of a line. Working with the mouse looks slow because it's just a few clicks and maybe a keystroke or two.
They're making a snarky point about how silly Linux users are to use an operating system that doesn't have a large market share, and using that to justify dropping Linux support.

So, nothing new here.
Related anecdote: in Vim, ^W is the fairly useful 'delete previous word'. Pretty much everywhere else, it is 'destroy window'. This had led to many an issue.
Translation Cloud takes on Cloud Translation market
Here here. The 9 is a sexy beast that even a die hard Apple fan must admit looks good. Glad to see someone non-Apple take up the design challenge. Sony seems to have dropped the ball over a decade ago. Dell and HP seem to be running a race to the bottom.
So what happens if you are riding at a good speed, and you hit a pothole or other obstacle that bends a wheel? That could make it so the carriage cannot rotate freely inside the wheel, leading to rapid rotation of the passenger. I would not expect a good outcome after that.

I think that is likely the downfall of this kind of vehicle. Yes, with slosh control you can make it work well in normal circumstances, comparable to other vehicles. The failure modes, though, lead to worse accidents than other vehicles, and I don't see any advantages of it in normal circumstances to counter that.
People forget that statistically the devs hanging around on HN are in the top brackets. The overwhelming majority of devs are 9-5 paycheck players with exactly the level of competence required to execute J2EE and .NET CRUD apps that pass internal acceptance testing.

If you are an enterprise dev with a knack for making web apps that are't horribly insecure, and you don't have a phantasmagorically awesome comp package already, more advice: start looking for new gigs. You're underemployed.
People expressing that they care in a way that, to them, makes sense is "presumptuous"?

Again: you can choose to accept kindness in the spirit in which it was intended, or you can be the Angry Atheist Asshole. The latter seems to be poor form.
The day I can get NFL Sunday Ticket streaming to a set-top box (with a decent user experience, not a computer-hooked-to-a-TV one) is the day I'm finished with normal TV service.
although it uses OSM, could you in theory overlay the route path in Google Maps just to see the StreetView for the route to see if it does pass any pubs?

Then if you did find a missing pub, you could avoid that road, or put a call out for someone on the ground to verify it's status, and location
Next up: crossing Seattle without passing a coffee shop...
Assuming we're in a bubble, from a startup founder perspective, it seems like the smart thing to do (to me, at least) is either:

1) Look at the companies and business models that survived the first dot-com bubble (amazon, ebay, priceline, eharmony, etc.) and start analogous companies that can get to profitability

OR

2) Start something in a hot space and get acquired ASAP or do a funding round that let's you take money of the table. And then don't spend the money
What are you asking me to agree about? I would never get caught dead working on a 3000 line file, and honestly, that seems like a terrible way to have to add new features.
I worked at a company where we had an individual hired as a "security specialist" who wrote code and got more or less a free on his behavior and approach. I suppose that's different than a full security consultant.
If you watch the whole video, the answer is: Yes.
Catastrophic prototyping and other stories
Ok, so what ? You can write faster with keyboard or move faster with mouse, but do you really need to be so fast ?

I'm really curious ( and not trolling ) : Don't you guys need to think "before" and "while" coding ? Or you just type as faster as you can ? I need to design and "try" code on my mind and then write it, i can make some last moment corrections while writing. Most of time, my code works as i designed and i'm spending much of my time with designing not writing. So what's the matter ?
git cloned test.html did not work with latest versions of Firefox, Chrome, Safari for me, yet yours does. I find it strange that there's some policy more restrictive on local content than on remote one, provided yours work perfectly.
IndexTank / 80legs Crawlathon (developer contest)
Here's a myth held by introverts. Introverts (rightly) believe that extroverts don't understand them, but they don't understand extroverts as well as they think they do. Case in point, the commonly held belief on HN that extroverts mostly BS their way through life while the introverts are doing the real work. In reality we introverts probably don't understand how incredibly nuanced seemingly superficial relationships and conversations can be.
There's no question that game reviewers can be cruel, but it tends to be limited to games that aren't produced by major publishers, because they can strike back by withholding review copies. Blackballing isn't about cost; (which is trivial) it's about early access to the game so that the review comes out immediately after the press embargo lifts. Gamers want to read reviews before the game hits shelves in the same way moviegoers want to see the reviews before heading out on Friday night. In exchange, game publishers get free publicity. It should be a symbiotic relationship, but the publisher has more power than the reviewers, and in my experience the bias is almost always toward over-kind reviews.
I don't think I've ever used an AIR app twice- the experience is always too horrible.
The 5 Ps: Achieving Focus in Any Endeavor
Announcing Instant Pages
That's an interface created for a keyboard manipulating text, not the keyboard directly simulating the movements of a virtual mouse — remember, this is supposed to be the equivalent of a mouse pressing buttons on a virtual keyboard. Trying to use the keyboard to simulate mouse movements is simply frustrating, and I say that from experience.
Yes we still watch about 30-45 minutes at dinner on the laptop. Usually a show like Dr. Who or Top Gear on Netflix, or Castle when new episodes are on. Some nights we just sit and talk. It's nice.

A laptop is plenty of screen if you're just sitting at the table. Also, if you want to watch a movie and get cozy on a couch, put the laptop on a chair in front of the couch and watch.

Frankly, I can get more work done and spend more time with my family if I don't have a giant HDTV practically begging to be watched. Removing that time wasting magnet makes a much bigger impact than you would realize.

Once you go TV free you start noticing things like how when you visit friends or family TV is almost always on. It's like a buzzing that people get addicted to, but don't realize it. Now I can't even go to many restaurants without there being a TV in there too.

It's like a bizarre form of mind control.

Also, since getting a Nook last year, I read a lot more, which is nice.
Pandora Shares Climb in Debut
It's not about software
Android is buggy and slow by nature, but 2.3 Gingerbread has significantly improved performance over 2.2 Froyo. I hope they clean up all the bugs and performance problems for 4.0 instead of piling on features.
I consider myself pretty introverted but I'm also pretty conflict-averse, which means that myth #3 doesn't apply at all, at least to me -- if anything, I tend to be overly polite with people. And I know lots of introverts who are the same way.

The introvert-extrovert axis is a great tool for understanding behavior, but don't just assume that every angle of your personality arises from where you are on that spectrum.
7jades : Deals in English for expats and tourists.
> one which cannot be fully relegated to "muscle memory."

I find mouse clicking as much "muscle memory" as using the keyboard; changing the position of buttons and items causes issues. For example, when I upgraded to Firefox 4, accessing bookmarks was moved, and for a few days I didn't automatically bring up HN without thinking.
I can understand and even respect a good pw SQL inject, but they MUST HAVE sat there with pins and needs, giddy, saying to themselves: "It CANT be THIS easy!".
No mention of NFC? I guess we could assume its going to be in the phone I hope?
"In the long term has more bad consequences than good ones."

I would hypothesize that one of the long term good consequences of healthy ORM options is the existence of the vast majority of database backed applications we all know and love. Sure, when/if they got popular someone had to tune some SQL, but how many of those projects would have even been started without ActiveRecord or Hibernate or EJB3 or CoreData?

The opinion that "ORM is an anti-pattern" is ridiculous nonsense.
You're conflating speed with usability. I'm insanely fast on Windows, to the point where coworkers would make a sort of spectacle out of how fast I can open windows and explore the filesystem and such, but it's just because I know the shortcuts while they fumbled with a mouse.

Windows' keyboard accessibility combined with its responsiveness blows all other OSes out of the water, Gnome is accessible but less responsive, OS X is not accessible but responsive.

OS X is not keyboard-accessible at all, but it's more usable for novice users, as it doesn't confuse them with many options, the UI is cleaner, everything is laid out better, etc. I don't think anyone claims that using OS X is faster per se...
He's got a really good point about version number checking being for supporting old versions, not new ones.

I suppose it's probably that quotes are selected for their brilliance, but bits of logic like Linus' in that post always awe me. They're so simple and right when you hear them, but you didn't think of them yourself.
On Tue, Jun 14, 2011 at 5:15 AM, Denys Vlasenko
<vda.linux@googlemail.com> wrote:

> I've got a patch for my project to fix parsing of kernel version which

> has only two numbers. Basically,

> - scanf(ver, "%u.%u.%u", &a, &b, &c)

> + sscanf(ver, "%u.%u", &a, &b)

Please just fix it.

The projects that care about kernel version are buggy in so many ways
that it's not funny.

It's not just the "two versus three digits" bug either. The bigger
bug is usually that the tests are done the wrong way entirely, namely
to fail when you cannot parse the version. And that's just f%!ing
stupid!

If you cannot parse the version, then rather than fail, a project
should have gone "uh, it's some future version that I don't recognize
or some other OS entirely, so I'll just do whatever the most modern
thing is". Having an "assert()" or returning an error is just the mark
of incompetence.

So please just fix things. Preferably by removing the version check
entirely, but if you really feel that you cannot do that, then AT
LEAST realize that the reason you're looking at the version is to
support old versions, not new ones, and make the logic work that way
(so that next time around, when we change the version numbers to be
sanscrit characters and you fail parsing them again, you don't
actually fail, you just go "oh, this is modern" and go on with your
life).

In other words: don't be stupid.

Ok?

Linus
No see, that's the thing. This sort of crap will never be effective against the people they say it's aimed against. The only people it will actually hurt is the innocent.
Bit O’Money: Who’s Behind the Bitcoin Bubble?
Perhaps Andreas is waiting on ECMAScript Harmony modules:

https://bugzilla.mozilla.org/show_bug.cgi?id=568953

:)
Most of the explanations pretty much equate to its corresponding myth, more or less.

P.S. being a shy introvert sucks.
How to win friends and influence people with an iPad in a coffee shop
Values of β will give rise to dom
Death by a thousand queries

Wait a moment here. In my experience, most problems like this can be solved by noting something like: When we get X, we also get all of the associated Y's and their Z's. Declarative association of a Batch Query with certain retrievals isn't a newbie project, but it's something a lone programmer can put together in a week in a good ORM. (I've done it.) I would expect this library feature to be common in the Ruby/Python world.
One didn't even have to click through - it's right there in the headline!
No doubt the goal there is to prevent collusion between a developer who introduces a subtle but exploitable bug and the auditors/testers who might be interested in failing to find such a bug, for an appropriate percentage of course.
I've seen a lot of the problems that ORM creates with big projects. The most egregious is lack of control. You'll run into some problem caused by some quirk of your ORM system and you'll dig down into the SQL and learn precisely what's causing it, but you still won't be able to fix it because you don't know the magic voodoo incantations to change your config or the ORM client code in the right way to fix it.

When ORM starts to get in the way like that it really makes you wonder whether it's worthwhile.
As an introvert, i understand very well how extroverts think. For years i tried to become more extroverted, only to discover at a certain point that it's a dysfunctional path that leads to a superficial, seemingly fullfilling but unfocused and non-goal-directed lives. The nuance of conversation is a charm, it fades fast.

The way I see it is time management: life is short, do you want to spend most of it dealing with people or things? for me it's "things", because they have a higher signal/noise ratio.
I would describe myself the same way. However sometimes I find myself in conversations where I might for example not respond to something someone says, and rather just reflect on it in my own mind as I don't really have anything meaningful to add. This makes perfect sense in my head where two different "conversations", internal and external are going on, but I realize that in real life it's pretty awkward.
For those few of you not conversant with 4chan, the dis subdomain is text only, like the original 2ch. The textboards tend to be disdainful of the imageboards, and incidentally, they get much less traffic, since it's impossible to post porn on them.

The mailto:sage links in some of the posts are essentially public downvotes; from the Japanese "下げ", meaning "down", and pronounced "sah ge".
Myth #11: all introverts are exactly alike

I think it is worthwhile to note that not all introverts are alike. I can tick off some similiarities in this list with myself, but my experience of being an introvert is quite different. ymmv.
That actually sounds like the right way to do it to me. He shouldn't be writing frameworks. Frameworks are reviewed by a lot of people, and there is a far greater chance of them being bug free than something home-rolled.
Web 2.0 Definition and Tagging
I think this is far from production ready code and this guy just wanted compact code. Perfectly fine for a quick copy/paste demo.

Another thought - this could be the output of his packed code, sort of like what we get when downloading mootools unminified - one big file, but that's not how authors store the code internally.
(UK has a shared ATM network, so it's not the same issue it is the States where I fondly remember hunting for damm BofA machines. I agree there are other reasons to choose a bank than website.)

However, it seems like there is relatively little to distinguish between banks, and a web service that truly pleased people might be a good way to get and retain customers, whilst cutting costs (branches and call centres.)
Algorithm efficiency is studied with generating functions, which are solved with complex calculus. That route includes most math stuff one normally thinks as unnecessary for CS.
What is it about coders and blogs that brings out the "cranky old man" vibe?

An ORM is an insanely convenient way for newbies to use various data stores while avoid learning umpteen different query languages. The teaching value of ActiveRecord for newbies is hard to overstate. It's also a damn nice way to move your application closer to platform independence – a valuable thing in today's PaaS integrated stacks.

If you seek efficiency and performance, don't use an ORM. Lick the freezing cold metal, if you want. Nothing is stopping you from doing what you like!

(Also, I haven't dropped down to SQL since Rails 3.x and meta_where. Yes, I realize that my applications "won't scale". They are appropriately scaled for their intended purposes.)
I wonder how many companies are currently running tests like this in the enterprise. Anyone have an idea of what people currently use?
Your pentest firm should not be writing code for you. That conflict of interest is pretty obvious. If I had a consultant doing that for my company, I'd retain a rival firm to review the code, and make sure both the consultant coder and the pentester team knew about each other.

If you told me someone at, say, iSec Partners (a firm I like) wrote something I was pentesting, I'd go f'ing nuts trying to find flaws in it. If you told me iSec was reviewing something I wrote, I'd stay up nights thinking of ways to shore it up.
Crossing SF without encountering a pandhandler would also be brilliant. I seriously doubt there's a datastore currently available to plot something like that.
I think this study is too old to be applicable. I'm sure "ctrl+w, ctrl+t, ctrl+l" is much faster than "click the little X on the tab, click new tab, click on the address bar".

I won't even try to compare vim/emacs to Word.
They're long, involved and expensive, although I'm not sure how thorough or really preventative they may be - you're right. For companies just getting started, they probably serve more preventative purposes than they do for already established players who were around before the PCI stuff came around.
indeed, all but #9 and #10 are not myths, for me

P.s. many introverts loathe themselves
Question
what is the meaning of tagging in facebook
But it's a corporation, not humans like you. I'm sure they employ lots of decent people. I'm sure they employ lots of douchebags too. It's irrelevant. It's a corporation who's only motivation is to make money. It's not your neighbour.

If you like their service and feel like telling them then go for it. If you want to try to charge them, then go for it (no it doesn't make you evil to charge for a service). If they don't want to pay you, feel free to say nothing.

Now if it's a mom and pop shop down the street, then yes, please be a good neighbour and help them fix it (although you can still charge for it, but avoid douchebaggery like $300 / hour unless that's your usual rate).
That was a brilliant joke, hardest I've laughed all day. Some choice comments:

I don't like to wait 218382 seconds to sort '(0 218382)

If you slept exp(n) instead of n it could easily include
negative integers too*!*

Oh shit, we're busted, there's a REALISTICALLY THINKING
PERSON in this thread!
And an extrovert trying to become an introvert would probably find himself incredibly bored and lonely. They're just two different orientations, we don't need to be constantly asserting superiority over one or the other.
The "technique" you're talking about is "not trying to sell stuff". That bothers you?