skysight-inc/HackerNews huggingface dataset:
Does it come down to making money? Writing is about getting a message accross, be it a "give me money" message or a different one.
Isn't that how most people have exercised for years?
Yes, it's definitely a case of Maslow's hierarchy. I am thankful and grateful, and actually think of it every day, and let other people know that I love them and are grateful for them. But I have this great fear that I will never be successful. I will never figure it out. I will never make it happen. And that's really all I want right now. I just want to make something happen. It would be great to have 100's of millions, but honestly, if I could just support myself by something I created myself (not some job), I think I would cry tears of joy. I just feel like it's impossible right now. I guess I should go try to do the impossible so if I fail, at least it was something really hard. That will take some of the pressure off.
This was true 10 years ago. These days, every additional setting the application has is a liability. There is a growing group of people, who are scared to have conversation with their browser and make any informed decisions. They ignore such messages. Other people will change any setting they can find and then forget about it. Then they will be surprised and angry at the application that it is not working.

My experience shows that the more options an application has, the lazier the author was. What do you do as a software developer when there are two ways how to solve a problem? Ask the user which way to use? That is the wrong approach these days. The computer should not ask the user stupid questions. "Do you want to enable JavaScript?" is a stupid question for more than 98% of browser users. Instead of asking questions, software developers should invest the work to come with answers and "read the user's mind". Successful apps can do just that.
LurnQ – One smart learning platform you should definitely check out
Julian Assange, Edward Snowden promise more secrets will be revealed
Keeping food fresh :)
Sorry if it isn't super highlighted, but if you scroll down a bit, you'll see that I support most languages you'd want to use this for (current notable exceptions are Go and Obj-C, the former of which is coming soon). Here's the list:

c, c#, c++, clojure, coffeescript, haskell, java, javascript, lua, php, python, ruby, scala, scheme

As for your philosophical objection, I think the true value prop of CoderPad is a bit more nuanced than you make it seem, respectfully. The primary benefits as I see them are twofold:

1. The right kind of candidate is wowed. It is a real fish landing back in the ocean moment. "Finally, this works like I've always dreamed it should." You look really sexy administering that interview.

2. It can help you see candidates who have a firm grasp of programming but not quite a great hold on syntax do better. I would argue the former is more important, and CoderPad let's you see them experiment with syntax without having to rack their brains over whether the parameter goes before "do" in ruby.
Right now the limiting factor on the number of big hits is the number of sufficiently good founders starting companies, and that number can and will increase.

I do share this opinion. Creating value has no limits. You can create as much value and wealth as you can.
At the moment of this writing, the NoScript extension is the 6th most popular extension.

https://addons.mozilla.org/en-US/firefox/extensions/?sort=us...
...when coffee was an illegal drug, you had many people abusing it similar to what we think of as a stereotypical heroin addict today...

Did you mean tobacco?
http://www.ni.com/swf/flv/sawstop/

It was developed using FPGA from National instruments, the demo is pretty old and was developed around 2007.
Don't react out of emotion & set yourself up for failure now though.
Wouldn't using site-to-site VPN be adding a SPOF just as well, namely the VPN server (and, in addition to this, make the VPN server a bottleneck for transfer speed) ?
Leaving aside the issue that this still contains no credible explanation why there is supposed to be a problem, I simply don't agree with this philosopher. There is no "hard problem" with consciousness, and just because not all facts are known (or knowable) doesn't mean the supernatural is required to fill in the blanks.

For example, I'm looking at my coffee maker right now, it's in the process of making coffee. As an atheist, my "default naturalistic option" as you put it, would be to say that I fundamentally understand how the coffee maker works and that it's using electricity to heat the water which then courses through its pipes.

If I understand correctly, you're saying something analogous to: "wait, there is a hard problem with coffee making. You don't know exactly how the thing is wired, and even if you did you could never know the exact position and trajectory of every single water molecule. Therefore, it's obvious that there is some kind of dualism required for the coffee maker to work: a supernatural effect that makes the whole of it possible."

