skysight-inc/HackerNews huggingface dataset:
I mean, anyone who ever used bitcoin will see how it's clearly superior than going to a bank office, getting an account, waiting days for it all to work out. And then transactions take a night (at least in the countries I've lived in).

Bitcoin transactions show up instantly. There's no need to a trusted middle man. Anyone I show it to is swooned, because it's simply really really cool.
Was completely expecting a rickroll there, linking to a YouTube video without description
Have you considered a part-time job? Maybe something low-level that puts you out there among the people, but not with so many hours or so much responsibility that it becomes a grind? Starbucks, Home Depot, tradesman's helper?

Two potential issues I could envision with this: 1) getting someone to hire you in the first place, and 2) feeling like it takes a job away from someone who needs it more. (In which case volunteering might be a better option: help the sick or elderly, the local food bank, puppies and kitties, etc.)
This is Water: a commencement speech by David Foster Wallace [pdf]
Why Not Eat Octopus?
Possibly http://www.goodreads.com.
Also from Theodore Roosevelt (Man in the Arena is his speech):

Get action. Do things; be sane; don’t fritter away your time; create, act, take a place wherever you are and be somebody; get action.

Scholars have interpreted this quote, and Teddy's overall crazed drive as his way of staving off depression.

And from his counsin, FDR:

There are many ways of going forward, but only one way of standing still.

A few others that I've collected off of HN comments:

Focused, hard work is the real key to success. Keep your eyes on the goal, and just keep taking the next step towards completing it. If you aren't sure which way to do something, do it both ways and see which way works better. - John Carmack

Men wanted for hazardous journey. Small wages, bitter cold, long months of complete darkness, constant danger. Safe return doubtful. Honor and recognition in case of success. - this, or some variation of this, was used in advertising for Ernest Shackleton's Antarctic expedition
Wow that's powerful! I like it!
Interesting idea. How we start our day is very important, it's like a morning roundtable meeting but with just one other person setting the day up right. Good luck and signing up for the list to check it out.
My friend owns http://www.potterusa.com/ which sells tools for Jewelry making and his customers are 95% hobbyists and 5% professionals who actually make a living. The 95% make stuff, sell it at a profit and get to feel like a business. But it really isn't when they spend 10 hours making something and the end results is they earned a $1 per hour. They don't care, they are middle to upper class. They are just having fun.

I think that is more the future. I think it will be a nice enjoyable future.
This is interesting. I'm not well versed in stoic philosophy, so how did studying something that teaches being less affected by emotion help you cope with depression? Did it give you a different perspective on emotion?
Ah yes, the good old "mouse? you're doing it wrong!" bit of elitism. Some people find keyboard navigation through a second buffer that pops up on the bottom to be not-good. I'm one of those people. I hate it when completion buffers, or anything related to a second buffer, pops up in my frame.

There's nothing elite about the keyboard. It's just the keyboard enable higher productivity when it comes to write code.

For completion, it ought to work like the IDE I used back when I was writing Scala. A little tooltip would pop up with completions. You could scroll through them with the mouse or keyboard, and click or ENTER the one you want and it would paste in. Or you could ignore it completely and continue typing. This sort of UI is so much better than popping up a new buffer in the frame. But in Emacs UI, everything is a buffer and there are only three places they can (or usually do) go: in a new frame, in a new window, or in the minibuffer. Only that last one is usable.

In Emacs you have tooltip as well. For example, company-mode shows a completion popup like this: http://tuhdo.github.io/static/c-ide/company-clang-company-gt...

Completion using a window buffer is still vastly superior because it can handle large collections. For example, here is how I filter completion candidates with Helm: http://tuhdo.github.io/static/c-ide/semantic-boost-demo.gif. Helm works even if you have 99999 candidates (not joking) to filter out. Here is how I quickly filter to a file and enter the file in Linux kernel source tree: http://tuhdo.github.io/static/helm_projectile.gif , very quick and simple; in contrast, the file search dialog box in typical IDEs is very complex with many checkboxes and text fields. How do you cope with completion popup with contains thousands of candidates in it?

