skysight-inc/HackerNews huggingface dataset:
My one nit is that I take the stance that .gitignore is only for ignoring things that are "of the nature" of the project. A developer's personal tooling preference that might not be shared by others is not "of the nature of the project" — the project itself doesn't cause a developer to have an affinity for a particular tool; these belong in an exclude file, usually the user's global excludes file[1].

.DS_Store is an example of this: this is a file caused by the tools you're using to develop with, which are likely particular to you. My system does not generate these files. For the same reason, I wouldn't include vim swap files[2]. A ".pyc" ignore in a Python project, or a .o ignore in a C project, however, is correct, because the nature (in this case, the language in use) of the project causes* that ignore to be needed. Ask yourself who needs the file ignored: The project (.gitignore), or you (exclude)?

The big benefit is that you need only exclude (or ignore) the file once: .DS_Store is likely not only invalid in one repo, but in all repos. So exclude it globally. Also, the rest of us aren't wondering "what's a .DS_Store?" `man gitignore` has a decent passage about when to use which.

[1]: See `man gitignore`, and `man git-config`'s `core.excludesFile`.

[2]: ".⋆.sw⋆", which is all too often ".⋆.swp" or "⋆.swp" (note: unicode magic here to avoid special meaning of "⋆"…; also, HN strips out U+2736-7's?)
"The Washington Post has begun testing a system that locks out visitors who block advertisements. “In the long run,” said Post spokeswoman Jennifer Lee in an e-mail, “without income via subscriptions or advertising, we won’t be able to deliver the journalism that people coming to our site expect from us.”

The Washington Post site has 21 trackers, ad services, and other junk. They dug their own hole.
Learn about the DOM and then just start building stuff. Html and css have enough idiosyncrasies that you kind of have to learn by doing. Start with building something simple using mostly jquery and then learn about MVC and move on to more complex front end frameworks when you need them. Dealing with CSS will probably always feel like playing whack a mole.
Cancer is not in an organism's interest, but mutations can still occur and cause it.
Just another example of why Bower is on the path to go the way of the dodo.

When ES6 rolls out with System.js (ie polyfills exist now). Javascript will have native support for modules.

In addition, JSPM will replace Bower as the tool-of-choice for managing client-side javascript dependencies.

Bower was a good 'stepping stone' for an ecosystem of broken module management. Fortunately, module support is improving.
Wow. This was touching and very intense. As a student, this definitely goes into my diary for the future.
Yeah, as others have said: thanks for everything Jesse. I regret that it took this outpouring - which is wonderful and important and super brave of you - for us all to remember to say thanks.

I told a story at PyCon 2014 Storytelling about a job that I did over the course of 6 months wherein the client was a bit abusive and I brought it home and destroyed a relationship with a really cool lover.

It's really good for us all to seriously talk about this stuff.

Hope to see you in Portland buddy.
Can You Conquer This Math Game App?
What do you want to build with these high level synthesis tools?
...was once called a "web master". Was great, haven't heard that term in a long time, although as I recall it's "webmaster". I don't think "web master" was ever a term.
> Interacting with people, playing with children, etc. can be enjoyable activities.

When you put it like that, it sounds more like a hobby. It's not worth it to "fall in love" if those are your primary goals.

> enjoy the company of people (without love, trust and the concomitant sadness, resentment)

Without mutual trust, you can't have much interaction beyond small-talk. (Yes, even purely intellectual discussions require it, especially once there's disagreement.)

Don't go for "love", as portrayed in mainstream media. Go for understanding the other, particularly when it feels hard to do so.
After Software, Patents on Wireless Communication Could Get Devalued
But is that advice less callous/from-the-internet-abyss if a therapist were to give it? (I am not a licensed therapist or anything).

I got the feeling from the article that it was more like someone sending a drive-by email along the lines of "wow this code is bad, I could have done it completely different, you're not even that good of python" after he submitted some patch that a less toxic person would have thanked him for or something.
Application config != environment config.

