skysight-inc/HackerNews huggingface dataset:
I am very much like you. Have you considered, given your minimal value of anything, that the costs associated with recreational drugs don't apply to you? I started (ab)using marijuana this year (daily). It makes life worth it for me. At the very least it's worth considering as an alternative to death.

Its easy to hide. Most the people in my life don't know. You can vaporize to minimize the health effects (also bad breath). If you do it regularly enough the cognitive deficit is less severe. Mostly just occasional memory loss. Again, nothing that you seem to care about anyway.
crude state of JS debugging tools?

It tells me the line number and what I did wrong. It makes my day every time.
It's not confusing at all. It's the same thing your sample code does. In all three of your examples, the handler is bound to whatever scope widget is in. The code is functionally identical to your examples.

Edit: Okay, I see what you're doing; attach is supposed to be invoked with a bound scope, which does change the binding. So yeah, my code won't work in your example. I'd argue that that's more of a lack-of-context problem in the example though, since it's dependent on knowledge of the usage of the attach() function to know that that binding behavior isn't desired. Given the context of the example, I contend my solution was acceptable. :)

Fat arrow there is still functionally equivalent to $.proxy.
~/Library/Application\ Support/TextMate/Managed/Bundles
In principle, you could create the same protections as copyright with a private contract. Just make me agree not to copy your work (except under certain terms) before you'll let me see the work.
George Takei Wants to Unite Star Wars Fans and Star Trek Fans
But you wouldn't even see those broadcasts without something listening for them, right? Not too many years ago a lot of these same use cases were talked about for irDA and didn't really go anywhere.
But there are at most 2^16 TCP ports available on the other side. I think this doesn't theoretically prevent one from reusing an exterior port multiple times for multiple connections to different other IP addresses or ports, but that would be both rather tricky and inconsistent with some cultural expectations regarding the use of initiating ("client") ports, and so I doubt any current NAT stack in common use uses that approach (though I'd love to be proven wrong). It also fails naturally if all sixteen million hosts try to communicate with the same host/port on the other side. UDP has similar but nonidentical constraints.
Monster Beats by dre Solo HD Black for sale
I hope compassionate participants here on HN will go directly to the link on the parent post above this comment

http://news.ycombinator.com/item?id=3350003

and FLAG IT.

I recall how pg felt when fallentimes, formerly an active participant here, died of suicide. If I remember correctly, that came about one week after a Hacker News thread in which several participants were dismissive of suicide.
Absolutely love the way to search for available domains... It was so painful beforehand! Thanks!
"There will never be native CoffeeScript"

Sure, but we'll learn from CoffeeScript and apply it to the next ECMA ver. The CoffeeScript discussion is a worthy one, but declaring it unworthy to have a seat at said table prevents progress.

I'd rather read articles on how to make things better instead of bashing.
At least this kid tried to gain some perspective before writing about it - http://scratchbeginnings.com/
Ya, I was just saying that is sounds like dman wasn't even getting "standard" offers. I wasn't really weighing in on whether the "standard" offer makes sense or not. It's a challenging question.
I've got a pull request sitting on GitHub showing me exactly this. Awesome! I'm about eight months into Python but my knowledge isn't particularly deep.
I'm curious what Paul Graham and other top VCs think about this. This would be a pretty big shift in how companies expand early on, and it could potentially change the personality of the first employee.
"How best to prioritize learning to read rigorously over scheming to get home and be the man of the house in the stead of the father who left? How best to find joy in school with so much hate and embitterment poisoning the rest of your life?"

How can we fix this? The problem is that no matter how much our teachers may push students to do better and work harder in school, their home life may work against it.

It's one of the side-effects of freedom. To some degree, there will never be a way to fix it. Unless we can control what happens when they get home.
Is the government going to go after ICANN next?
> Go ahead and [do this horrible thing], it's not _that_ bad.

Sure. Let me insert a few things that can have really bad side effects that I still think you should do:

