skysight-inc/HackerNews huggingface dataset:
OP if you can read this please consider following:

- Do not do it. You are seeking a permanent solution to a temporary problem. It is illogical.

- Find some relief in marijuana. It will definitely take the edge off. Suicidal thoughts will be gone in the first few tokes.

- Leave the job or take a vacation, and then leave it. The job is not helping you at all, and it looks like the founder is a narcisstic insensitive person. It also sounds like they are not very good colleagues at all. Stay away from those energy black holes.

- What's done is done. It's time for you to leave the past. What's more, there's a whole array of other places in the world you can work. I can name a few:

Vancouver, BC:
Pro: Clean environment. Great medical marijuana.
Cons: People are pretentious, high living costs.

California:
Pro: Thriving startup scene. Great medical marijuana.
Cons: I don't know because I never been there. Thugs? idk.

Thailand:
Pro: Cheap living cost.Not sure about smoking weed there.
Cons: Might be dangerous for foreigners. I never been there, so I don't know.

South Korea:
Pro: Moderately cheap. Safe. You might end up teaching english.
Cons: People's hospitality varies region to region. I have never worked there.

Best of luck mate, and remember, there are many many other options out there.
I generally don't advocate complete rewrites, but it seems to be the best option in this scenario. Why is everyone so opposed to doing this? I don't mean that rhetorically. I truly don't understand. I don't want to downplay the difficulty of such a project, but I regularly see brilliant developers here at HN and elsewhere scrambling to create something meaningful. Here's an excellent opportunity to build something that would have widespread use, with both cultural and political impact, yet there seems to be a lot of reluctance to actually take on such a project. Instead, we keep speculating about anonymous developers who have made it clear that they're done and want nothing to do with it anymore. We even have permission to use TrueCrypt for reference. Seems like an awesome opportunity for developers smart enough to do it.
So a windows shop acquires a Linux based cloud service and thinks it will be able to hire its way to Linux competency. Good Luck with that
This is because mori is written in ClojureScript. For the most part, all mori is doing is exporting pieces of Clojure so that the native JavaScript environment can access them[1]. In Clojure, the naming convention is "foo-bar", and the cljs compiler translates that to "foo_bar".

I can't imagine changing the cljs compiler or adding a piece to mori that must be maintained is important enough for this. I'd imagine Swannodette's answer would be "you should use ClojureScript anyway" :)

[1] -- https://github.com/swannodette/mori/blob/master/src/mori.clj...
I feel like working on client projects aka work a few months and then taking few months to learn/work on your own ideas seems ideal. I have issues with depression and a hate-hate relationship with my work atm. I constantly fantasize about not working for anyone and spending all my time pursuing my own ideas.
"One I feel has the potential to be even worse than spamming and link boosting."

In the short term, maybe. In the long term, no. How many times can this weapon be used before it leaves a nice juicy fingerprint, or sources of negative links become over saturated.

This negative-SEO feels very much like bottom-feeding. Last scrabbling for tiny chunks of change, or an explosion of self-entitled anger, we just need to wait it out. People do stupid traceable things when they are angry.
May I ask how much cash--more or less--you were prepared to throw at him?

Also, did they guy who contacted the TrueCrypt author mention any dollar amounts?
An old, Russian, mobile, vacuum tube-using radar system guided an SA-3 as it shot down an F-117 over Serbia. What makes you think modern HF radars that use high-tech computers won't be able to do better?
My understanding was that Freddie (and later Margaret Thatcher's imitation with selling council houses in the UK) were policy decisions made on advice from the then nascent neoliberal movement.
There are actually no citations to support this, and prior usages make it seem unlikely that is the derivation.

That isn't to say it's not offensive -- but I don't think promotion of inflammatory false information is constructive.

http://www.washingtonpost.com/wp-dyn/content/article/2005/10...
There's a lot of ground to cover to become a non-starving freelancer. You need to find mentors and other working models quickly and some grit. You may need more education and training. Since you're looking at web-work, you need also to start building your own portfolio of sample-work in order to prove yourself, I recommend learning everything you can about github.com and making yourself a name there with a github page--version control systems like GIT will become your ultimate UNDO/REDO system and will save you hours of agony when you make mistakes. Make mistakes. You can't learn anything without learning how to recognize you've made a mistake. But networking on github is just networking on the Internet, you'll also need to find communities of people to associate with in real-life to network. You're young, there are a lot of other people out there to discover how things worked best for them--their experiences can help you guide your own.

Here's some more rabbit-holes to fall into, you'll come out of them fine:

http://thefoundation.com/ (Entreprenuership)
http://5by5.tv/quit (Grit, psychology of going-it-alone, passion)
http://www.danpink.com/books/free-agent-nation/ (Work ethic and networking)
http://www.personalkanban.com/pk/ (Self management)
http://www.lifehack.org/articles/lifehack/a-review-of-the-ar... (Learning)

And finally, if you have any debt, by hook or crook find ways to eliminate it. Stay off the debt path, it will only cause you suffering after short-term gain.
P.F. Chang’s Breach Likely Began in Sept. 2013
yeah, it's 100% creative commons.
I'm coming at it from the Ruby angle, in which jobs are often triggered using ActiveRecord after_commit hooks. I admit to being ignorant of the Python/Celery way of doing things so perhaps I am missing the point. I'm talking about jobs being produced atomically with the data that necessitated the background job (I realize not all background jobs are spawned in this fashion).

I agree with your point about polling being bad, however as someone pointed out below it's not an issue with Postgres's LISTEN/NOTIFY (and I added a note to the queue_classic gem which makes this easy to take advantage of in MRI Ruby).

Obviously I'm aware that Redis and RabbitMQ persist jobs. That's not what I was talking about at all.

I think we're on different wavelengths here so I'll let it be. :-)
Show HN: Area301.com – Intelligent Leads Aggregator for Web Developers
Link: http://www.area301.com/
I personally don't think the punishing difficulty curve was ever not in fashion with the gamers we're talking about. What happened was it fell out of fashion with the publishers, because they realized if they made the game easier, it appealed to a larger market.