My problem with this perspective is that a diety is supposed to be necessary to drive the thing, whereas I content there is no need (and indeed not a single piece of evidence, not even a hint) for a supernatural entity. In fact, it always utterly astounds me why people keep conjuring up this need. Just because there is some information currently missing about the internals of the coffee maker, and because it's beyond me to know and monitor all of its internal information, doesn't mean the coffee making itself poses a hard problem that can't be explained by materialism.
> Don't treat your users like idiots, just provide information that clears up certain odd states by explicitly informing them of something like

you assume that users actually read dialogs presented by the software. This is unfortunately not a correct assumption.
Where can I find good therapists? I really don't know who I can trust. After a couple bad run in's, I really don't know who to talk to. If you told me you knew a good guy in Cali, I would leave tomorrow. I'm honestly that desperate to get this figured out and done with so I can focus on building things that I want.

Also, I think I will do some traveling while staying in hostels. Thank you.
There's now a distinction between a web application and a simple web page.

If I just want to read content, I'm not interested in running your application. I'd rather keep Javascript off and retain my anonymity.

If I actually want to use your application, then sure, I'll enable Javascript for your site.
This works and it works reasonably well.

I had used simultaneous-open TCP punching as a fallback for UDP punching when I was doing [0] and it did help in 10-20% of cases when (a fairly elaborate version of) UDP punching failed. That's on a scale of several hundred thousand mediated connections per day.

One caveat though is that it requires implementing a bot-like functionality in the clients, meaning that a mediating server should be able to tell a client - "create a socket, bind it to this ip:port, wait, wait... connect to that ip:port". Obviously, this is an ideal platform for DDoS attacks if someone ever manages to re-point clients to a rogue mediation server. So, yeah, it works well, but there are some not so obvious trade-offs.

[0] http://swapped.cc/hamachi
Would "somebody writing in English is introducing bitcoins" be of greater value? :)

I think it's a nice way to expand our bubble a little.
This is a great write-up with a simple solution - one that I recently realized that I needed.

I put the AddThis button block on some of my article pages at the beginning of May. I was getting less click-throughs to my product page, so I started looking into possible causes. The Site Speed reports in Google Analytics showed that my page load times had increased 2-3x. I profiled some of the slower pages and found that the AddThis external call stack can be pretty deep. After removing them, everything's nice and speedy again, and click-throughs are back up to normal levels.
> I assume most people are acting in good faith

He's talking about himself of course, the NSA is premised upon the exact opposite.
Personally I prefer FuTTY which includes a decent mish-mash of patches and modifications.

https://code.google.com/p/futty/

Supports all kind of terminals, like telnet, ssh, adb, cygterm, etc. Supports clickable links. Good unicode/wide-char support.
How does it compare to Kitty [0]?

[0] http://kitty.9bis.net/
Not sure how a basic tutorial makes it to the homepage?
BART workers to go on strike today(Monday, July 1st)
I generally avoid any submissions from Medium unless they have over 100 comments, in which case it is the meta discussion that attracts me and not the Medium post.

The problem I have with Medium is the posts typically lack depth, they are more "sound bites" than articles.
"These days, every additional setting the application has is a liability."

If we follow this thinking too far, we end up with a closed console like device, or Gnome 4 as parodied last April [1].

Surely there is a case for progressive revealing/enabling of advanced functions?

In the UK, the Blackberry phones are very popular with teenagers because of BBM. This desire to access BBM even extends to students carrying two phones, one an old blackberry handset on wifi and the other an iPhone or whatever. You will find small groups in corners at lunchtime exploring the features of the handsets. Experts will coach those who know less. If I could get that level of peer tutoring going in Maths, I'd have my OBE in the bag quite soon! Users can increase their knowledge provided the unfolding of extra features is managed.