Configuration for setting up your application will be checked in as usual. Configuration to switch modes (ex testing/production) as well as config for sensitive information (ex auth credentials) should never be checked in.

As an example, there was a news story that popped up lately of a guy who accidentally published his AWS private key to a GitHub repo and ended up being charged for thousands of dollars of usage when somebody saw it and decided to use it for malicious means.

Same goes for testing/production. There's no excuse for displaying debug info to users. You're basically giving hackers a fast lane to fuzzing and exploiting your server.
> My partner cKaye and I are both part of Python and we've been considering these questions a lot lately.

It is great to have a partner that contemplates these matters!

> In short: I don't think it's reasonable to treat love as though it were an emotion.

Love is most certainly a feeling. Just for the sake of clarity, here is the dictionary definition:

[quote]
1 an intense feeling of deep affection: babies fill parents with intense feelings of love | their love for their country.
• a deep romantic or sexual attachment to someone: it was love at first sight | they were both in love with her | we were slowly falling in love.
• (Love)a personified figure of love, often represented as Cupid.
• a great interest and pleasure in something: his love for football | we share a love of music.
• affectionate greetings conveyed to someone on one's behalf.
• a formula for ending an affectionate letter: take care, lots of love, Judy.
[/quote]

The key words in that definition are "feeling", "attachment", "affectionate".

> Love is an act. Practice it. Do it. Do it well and with joy. But don't treat it like it's the same thing as happiness; it isn't.

If love is a feeling, what is the nature of this act that you practice well with joy? If love, or the act, is not happiness - why feel/practice it in the first place?

What about joie de vivre ("a cheerful enjoyment of life; an exultation of spirit.")?
After reading all that, am I the only one who thinks that sites with security practices that egregious aren't simply fronts or traps for mining this kind of information?
Xubuntu's Xfce is weird, and heavily changed from upstream, last time I tried using it. Broken themes, incompatible panel applets, etc.
What does it matter whether he twittered or hacker newsered? What a weird thing to bring up.

More importantly, this is gratuitously personal. Stalking expeditions are not welcome on Hacker News, whatever one's opinion of the story at hand. Please don't do this on this site.

We detached this subthread from https://news.ycombinator.com/item?id=10467925 and marked it off-topic.
" I'm confident termination here can be very directly mapped to solving the halting problem."

Why?

Iterative dataflow problems, in particular, capturing second order effects, etc, are very well known things and often do not require solving the halting problem or anything like it.

Just propagating analysis facts around (IE "i can thread this jump").
In fact, i'm fairly confident standard jump threading (which this isn't quite) can be split into an analysis and optimization path.

This is because you already know what the CFG will look like if you perform a particular jump threading.

This is similar to PRE and other situations where you know what the end result of a given expression being PRE'd will be, and thus, you can figure out whether what the full end state of the transform will be, regardless of whether you do it.

In fact, if you couldn't do this, you couldn't do LCM as two unidirectional dataflow problems.

Jump threading seems much the same.
Completely decomposable, regardless of whether you perform a given path of optimizations or not.

The only question is the expense of doing so.
Our application got rejected.