What changed all this was kickstarter. All the games that developers still wanted to make, but couldn't find funding for because they weren't "modern" suddenly had a new method for publishing. FTL is a great example of that- it was an early kickstarter success and I doubt it would have been as good if it were published by, say, Ubisoft. What will be interesting is if we see a resurgence of hard games, just like the resurgence of point-and-click adventure games after Doublefine showed that people will still pay money for them.
African firm is selling pepper-spray bullet firing drones
Genze electric scooter
Can you give some more examples of the kinds of closed-mindedness you're trying to get at? I'm trying to understand your line of thought. Are you saying that Myhrvold is being an asshole because he's elevating what he is doing to a much higher level than it justifies?

Not agreeing or disagreeing - genuinely curious.
The AMRAAM can be used at close range. This is necessary: what do you do after expending all your Sidewinders?
You didn't actually read the document with the named-non-group plaintiffs.
About the project (From the Author)

History:

-----------------

I am a web developer finding new clients on job listing websites (CL, Elance, Guru, Smashing Magazine just to name a few) and I find it time consuming to go from one site to another looking for leads. Most of those sites do not have good search functionality, and reading new postings via RSS does not fix the situation.

There are also many spammy posts on all of those sites and over the years I learned how to easily spot time wasters and fake postings.

Execution:

-----------------

I decided to create a site which will:

get data from job listing websites ==> analyze this data and try to eliminate suspicious posts, detect quality of leads etc. ==> store this filtered data in a database ==> display it in a user friendly format

I created this tool and called it AREA301 and I use it myself when searching for new web design clients. I have opened it up to the public and let other web developers use it. It is free to use.

I already have more than 100 active users and I address any issues they find as fast as I can.

I am looking for feedback about the idea, landing page design and the functionality of the tool itself.
For the new research (that haven't been proven over and over again, like the Lipid Hypothesis) go to http://nutritionfacts.org and this Youtube channel: http://www.youtube.com/user/PrimitiveNutrition
I'm really sorry for your parents. That said, I think that being clueless about doing business on the internet and doing business on the internet is a combination that should not come with a guaranteed pay-out. If you then employ someone to act on your behalf (without understanding) then even though your intentions are good you could get hurt.

In that sense I sympathize less with your parents than that I sympathize with the owners of the sites that got bombarded with links to your parents website.

Nobody has an automatic right to turnover based on intentions. The most solid way to grow a business is to find your customers through references and to keep them happy, treat any search engine traffic just like you would treat a walk-in new customer. Pamper them and make them happy, don't count on them coming but when they do make sure they stay.

Your parents actively pumped resources (money) into a fight that they could have chosen to simply not engage in. SEO's are a scummy bunch and I see their pitches on a daily basis so I don't fault your parents for falling for it. Even so, the loss of this traffic and the dent to their reputation is their own fault (doing business in unfamiliar territory comes with harsh penalties) and the fault ofthe SEO's who did it to them (though I clearly think the SEO's are vastly more at fault here).

Recovering from the change is hard for a reason, I fail to understand why your parents website should 'show up in the first few pages of Google', there is no automatic right to that and there are only so many subjects and 'first few pages' to begin with.

Rewriting your product descriptions may or may not be a good idea, I don't particularly care about having duplicate content on my sites because I don't particularly care about google traffic.

I understand that if google traffic is all you have that this could all be very hard to stomach and that it may even mean going out of business altogether. But if all the mom-and-pop stores that give a few $100 to shady SEOs would stop doing business online I know that my workload will go down by several hours per week at a minimum. So from that point of view I would not be too sad.