[1] http://distrowatch.com/weekly.php?issue=20120402
I like how this rule doesn't do anything at all to 'eliminate useless meetings'.

Somehow reading the presentation beforehand makes the meeting more relevant? Most meetings I've been to on a regular basis were pointless not because there was a presentation, but because there were more than 2-4 people in the room.
> I mean is there any secret behind VIM that I (and maybe many other programmers) don't know?

Yes. This article is probably a good overview of those secrets: http://www.terminally-incoherent.com/blog/2012/03/21/why-vim...
Awesome what you can pull off in SaaS. $200 Bucks a month and still no unlimited use.
As they said about Geocities in retrospect, just because you can, doesn't mean you should.

None of these grab and say "I'm a busy waiting spinner". Let's not re-invent trivial things that are the way they are for a reason, I think EthanEtienne has the right idea, working on getting rid of them is the real innovation, not changing the way they look.
I made a similar article recently. I provide a complete block which you could copy/paste on your website directly. It uses javascript to create the right link using the current url.

http://yannesposito.com/Scratch/en/blog/Social-link-the-righ...
Yes yes yes it's possible.

Coding/programming is as complicated as building Facebook or Twitter but also as simple as wanting to get some daily tasks done like grocery lists.

If you dont know how to do something in language x, probably someone else knows. Any language you'd want to use, the logic stays the same, the implementation that varies. Hello Worlds should always be a thriller.

Bottomline, coding is simply a means to an end.