We are from LookMobility(http://www.lookmobility.com), developing a product on creating Virtual Reality experience for the people who can't code and design, it is going to be powerpoint for Virtual Reality.

We have no idea why our application is rejected and also there is no regrets on it. Just move ahead and think forward!
Tools that work on the local resolver level:

https://github.com/jakeogh/dnsgate

https://gaenserich.github.io/hostsblock/
Are any of the answers to those questions obvious upon reading the original comment? I asked because those points weren't clear when reading the original comment -- he notes it like it's a terrible thing but I was wondering how it could happen 3 times, when OP had it happen once and had so many undesirable things happen.

I must confess I haven't had something like this happen to me at this level, so maybe my capability of empathy is diminished, but the questions do not imply that it's entirely/likely his/her fault, outside of the fact that you generally can't get into a situation like this without some action on your part. This is precisely why OP is trying to take steps to change his behavior.

Maybe what I should have asked was:
"Care to share more?"
Without the pointed questions.
Credit history affects you in many non-credit ways.
> Is love worth it?

Yes. So is family, friends, ...

> Instead of loving and getting heart broken when the associated people depart from one's lives

I think to experience the joy of it, you have to fall in love, that means being exposed and risking getting hurt. It's the other side of the coin so to speak.

> why are people reluctant to question love itself? (it is always one person or the other's fault, but never love's fault; why?).

Because it is boring, I think. Talking about love is boring, experiencing it is exiting.

Pick something you really enjoy, maybe a favorite food. Analyzing it and talking about its ingredients is boring. Tasting it is where it's at.
http://hyperboot.org/ solves some of these issues
I have childhood memories of playing with fellow children and immensely enjoying it. And it is not uncommon to experience similar level of fun in adulthood either (this is far from being doing small-talks). None of this required trust or love. On the contrary, when love/trust and their associated feelings had to play any part at all, things become a little more serious.

Generally speaking when I am having fun, life is very very easy.
"Very fit people are often unhealthy"

Is this even true? It doesn't seem true.
True, but you are a rounding error. Almost everyone who uses Chrome is using whatever defaults it provides for CAs, ciphers, etc.
Mikrotik Routerboard (hardware routers based on modified Linux) is bit scatchy
Simple and powerful http file server
For employment they are unenforceable but this is a different situation. It would be part of an investment contract and it is very much enforceable.
For God's sake, man, move to your kids. Jobs are everywhere.
Gamergate didn't fade into obscurity. We just stopped noticing its existence
Processed Meat Linked to Cancer Risk
Show HN: Meowify – JQuery Plugin and Chrome Extension Celebrating National Cat Day
Hi. We're Amanda and Zac, but we call ourselves SpurkyHen. We wanted to create a jQuery plugin for "meowify-ing" webpages across the net in recognition of National Cat Day (which is today!).

The plugin will make any element you select to "meow" when you hover, and transform all letter "O's" into delightful catfaces!

Check out our demo site for an example:

http://meowify.producergenius.com/

The repo is available at:

https://github.com/companyhen/meowify

We also created it as a Chrome Extension to meowify all your websites!

https://chrome.google.com/webstore/detail/meowify-extension/bmoebommkkpjpjeolnmbhhjoncpoeilo/related

The project is open source and we would love for others to contribute.

Thank you for checking it out, and Happy National Cat Day!
Sure. www.visbit.co. Appreciate any thoughtful feedbacks.
I wanted to follow up and address some concerns mentioned in this thread, and acknowledge that I definitely made mistakes.

How did you get my information?
We acquired Homejoy’s domain and customer information through an ABC process. Our intention is to improve and then relaunch Homejoy’s cleaning service. We were testing a new model using Fly Maids, one of our testing brands. As evidenced today, we made some mistakes.

Why is your email and website so misleading?
When we contacted customers, we didn’t tell them we were Homejoy relaunching because we wanted to gauge reception to our new model without the influence of Homejoy’s brand.

As a result, we scared many customers, who expected the worst had happened to their data. We should have told customers upfront who we were, what we were testing, and used original content.

Do you have my credit card info?
No, as of Oct 28 2015, we deleted all credit card info, including the last 4 digits. Also, the Homejoy Stripe account has been permanently shut down so no one can get access to it in any manner.

At no point did we ever charge a Homejoy customer’s credit card.

How do I delete my account information to ensure that it is not used in any way?
Please go here http://goo.gl/forms/YPdJlYJ9Pn
How would this make it more secure ?
> Which is why sincerity is essential.

True, but you don't get to turn back time and choose a different option if the answer you pick is wrong, no matter how sincere you are.

> The older generation are no better than us in regards to enjoying life without sadness, loneliness, and so on ... and as such are not a reliable source to draw inspiration from.

Right, but what they do have that you do not is experience. Maybe the most balanced comparison would be between an older person that followed the strategy you proposed, and one that didn't. Either way, the only chance you've got at making an informed decision with regards to EOL (which is essentially end-of-experiment), is by consulting with those who have experience, right?

> Words like "relationship" or "deeper" and "shallow" and "regretting" and "something more" are indicative of love in operation ... and questioning love means questioning those associated beliefs as well. Why is it necessary to relate to fellow humans when they are already here on this planet? Why not question the need to relate? If the ability to relate vanishes, what happens to loneliness itself?

If that's true then wouldn't "enjoying company" be indicative of love in operation? If you removed the ability to relate to another human, how could you possibly enjoy being in the presence/interacting with another human? Do you have any examples of a being/thing you couldn't relate to that you enjoyed interacting with?
Apple TV review
What happened with gigaOM?
I'm not asking to talk about love, or philosophize about love, or arrive at logical arguments. Not at all.

Questioning love = paying attention to your own feelings, and questioning their validity. Why do children seem to be having innocent fun until puberty sets in after which the now-adult human forgets all about that childhood joie de vivre (a cheerful enjoyment of life; an exultation of spirit) and sets about to religiously believing in a second-rate life (a pathetic cocktail of joy and hurt) centered on love?
Still fuming over HTTPS mishap, Google gives Symantec an offer it can’t refuse
True, they probably don't have the full card numbers. But if the new business can charge my card, then I don't think my card info is "safe".
Subresource integrity (sort of) solves this.

http://githubengineering.com/subresource-integrity/
Working in medtech in the implant space, my recent revelation is that choosing the incorrect implant only 10% of the time is a good error rate. Many hospitals are closer to 25%. The only motivation to fix it is that they want to make sure they put cheaper implants into people expected to die sooner.
I didn't even know that modern smartphones included humidity sensors and/or barometric sensors.
There are some use cases to include compiled files in Git. As a practical example, I run a project that is mainly Java at my place of work, but has a Node.js dependency that will likely never change. We aren't sure that wherever we deploy internally will have Node installed, so we use nexe to compile into UNIX executable that the Java then consumes. Its unreasonable to ask our user base to wait for nexe to compile the entire node library every time (which takes around10 mins if you've never dealt with nexe) they want to make a small change to the Java classes, so we bundle the compiled node to drastically cut down on build times with Gradle. Granted this is a pretty edge case but there are definitely reasons you would want to completely disregard this article's advice on that front.
España invertirá 90M€ desarrollo tecnologías procesamiento del lenguaje natural
Jobs for Seniors – Why Not Work from Home
This post is like an unnecessary splash page or something. Here's the download page: https://www.gitbook.com/book/frontendmasters/front-end-handb...
These are meant for very low orbit where they re-enter within weeks.