Still, I believe that your mom and dad may be able to survive this if they learn that relying on a single source of traffic is not a good idea. Much better to really build relationships with other online properties that carry weight with their prospective consumers, or to do it like everybody else is doing it: by spending their money on advertising instead of on trying to game organic search.
For autocomplete backend, you can use 'Autocomplete as a Service'. Kind of backend service designed for autocomplete.
http://www.aaas.io
Elon Musk Says SpaceX Will Send People to Mars in 10 to 12 Years
The reason suicide isn't logical is because there's no coming back from it. You're making a definitive judgement where one isn't possible. Any number of worthwhile things could happen with the rest of your life. If you're young, you'll likely have the chance to travel into space. That seems far from now, but then 20 years ago all phone calls were inside, our lives were dictated by where we lived, and we had just watched Cold War whimper to a close.

All that said, yup, this existence often seems pointless. I've read enough Existentialism to drive that point home. We do often feel trapped without purpose. We struggle to dignify our jobs, our relationships, ourselves, and our future. Really, this is it? Really?

Then you fall in love. Or experience a sunset on the open ocean. Or see the Milky Way from the middle of the dessert. Or skydive from 10,000 feet. If your life feels mundane, then make new choices. If you're willing to kill yourself, kill who you are and who you've been. If you have nothing to lose by ending it all, why not start over in a new country or a new profession? Find hobbies that require taking chances?

Meaning is what you make. If you are convinced there is none, then the hardest look is the one inward to find another identity. Who said you have to be you, the same you, each and every day? Kill yourself but don't end your life. End the choice of who you are and find another, more fulfilling version. What do you have to lose?
You're misrepresenting what happens. Cloudflare is not using SNI: it is simply creating a certificate with multiple domains in it; contrary to popular belief, SSL certificates can be valid for multiple disjoint domains through a field called SAN (subject alternate names). So a single certificate served by a single IP on a SSL terminator can be valid for multiple domains, without having to use SNI. They probably have some custom agreement with their CA (GlobalSign) for the economic part and for the fully-automatic provisioning based on their control of the nameserver (instead of the usual link sent to root@domain).

Another company doing the same is Google; they have a single certificate valid for all their properties (youtube, google.*, etc.), so that they can have a network in which SSL terminators are totally disjoint from the websites they proxy for.

As for the security, the certificates' private keys are fully handled by Cloudflare, and website owners don't get access to them. The security of a website sharing the same certificate of your website is immaterial for your security. You just need to worry that Cloudflare is not hacked, but that's part of the deal once you start using it anyway, it doesn't get specifically worse if you activate SSL.

I don't know if the TLS standard has some limit on the number of SAN, but there is a technical limit, because the certificate gets bigger and bigger (and thus connections slower and slower). Cloudflare probably has some per-certificate limit (e.g.: 100 domains) after which they simply begin creating a new certificate on a new IP.

I'm instead curious on how they plan to make SSL free for everybody by the end of the year. Possibly through SNI, but I'm not sure; I would say the CA cost outweighs the IP cost, but I'm not sure how the numbers for those services work out at CloudFlare scale.
That means that, as a site owner, I would be free to engage in spam SEO.

If it works, then I get rankings and traffic.

If it doesn't then there is no harm to me and I can go try some new tactic
I'm not sure S3 is a good example, since it uses a public API that has multiple, open-source implementations on both client and server sides.
If you need something more robust and flexible, give www.panopta.com a try. We've been using them for a while and are pretty happy with their support, accuracy and flexibility.
Please consider contacting CALM as well as Samaritans to connect with people whose life experience may be similar to yours:

Calm: 0800 585858, www.thecalmzone.net - Campaign Against Living Miserably Help and support for young men aged 15-35 on issues which include depression and suicide.
I think pre-judging someone, based on them walking in with a suit to your chilled out startup environment, is just as bad as the big corporate companies judging someone for not wearing one.

I mean in the end you're looking for the right person for the job, not their expertise on what to wear, right?
Hacking Spotify into Twitter for Fun and Profit
Yes, and I think much more than Windows.
I really like tornado and websockets but keep in mind it gets dicey to scale on one box after you get to about 50 open connections at the same time on one box. You can do things to stretch that out but it's not the easiest thing. You also still have browser requirement issues. So it really depends on your use case polling, which is my least favorite method, is the most versatile method. It's easy to use flask for all of these issues. That said I'm a big fan of Tornado.
No, you are not storing the job itself, just a flag that indicates that the job was not done/or even stored. What's more, there really are various ways to handle failure of storing a job on a queue, but in most cases it's just the absence of the desired effect that can be a giveaway. Ie. you know that the job either didn't finish or wasn't even sent to the queue if it's effect (ie. updating the user's friend list from facebook) was not done.

