skysight-inc/HackerNews huggingface dataset:
On window I use Autohotkey. Remapping Capslock to F-15 (so that I can customize that button differently in each program) is a simple script:

Capslock::F15
It's everybody's favorite interviewing technique: Ask a fairly esoteric question that you are thoroughly familiar with and sit there and feel superior while the candidate struggles to get to an answer you will accept. Three kinds of candidates do well: those who are smarter than you are and spit out answers that surprise you; those who have heard the question and act like they're thinking it through for the first time; those who are unfamiliar with the area but have a personality you find congenial, so you coach them to a solution. In the end, it's all about ego.
A candid note to the above poster:

Now if only elitism caused depression, so people like you would understand just how much it destroys one's life -- its not called a disease for nothing.

Seriously, its people like the above who kept me from becoming a nerd because so many nerds struck me as insensitive, self-absorbed a-holes.

Now go back to Slashdot with the rest of the elitist jerkoffs. Or better yet, I really hope you suffer some horrible tragedy so you get a clue what this guy is going through (or just go listen to Tool's hooker with a penis and remember the guy maynard's talking about is You).

To the OP:

Treat depression like any other scientific problem: There are drugs that will help -- i.e. 5-htp, st. john's wort, for supplements -- for prescription -- Tianeptine (avoid SSRIs like the plague).
Moderation and research is The key when using any drugs.

As much as the above guy was a jerkoff in terms of how he said it, he's partially right -- there are 3 different ways of dealing with depression:

1: (recommended) - Do your research, find tools - whether drugs (in moderation), meditiation, exercise, etc. and work (with patience!) on working through your depression.

2: Depend on friends, family

3: Get professional help

Also -- don't worry about being too nice a guy -- i.e. it took me a long time to realize its one of those things that people say in terms of "Do as I say, not as I do" -- I mean, don't become like the guy above, but also don't let people push you around or make you feel worthless -- as in the case of the poster above being a jerk, its probably just insecurity on their part.

One more thing, also partially in reply to the above -- in my experience, 21 and the few years proceeding it were the worst of my life (in my 30s now) -- so it can and will get better, just have patience and work through it.

Its taken me like 5 years to get my confidence slowly back, but it was the most productive 5 years of my life).

Just work through it using reason and patience.
It sometimes fun to take some random Lisp code and fully expand the macros:

