skysight-inc/HackerNews huggingface dataset:
the c2 article speaks of the difference between dynamic scoping and acquisition as the former being dependent on call context and the latter on "where you put it".

Can i conclude acquisition can be done in javascript by binding function objects ?

var fn = somefunc.bind(other_object)

Or is this still dynamic scoping because it only sets the value of this for fn ?
Gowalla co-founder leaving Facebook
There's a very well-known JS library already named "Q", here: https://github.com/kriskowal/q

I'd suggest a name change.
All people definitely can do this. They just choose not to.

Wrong. The classic demonstration is Phineas Gage. A man who by all accounts had very good self-control until the day that an accident drove a railroad spike through his brain, taking out the frontal lobe that is responsible for said control. After that he lost control. Not through lack of will, but because of physical trauma. The same phenomena has been observed in lots of stroke victims.

Moving on, there are a ton of psychiatric conditions which are not even that rare that result in people who have hardwired reactions to words that are out of their conscious control. PTSD. Social anxiety. Manic-depression (at either extreme). And so on. These days we can map out how words get processed and see the short circuit that keeps the frontal lobe out of the loop. It isn't a question of willpower. We know how to treat these conditions and help people regain control. We don't do it by telling people to "try harder".

What about normal people? Well it has long been known that any normal person in the grip of strong emotion also loses control. It doesn't matter why they have the strong emotion - someone died, you were in a fight, etc - once you feel the emotion, you have no control. Furthermore every time we go through this pattern, we wind up laying a path that makes it easier to go through the pattern.

Afterwards it is easy for people to go through a thought experiment. Say, "I should have done this, said that, held my temper." Blame themselves. Promise they will do better But guess what? They are wrong. Next time they don't do better. Not because of lack of willpower (though that may be an issue), but because human brains don't work in the way we consciously think they work.

But note this is not just defeatism. Because it turns out that we can understand these classic patterns we have. And with understanding comes the ability to get better control. But not through having an iron will. Instead through having the self-awareness to know, "When I feel this and hold it in like that the next thing I know I lose control. So I need to pay attention to this early sign and walk away for 10 minutes, then come back and continue."
The problem is by taking those laptops Snowden moved from being a whistleblower (a status that can be protected by laws and at least gives him a case in court) to an explict lawbreaker in the fact that US has strict export control laws governing protected data. Now, by means of either niavaty, cowardance, or ignorance, Snowden cannot avoid jail time in the US even assuming he isn't procecuted for leaking the information to The Guardian. Publicly leaking the information while going on trial in the US would have lead to people actually talking about the leaked information instead of focusing on the man as well as giving him a legal platform to stand on. I can't speak for Snowden's motivations be it cowardice, stupidity, or some disillusionment, but by leaving the country he hamstrung his own legitimacy and made it very difficult for the relevant information to be acted upon or even fully exposed.
I'm not sure if any desktop software does this, but (some?) Android devices can optionally require a blink to unlock with facial recognition.
Prism burns America's Internet supremacy
Check out two short books: everyday anarchy and practical anarchy by Stefan Molyneux. http://freedomainradio.com/FreeBooks.aspx

