skysight-inc/HackerNews huggingface dataset:
The reason I went cold turkey was that I was already seriously tolerant to my prior dose, and the doctor had recommended several months of tapering to reduce my tolerance. (I had been on that dose for about 5 years.) I couldn't afford to spend that amount of time eliminating my tolerance, because I'd be operating at such a reduced capacity (from withdrawal) that I'd risk my job.

So, instead, I took a week off coinciding with a long weekend, and just went off it completely. It sucked really bad, but I had some stuff in place to make sure I wouldn't be in as much danger as I could be. (I removed all potential weapons/poisons from the house, stocked up on "comfort food" so I wouldn't be tempted to get in a car, etc.)

I wouldn't recommend it for everyone, especially due to the suicide risk, but in my case (for various reasons) that risk was pretty much 0. (I'm aware that self-diagnosing suicide risk is really unreliable, but I have a few personal situations that make suicide impossible to seriously contemplate, so I'm pretty safe in that regard.)
-_- Java & C# are not platforms, they're programming languages. I'm making an effort here to understand you, but I don't see how a programming language can relate to the availability of file transfer tools.
Great article and this thread is great for checking out some new hosts for dedicated servers. Pricing has gotten pretty good in the last year so I think it's a good time to upgrade from PaaS to Dedicated hosting again.

Has anyone had experience with a hybrid dedicated/cloud model? I'd love to stick our Postgres servers on dedicated hardware but then be able to spin web servers as cloud servers when needed for traffic spikes.
How can we know? A mere veiled threat of litigation is enough to make a lot of corporations cower in fear, and stop doing whatever generated the threat. Does merely threatening a suit constitute "enforcing the copyright"?
Intressting. Where did you go? What did you find? What do you miss most?
TBPP2011: Chris Sarette on “Living in the Now”
Cloud computing fueling global economic growth
I used to oppose unit testing because I had a good C++ compiler with all warnings turned on and I foolishly thought that was all I needed and that unit testing was only for dynamic languages that did not have compilers.

I'm a big fan now though. If I have written code that's hard to test, I re-factor the code so that it's testable. I've found that un-testable code is generally bad code (it works OK, but is hard to modify later). I also run my unit tests during the build (right after compilation), so I know right away if something fails.

I've come to really like unit testing. I'm less afraid to change things and feel better (in general) about the quality of my code.
As a small web shop, we went the other way. From 3 (dedicated hosting) to 2 (VPS). It's quite nice to know that when a piece of metal breaks you just get a new machine on the fly.

You do need a good host though. Quick e-mail replies and pro-active management of server load is absolutely vital. Happy to have found it (in NL) :)
The BlackBerry was also a "status symbol" for a long time. Big whoop.

In the enterprise space, BlackBerry was the "best product" because it was manageable, easy to configure, easy to encrypt and reliable for it's purpose -- making phone calls and email.

As the iPhone and Android devices became popular, users started expecting a rich web and app experience that BlackBerry just couldn't deliver -- but IT guys like me still pushed BlackBerries, because the new devices weren't managable.

Then, that changed. iPhones can be managed, encrypted, etc by an IT department with little fuss. Androids can be too, but it's more complex -- I need to buy a 3rd party app to encrypt email, and keep up with the various features of 8 different vendors and 30 different phones. So, if I buy Android devices, I need to deal with the carnival of device choices that confuses users and increases the likelihood that my people will screw something up. Or I can buy an iPhone, which costs the same or less than the Android deivce, and everyone is happy.

Sounds like the "best" choice to me.

RE: The Mac -- I am a Mac user personally, but wouldn't buy them in a medium or large business. Why? Three reasons: Macs don't have a mature (where mature == working) integration with authentication and authorization services (ie. AD or LDAP/Kerberos). Apple is a single-source, mercurial supplier. All business apps work on Windows -- 10% work on Mac.
Having stronger abs helps with a couple workouts, especially those related to balance. Easiest to notice if you're not accustomed to pushups. Blast out a set until you're exhausted, then feel your abs burn for the next few days. The stronger your core is, the heavier you can lift since you're no longer fighting your muscles to keep yourself in balance.
Problem with Prioritizing
"we need to control the release of the genie"

Has never, and will never be done.