(macroexpand '(loop for x in list minimize (sin x)))

The output depends on your Lisp compiler, but it can get pretty wild. This is why we have the macroexpand-1 function, to just expand the first macro it finds and stop before all collapses into madness.

A compiler writer could get a lot of mileage out of this sort of thing. For example, a LET special form could be implemented as a macro that expands to a call to an anonymous function. All the looping forms could be turned into lambdas and recursion. As long as the compiler can handle that sort of thing nicely, this could really simplify the compiler code.
Well, remote desktop protocol for connecting to OSX or Linux would be significantly different and would basically mean that it will be two (or more) applications in one. I am all for apps which do one thing and do it well.
FaceBook is 6 years old and has roughly 2000 employees. Google was 6 years old and had roughly 2000 employees in 2004. Does anyone remember what Google introduced in 2004 and early 2005, and how revolutionary they seemed at the time? GMail, Orkut, Local, Books, Scholar, Maps, and Code ring a bell?

There seems to be an inflection point in just about every major tech company's history. First they have to dominate their initial core market. Then they need to figure out how to make money off it. Then they can use the data gathered from their core, and the top-notch employees they hire with the money, to launch lots of innovative side projects. Then everybody starts taking their innovative products for granted, but they make so much money that management can't justify letting people work on further innovative side projects that will fail 90% of the time.

FaceBook is currently in stage 3. Google would be in stage 4, except that the founders still actively push through projects like Wave and Instant and self-driving cars. I predict that ten years from now, both companies will be in stage 4, and the new hotness will be some company that hasn't been started yet.
Frases de amor cortas Frases de amor cortos Frases de amor cortas
Frases de amor cortas Frases de amor
Frases de amor cortas Frases de amor cortos Frases de amor cortas
Introduce a library or something written by someone else that tries to use clever and cute Unicode names, and imagine debugging that.
That's quite the jump. If you hadn't stated elsewhere that you don't consume cannabis, I would say that you are high.

People use and abuse drugs. Get over it. If you actually do care about the impact of drugs on other people you should be focusing on making sure that any harm from doing so is minimized by:

a. Creating safe markets for the production, distribution, and consumption of all drugs
b. Providing education and health resources to make sure that users of drugs can make informed choices and get help when needed.
I went through a powerful emotional breakdown over the past two years, and I have a counter-intuitive recommendation: Give up.

I don't mean abandon your plans or your dreams. I mean accept that your feelings of worthlessness have a connection with your hopes and desires. The more your identity is attached to the Hypothetical Someday, the less good you're going to feel about the you of Here Now Today.

If you accept that you'll probably never get everything that you want, and that you'll never be the person you wish you were (keep in mind, both of those things are moving targets), you can focus on who are now and where you are going.

Don't run from those dark thoughts and embarrassing memories. Invite them in for tea. Let them speak their piece. And then look them square in the eye and say "I don't need you."

Consciousness is a spotlight on a darkened, complex reality. The more you look for the things you don't like about yourself, the more you'll find. The more you find ways you could be better, the more you'll find ways you don't measure up.

Stop looking. Stop trying. Just be. Move forward and grow at whatever pace comes naturally. However far you go, it's better than sitting alone in the corner, wishing that you magically felt different, preventing yourself from doing anything at all.

"It's only after we've lost everything that we're free to do anything."
I normally agree with RT ratings but this film inparticular is over ranked.
Well, presumably proctologists are making a decent living, right? Certainly more than TSA reps, or am I mistaken?
This has been here countless times https://duckduckgo.com/?q=site:news.ycombinator.com+music+wh... and it rarely was more than name-dropping.
psychedelic and/or progressive trance. nothing like 135-140 bpm and a lot of trippy filter twirling to keep my brain happy while I work.
Right now, The Social Network soundtrack. Before I bought that, M83 or 65daysofstatic. Postrock, mostly, with no goddamn lyrics.
I did, but I didn't get it. I don't see what I could gain from it except that I'll need to rewrite all the scripts that I wrote around svn :)
How to raise funds for non-profits
Ask HN: Interested in learning Graphics Design.
I am very much interested in learning graphics design like Colors Selection, Textures, Typography, Shapes etc.

I'm an engineer by profession but keenly interested in learning graphics design (not just for web designing but Design in general).

Can you suggest me some good blogs to follow.

If you know some great artists and have their twitter ID, that's fine too.

Thanks a lot :)
Based on the title I was expecting him to talk about escaping the tyranny of text but he was very specific about ASCII. I think we can make the learning curve for programming languages much easier to scale with some graphical interfaces. Think command line prompt versus a GUI. Once learned a command line is awesome, but damn is it hard to learn.
With bitbucket's new offer, I just signed up to work on academic papers (LaTeX) with a couple collaborators using private repos.
Juno Reactor.
My business frequently used Drop.io when we needed to do a quick presentation or even to get a throwaway email. I was at the NY Tech Meetup when they presented. I wasn't blown away but I did tell myself "that's an easy tool to use".

So why at times did we use Drop.io vs Skype/Office/dropbox etc... it's because it was a single button click. Simple. No need to have to do multiple email verification. It was as easy using Google or doing a status update.

I do think they didn't receive a lot of traction was because their premium services was that they didn't develop the tools that weren't 100% small enterprise aimed but trying to do a consumer play.
You already have a lot of advice :) But I'll add that if you focus on negative memories a lot you may need to consider if you have OCD or an anxiety disorder, and the anhedonia could be a sign of depression. The best treatment for these disorders is a short term medication with longer term psychological treatment (normally cognitive behavioural therapy).