The biggest orbital debris problem is explosions leaving many thousands of struts spreading out over their own special orbits. I wonder which is better from a debris standpoint : the current mega-satellites or a swarm of micro-satellites (with much lower explosive potential, each). There could be a counter-intuitive result where smaller, simpler, less-energetic satellites could mitigate the orbital debris problem.
Yamaha wants its motorcycle-riding robot to be faster than humans
> You were just being a snarky shit

Personal attacks are not allowed on HN. Please post civilly and substantively or not at all.

https://news.ycombinator.com/newsguidelines.html
I can definitely see that it's not super constructive, but the article presented only two choices (and explained why neither were great), I found this choice conspicuously missing and wanted to ask, honestly hoping OP would read it...
I wasn't aware of any bug. It's just that the spam filter is super hostile to emails from lesser known sources. This was posted just the other day: http://liminality.xyz/the-hostile-email-landscape/

It's about how it's basically impossible to set up your own mail server, because everyone assumes you are spam by default. They don't even give you a chance to prove otherwise.
Process Street: The Indispensable Tool for Process and Workflow Management
Since you're fielding questions now; why did you copy Handy's website (including testimonials)?

You can't write that off as simply being an honest mistake or testing new ideas.

You went to college. That's plagiarism.
A Deepness in the Sky has some pretty good moments (not surprising since Vinge is a CS professor).
I hate it when people call these dumb loose pages a book.