Oh, and I will believe all the people who whine about the virtue of the natural, un-augmented human, and about how unfair augmentation is, when they start advocating that athletes compete naked.
I agree that comparing to others is mentally unhealthy. This applies not only to the gym/fitness but all areas of life. On the other hand, measuring progress is a good motivator, and I feel a proper way to do that is to challenge yourself. If you were able to shave X seconds off your mile time, or improve your squat weight by Y pounds, then I feel it is a proper motivating factor as well as one that could assist in keeping your mental attitude in the right place when other facets of your life are troubling.
Based on this article, the problem is getting tested in the clinic makes people feel that they are stigmatize and over expose in the clinic. But I wonder, are people who would see him/her buying the said tester in the pharmacy or clinic would not judge them immediately? I think they would be more expose to the public.
The "conspiracy" language may be related to the RICO charges; if the DOJ can't prove who did what they'll just try to charge everyone with everything under RICO.
By all popular accounts I was extremely "introverted" when I was younger. Having made a conscious decision to change certain aspects of my life, I am now far more balanced...

I'm guessing your level of introversion has not changed one bit. But that your sociality has grown with conscious practice.

Social skills are something you practice. Introversion is something you are born with.

I'm an introvert and everyone tells me I have great people skills and that I am charming and wonderful to have at parties and other events. And I have lots of friend. So how the hell am I an introvert? Simply, after a lot of social interaction I feel mentally drained and need some alone time to recharge my mental batteries. That's introversion.

Not having a lot friends or having anxiety about large social gatherings - that's social shyness and it actually runs rampant among extroverts as well as introverts.

Personal anecdote time:

Every introvert I know, including myself, has no real fear of public speaking. Most get bored by the sound of their own voice when speaking to large groups. Every extrovert I know has a huge fear of public speaking, some honestly fearing it more than death.
Only 6% of Wikipedia Readers Have Ever Edited Wikipedia Content
We all act as peers in a large social structure in the current world. I have heard about the idea of P2P social networks several times. However, the trend seem to be going in the opposite direction: Look at the cloud.

I would think the majority of Facebook users would not see the need for having an always-on server in their own home hosting their social network, and therefore have a hard time imagining that "P2P social [networking] is the future". They would either have to have this in their own home, or rented from some company, costing money, and, once again, centralising information.
yeah. I'm currently using dreamhost shared and despite my gripes, it's not bad for the lay person. Dare I say I recommend it if you want to run a static-page driven site (e.g. jekyll / hyde / etc.) . I want to see how far they take unlimited and see if they'll handle my several-gig photo collection soon.

Hell, my dad uses godaddy of all things, but at least he has his tiny wordpress site up to help his non-tech business.
http://www.kimsufi.co.uk/ is showing unlimited for all three plans when I visit (from a UK IP address). I might have to get one of the lower spec (celeron/atom) machines for myself, do you have personal experience of the company?
There was no Klan in the 1880's. There was a Klan from the end of the war until the 1870's but that was a disorganized vigilante group and it was suppressed by state governments. Around 1915, Birth of a Nation came out and people started romanticizing the Klan and it reformed. For a good 35 years though, there was no Klan of which to speak. That's not to say there weren't other groups which filled the same niche in that time period, but the Klan itself didn't exist.
SOPA and PIPA Clearly Explained [Infographic]
your analogy to breaking into a site is very valid here, which gives me pause.

But one way I would look at it is that if, let's say, Apple were to produce a great piece of software and say "you have to come to Cupertino to use it" and then someone broke into the Apple's site and made that piece of software available on a P2P network, would the analogy still be valid?

I agree with you communication between both sides must exist but, in this case, the tech industry is actually providing a number of LEGAL ways for Hollywood to provide its content online (either per subscription or pay-per-view) and Hollywood is still saying "NO". It feels as if only one side is trying to find a compromise here.
I've been using DirectSpace [1] for quite some time now and I see no other mention of it.

I signed up when the 512mb instance was only $4/mo, but it seems they've upped it to $8/mo now. Anyway I haven't experienced any significant downtime or bad performance, but then I'm not doing anything important on it. I also have no clue about their customer service level since I've never used it.

[1] http://directspace.net/webhosting/vps/inventory.php
NTT DoCoMo asks Google to limit Android data use
Farewell, Yahoo Apps
Wasn't this article up on HN a couple of days ago from another site?
If entrepreneurship is such a force for good in our society, why doesn't the government promote the small business interests more? What I am speaking of is the truly overwhelming amount of paperwork and taxes that must be satisfied from day 1. Just to beat a dead horse, the requirement for the 1090 forms for all, including corporate payees, would have absolutely choked most small businesses. And woe be unto those who through ignorance or arrogance didn't file. My plea is to all readers, think before you vote this year. See who is really promoting a better environment for small business, and vote for them. Let us reduce the risk for entrepreneurs and build a better society!
"SV entrepreneurs believe they can succeed because it never even occurred to them to believe otherwise and of course nobody else would suggest such a thing. "