But, if a psychologist or psychiatrist is out of the question, you can try some cognitive behavioural therapy online for free and in private: <http://moodgym.anu.edu.au/welcome>; The study behind this website actually showed it was more effective than visiting a therapist in person! There's a decent number of CBT exercises to complete, and it seems quite a few people get better simply by using the site without any psychological intervention.

But more importantly: it's sometimes possible to channel your negative emotions to good use. But sometimes it's not, and that's OK. Forget the advice that you should just 'man up' - if you feel the need to reach out here then it's a sign that what you have may be more than just a low attitude. It's OK to ask for help, it's OK to get it, and regardless of whether there's a stigma attached to mental ill health, it's OK to get professional help. There's nothing 'wrong' with you, but you can get help for everything you've mentioned if you feel you need it.
Don’t know if others experience this, but I can’t listen to anything with lyrics while figuring things out because it distracts me, so movie scores work best. (Currently, that’s James Horner, Thomas Newman etc.) When I’m banging work out in the production phase though where I don’t need to think, then metalcore/metal/hard rock.
Regardless of the situation, the poster does not seem to be in a stable enough mental state for this kind of experience. While you may have had transformative experiences with these substances, you have to remember that there is a dark side as well. Going into a psychedelic trip with a depressed, lonely mindset could very well amplify that and cause the poster to do something unfortunate.

Maybe a guided MDMA experience would be better, so that the poster can talk through the issues with someone IRL. Still, it's not our place to be "prescribing" drugs to someone who really should be getting some professional opinions.
So, in case anyone is interested in what the actual ruling was about: A couple sued the company which purchased the husband's former employer for asbestos related mesothelioma. The Texas legislature enacted a law which retroactively indemnified companies from being sued in such cases, most interestingly is that this couple's suit was the only one which was affected.

The widow (the husband having passed) challenged this ruling as unconstitutional with regards to the Texas constitution. The judgement handed down sides with her, though I don't think that a judgement has yet been made in the original case.
Do you mean the 5 free ones?
That could be kind of tricky. If we want to make custom proteins, for example, the most straightforward way to do it is to build up a protein from bits of naturally-occurring proteins for which we already know the folded structure.

I'll give a more concrete example. Certain zinc finger proteins can bind to particular DNA sequences. By chaining together a few of these units, we can engineer proteins that bind to a particular sequence of DNA and promote or inhibit its transcription into RNA -- obviously a very useful thing to be able to do.

Do these custom zinc finger proteins count as patentable? On the one hand, we're mostly plagiarizing from nature. On the other hand, there are a lot of tough issues to solve in order to get to where we can reliably use these things. Personally, I think the bioengineering challenges are a bigger barrier to competition than a patent could be: if someone set up a company that could sell custom zinc finger arrays at a reasonable price, their expertise would matter a lot more than any patent.
مشاهدة مباراة برشلونة واشبيلية
Why Twitter’s C.E.O. Demoted Himself
For details on the actual case:

http://www.setexasrecord.com/news/230714-texas-supreme-court...

Quick sum-up: "Law passed to retroactively protect one company from asbestos lawsuits deemed bullshit"

Yes indeed, my state's court system can occasionally get something right, and very occasionally a Team Red judge like Willet will make cogent arguments and decisions actually based on concepts of limited government.
Vocal trance
1) Totally agree. 100 mg made me nutty, aggressive; 50 mg still made me a bit agressive; 25mg is just right and makes me quite alert all day without making me an aggressive drone.

2) Totally agree. See #1, but I definitely look back at some interactions-while-on-100mg (super judgmental, aggressive) and think that I would have handled them better if not on modafinil. Interactions with my wife/kids can suffer.

3) Definitely. Taking modafinil without a plan leads to reading every article on Hacker News.