TLDR: voluntary ostracism vs. forced prison. Cages are only for the beasts.
If you're interested in a custom hardware solution, the folks at hackaday.com may be helpful.
(I'm the author of UltraHook)

Note that UltraHook communicates over HTTP and not SSH, so it will work through most corporate firewalls too. It's focused on webhook tunnelling instead of general purpose TCP tunnelling.
Glue it to the wheelchair. If someone steals that, he has worse problems.
This looks like a very interesting library. Thank you for sharing it. In case you didn't already know, there is already a very well known javascript async library called Q.

https://github.com/kriskowal/q
I read this article 2 days ago in the night and that night I stayed awake all night. This is one killer article that made a lot of sense to me. As a freshly graduate engineer trying to startup, I am making the exact mistakes as mentioned in this article. I did try to automate tasks so that I can handle 1000's of users, when there is barely 2 people knocking at the door. What is even worse is that I do not even consider talking to these 2 people knocking on the door - I am an engineer, I am too busy trying to automate the process that I dont have the time to spend time with the customers, my code will. I cant believe how accurate the article is.

The reason for not talking to customers - I am hesitant - I am an engineer, I design stuff, I dont talk to people, that is not my job. I guess the problem and automate the system do that 100s of thousands of people can use it.

After reading the article, for the last 2 days I was very restless, maybe I still am. I was hesitant. But today I took the courage to take the product to the user and sat with him, showed the product and tried to solve just his problem, in a non scalable manner.

For those who might want to know exactly with respect what I am talking about.
I launched a crowdfunding campaign for a hardware product - www.indiegogo.com/projects/tangle . The project is still live. The reason for doing the crowdfunding campaign was it because I was shy going around selling the product door to door. I did take feedback from friends but it I wanted to put it up on a platform and let things happen by itself. After launching the campaign, I realize how much people hustle to get the product to work on a crowdfunding campaign. Now I am taking the product offline and trying to sell it to customers directly.

This post is kickass... It just injected a lot of sense into me.
It seems Apple could in part address this by including iCloud support in Logic.
Healthcare IT VC Funding Is On Pace to Exceed $2 Billion in 2013
The iPhone was also a ridiculously nice iPod; that's why it beat the Blackberry.
Emotions are what they are. They are not negotiable, you can't make them go away, they are simply things that are there. If I hit you in the face, you would feel a bunch of different emotions. Who am I to tell you that these are not real things you are feeling?

Yes, I agree that stating an emotion isn't an argument, because it is a subjective truth.
Since the later 8.x versions, Live has had a "reduced latency when monitoring" option which allows you to do just that.
Here are a few other writeups on this

http://selfscreens.com/archives/4257/more-basic-augmented-re...

http://www.slashgear.com/google-glass-augmented-reality-demo...

Code is at http://github.com/bwhite/openglass

Project is at http://openglass.us

More to come, join our community if you want to collaborate.
Localtunnel (as of the v2 beta) and Ngrok no longer use SSH.
Apple stuff is expensive = Bad
Apple stuff is cheap = Bad

LOGIC!!!
Photoshop could never inspire me to do anything artistic.
The sterile males compete with the rest of the population, which drops off the population as mating produces no offspring. This has been attempted with good results in several cases:

http://www.bbc.co.uk/news/science-environment-14422440
http://en.wikipedia.org/wiki/Sterile_insect_technique
I don't mean to be dismissive of the exceptions, I just wanted to say that the pursuits of the other students that she suddenly finds so worthy are not necessarily so.

And I tend not to think that many people at all have life figured out very well at that age. Revelations are to be expected :)
What's so impressive to me about Red Bull is that they've successfully established a tier of beverages seen as more premium than soda in spite of no particular cost differences. Caffeine is not expensive, but Red Bull gets away with pricing their drinks at 3x what a Coke costs.
But would a casual laptop theif think to check escapologybb's pockets?

Well, OK, a mugger might, but would they recognize little fob thing as something of import that must be close to the computer?
What does Q do? Apart from providing a "library for modern web apps" (whatever that means).
How does a person's DNA help in fighting terrorism or any of the other things that the NSA does?