And many of them would be the first to also trot out the old cannards of "90% of all startups fail" and so on, they just don't really believe it, or don't believe their project will fail, regardless of the evidence.
If this gives you any solace, I'm planning to boycott the US for the near future.

Being French, I've always wanted to visit the US, and I'd love to come work / build a startup in the Silicon Valley. I'm really interested in American culture: I read mostly american books, and hang out on various English communities (reddit, HN, ...).

But, over the last few years, I've been following closely the various US policies (TSA, press freedom, wikileaks), and I have decided this country is not for me, at least for now. If I were to emigrate, I'd go to Germany or Canada, not the US.

That said, I might be biased by all the stories I see on Reddit...
Get a clue noob. My online avatar has nothing to do with reality.
Go to Home Depot, buy a couple bags of sand. I wrap mine in duct tape to keep them from exploding if/when I drop them. Lifting and throwing bags of sand is a great workout because the sand it always shifting. It helps build stability and real-world strength muscles, not show-room muscles. Grab a duffel bag and throw in a couple sandbags. Put it on your shoulders and trudge up and down the stairs until you can't anymore.

Really easy to do at home and cheap. By the time your strength outgrows the sandbags, you should be motivated enough to invest in free weights or get to the gym. Or not, but you'll still have the sandbags and the muscles that result.
http://news.ycombinator.com/item?id=3515739

http://www.granick.com/blog/?p=739
which is why incubators lower the odds of failure and have mobs of people trying to get in. another validation of the lottery scenario is that even smart people keep launching companies, trying to find the one which catches the invisible wave. invisible wave = launching at the right time + getting lots of enduring love.
Three trends that change business: Mobile, Social and Cloud
I am not sure you'll find so many people here that are :
- able to read French
- interested in investing in French real estate
Set of 5 non-trasitive dice shows some remarkable properties (video)
Extreme usability examples - more?
Product Discovery for guys.Americanadventuresupply.com
There's a lot of talk of discovery being the next important step on the web. It's one thing to search for products online that you pretty much know you want. It's another thing entirely to discover great product & experiences that you never knew about but actually love. That's what we're working on. And you can find brands & experiences that are tailored to your tastes.It's for guys. It's coming soon. Get on the list.
Sounds like your test were quite brittle, if refactoring application code causes tests to break. A good mental rule I use is: "test the what not the how". It also a good reason to program (and test) to interfaces than to the implementation, although you have to be careful with this as it is all too easy to go OTT in your use of design patterns. You have to know how to strike the right balance.
Why Bother With jQuery? A Guide for (Former) Flash Developers
Desurium (Desura game client open sourced)
If this is the sticking point that's preventing you from giving CoffeeScript a try -- don't let it.

Not having source map support in browsers is certainly less than ideal, and yet... 95% of the folks who raise this issue have never tried CoffeeScript, and 95% of the people who have tried CoffeeScript will tell you it's not an issue.
WP7 is probably a good choice if you're a big Microsoft dev shop and are actively developing custom tools. I've been told that development for WP7 is pretty easy for existing .Net programmers.

All of this is great news for the industry -- a robust market is a good thing.
There is a time and place for unit tests - when you're creating algorithms.

Most of the time, however, we are creating web apps and things that run at a much higher level of abstraction than the underlying algorithms. We should probably write tests at the same level of abstraction our solution is.

Although, I guess, when you're writing medical software or something for a bank, you should be a bit more strict than when you are making the next best social sharing app.

A guy I know once solved a bug by having a unit test for the md5 function from the standard library of the language at hand ... turns out a specific version was buggy.

Either way, I prefer using integration/functional test. What I care about is that the right output flies in for a certain input. What I don't care about is how. So I don't test for that.

Also,
Unit tests must be created before the code they test.

yes they should. It's very helpful to think about how your code will be used before you write it, helps you think it through as well.
Nice! I'm working on something similar. Mail me if you're interested in joining forces
However, this is a great alternative to people looking to host their own, with some of the recent moves Google has been making. Also, it increases the bus factor of your communications, which is never a bad thing.
I agree that matching up line numbers is usually pretty trivial, although I also see how this complicates the workflow for people. To make matching lines even easier, I've written this tool: https://github.com/showell/CoffeeScriptLineMatcher
Unify - Native-like applications for smartphones, tablets and desktops
based on the well engineered qooxdoo[1] framework.

[1]http://qooxdoo.org
I lived in DC for about 6 years, never worked in politics, and his statement rings true to me. Even if you're not involved in politics, pretty much everyone else around you is, and it tends to just permeate everyone's life. One of the main reasons I left, actually.
I have some sympathy for that argument, but I think we should still distinguish the cases and talk about them accurately. If the situation really is that 90% of people need some sort of intervention to reach the desired mental functioning, then we could just say that and argue for it openly; the pro-nootropics community makes those kinds of arguments, for example. I think when loaded terms like "abnormal" or "ill" or "treatment" are used, though, they're only really accurate if we're talking about pathological deviations from a species norm.