Just like cotton in a bag isn't a comforter, a website with itsy-bitsy manuscript is not a fucking book.

So ...

> Poking fun?

Not at all.
Am I the only person who is thinking... okay, if I am the mob, I'll hack hundreds of these underfunded school districts, and watch for kids with identical grades who transfer in, whose parents have no credit history, and where the (without loss of generality) father's name is Eric (for families I'd just use the intersection of all their first initials)? That's _plenty_ of information, and you add in that the fake identities will keep the same age for children and same-ish age for the adults, and I'd bet my bottom dollar it's uniquely identifying.

Surely these days they give them a digital presence, including a same-ish-credit-rating-different-details credit history. That's just too much to leave out in 2015.
WHAT IS THE BEST ADVICE FOR a YOUNG, FIRST-TIME STARTUP CEO?
I moved to North America, which means I had "no credit rating" which is the same as the worst possible.

It was annoying for a couple of things

- Had to put down a $1000 deposit to get a $1000 credit card

- Had to put down a $400 deposit to get a cheap cell phone

That's it.

What else were you thinking it impacts?
> Is love worth it?

As opposed to what? The question's very similar to "is humanity even worth saving?" which has the same response.

(But I'm looking forward to maybe making it to the time when we can arbitrarily rewrite and explore permutations of our mind architecture. I'd predict transhumans will find something much more worthwhile than love as understood by the best of us normal humans.)
Individually, micro-sats will have much less momentum at the same speed. In the event of a collision, not all the mass of the micro-sats will necessarily impact the other object, either.

By way of analogy, you would probably rather be shot with buckshot than a cannonball if you wanted an open casket.
Seeing "Legos" on the Internet has always annoyed me, even though it must be a decade and a half since I last even touched any LEGO bricks. Apparently the company doesn't want them called "Legos" either.[0]

[0]https://twitter.com/LEGO_Group/status/502086477652959232

Edit, further interesting discussion http://english.stackexchange.com/questions/10839/legos-not-l...
> The older generation are no better than us in regards to enjoying life without sadness, loneliness, and so on ... and as such are not a reliable source to draw inspiration from.

I think half of this statement is true. Yes, the older generation is no better than we are at living well. They're just as likely to make mistakes. However, that's the beauty of experience - you make mistakes, and you learn from them. Experience is the best teacher, in any field. You're dismissing out of hand the best resource we have to living better lives - the accrued experience of our older generations. That just seems foolish to me.

> Why is it necessary to relate to fellow humans when they are already here on this planet?

The fact that you're posting this question on a message board for other people to read,comment on, and interact with suggests that you don't believe the things you're saying.
For anyone who's into Constructive Developmental Theory (In Over Our Heads, by Kegan), this is a classic case of why people go through the "adult"-ing process of generalizing over relationships. Being all-in emotionally, being unable to prioritize work and family and personal ambition, not having values that he's proud of, not setting boundaries - it's all part of a bigger problem that so many people are going through. Emotional maturity and personal grown doesn't stop being important when you turn 18 or 22 or even 30.
I'm going to say something good about this handbook for a change of tone.

Imagine an area of work that you have no idea about. Let's say Aerospace. If someone put together a set of links and categorized the stuff you need to learn to be able to work in the field, it is immensely useful since the simple listing of the things you need to learn about itself is a learning. A 0 to 1 bit flip. Though this post is not a highly curated handbook, it educates you on what you should Google about. That is a huge win by itself.
Except this article says it is not served over SSL. There's even a huge graphic with an arrow pointing it out.

https://cdn-images-1.medium.com/max/1600/1*dLlQGvWTeMTB7PT_n...