It's not going to tell you who is exchanging information or plans like Facebook messages would.
We'll have to wait and see, but what I read was definitely plausible and sound. Intriguing indeed.
Supersonic vehicles have been designed that minimize the size of the sonic boom. For example, the Lockheed Martin SAI produces a sonic boom 1% as big as the Concorde (http://en.wikipedia.org/wiki/SAI_Quiet_Supersonic_Transport).
Me too on this. I feel like someday something will outshine this, that day is not yet today. (for a small/medium python web app)
> ... and nearly no-one re-writes an academic paper afterwards for it to be more understandable.

Survey papers would seem to fill that role. They are a useful step for information moving from being on the research frontier to being in a textbook.
Is changing funeral tradition morbid or tabu?
I pose this question because funerals have always been something that would bring a dark shadow over a persons life. Although that will always be the case (shadow) should it be more about what they did while living or should we go on allowing the minister to give words of praise even though they may have never known the person who has passed.

Its not a question about religion, but more about life celebration and what we should do about our passing while living. Like why do we not save for our funerals (in general) I mean at some point we all have our turns right?
>Prosecuting him isn't going to be a PR coup in the way killing Osama Bin Laden or prosecuting war criminals is

This; ironically prosecuting Snowden hurts the administrations relationship with subsections of both parties.
(Hasty, possibly unfounded criticism follows)

I'm a software engineer myself, and I already believe that great advice can come from unexpected sources, so I visited your website willing to be convinced that you really do know what you are talking about.

These are a few things that I had immediate and decisive opinions on:

- Your title here: "My self-published book on being a great developer" - Sets me up to expect advice from someone like myself (otherwise why would you self-publish?) -- which is a good thing. It's a sign that you relate to me. And "on being a great developer". Concise, I really like that. Off to a great start!

- "theseniorsoftwareengineer.com" - Good domain name. I like you already. Connotes relation to career and adding the "the" makes me think about the true meaning of "senior".

Then I get to your website. Sorry to say, but that's where it goes south.

- It reminds me of those scammy "make millions on the internet" advertisement websites. They may actually make a lot of money with their over-the-top styling, so I'm not saying I'm right, but it's a turnoff to me.

- Excerpts - Good! But they don't stand out. Call them out! Maybe even link some great quotes to the excerpt page instead of the word "excerpt".

- The checklist - it's gotta go. I didn't read it, even though the text was huge.

- Try to neutralize the statement "Not interested in management?". I don't think you need to preemptively limit your audience.

- The cover -- Your style is up to you, but because the text is fairly small, in thumbnail size it doesn't balance well against the huge text on the rest of the page. And I like large text -- but it just needs to balance well.

- Avoid generic statements like "A guide for making the most of your career" or "simple techniques for fixing bugs" -- everyone offers these. What is unique about your take? What did folks like about your blog posts that motivated you to write this book?

- Some of the good content, stuff you should highlight better: Stuff about you, "instant download", "197 page eBook", links to your blog posts.

Sorry if this is harsh -- I think you are off to a great start and I hope this helps even a little bit.
Latest Windows 7, 8 & RT Patches Cause Many Bugs and Issues
Mac OS X Mavericks (the upcoming version) has it enabled by default.
Change the name, there is already a well known lib named q which deals with promises and and async .
Groupon's created a ton of actual value with their product. Groupon's issues have less to do with value delivered and more to do with competition and their stock being over-valued.
Sterilize & release programs for feral cats work; the sterilized cats compete for the same resources as unsterilized ones, but are more effective and longer-lived because they don't have to support reproduction. This not only means that the sterilized cats won't reproduce, but the unsterilized ones will have a harder time, and reproduce less.

It works better than trapping & killing.
The cost of reading this book isn't $25. It's $25 plus the opportunity cost of however many hours it takes to read it.
While I agree that there isn't necessarily an actual correlation, better visual design can make the content seem more trustworthy.
So I guess the next step in the arms-race would be twin cameras (kinect?) to build a 3D image of a face.

Then the bad guys would make a sculpture.

Then the good guys could add some kind of mannerism detection (smile?, wink?).

Then the bad guys would work on latex masks.

....I quite want to see how this evolves tbh.
doesnt mean anything and the readme file fails to explain what does that lib do.
EDIT : looks like a prototype/dojo utility library , not a framework.
bill gates needs to know about this, those to be blowing around african villages.
I've yet to solve the problem once and for all, but so far, in no particular order:

- Take a vitamin B pill (B12 mainly) and/or a 5-HTP supplement.

- Keep lots of interesting books lying around, without making a goal out of reading them.

- Watch inspiring personal struggle/triumph documentaries to regain optimism (the one about Bo Jackson might still be on netflix).

- Practice identifying, avoiding, and moving past Gumption Traps.

- Become an armchair 'expert' in something (at the time) useless and non-achievement-related, like overhead valve engines, pre-Renaissance cathedral construction, friction stir welding (do _not_ get caught up configuring your text editor)

There's a method to the madness in mixing these. Everything in moderation, ymmv, etc.
Disclaimer: I work on Exceptional and Airbrake.

We eat our down dog food and use newrelic and logentries. We've a few big updates in the coming months. If you would like to get early access please email ben@airbrake.io
In the vein of finger dexterity, I fear it must be very low, otherwise I'd expect use of a small "joystick mouse" rather than (or at least as a supplement to) SwitchXS and a single-button switch.

That said, I've heard of some quadriplegics with basic finger function using morse code-style inputs in various ways. I don't know details, but this[1] popped up in Google. It seems old but potentially interesting.

I wonder how much work it would be to put together something like an Arduino-based device that takes morse-like input and simulates a USB or Bluetooth keyboard?

[1] http://www.makoa.org/jlubin/morsecode.htm
The 4% difference compounds reasonably well.

Suppose you start at $80k and work at the company for 5 years. After five years the strict 8-5 eng in your example is making $87k--barely keeping up with inflation--and the hard worker is making $101k. The total compensation difference over 5 years is $35k.

Unfortunately, real world compensation schemes often don't even work out as well as your example...
This is an excellent idea, and something I've tried but that particular application wouldn't recognise my face as I tend to lean to one side. But my leaning isn't reliable so it had had real trouble recognising me, not ideal if I'm trying to get into my computer :-)