Generally, I consider modafinil to be a tool. As when using a hammer, I don't look to accomplish tasks that don't benefit from the tool.
Interesting. And you're right. If the inconvenience that authority imposes is less than filing complaints (in the long run), then I'm not going to bother. Inconvenience does not equal injustice, however, and I do not personally find pat downs unjust. My doctor checks for testicular cancer, so a professional (professional in the sense that the person is doing what s/he is doing for a living) who give my dick a pat to make sure it's not as hard as a gun does not faze me.
Personally, when I was 21 and bummed I didn't have a girlfriend, I would have appreciated someone, anyone, telling me to MTFU and get out into the real world rather than sit in my room and whine about it on a forum.

While I appreciate that there's a chance that the OP does have a serious case of depression, I feel that it's a lot more likely that he just needs to get out there and enjoy himself. In either case, there are plenty of replies here catering to that possibility, so I don't think this reply is out of place here.
I can verify this behavior on Provigil. You shine at your full brilliance, but become incapable of having unique/new thoughts.

I cut it completely, but I'm curious to see if the author has luck oscillating on it.
We are talking about medical and pharmaceutical classification here. "Stimulant" has a medical meaning. Provigil has NOT been classed a stimulant, which has a specific meaning.

The Physician's Drug Reference (PDR) is the last word on this, legally. That is why I keep saying it is not a stimulant. It isn't until the PDR says it is, to any medical professional.

I have taken a lot of Provigil, and I understand why it has not been classified a stimulant. It does not have the physical effects of other stimulants.

With the education and intelligence level being so high here on HN, I'm surprised to see inaccurate information being posited so confidently. It is NOT medically correct, and I'm not sure what the value of the non-medically correct "definition" of stimulant you are giving is supposed to be.
A very good article about vp8 vs x264 vs jpeg:
http://x264dev.multimedia.cx/archives/541

The comments are also worth reading.
GDP / capita is a pretty meaningless metric if you consider that wealth is a lot more concentrated these days.
If a cargo plane blows up over a highly populate area it will kill about a dozen people (see example in blog comments). This isn't nothing, but its pretty hard to get your bombs set to blow up at the exact right time.

As to 9/11, that was a hijacking rather than a bomb and an entirely different attack vector.
Power up and power down are anachronisms too. Ideally a device powers up and powers down only once it its lifetime.
What I'm very curious to know is how Google employees feel about what the culture there now is like. There have been a fair number of high profile exits in the last year or so and a while a Facebook IPO is probably reason number one there have to be at least a few more complementary reasons.

I've met a number of ex-Googler "suits" and have never been impressed by those guys. They don't shy away from boasting about their time there and what they supposedly added to the organization as a whole. The experiences have made me wonder if the business types have started to sour the culture. Any current or former employees care to weigh in?