But actually my interest in what constitutes the "norm" is somewhat more basic; I think how human attention works is quite interesting as a subject of scientific study, and I wish there were more aggregate data on how it varies in different situations and across the population.
That's the problem with the shoot-first-ask-later approach that they have pursued. I'm positive they did not think this through all possible ramifications and now they are left with a great big mess on their hands.
Indeed, my application did not require cache coherency or shared memory.

In fact, what we ended up doing was basically a message passing system between the commodity machines in the cluster, so each node processed messages independently. Each node maintained its own shared (between messages processed on that node, but not between nodes) state and if a message which needed this state was on a different node, it was transferred to the correct node (using a distributed hash table to know which node to transfer to). Since we could tell very early during the messages processing if it requires access to the shared state or not (we knew more or less by message type), this was very efficient. There was a little more to it for redundancy and fault tolerance, but that's the basic strategy we followed and it does not require shared memory or cache coherency at all, like you correctly identified, which is why we didn't need Tilera and were able to meet our goals on a commodity hardware cluster.

When I said my application was a good fit, I really meant that it was embarrassingly parallel enough to make good use of a lot of cores - not that it required or benefited from anything else that the Tilera hardware would have given us.
I agree, if "programming" is taken to mean a broad understanding of eg processes, iteration, encapsulation, abstract categories, causality, concurrency, constraints, data formats, networks, stuff like that.

In other words, to have something resembling the mental model of a programmer, without writing code. In that sense, I can see "programming" being the new highschool diploma.

But if he means it literally, then I don't agree.
Great article. Just want to point out Katy (https://github.com/raganwald/Katy) is a fantastic addition to CoffeeScript.
Obligatory XKCD: http://xkcd.com/137/
Performance in the Cloud: Business Jitter is Bad
I really hate the implication that being an introvert means you are not as good at interviews or HR type networking.

I am an introvert. I have a huge professional network. How? Simply by being nice to people and caring to build a network! And I know plenty of extroverts who have a much smaller network than me because they tend to burn bridges when they leave companies, because being an extrovert doesn't keep you from being kind of a dick.

And as hackers we are often stubborn and passionate about objective truth and I think these HR/networking problems have nothing to do with introversion.

I think introversion is being used as an excuse. And I suspect a lot of introverts are either not introverts at all, or have entirely separate issues in addition to being introverts.

Certainly a lot of what I read about introversion has nothing to do with it, but is clearly about social anxiety.

It's a "pain point" precisely because there's no reason a somewhat 'introverted' individual should be organizationally penalized for their personality traits when they 'bring the goods' regardless (or even in excess of requirements).

That does not happen! The only way I can imagine that happening is if you are an introvert who happens to be a professional party host, or maybe sales. But introverted personality traits do not get you punished professionally if you do any kind of intellectual work like programming! What ever punishment you're seeing, I'm guessing it's due to social issues entirely apart form introversion.
Fast Lossless Color Image Compression
There are likely many successful startups which did a Show HN, but the cause of their successes have nothing to do with HN feedback, while highly valuable from a peer-to-peer perspective. They went on to find thousands of customers on their own. How they did this, and who championed them, is a different story.
There's some types of social behavior which are binary - you can speak in public or not, chat up girls (or boys) or not, and go to a Star Trek Convention without getting too freaked out. It's contextual.

But I think people tend to have roughly normally distributed general social skills. There's very few people who's social skills are so bad they don't develop them further. People tend to develop their skills to the point where they are confortable with the kind of interaction they want.
Rashad Evans, Good Energy, Good Confidence
Join Hieroglifs Translations Romania newsletter
Hieroglifs Translations Romania invites you to join our mailing list in order to find latest information and discounts what we offer our clients: http://www.hieroglifstranslations.ro/en/
I don't think that programming is going to be a required skill like a lot of people here say it is. As much as I love programming and machines and computers, I don't think I want to be serviced in every area of my life by a machine. I don't think I'm alone in this sentiment. In the foreseeable future, there will be jobs for the non-tech-savvy folks.

When I read articles like this, I get the feeling that some people love programming and computers so much they get all giddy thinking that everybody will need to be programmers at some point. Don't get me wrong though, I do think that people who have the capacity to wield computers have a lot of power on their hands, but I think it's a bit of a stretch to think that everyone will need to be programmers eventually.
What Piracy? The Entertainment Industry is booming