GNU global is not a solution. It produces marginally better output than etags, but still requires you to actually run it whenever you make changes to the codebase. Or at least it did back when I tried it as an etags replacement.

No, ggtags: https://github.com/leoliu/ggtags or helm-gtags: https://github.com/syohex/emacs-helm-gtags automatically updates your tag database when you save your file. The tags produced by GNU Global is A LOT better than ctags for C/C++.

Maybe you can look at a few demo screenshots in my C/C++ guide: http://tuhdo.github.io/c-ide.html
Contacted piracyscene@noa.nintendo.com with Author's name, website, github repro, contact information.
In Colorado, a Rebranding of Pot Inc.
There's subreddits such as http://www.reddit.com/r/books and specific subreddits for genres such as http://www.reddit.com/r/SF_Book_Club/ amongst others.

You may also find discussions on reviews on http://www.goodreads.com/.
Sounds more expensive than the ransom.
Hmm, GoodReads seems to be an imdb for books.

I'd be more interested in a format more suited toward discussion/annotation - like what you'd get out of a good college-level literature course.
By what measure has GWT failed? It compares favorably with usage numbers to most popular JS frameworks. 130,000 monthly active developers, used on 20,000+ domains, outside of Google, it's used by many large companies, for example, Apple's iAds uses GWT, AWS console uses GWT, major financial institutions and banks are using it.

It has it's niche just like every other framework. Google is now using it to share code between Web, Android, iOS, and Server (shared client side business logic). Google Sheets is the newest example of such Hybrid apps, and the gains are substantial, 60-70% code sharing between platforms, only the UI needs to be reimplemented natively.

Just because something is not monopolizing a particular area of development doesn't mean it's "failed". The ecosystem is large number for many different frameworks to remain vibrant.
And since bitcoin is mostly unregulated, we get to deal with fun things like exchanges manipulating the market in order to inflate the price of bitcoin, as Mt. Gox did. Worse, every honest exchange will be manipulated too, because a fluctuation at one exchange will always affect every other. The net effect is that we have transferred power from regulated markets whose regulation is enforced by governments to private businesses that manipulate the market.

I don't know how the stock market has dealt with these issues. What if someone were to set up a stock exchange in a country without laws that prohibit market manipulation? Would manipulation at that exchange affect every other exchange, as a bitcoin exchange would? How would traders in America or Europe detect and respond to that manipulation? Surely this is a problem that has already been addressed for the stock market, so maybe bitcoin could use the same solution. (That seems difficult without regulation, but maybe whatever solution the stock market uses could work for bitcoin too.)
National Nurse Survey Shows Hospitals Still Not Prepared for U.S. Ebola Patients
One way to use Parceler is to annotate the class. There are a lot of other options though, including configuring the class outside of the class using @ParcelClass (useful for libraries) or writing a ParcelConverter.
I like this comparison. When did you formulate this? Was it after a specific event - did you struggle with determining how to cope with what you needed to do? This seems to show that small yet sustained perseverance to change each day is the simplest key to compounding personal growth.
My favorite thought experiment is building telephone and radio in Ancient Egypt, sometime ~1000 BC.

Silver / zinc batteries can work an acetic acid, easily distillable from vinegar. With some luck, alkaline batteries are also doable (IDK if Egypt had any sources of manganese). With some effort, sulfuric acid can be produced, allowing lead-based batteries. Two of the three are rechargeable, but having the acid and zinc as consumables is also OK.

Copper wire is perfectly doable; copper was produced in mass quantities, drawing it through a ceramic die should do the trick. Producing cheaper brass (copper + zinc) is also not a problem.

For magnets, we'll need some iron. It can either be produced from ore, or taken (as an alloy with nickel) from meteorites that Egyptians also found. We don't need much.

Insulation can be made from canvas and oil (like oil painting, but without the picture). Wood can be the non-conducting construction material instead of plastic.