• Leave your house every day (car crashes ROFLstomp homicide as a cause of death)
• Eat food (most foods have some ill effect on your body)
• Write some code in C (it's a very unsafe language, but sometimes necessary)
• Use a computer (hurts your eyes and causes carpal tunnel syndrome)

Long story short, everything looks horrible if you only look at the bad parts of things.

> I feel like people don't know how to use web inspector...

You're right, many people don't. I'm not one of them, but I encounter them all the time. That kind of thing is still relatively new, so it's hard to blame them as much as pity them. And of course the Web inspector isn't there outside of a Web browser context.

> There will never be native CoffeeScript, you will always debug the JavaScript.

I never said there would be native CoffeeScript; I meant they will support source maps for alternative languages. Unless the CoffeeScript compiler is introducing bugs into correct code, being able to get error line numbers in your CoffeeScript file will mean that you mostly won't have to debug the generated JavaScript.
obviously :)

http://www.dailymotion.com/video/xm7oor_you-should-install-l...
The bank would still have liability to the investors as third-party beneficiaries to the loan, as part of the arrangement. The legislation could spell out a safe harbor provision setting the standard of care equivalent to an ordinary business loan.
Is the Trouble Tree tale too idealistic?
Glad to here that SGen is stable now, of course turning it on by default in Mono is the true test of 'stable', but as you say it's reckless to break things needlessly.

There was once an entire company called Xenocode, founded by ex-MS devs, and built on the idea that it would be really useful to distribute .NET apps without the CLR. They had a tool which could do this, even with ngen'd assemblies. Turned out it wasn't so useful. They've now pivoted into enterprise application virtualisation, and their offering is similar to Softricity, which later became Microsoft App-V.
That's a fair point - just because the portrait orientation works for most sites doesn't mean it works for all sites.

So have I got a tip for you, friend. In case your wife hasn't found the right paper for her project yet, the best thing I can think of is to get a giant 11"x17" pad of Edward Tufte's grid paper. Scroll to the bottom of his shop page here:

http://www.edwardtufte.com/tufte/posters

Not only is it large and easily usable in landscape mode, it uses what he calls a "ghost grid", where the grid is printed with a barely noticeable light ink so that it's visually less dominant and it fades into the background compared to the ink drawings you make on top of it.

I used nothing but Tufte's paper for years and was deliriously happy with it. It was so big that I could use it for all kinds of stuff, whether site flows or detailed UIs, whatever. The only reason I switched away is that not every project needed that much real estate and it's not the easiest thing to carry around. It's like having to tote around a whiteboard.

If she wants something smaller and more portable, there's the dot grid book by Behance:

http://www.creativesoutfitter.com/product/34/dot-grid-book

Hope that helps...
The arguments you use against CoffeeScript are actually the reasons why I love CoffeeScript and the fat arrow.

To see what scope the fat arrow is bound to, all you need to do is scan up the parent scope in the file and look for a thin arrow (or a class declaration).

Your "whitespace problem" is my solution.
I don't believe it was ever default that one must purchase information.
Business Valuation: What you know and don’t know
You're right - but I'd argue that the difference is just in default behavior, as you touched on in your edit. Ruby procs are bound to their lexical scope, and implicitly include self as a part of that scope. The function still has to be aware of some scope to run, though.