Also, take a look at #5 for a great monitoring stats solution.
I had the same feeling, though I am using celery for different projects, still it needs time for me to figure out "what is going on there?". Specially I have used for simple task queue system which was overkill. And python-rq definitely a good choice. It does one thing, API is quiet simple and short and it does the task well.
> Well, Apache is the name of a group of tribes and they might decide they want the website back.

They never had the website, and they can't get it back. And being the name of a group isn't the basis for the legal decision here, so that part is irrelevant, too.

> And I take a bit of an offense at you telling me or my Dad what you think Redskin means versus what he grew up with and myself growing up on a reservation with the slang "skins" being used often and not in anyway like your dictionary definition probably written by someone who had never set foot on a reservation.

The petitioners for cancellation of the trademarks in this case (and the previous one on the same marks) were all Native Americans, enrolled in tribes -- I'm not sure if anyone of them lived on reservations or not, but that's irrelevant to the legal standard anyhow. Further, the evidence presented in the case, and the legal standard, address whether the terms were disparaging to a substantial composite of the referenced group (Native Americans), not to some group irrelevant to that.

That doesn't mean that all Native Americans have to view the mark as disparaging for it to be cancelled, but it certainly does mean that the decision is not about whether other people, who aren't Native Americans, think the term is disparaging to Native Americans.
Complete History of Google Enterprise [INTERACTIVE TIMELINE]
There is modern research into willpower and afaik the essence is: try to not use your willpower. Rearrange your life so that you don't need willpower (like sell your car and burn your public transport subscription, so that you have to go by bicycle).

Beating oneself up about lack of willpower is really sad (I do it myself, but it's wrong).

I recommend "The Willpower Instinct" by Kelly McGonigal. There are also YouTube videos of her speaking.
Maybe we need to re-brand the "open plan" to something else. "Open" is something many tech businesses want to be, especially internally. So an "open" layout helps people be "open" in other desirable ways, right?

Well, not really. It's an unfortunate decision-scrambling word-collision.

It deserve a name that's still descriptive, but of a loud, crowded place where it's hard to get work done. "Stadium plan"? "Nursery plan"? "Transit hall plan"?
> Constructors should never attempt to raise non-fatal failures

That essentially requires two-stage init for almost any non-trivial initialization.
I think he's stating that most people know about the 386, not that the 386 actually started the journey.
hi, i'm not the creator, i just was curious about your opinions about the site. having the users posting in a place like a group will produce a different kind of posts from what you find on twitter hashtags. subreddits is close ofcourse, but it has a taste of a bookmarking site more than a social network. the gap it might fill is to got to one place to follow my interests, now you have to go to a lot of places ex: groups/people on social networks/news sites
Only way to stop that is for the consumer to not allow it to happen.
500 million dogecoins? That's worth almost 12 grams of lunar regolith, right? That dude must be seriously Jonesin' for some titanium dioxide.

I honestly don't think that the dogecoin community could actually do anything about this without breaking character, other than to suggest sending this guy to the moon... and leaving him there.
THANK YOU! Fifa is doing such a crappy job online. This is perfect.
We've been using Stripe for about two years now. We love it, but the one thing we're running into now is that we want to start adding support for additional payment options besides just Credit Card (e.g. PayPal).

The problem then becomes that all your subscription logic is handled via Stripe, so at that point you have to move your data to something like ChargeBee, or you have to set up your own in-house solution that handles working with PayPal's own recurring payments authorizations for some accounts, or Stripe's subscription features on the other.

We honestly haven't gotten far enough to decide what we're going to do about this yet. Moving to something like ChargeBee would make things simpler, but it adds an additional cost on top of what we're already paying Stripe/PayPal, plus we have to migrate all of the thousands of customer's data out of Stripe and into something else...
Why not offer both payment systems? I've been getting annoyed with PayPal's stubborn resistance to letting me pay by credit card instead of my bank account (also an event where they completely bungled recurring payment to a service I was using), so I've been using Google wherever vendors take both.
There's an excellent list of related papers here:

http://cameraculture.media.mit.edu/publications/

But for some reason they have the 2014 papers listed as 2013.
I experienced symptoms of SAD for most of my life. Then I started taking D3 supplements six years ago. Blood testing showed I was severely deficient in Vitamin D. The supplements got me to normal ranges. My symptoms have not returned.
haha! best comment I have read this morning. :)
How the GPL Limits Freedom
Complete and utter bullshit. Look at the etymology of the word "Oklahoma," for instance. It was self-applied: http://digital.library.okstate.edu/Chronicles/v014/v014p156.... .
Actually, I consider myself primarily a Java developer... and I wrote a pretty comprehensive GPS library in Java a while back (for using a raw GPS chip over a serial UART connection for embedded devices).
No, the pearl-clutchers have pretty much got that covered.