With this, we can easily build telegraph and telephone. With some high-voltage coils, we can build a radio transmitter capable of Morse code transmission. This all would look like pure magic and would have immense military value.

Note that it would take nothing extraordinary technologically: most things are readily available, no need to build machines to build machines, etc. It would only take a much larger body of knowledge about the world.
God, no :-)

Some people here are already rather mean in their comments - imagine what would happen if I revealed The Magic CmdLine (TM)...

No, that privilege is reserved for the Inner Circle :-)

But I'll give you a teaser... It involved a lot of ImageMagick and "pdfimages" and "zxing" and "tesseract" and "pdfjoin" invocations... and the uploaded files were PDFs with scanned barcoded pages.
From experience: I have a large-ish group of friends who started work in NYC over the past year at various start-ups, big-name companies, etc., and not one of them started at less than 90k (base) as developers, unless they were getting unusual amounts of equity. If you work for a bank, you should be making 130k+, because your hours suck and their brands are so bad right now, so good devs don't want to work for them (but often will if the offer is right).
> He didn't say it was what people care about the most

How do you interpret the quote "People's ability to buy things at will is what regular people care about the most"?

> Most people don't know the issue exists

I really doubt this. There are multiple "stuff is more expensive in Canada than in the States" stories in the media every shopping season.

One possible reason for the issue never being on the table is that it's not actually that important. Ask Vancouverites about a move to Seattle and food prices will be a small irritant but nowhere near the deciding factor - entirely dwarfed on the pro side by jobs and housing prices. Ask Seattleites what their quality of life is and you'll probably hear about traffic and crime way before Trader Joe's.
Thank god the internet has white knights like you around.
In my area there were actually advertisements on the radio asking people to use the lock function on their cellphone to prevent pocket-calls to 911 a few years back. They claimed it had become a problem.

It leads me to wonder if your comment about capacity (which I assumed was the case as well) does not apply evenly everywhere.
Reminds of a trick I do with mustache.java. Templates can not only be used to generate output, but because of the declarative nature of the mustache language they can be used to parse output back into data that in combination with the template would generate that output. Makes for pretty intuitive parsers. In my case all text that isn't templating declarations are regexes.
Looks like an interesting abandonware project
Your cost of living doesn't really have any bearing on what your services are worth to a client. Talk to the client about what their goals are and how much value your contribution will add. If you are automating a routine clerical function that will save one person an hour a day that is obviously going to tbe worth less than if you are doing something that will save 100 people 4 hours a day. Note that these two tasks may take YOU exactly the same amount of time to implement but the client will have entirely different perception of what each is worth, and will/should be able to pay accordingly.
It's a very ugly language, I don't think anyone is going to disagree there.