(I didn't know about assigning self in instance_eval, though - that makes me all kinds of happy!)

What I meant to convey is that every language that uses first class functions (I guess I should say "any language with first class functions and the concept of this/self") has to deal with the problem of execution context. Languages like Ruby and Python assume the common case and bundle the context by default. Languages like Javascript and Lua don't, leaving it up to the caller to explicitly specify. In all cases, though, the callee has to be made aware of some context, which is what I meant by the `this` problem. My point is that since Javascript requires explicit binding, a language construct that allows Ruby-style implicit binding is nice syntactic sugar. The author seemed to be conveying the idea that using jQuery's $.proxy magically freed him from the need to pass context around, which is just simply not the case.
This is why I think KIPP works (and why it has been criticized as a cult by some). It creates an intense school environment ("work hard, be nice") in school and then keeps kids in the school environment for as long as possible, while making work mandatory for parents as well.
Geek Gift Guide 2011 by Peepcode
Haven't heard a better metaphor for apps yet. Long live the web.

In all my infinite wisdom, I tried out a few apps from google chrome. And gave them permission to see what websites I view. Does anyone know if that goes away once I uninstall said app, or is there any extra mucking about and cookie removal I should take care of to make sure feedly isn't following me everywhere, even after it's uninstalled?
It doesn't matter if your market is larger if the people want free apps and not paid apps.
Phthalates and BPA: Of Mice and Men
> This is really weird:

getUser = (id) ->
url = "users/#{id}"
dfd = $.ajax
url: url
format: 'json'
method: 'get'
url: url
promise: dfd.promise()

> It’s hard to recognize instantly that I’m actually
> calling $.ajax, not just assigning it. If you don’t know
> CoffeeScript, I’m sure the last two lines are totally
> baffling.

Um... I agree, but as someone who does know the language, that's clear, unambiguous and easy to read. I maybe wouldn't use implicit object return there, but it doesn't surprise me to see it.

In fact, I'll make a positive argument for the implicit call syntax: the whitespace under 'dfd' tells me, without reading any further, that the line is a call which takes an object argument. Without significant whitespace, I couldn't rule out it being just a typo.
Cloud backup service, Crashplan, lost all of his data. Cloud dystopia?
Puppet instead of chef? Color me surprised.
A Founder's Manifesto
> We scan the left side of the code when reading

Exactly. Sometimes you want the predicate muted so the consequence is highlighted. I agree that it seems counterintuitive, but I'm pretty sensitive to code flow and it works for me personally.
Does Facebook tell your "friends" that you have deleted your account when you leave? If not it seems like the sort of thing many people would want to announce somewhere.
This drives me crazy.

Sublime Text guy, if you're reading, please fix it. I will do a little dance in front of my desk the day I see that in the changelog.

Oh yeah and the duplicate saving of renamed files thing.
I used to think that about tabs but, boy, was I wrong.
I didn't mean to suggest they're not useful, just that they're relatively new and not as comprehensive as some other languages'. They're unbelievably better than the big fat nothing we had when I started coding JavaScript in 1998.
being broke:
http://www.youtube.com/watch?v=J0rSXjVuJVg

and if he were rich:
http://www.youtube.com/watch?v=gO9PwbtlOIU

These were a while ago.
That was before they hired their first real creative director, Jamie Dihiansan, and now they have a variety of sketching styles, from rough and quick to clean and organized:

http://37signals.com/svn/posts/1880-the-different-sketch-sty...

He came from Crate & Barrel and it looks like he's got the most chops on the team for pure visual design, not that he does only that. Jamie's added dimensionality and color to what was a previously flat and boxy vibe in their work.

I can't find the link (it might've been in a podcast) but I remember Jamie talking about differences in process and said that he stays in paper a bit longer than the rest because there's usually a few more things he wants to try out. That makes sense, since he's been responsible for upgrading the overall look and feel of the 37S branding and extending their visual vocabulary, starting with their marketing pages and email newsletters. I've heard both Ryan and Jason say that their roles are more like product managers now.

So use the right type of sketching for what you're trying to do. Trying to cycle through concepts or overall flow? Quick and dirty with sharpies. Want to try out a new visual treatment to an existing UI, maybe play with ribbons or a stack of photos or whatever new visual trick you saw somewhere? Use grid paper and a pen, maybe even bust out a fine-tipped architectural pen and a metal ruler.
To chat things through, in the United Kingdom,
call 08457 90 90 90.