Addendum: Let me add that I have nothing against business people as a whole. I (anecdotally) find that large groups of technically competent people tend to weed out assholes from their ranks somewhat more effectively than large groups of strictly business/management people.
What has safari for windows to do with Mobile Safari? If fact there were features that first were released on Mobile Safari, and only later came to Safari on OS X (hardware accelerated CSS transforms and animations).
As for "all of HTML5" — no current browser AFAIK has support for full HTML 4.
This is a very nice intro to the most important concepts. I'm doing a (short) series on cryptography in Python. Mine is more targeted at the hobbyist programmer. Here's Part 1: http://bityard.blogspot.com/2010/01/symmetric-encryption-wit...
There's a back and forth about this between Chris Dixon (@cdixon) and Chris Sacca (@sacca) on Twitter if you care to check it out.
I was under the impression that people were patenting genes as soon as they were identified and then going after anyone who did the research to discover what those genes were useful for because they found it first (even if they didn't know what it did).
Hey if you're in or near San Francisco we're having a party tonight. You are invited. Email me geuis.teses@gmail.com
Repeated studies show that surveillance cameras almost always fail to deter or prevent crime (with the exception of parking lot vandalism). Wouldn't it be nice if cities took this into account before spending a ton of money and law enforcement time?
But what characters are homoglyphs are determined by your choice of typeface.
I am arguing that a small number of things take a long time in a web server. Can you give some examples of things that potentially take a long time in a web server that are not already covered by Tornado (http client, long polling)?
Fair point, I guess I over estimated the damage done by a plane exploding over a populated area. Like you say 9/11 was a hijack attack. I stand corrected.
The PDR is very vague on this for a reason- they have no idea. The doctors I have spoken to about it seem to think it is not a stimulant, it is something "better." They are calling it a wakefulness promoting agent. This isn't just PR boobspeak- the docs don't equate it with speed or coke, and with good reason. It has NOT been shown to have the long term damaging effects on dopamine and serotonin receptors those drugs do.
In response to point 5. Is it clear that per capita GDP is a good measure of standard of living? Adjusted median income has not risen much with GDP. Do you have an argument for why standard of living should be evaluated as a mean instead of a median?

http://www.stanford.edu/class/polisci120a/immigration/Median...
Nope. I actually bought the soundtrack. Only $5 for a lossless download. €3.59, you can't exactly go wrong. http://www.nullco.com/TSN/
It looks like LLVM does have a stack protector pass:

https://llvm.org/svn/llvm-project/cfe/tags/Apple/clang-54.1/...

As for non-default optimizations, this passage from the following article best explains how much there is for you to explore:

Which LLVM passes to use, and which order to run them, with what analysis in between, is a huge search problem, though. There are roughly 200 optimization and analysis flags, and these, mostly, can be run in any order, any number of times. If we want to run say, twenty of the passes (about what -O3 does), that’s what, about 10^46 arrangements!

http://donsbot.wordpress.com/2010/03/01/evolving-faster-hask...
Funnily enough I get a similar result from a good night's sleep, not eating crap, and going for a ride on my bike. It also helps weight loss. :)
Android: Activity Component Basics
It's an iterative sentence, but of course iteration and recursion are equivalent unless you're using a compiler that doesn't have the good sense to perform space-efficient tail call optimization. (Java, I'm looking at you.)

Seriously, though, it might be worth the OP's time to go light on classes, and look for some programming task that's fun. Find something cool. I've been really enjoying node.js, for example, because the community feels like a city full of still-under-construction buildings, with oddly dressed people smiling and lurching around spasmodically, occasionally making something amazing.

If you optimize for fun, you'll learn a lot faster than you would in most regular classes.
Has 409A changed the game?
"And, yes, me too: I wrote this in vi(1), which is why the article does not have all the fancy Unicode glyphs in the first place."
Typing is not such a big issue. I mean, many languages require many more symbols than keys on a keyboard, and are used every day by millions of people who are not programmers and without any particular technical skill (think Japanese and Chinese).

Practically, having to regularly deal with Japanese encoding, a big issue is interoperability. Granted, a lot of issues are caused by not using unicode (unix vs windows encodings which sadly are still pervasive), and those could be mitigated by enforcing unicode.

I am not so much concerned about readability: mathematics go away with tons and tons of symbols, and it is not really ambiguous - certainly less so than most programming language syntaxes I know.
But their mothers are.

Edit: Sorry, I misread the GP comment. I'm a high school teacher, so I automatically thought of graduating (HS) seniors sending out thank you notes to those who'd sent a gift.
Yes, you need to just find the time to write and get on with it.

For example I am sitting here on a Saturday evening writing an article on my laptop (as well as occasionally browsing the net!). I could be watching TV or playing computer games or something else, but I am writing.

You need to dedicate time to write, and once you start you will find it easier and easier, and generally quicker and quicker to write. As Nike used to say, Just Do It.
I tend to listen to FrenchKissFM. It's an online radio station. Mostly electronic, and house music. Very few lyrics which is great since it doesn't distract me too much.

http://www.frenchkissfm.com/?page_id=3783