That being said, it has some intriguing features that I'm not going to dismiss. I work with COBOL on a daily basis, so I'm not going to say no to a new language just because it's ugly. There seems to be a lot of utility here.
Signing up for Coinbase isn't instant. Yes, you could find someone locally to exchange cash for Bitcoin, but that's hoping for a lot in terms of security, and isn't exactly convenient, either.
A good source of inspiration, motivation and -- important to mention as well -- abstraction from the real world, is clearly some Spotify playlists based on white noise and world sounds. When I hit the play button, I'm not here for the next hours and I can really focus on whatever I'm doing at the moment.
How I learned to build a Rails app like petithacks
That can be both a pro and a con.
Side projects! They maintain the little spark inside me. Concidentally, yesterday I wrote a piece about motivation and side projects, maybe you can get some ideas: http://cfenollosa.com/blog/you-only-do-it-when-nobody-else-w...
It really depends on your abilities (I largely don't care about years of experience). Do you have a github?

Assuming that you're not exceptionally good, at 1.5years I'd still put you in the junior category with around $80-90k/yr.
It's not clear that that's the distinction that makes the most sense. I think typing based on capability makes more sense than typing based on purpose. So you would have a type like FSRead and FSWrite which could only read and write from the filesystem, for example. (Ideally with a nice way to combine the two!)

Of course, you can do this as a library. In fact, this is an example use case[1] for Safe Haskell which also prevents people from circumventing your types with unsafePerformIO and friends.

Moreover, some existing libraries already take similar approaches. FRP libraries extract reactive systems (like events but also continuously changing signals) into their own types. A button gives you a stream of type Event () rather than an explicit callback system using the IO type. Check out reactive-banana[2] (my favorite FRP library from the current crop) for a nice example.

Similarly, people use custom monads to ensure things get initialized correctly, which has a similar effect to what you're talking about. The Haskell DevIL bindings for Repa[3] come to mind because they have an IL type which lets you load images and ensures the image loader is initialized correctly exactly once.

Sure, in the end, everything will need to be threaded through IO and main to actually run, but you can—and people do—make your intermediate APIs safer by creating additional distinctions between effects.

[1]: http://www.haskell.org/ghc/docs/7.8.3/html/users_guide/safe-...

[2]: http://hackage.haskell.org/package/reactive-banana

[3]: http://hackage.haskell.org/package/repa-devil
Postrock music (with few vocals) tends to do the same, while adding a little more structure:

* Explosions in the Sky

* Mogwai

* This Will Destroy You

* The American Dollar

* Tycho
sauna & recreational coding
Terminate and stay resident.
Social Media as Understood by Oracle Marketing vs. Oracle Legal
Aw, there's nothing worse than a mystery! ;)

(I can imagine the gory details tbh - it sounds like there is every chance I have had a very similar command for a pretty similar purpose running for a good long while now... except mine's in a VBScript..!)
Location: Boston

Remote: No

Willing to relocate: Yes; New York City or Bay Area

Technologies: C, C++, HTML/CSS & Twitter Bootstrap, Javascript, UX Design (Omnigraffle, NinjaMock, Flinto, Adobe Illustrator), Graphic Design (Adobe Illustrator, Photoshop, and InDesign)

Resume: https://shriyanevatia.files.wordpress.com/2013/12/newresume....

Email: sneva831@gmail.com

I'm a senior at Tufts University majoring in Computer Science. I am passionate about design, new media, and educational technology. I am very interested in UX design (mobile or web) and front-end web development. My ideal job would be at a consumer-facing startup (5 - 50 employees).
If the corporation itself is not responsible, then the individual should be punished. If the corporation is somehow responsible (for example, they have a long history of systematic and deliberate violations with supporting policy), the corporation should be punished.

Here, neither is happening. The individuals responsible are, as far as I can tell, being completely let off the hook, while the company gets a completely trivial fine.
Wow - that's awesome
We are using Slack as our central, well, everything. We feed different slack channels. For example our dev channel gets: Github commits and pull requests, CircleCi tests, Heroku deployments and changes to out Trello dev board.

For other channels, like support, we push in intercom.io messages, heroku status updates, and a few other statuses.

We built a custom node module to send Streak updates to a channel as well.

It's awesome seeing what is going on in different parts of the company at any one time just by visiting a channel in slack.
Greatest Encounters with the Sun – The Comets That Dared, Daredevil Comets
Signing up for Circle is instant.
Actually, I think they can (also be entrepreneurs and artists) They just can't all be successful ones. However, due to the non-linearity of success, the winners would offset the losers, which is also why incubators like y combinator can make a profit.

So what it boils down to really is a social issue, where you have to find a way to ensure a fair treatment of the losers. Theoretically they were just as likely to be huge successes (I think this is especially true for artists) as those who actually turned out to be. If that wasn't true one could easily run a successful incubator on their own.

However, culturally, the idea of compensating the losers seems alien (and even outrageous in some places) as we used to live in a economy with a much more linear relationship between effort and return. I guess this is why ideas like 'basic income' have such a hard time being even discussed, although they would address the issue, maybe even solve it.
This is also an issue for me. The answer is a book group if you can find like minded individuals, or people willing to read. Too many people just don't read anything any more so the possibility of just 'running into someone at a party' who does read has been greatly reduced. It might make for an interesting meetup at a maker space I suspect.
Ocean Carriers have the 1970s - '80s version of an API. EDI messages. If you do business with an ocean carrier you can receive an EDI feed when a shipment or a specific container hits certain milestones in the transportation process.
I often wondered how you even get started at places like elance.

Job postings go up and within a day like 20+ proposals are already there with most from 4.9+ ratings. Why would anyone ever pick someone new when they have so many choices of already highly rated people? I don't know what they are charging, but I have to imagine with so many, that they all can't be very high.
I find Arnold Schwarzeneggers commencement speech to be very inspirstional. I've always admired him for having such wild ambitions(being a body builder) in a conservative country and time.
Full speech:http://m.youtube.com/watch?v=66vkogKQS2E

Or, if you prefer a shorter version with music:http://m.youtube.com/watch?v=QmD6QwI9nXA
That's an awesome video!

I totally agree with you, for me it's the euphoria of seeing it work, after days or weeks of poking and reading and prodding and reading some more and scratching your head and re-reading the same things.

That light-bulb moment is addicting, that's what keeps me going.

Edit: There also seems to be a little bit of correlation between how long it takes to make it work, and how great it feels seeing it finally do it's thing. That can be a source of encouragement to take on a project that's a bigger than your previous one.
First off, I think you should probably ignore a lot of the advice in this thread. They're tossing US rates at you which are basically irrelevant.

There's simply no way anyone will pay $100/hr to someone in the Philippines.

That being said, your goal of $15-20/hr is completely doable from the start. Just go on odesk.com or elance.com and start bidding on projects. Start at $15/hr and then gradually increase your rate as you develop a great reputation.

If you'd like to increase your rate substantially (never to US levels, but maybe to $50-60/hr), make 3 investments:

1) Take English classes. Communication skills are absolutely essential for freelance/remote work, and I'd much rather pay $20-30/hr more to someone whose sentences parse readily for me.

2) Learn other languages and some CS fundamentals. Someone who basically just learned Ruby out of 1 book and worked at a mediocre company is never going to be considered at the top of the heap, so do what you can to move up the value chain.