This is the www.samaritans.org number, a trusted and respected resource.
Ask HN: Best project management app geared towards developers
My startup is looking to integrate what we're building with a project management app geared towards developers. In particular we'd like to know which ones are popular among startups.

What project management app does your team use?

As always, your feedback is very much appreciated!
"Remember to enjoy the journey - it's fun, and if you fail you'll be held in extremely high regard amongst fellow entrepreneurs and HN'ers for having tried. Most people just dream, the people that actually try are stars."

Just because most of us can accept failure as a part of founding a company and doing business in a capitalist system, that does not necessarily mean those around us have the same tolerances or understanding. It is within that context, and the pressures applied on entrepreneurs by external influences, that most feel suicide is the only way out when they fail or feel they are on the brink of failure.

While none of the start-ups I've been involved with as a co-founder, or first dozen employees, have been personally successful financially, I have enjoyed the experiences, learnt from them and I can even have a sense of humour about the situation when things go wrong. I can't say the same for all of my colleagues who have lost spouses, family separation, second businesses or incurred costs & significant family disruption because we had relocated to another country and the business failed soon after we arrived. As a (now) non-drinker, I've sat with them in bars or a park as they drowned their pains in alcohol, and wondered if there is something I can say that would brighten them up, help them out and make them want to live until at least the next afternoon, when we have to start over again on the road to recovery. Usually its finding a new project for them to work on or being able to spend time with their family in a more relaxed environment (neither are always readily available).

My failures with start-ups, while disappointing, are among the least of the problems I've faced in my life. So far its been relatively easy for me to deal with it. Watching my colleagues for signs they aren't able to cope with the situation has been a task that I maintain, to help my friends and our businesses, but also to make sure I don't also accidently fall into the same trap.
These are API to OpenCL, not statistical libraries leveraging OpenCL.
My code is more readable for me than yours. That’s just how it is. While the JavaScript CoffeeScript compiles looks decent, it’s still not mine.