Reliable facial recognition would be great though, just not managed to find it!
How To Scale Customer Service From One To One Million True Fans
Moscow was not his destination. Just the connection. He had to stay in Moscow because the US revoked his passport before he could board the next plane.
Ask HN: Multiple client bug tracker/agile board for consultants?
What are people using to track issues as well as plan their weeks across multiple projects/clients. I work at a consulting company and currently we have a number of different tracking tools depending on the client and project. Sometimes the client uses their own tracker, sometimes asks us for one, etc.

It'd be great if we could organize it so that we have one board to login to. From our perspective we could login see all the different bugs, tasks, etc. of all the clients/projects. We could organize them onto a single sprint board and work on them accordingly.

From the client's view they'd be able to login and only see their own issues/etc. that is assigned to them/their company.

Looking around Jira with Grasshopper may be a good fit, however prices are going to jump quickly between having ourselves as users and giving clients and their employees/PMs accounts.

Any recommendations on some different solutions? We're also fine with hosting a solution on our own servers if that is required.
Building management for startups
Thanks for sharing a new way to programs an arduino. This should allow more web-devs to explore hardware hacking
Just curious: why did you leave? Cost? Job elsewhere? Just for a change?
How about bluetooth-based locking and unlocking, using an app like this?

https://itunes.apple.com/us/app/bluetooth-unlock/id576603568...

It looks like it may work with any BT device, so even if you don't have a BT-enabled phone, you could get a cheap BT headset or something, and keep it on you.