3) Start to build a technical brand/portfolio. If you contribute to some open source projects, that's where you can really start to see higher rates (if you wrote/contributed to an open source project I'm using, I'd happily pay you $150/hr to make some changes).
I wish their page included something along the lines of "Why do I care?"

Maybe a few examples of "data munging" tasks which the authors view as poor fits for [language X] and how their stuff solves the problem better.

Maybe something like "why is our language better than regexps in whatever language environment you already know?"
When I said signing up, I meant the whole process of getting to where you can actually exchange USD for Bitcoin. On Coinbase they ask for bank account information, and that can take several days to verify.

There is no process of identity verification on Circle before you can actually buy Bitcoin from them?
Thanks! I'll check it out. I've got the list of ideas, but picking one and digging in can be difficult.
:-)

Across the road (on Reddit/programming), a commenter already described me pretty well:

"Everything about your (rather interesting) story... reaffirms everything I know about Linux sysadmins - if you encounter a problem, your go-to solution is to write a script ... Honestly, you guys would script a sandwich if you could :P"

The only thing wrong in that sentence, is that I am not a sysadmin (hence the knowledge of the Dark Arts - of GDB :-)
If Amtrak was not government-funded it would have gone out of business decades ago, and appropriately so. Intercity passenger rail no longer works in the USA. The automobile and air transport infrastructure works so much better for most people. It's time to give it up.

Edit: I'm not saying that commuter and regional rail can't work, it clearly does in the right circumstances.
Use WASD to move just Mario, hit the back button on your mouse to play the single level.
I've always found "Philippe Petit" and "Man on Wire" interesting.
“You must not fall. / When you lose your balance, resist for a long time before turning yourself toward the earth. Then jump. / You must not force yourself to stay steady. You must move forward.”