That would change if you practiced reading other peoples' code. When I see my code, I often think, "yeah, I wrote this" because I know how I name things, but other than that, my code looks like everyone else's code. I know this because I based my style on what other people do, rather than just inventing my own. (At work, people like to write Python likeItsJavaOrSomething, and I refuse to follow that convention. While ugly, it doesn't make the code amazingly hard to read. You get used to it with practice.)

Now, compiler output is another thing, but c'mon. Sometimes I have to figure out what the computer is doing by reading memory dumps in gdb or the assembly output of gcc -O3. Complaining about the output of a JavaScript compiler is just silly; do it more and you'll figure it out. Programming is all pattern recognition, and if you can't understand patterns in the output of your toolchain, then you aren't using the tools enough.

People also like to complain about things like GHC's type inference errors or Perl's "confess" dumps. I personally have no problem extracting the information I need from them. I write a lot of programs and they fail a lot, so I've gotten good at reading the debug messages. Instead of saying, "this is too hard", try harder, and soon your life will be much better.
Look up "Burger King Whopper Sacrifice" for the answer to that question.
Nope, Nate did some research, turned out that was 1993.

I have no idea whether/how people spoofed IP addresses (across the wide-area Internet) in 1990.
There's a hazy line, but it gratifies my intellectual curiosity (as someone who is relatively ignorant of the subject) so I submitted it.

From: http://ycombinator.com/newsguidelines.html

What to Submit:
Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.
Wow. Thank you so much for the outpouring of support and wisdom. This really, really helps.
Brussels, the capital of Europe | Bruksela
Show me anything, and I'll show you some fanboys.
Only this tuple needs to be unique:

(source ip, source port, dest ip, dest port, protocol)

For protocols that don't have ports, then it is this tuple:

(source ip, dest ip, protocol)

that needs to be unique.

Openbsd's pf works that way, I'd be utterly shocked if any other linux or bsd kernel-integrated nat system worked any differently.
Men Moncler Branson Down Hood Jacket Red for Sale
Someone please ban this asshole.
Notorious Siri
I can't believe anyone takes Pavlina seriously. He's just more evidence that smart people can be marks, too. His wife and business partner was a telephone psychic, of all things.
Personal Injury Claims
I highly doubt that Bluetooth 4.0 is going to remove the biggest obstacle to these sorts of applications on the iPhone, which is Apple's review process.

Right now if your Bluetooth device corresponds to one of the handful of profiles with blanket approval from Apple (headsets, keyboards, certain accessibility hardware) you're fine, but if you're trying to do anything as exotic as serial communication with a third-party device you're shit out of luck unless you join Apple's MFI program.

And the MFI program won't even talk to you until you've lawyered up, so it's pretty alienating to anyone who wants to build something as a side project.

The same goes for serial communication. You can buy a nicely-built RedPark cable and make a stunningly beautiful app to talk to whatever device is on the other end, but your app won't make it into the store unless Apple has put the MFI stamp of approval on your device.

Since Apple controls what goes into their App Store, it would require a major shift in their approval policy before we see any significant expansion of apps that talk to arbitrary Bluetooth-enabled widgets.

(If anyone has heard of examples of approved apps using serial or bluetooth communication to talk to unapproved devices, I'd love to know!)
> Which is exactly what the fat arrow does in Coffeescript.

Except when there's a regression in the compiler, and then it doesn't.

https://github.com/jashkenas/coffee-script/issues/1842

It's all good though, because "Pull requests are always welcome." :P
I doubled majored in ComSci and Economics so I'm a little bit of both. Tech is definitely the half that I enjoy more.

There are a lot of good resources about the biz side of things for consumer internet startups, so learning about that has not been too difficult.

However, I do try to hire more out-going people to complement me. IE, I push my team to connect with people at meetups more than I push myself :P

There are talented people out there and I've found it is possible to recruit those who complement me without making everyone co-founders.

Once the startup has gotten some traction, recruiting and everything else get easier. If you have a tech background yourself, you may not need co-founders to get to that stage.
Trello.com is good to track "todo -> in progress -> to test -> to deploy" kind of workflows.
Women's North Face Windwall Triclimate Jackets
It's exactly what you asked for, an example of "You are wrong. You haven't learned it properly." You are also saying this kind of response (You haven't learned it properly) is appropriate. This attitude is what turns people away.

You can be honest, correct and still turn people off.
Thanks!

And it's not even about having brilliant conversations. I've noticed that over half my communications with people are through electronic text most days. It's pretty depressing actually and I've been trying to brainstorm ways to fix it.

This is an experiment to see if voice and visual are enough to feel like you are actually having a conversation with a person. And, also something to do over winter break besides study.
Why did you truncate a size_t to an int?
For many people, what you say rings true, but it's dangerous to imply that that these feelings are purely a product of someone's thinking and that they can fix them on their own. There are people who, no matter how much they sit down and think things through, try and sort out their problems, etc, are going to feeling depressed -- likely due to chemical imbalances and structural differences in the brain. Thinking about suicide might be how this manifests.

Telling someone they can think themselves or "figure themselves out" to not being homosexual, schizophrenic or transgender seems crazy to many people, but not crazy when we say the same about depression. Pushing "think about it more! sort our your life!" as The Solution can be dangerous in the case where deferring more radical treatment is necessary or prudent, and the mentality that "I can think/will my way out of this" is a frequent excuse or cause for noncompliance with medication in some patients who actually do need it to not be a danger to themselves, or others.

I'm not implying the poster is such a case, or that such treatment shouldn't be tried, but it can and will fail in certain cases, and it's easy for others and the patient to justify "well I just need to try harder" or to push blame when that's deferring necessary treatment.
Best Starter Ham Shack for
HOW TO: Bring Read It Later back to the latest Twitter iOS app
Carbon mountain bike frame
Besten drucker