I'd also like to say that it's great to see you doing so well with technology. I had a quadriplegic friend when I was little (he was an adult) who had a nice setup for the time, but his independence was limited to a few things like Clappers for lights, TV remotes, and such. I sometimes wonder just what crazy things he'd be getting up to if he was still around today with a setup like yours.
There's a program out there that can use a webcam to detect where you're looking on a screen. It performs a "click" if you hover over a button for a few seconds. Mix that with an on screen keyboard and that might work. I don't know if those options work with OSX though.
Ok, that's how I thought it would work (though "genetically modified" might be the wrong term here, as in those cases sterility comes from direct processes like radiation). I'm astonished that it would be considered feasible given the magnitude of the mosquito population (I'm assuming at least trillions). To cut the mosquito population in half for a generation, you'd need to replace half of the males on the planet, would you not? Or at least make half of the females choose to mate with the modified males.

Then rinse and repeat.
Bezos' Law
The real issue is the safety issue. Shutting down a vehicle moving at 2500 feet/sec without subjecting the occupants to unhealthy G-forces is going to be rather difficult. But who knows, the human body can certainly withstand some pretty intense shock:
http://www.youtube.com/watch?v=s4tuvOer_GI
>If the end result of Snowden's choice to take 3-4 NSA laptops into the two largest strategic competitor nations of the United States is nothing more than exposing the domestic surveillance

There's been nothing to suggest he has any intention other than exposing the NSA's illegal mass surveillance.
Local governments heavily lobbied by Big Cable, in many cases... and outright sued by them when they attempt to do things like municipal broadband/wifi.
The next Kinect is supposed to be able to detect eye movement. I don't think it would be too hard to implement something that would prompt for a sequence of eye movements after pressing the single button switched described by OP. I don't know if this would take care of both use cases, but I think it would take care of the first.
> Also don't ever mix it with DEET, because the combination is neurotoxic.

Holy crap. I must know 100 people who regularly wear Permethrin-treated clothes and then spray on DEET repellent. I had no idea it was dangerous.

(FWIW, I avoid them both due to general conservatism when it comes to toxic chemicals, especially when the stakes are low -- i.e., the worst-case is itching and not malaria.)
couldn't you just completely disable the keyboard?
I had honestly never considered the idea that it could be seen as condescending to express anger while taking pains not to humiliate the other person. At least I think that's what you're saying. Maybe there's another way to say it without the abuse?

In a boss-employee relationship, the boss is not your friend, so they are an authority figure, much like a parent is an authority figure to a child. So it could be in the nature of the relationship. I wouldn't talk to a friend or coworker like that, I do see how that would be condescending.
they should just call it Garage Band Pro now. this used to be pro software but they've really killed off their professional users.
Like? I think it's more nearly that serious programmers tend to be very impressed with Linus's results, and his critics have tried to attack him in ways that don't properly acknowledge that. If a critic had said upfront "I don't much care whether a project can build a useful piece of software, what I care about is that people don't lose their temper" then we'd agree to disagree. But instead the critics seem to be arguing that getting angry interferes with projects working well, for some value of "working well" presumably related to the stated purpose. Linux works awfully well...

I kinda like Linus, but I don't particularly care for most sports coaches. I don't follow any spectator sports, but even I know that a nontrivial fraction of highly successful sports coaches lose their temper. I think the people who are arguing for more restraint or care or kabuki wrapped around expression of justified anger should face some burden of proof to show that their way works better, rather than just demanding that organizations be run their way while implying that Linus's way works worse.

I think it's very important for a leader to make technical decisions correctly, including the technical decision whether something is screwed up enough to get angry about. (And my strong impression is that Linus is unusually good at this.) I have some preference for leaders trying to be careful and dispassionate and clear about expressing their anger (e.g., full sentences with constructs "this is unacceptable", followed any detail that might be needed to be easily understood). But judging by results, it's not clear that my preference works any better than Linus's. And in long-term interactions with serious people, any difference may naturally tend to be small: most conversations between people are more about "what does he really mean" than about what was literally said, and you can quickly learn if A generally means the same thing by "what the F*CK" as B means by "this is unacceptable".
Silicon Roundabout is UK technology hotspot
It is as long as you have alternative ways of getting online either at work, public library, coffee shop and/or at a friends/family member's house.

I did it for a while. Had internet at the office all day and I'd go to the public library to do stuff I couldn't do at work. Having limited internet access helped me use the internet in a more productive/optimum way.