http://www.bango29.com/go/blog/2013/means-to-an-end
Comparison to SuperPuTTY? https://code.google.com/p/superputty/
Unbookmark.com, Anonymous Private Bookmarks in the Cloud
When browsing the web incognito, the last thing you want to do is bookmark a site you're visiting. But how do you remember how to get back to that page you liked so much?<p>Unbookmark keeps your links for you, off your computer, accessible from the web, and never asks you for your email or any personally identifiable information.
Can orbital angular momentum increase throughput of fibre optics cables?
Patrick's words could not be more true. Just three months ago I was making literally $0. At that point, I had some programming skills and the desire to make money with them, but I had never really followed through with anything. That's when I decided to change things. Through hard work (although less than I expected) and literally going outside and meeting with people, I was able to make $900 in a week. This might seem like not much, but as a broke freshman college student, I was blown away. I have since grown my business endeavors, and am currently making $X,000/month and saving for life after college (I hear it's expensive).

Seriously. To anyone considering getting into software for pleasure, money, personal growth, or any combination of the former, go for it!
while I am certain this is a reality, it seems so unbelievable. I started using Linux back in December 1991 and it is just seems so unreal that the kernel is at v3.1; that on first glance this article seems fake.

Is it just me?
Internet Explorer also has these reset buttons
Well JS can be disabled with the help of plugins however I find it ominous that you have to be an expert user/programmer to disabled javascript.

There are a lot of websites out there that use javascript for less than reputable purposes so not being able to disable it when you know you might run into them is insecure.

Like say using tor where having JS enabled is like asking to be tracked.

I know disabling JS is not an option on the modern web but then ship with something like noscript instead don't just leave users exposed.

This is not a feature that can just be removed it needs to be replaced instead.
You should be able to run it on windows as it is, by checking out the source and executing ./run.sh script or simply 'python main.py'.

Building the standalone shouldn't be hard to do it with py2exe.
The problem is that not only have a lot of them been there long enough to qualify for US citizenship, but they've experienced enough torture and fundamental violation of their human rights that they also qualify as avid haters of America and its citizens.

So the US has created a monster, and is not willing to let that monster live in its neighborhood, and nobody else wants it either, so .. there they stay.

Don't worry though, a lot of the Gitmo detainees know the situation is dire, and thus: the hunger strike. For some of them, death will be the only escape.
Medal of science videos
Objective-C Lessons from Go
Thank you. I think I do need pain. I want pain, I am tired of sitting here idle. I honestly don't mind dying, I have figured that much out. Hopefully that will make me dangerous at some point. I honestly don't care much to live past 60, so maybe that is an advantage.
Or make the option to disable Java accessible from there.
The interior too. It's pretty non-descriptive (and orange) compared to most company / vc offices.
Next in series: convincing yourself that you're not one of those spammers everyone wants their daughter to not marry.

Repeat after me: "I'm providing people with valuable information that is highly relevant to their purchasing decisions".
UI discussion aside, changing the option on upgrade seems a little... impolite, to say the least.
All nicer apartment blocks are like that, actually; they usually have a garage underneath but even this is too expensive for most people (whose work unit will give them a Mercedes even if they can't afford a parking space!), so they park on the street...fun stuff.
Whoa! there seem to be a lot of forks for the original PuTTY.

I never used anything else other than this and putty itself.

Perhaps there should be a wiki page for "Comparision of PuTTY Forks" on wikipedia.
I'm also partial to Socialite JS [0] - it provides a similar mechanism, the one I use is the hover option, this negates the need for clicking which I think would confuse some users.

[0] http://socialitejs.com/
Usenix ATC best student paper award on distributed storage
The article is definitely still true. When using Postgres in larger systems it's always a problem when the client asks "well what about redundancy?" — there is no good answer to that, for reasons outlined in the article and the post above.
I've been using this for a while. It is just like normal putty except it can launch/minimize to the tray. That's the only thing I needed so it was perfect for me. I haven't tried any of the other forks listed here and have had no reason not too.
And load fonts with JS?
While they look cool am I the only one who thinks that if you need to display a "Loading" spinner you should rethink what it is you're doing? Maybe I'm just traumatized from the surge of Flash based sites back in the day (thank god flash is on the way to the grave)
Putty - may aswell install cygwin then a X11 windowing manager!
Well, programmers should use whatever they feel comfortable using. Sure Vim and Emacs have a much steeper learning curve and they are also much more productive and powerful once you master them, but it dosn't work for everyone.

For starters, if you have your hands on your keyboard, moving them to reach the mouse takes time, so if you can do everyting without moving your hands, this is something that improves your workflow.

Secondly, even moving your hands on the keyboard to reach for the arrow keys makes you loose time, so if you can do the same without moving them from the main row...

On third place, with Vim, once you master navigation you moove pretty fast. You can move to the end/beginning of the next previous word, etc, and specify the number of times you want to do that just by prepending a number before the action. You can use regular expressions to search and replace (yes, I know, you can do that with other editors as well).

And many more advanced, powerful features and shortcuts that you learn over time.

You can just ssh to any linux/unix and edit a file really quickly. On some boxes it's the only editor available. This one alone is a really good reason to learn at least the basics of Vim.

Then, it's a personal choice. I force me to use it and learn and improve, but because I want to master it, you might not have the same goals as me. And of course you can leverage what you already know about Vim without giving up the benefits of other tools. For instance, you can prefer to use an IDE instead of just a text editor for some programming languages, so you can just use Eclipse, IDEA... along with their Vim plugins.

Of course you can configure Sublime Text to use Vim keybindings as well, so you can have best of both worlds.

Overall, I guess it depends if you like commandline. I love commandline, so the ability to have something like tmux over ssh + vim is really powerful once you know how to use it.

In the end, it's a matter of personal preference.
Be careful with financial decision. Do not give away all your money. Poor people can also feel worthless.

Consider volunteering. Many local organisations need people. You could do something that uses all your tech skills, but you may find it useful to do something that is just work; shifting boxes or somesuch.

Moving abroad would be a brilliant experience, but please do so carefully. Please do not "burn your bridges". It's good that you can see that there are ways out of the situation that you are in, but it's gently concerning that the methods you're using are destructive.

As others have said, consider Cognitive Behaviour Therapy. (Or other good quality therapies.) These can be self applied from books ("Mind Over Mood") or Websites (MoodGym (https://moodgym.anu.edu.au/welcome) ) or via therapists.

And if you really want to give some cash away I have an Amazon wishlist ;-)
Well I suppose I could start with the fact that you called SublimeText a better editor - but I'm giving you the benefit of the doubt that when you said "or something" you meant emacs :)

The thing is, people like to avoid using the mouse.

It may feel more comfortable to use a mouse but avoiding it can increase your productivity. It may be perception but I don't think it is, from my personal experience.

What VIM offers over SublimeText is superior text editing capabilities. SublimeText just looks great, so use a VIM mode for SublimeText if you think you are missing out on VIM.

Another benefit to VIM is it is ubiquitous because some form of it is installed on every modern machine (that isn't windows). Also, as mentioned above most editors have a plugin that emulates vim/vi.

Lastly, being able to effectively edit code over SSH like it is your native code editing environment is a pretty big bonus.

Learning VIM pays off in many ways.

-An emacs user
I don't know about you, but I think this one looks pretty fantastic http://codepen.io/jshawl/pen/IFxBK. Depends on the aesthetic of the website though.
What has NATO got to do with it? We (Austria) don't want to be part of the global police, nor do we need one.

And we can have our say without beeing part of NATO.

This is about spying on your partners, including high ranking officials, torture, secret laws and courts, extralegal executions, and a general degeneration of U.S. policies towards authoritarianism, which we have been witnessing for almost a decade now.
> imagine how successful it would be if your employer couldn't sell the products you manufactured to anyone outside your state.

Well, but that's imaginary. We have free trade within all 50 states. That's reasonable, for what you get in return - greater equality (wages for the less skilled), happier people.
Finally! Someone who has the same opinion on this as me! I can see where spinners can be useful, but we need to remember that we killed Flash for a reason.

What's wonderful about the web is the ease of distribution. As I see more and more spinners, I'm becoming increasingly worried that the standards will become the new Flash. For an example of a website that bothers the hell out of me with it's loading is Blogspot.
tldr: There are many kinds of meetings. This article doesn't even really cover the work involved in the kinds of meetings it's covering.

There are different reasons to have a meeting. This kind is the "present shit" kind of meeting. In that case, you can pretty much just email the material out and skip the meeting. Everyone gets an hour of their lives back. Win!

Or is this actually about the "get buy-in" meeting? Maybe. In that case, you lobby every person who will be in the meeting beforehand so that you know you'll get them all to consensus. And set aside time in the meeting for a Festivus-style "airing of the grievances". Make sure everyone is heard and then make sure everyone sees that they all agree with whatever decision is being made. Win!

If anyone actually starts arguing about semantics or other people's positions, the meeting is fucked. Adjourn, rethink, and try again after some legwork or with a different approach. Don't even bother with the "I want to show my anger to the group and nobody else matters" stuff in a meeting. That wastes everyone's time and makes everyone angry. Also, if it's your meeting everyone will remember that you let it go into a tailspin.

There are other kinds of meetings, too. Like the aspirational presentation followed by the call to action (great with an actual example of the thing in action at the company already), for example. This article doesn't seem to be about those, so I'll hold my tongue.

Meetings should be as short and engaging as possible, letting everyone make/save face and getting them all in line. Most of the work involved is before the meeting ever happens. Get the result you want by knowing how everyone will act/react in the meeting and setting the whole thing in motion before everyone's sitting at the table.
Eh? Game Dev is the one field where loading bars are everywhere.
> There are soon to be 7 billion people on this earth

A minor nit, but we're estimated to be over 7 billion already.
You can rent when you need it. For the amount a car costs you each year, you can rent a car or take a taxi a good number of times.
http://www.economist.com/blogs/dailychart/2010/11/drugs_caus...

LSD is indeed harmful but not as harmful as you might think.