skysight-inc/HackerNews huggingface dataset:
Ask HN: Anyone with experience on NPO?
Hello there fellow Hackers.
I'm working on a non-profit and I was wondering if any of you have any experience to share about it.
The site is to help with abandoned animals.

I was wondering how do you handle donations (stripe?) and what is the best way to keep up with the costs of maintenance.

There are sites like couchsurfing.com that are desperately asking for users to pay (disguised as a verified validation) but I don't want to do anything similar to that.

Cheers!
Facebook's pitch is to developers, not users.
If they're using racial slurs in their conversation, yes, it is. It entirely depends on the topic being adequate for the venue or not, not on the races or genders of the participants.
Does that mean they have finally given up on AtScript?
Yeah. Seriously, why not dart. Any clue, anybody?
I think this may be the link you are looking for: http://jackschaedler.github.io/circles-sines-signals/
Who's the steward of your language of choice?
Original Hacker News thread, including response from Mr Hank:

https://news.ycombinator.com/item?id=5391667
So Angular has gone from being written in plain JS, to Dart, to Atscript, and now Typescript? Why so much jumping around? Isn't that creating a lot of technical debt issues?
Employers paying out more salaries, perks to retain Linux people
It's relevant because talking directly to people and not tattle-telling is part of growing up, and it's unfortunate this wasn't done.

It doesn't mean she isn't grown up though as this is just one non-representative tiny slice of two people's entire lives. Honestly, I didn't get a chance to update my message, but another question (seen here and elsewhere) is probably more important: "Why isn't the story about her life being threatened over this?" That's the more ridiculous part of this story.
I've never used an email client that didn't support multiple accounts.

So again, I'm not sure what problem he's trying to solve here. To be clear I'm not saying he shouldn't be able to set up his email this way and have it work, just that I don't get why he WANTS to do it this way. What is it accomplishing?
Neighbors Got Together to Buy Vacant Buildings. Now, Renting to Bakers and Brewers
Your next lucrative gig: Building VR apps?
> Angular 2 is currently in Alpha Preview. We recommend using Angular 1.X for production applications.

Not sure how they can "recommend" 1.X when it's completely incompatible with 2.0. Might as well recommend Ember, React, or literally anything else.
How would the incentive of 'karma points' drive down votes? The two don't seem related to me (I say this from having a balance -10 karma points at the moment).

Some comments, like the OP's clearly lack the elements of reasoned thought.

In my experience, my downvotes seem to have been wielded when my comments offend the values of the down voter's social group - not when they fail to logically interface with the discussion.

I think its clear that the majority of users seek to reinforce others who share their beliefs and penalize those they disagree with. Which seems rather primitive.
confusion is the root of the problem, either remove the offending host and do it all in house or move yourself within the root of the problem and continue conducting business.

he could bounce off another provider/server so he can still maintain what he is doing now - he just has not explored any other solution except blaming. the arguement "it should just work" is not vaild if you are reliant on another service.
I used to routinely work on code that could incur several millions of dollars per hour liability if the code was wrong (or even inoperable). I'm all for continuous delivery BUT you only deliver if your regression tests pass.

If you deliver, your monitoring systems will roll back if problems are detected. I'd strongly recommend you put at least one layer of "controls" between you and production ... agile (to me) is the lack of BDUF ("architect astronaut") but does not advocate "cowboy coding".
C isn't dead. However, it serves two niche roles—glue code and super portable system code. It's dead in the sense that it's not growing—the unique use cases of it are forever shrinking.
I think it's rather the height of hubris to accuse your contemporaries of being "ignorant" because they disagree with your assessment of this particular tool.

Go is an interesting shift in language design, basically discarding many modern trends and techniques and returning to a much simpler paradigm. It's a totally valid approach with lots of merit — complexity can be a killer. In addition, the concurrency primitives, decent stdlib and tooling make Go pretty great to use in some respects. It's likely to be well-supported for a long time and is a suitable tool for many tasks.

On the flipside, using it often feels like a bit of a slog. Error handling is simple (good) but repetitive (bad). Keeping generics out of the language avoids complexity (good) but results in repetitive and awkward code (bad). Lack of features like pattern matching and higher-order functions makes some code irritatingly tedious to read and write. And so on.

Point is, it's perfectly valid to look at these decisions and say "I don't like Go because it is missing these features", as much as it's valid to say "The simplicity of Go is a useful feature". Ignorance is not a prerequisite for disagreement.

So please have some respect for opinions which differ from your own, and think about offering something a little more constructive than insults.
Kiraken mentioned not knowing how to get new clients. That's something I tend to have issues with as well. Any suggestions?
http://www.infoq.com/presentations/Null-References-The-Billi...
AtScript is now TypeScript is what they said in the opening remarks.
2 metrics most velocity charts are missing
> As an alpha only. It's still much too unstable to be able to do anything serious with it.

No, it's powerful today. I'm writing 'serious' code with it. Just don't write production code with it because your code will have to do a LOT of maintenance to keep up with HEAD.
Leave Startup with grace?
I am a CTO at a startup, but I am looking to move to a different position for a number of reasons. I would like to get my vested options and be sure that I am not screwed out of them. I may offer my services for consulting, since they might be a little lost. I am thinking a minimum per-month for consulting? Perhaps they should just convert my options for me? I don't want to hold them for ransom, but I want to get what I deserve as well. Opinions on a course of action?

thanks.
That's not true. Creating a hostile environment and perpetuating attitudes that lead to prejudiced action is hurting people. The words you say tug towards the culture you want, and when that culture's thing is hurting the weak, you're responsible for it.
The original angular seemed to mostly be advocated for by people new to JavaScript.
Actually, one of them does do some embedded programming for me.

Granted, my sample size is small, but traditional hiring practices are completely ineffective, so you shouldn't waste your time thinking you have any influence over the process.
It is in their direct interest to do so. They could use that information to better target ads, and to keep an eye on the popularity of potential acquisitions.
intelligence services should operate the same way as the police do. The police job is to find out who commit crimes, but that doesn't mean they should invade peoples home at random in order to find out who the criminals are. Their start position is one where they suspect a specific crime is committed by specific people, and then go after those people using methods approved by society.
What is the trendiest gTLD?
Well, an extreme "solution" would be to noindex the site.

However, I noticed that your meta descriptions are really long. Maybe you should try to shorten them and hope that Google shows them instead.
Howdy partnahs,

Who knows the trendiest top level domain at the moment? (besides .com etc)

Would love an interactive infographic on this, for public consumption and general knowledge.

Where would this data come from? GoDaddy etc? Is this publicly available?

I will sponsor this effort for $10-$20 based on quality. Happy to split the $20 between any helpful comments on this if that is how it works out...

nb
It's a garden built on top of an old playground. Vegetables grown in NYC don't taste good either, unless you enjoy the taste of exhaust pipes and other local air pollutions.

I'll add that what you guys do is awesome and great for the community. But I still refuse to eat food grown in NYC.
Google Glass 2.0 wish list
VMware sued in court for failure to comply with the GPL on Linux
3 questions to optimize your company's software training program
you're supposed to architect assuming failure no matter what. it's been like this for years. most engineers just choose to ignore best practices.

aws is just the first provider to explicitly tell their users "we don't care if your servers go down. tough cookies." which is what they all should have been doing in the first place.
I actually would of reacted the exact same way. It's clear that this is a completely new dev environment and an intentional divorce from xcode/eclipse etc. The people interviewing couldn't get that. They showed zero understanding of the problem space. They were clearly stupid.
How does Nativescript compare to Appcelerator Titanium or React Native? I know React Native hasn't been released, but they described their approach at the recent React Conf and was curious if it's similar.
You did say that, but it felt like a disclaimer rather than something you genuinely considered to be a possibility.

I think, right or wrong, you'd probably get a better result if the rage in your text was clearly directed at the consequences rather than the motives - if nothing else because, as you say, the motives don't actually change the consequences and it's the consequences you, I, and everybody else who likes having their own email setup has to suffer.

(to be clear, I'm not commenting on whether or not you should have been downvoted, only on my best guess as to how to get across the same information without it happening)
The Zen of NoSQL
Dart requires loading a dart runtime js file on to the page, as far as I know. And I think they would claim Typescript is javascript + some extra stuff on top, whereas dart is a whole new language to learn.
"Outrage." Uhh yeah, sure, ok.

Google have had rich snippets for years (at least 2011). You can manage them in WebMaster Tools if you don't want them for your properties. Here's some links:

https://support.google.com/webmasters/answer/146645?hl=en

https://support.google.com/webmasters/answer/173379?hl=en

https://support.google.com/webmasters/answer/99170?hl=en

It is a little unfortunate that it is opt-out rather than opt-in, but unfortunately a lot of sites don't give SEO enough attention and as a result the functionality would rarely work.
Been writing code for 30+ years. I did devops for OS/2. I have seen stuff break, like when Media Temple had a cluster fail and their backups failed. Which is why you always do nightly offsite backups. I never trust a host's onsite backup because they often fail. However, digging into backups for code never happens because with experience you learn how to introduce changes. Also remember, there's a 3rd and 4th backup copy: control-z plus the copy on the production server. 5th backup copy if you count your code editor's backup copy. 6th backup copy if you count the hosts onsite backup copy. And because I use Linode, that means 4 archived backups. So yeah, that's about 9 backups, just in case I forget a semicolon ;-)
This raises an interesting question: Do we think that discrimination in technology is worse (or more entrenched?) than discrimination in law, medicine, or finance? These other fields were almost entirely male within living memory (my mother was one of two women in her law school class) and are now approaching gender parity (at least at most levels, I'm sure that senior partners are still mostly men). Why has there been such a dramatic turnaround in medicine, but not engineering or technology?
Why would they recommend something other than angular on the angular homepage?
I think what happens in life is this.

You get fucked over constantly. This eventually builds up. When you lose your livelihood through no fault of your own but have no power to react.

Then you see it happen to someone else, over of all fucking things a dongle joke.

You unleash that fury onto someone that is deserving of ridicule, but not the extent to which some people take it.

My philosophy has become avoid everyone always and forever, it never works out in your favor. I'm great at establishing a rapport and being friendly with people, you just have to always keep it superficial except with your close friends and family.
It's a valid point. That said, if someone is insecure enough that this blog posts puts them off applying, will they be able to run a startup? A startup is a giant leap into the unknown.
His SERP snippet doesn't seem to be a rich snippet (except for the 372 cal, maybe).
Hi Kalium,

for numbers, please have a look here at what our data is showing to date:

www.gapjumpers.me/#genderResults
> Do you remember to always define your expression macros with parentheses?

Yes - that's a necessary part of being idiomatic. Any macro that's defined without brackets sticks out like a sore thumb, and won't pass code review, even if it's (initially) used in a place where they wouldn't be necessary.
Don't confuse activity for productivity. Most of the activities people engage in when searching for a new employee are complete wastes of time, at best.

I personally find it is net-better to stop wasting that time, just try people at essentially random, and get back to my own work.
My observations about a different kind of noise ...

There are people who have focused, surgical thinking. They solve a hard problem by trying to follow a chain of logic arguments, and give up after a few tries. When they don't fail, they find the solution quickly.

There are also people with "noisier" thinking, who can stray from the chain of logic arguments, or even get lost. These people throw everything and the kitchen sink at the problem, can think of almost unlimited ways of attacking a hard problem, and often discover unexpected properties.

The "noisy thinkers" take a longer path to arrive at the solution, but they often manage to go around barriers in a way that is impossible for the former group.
Samsung Galaxy S6 and S6 Edge's memory speeds obliterate other flagships
Tesla: Bonfire of the Money Printers' Vanities
This is exactly the thesis. And by the same thesis, if Fog Creek's ability to correctly identity high-quality applicants remains at a constant rate, and the share of qualified devs grows smaller, then Fog Creek will hire more and more mediocre devs.
I'm sorry, C is Voldemort? Buddy, you don't know from evil.
Is there a way to build completely custom alerts, ie something fired off by a script on the user's computer, through your app? If not, is there plans to add this functionality?
Which he mentions as being a viable but undesirable option.

"This would work but I'd rather find a more elegant solution" seems like a perfectly reasonable desire to me.
Trends in the Startup Acquihire Market
Can we stop pretending that "Wall Street" is a completely non-thinking entity (/concept/idea/etc). The reason people talk about "Wall Street" is because we're talking about public companies, who are beholden to stockholders. "Wall Street" is the generic concept of stockholders. And the one thing stockholders as a generic concept ("Wall Street") was is profit growth. Because shrinking profits leads to lower stock price. It doesn't matter that you were profitable, if you weren't more profitable than last year, the generic concept of stockholders ("Wall Street") will, in a generic fashion, lose faith in your company. And if your stockholders lose faith in your company, they vote out your board of directors and replace them with people who will bring growing profits. It's not always the case (Amazon is a major exception), but in general, it holds true.

If you still don't think Wall Street has even an indirect say in what games get published when and at what quality, then I don't see a point in continuing this discussion. But I'll leave on the point of SpaceX not wanting to go public until they make it to Mars, because Elon doesn't believe that stockholders will let him take the risk of sending humans to another planet. Or, taking a step back from Wall Street and just talking investors, the idea from this very community that any exit for a startup is good and is favorable for your investors even if it leaves your customers high and dry. Or how about when Steve Jobs was pushed out of Apple because he wasn't making enough money? Apple raced to the bottom and lost, hard, in the pursuit of maximizing profit.

I'm not trashing the idea of Wall Street or of investors. This is EA's fault. But saying that investors don't influence a company's products is insane. Of course they do, to the fullest extent that the company will let them. Again, if you don't believe EA is completely controlled by their investors, take a look at the timing of the end of their fiscal year, the rushed release of SimCity, and the announcement of Maxis being shut down. That's not coincidence.
Gmail's "send as" feature doesn't work that way.

"A@dnalounge.com is logged in to GMail Web Client as A@gmail.com and sends a message to B@dnalounge.com. Google's SMTP servers deliver that to cerebrum.dnalounge.com with an envelope sender of A@gmail.com. (THIS IS WRONG ON SO MANY LEVELS.) cerebrum turns around and bent-pipe forwards back to Google's SMTP servers, who determine that Google's SPF record doesn't list cerebrum as a designated sender for gmail.com (given the preserved envelope sender of A@gmail.com)."

http://www.jwz.org/blog/2015/03/google-seems-to-have-broken-...
Are there any organized efforts to fork the 1.x branch to sustain existing applications?
A number of the Infocom games required the use of various objects/information included in the game box such as decoder wheels. Wouldn't be effective today of course but it worked pretty well pre-Web when you didn't have easy ways to trade this sort of information.
> This diversity madness is putting SV at a major disadvantage.

On the contrary, evidence suggest Silicon Valley is putting itself at a disadvantage by failing to attract talented women. Other non-SV technology markets do far better: http://www.inc.com/kimberly-weisul/women-tech-problem-silico...
At ng-conf in the opening remarks they talked about how they plan to have people migrate from 1.X to 2.0. From what I understand if you start using the new router in Angular 1.4 then that will be the router for 2.0 which will allow you to use Angular 2.0 with 1.X components as you slowly migrate each 1.X component to 2.0. I think this is pretty reasonable.
It's impossible for me to focus if I am not interested in something, but if something is fascinating to me, I forget to eat, drink water and do normal tasks and keep at this thing for hours. It has nearly ruined my life.
The TypeScript program manager spoke about this just now at ng-conf (happening now) - their team reached out to the Angular team about this.
I enjoyed reading this more than maybe anything ever on HN. Thanks, Jessica.
Decoding ZeuS Disguised as an .RTF File
> Not sure how they can "recommend" 1.X when it's completely incompatible with 2.0

I'm tired of people saying this. It's simply not true. The core team has said multiple times that there will be a migration path and they just announced today that you will be able to mix v1 and v2 components within the same project.
I wonder if you could also make the matching part of the process blind as well? That is, the article mentions that women might be less likely to apply to places like Fog Creek - but if you matched applicants to employers blindly both ways (blindly to them, of course, you the matcher would not be blind), so the applicants didn't know who they were interviewing for during the interview? Then developers with lower self-esteem but great skills might end up interviewing for high-end places, and not even be stressed during the interview, because they don't know who it's with.
when MDMA comes in pill form, it's usually called a roll and contains a number of things in addition to MDMA. Usually some other amphetamines like MDA, and a number of other possibilities.
I don't think that's true... YC funds plenty of inventive companies (sometimes based on idea alone). Still, the onus is on the founders to articulate why they're the ones to pull it off and how their inventions could plausibly become billion dollar companies.
Both haskell and probably most lisps are relatively simple languages, compared to python, ruby, c++, etc. I think I have some idea of what you're saying but I'm not familiar with go.

> Every single abstraction has a price in complexity.

I think the whole point of abstraction is to lessen complexity; wrap up many different things into one thing that's easy to reason about. Very few languages support creating good abstractions, unfortunately.
not really, everytime they switch they are filing for technical bankruptcy.
I think many more were laughing back when it was originally published. Note that it dates back to 1997.
I've asked, and gotten an answer: http://meta.stackexchange.com/questions/248446/how-does-stac...

Other discussions:

http://meta.stackexchange.com/questions/69164/does-stack-ove...

http://meta.stackexchange.com/questions/110320/stack-overflo...
Do you really think writing a framework for a language in a different language is a good idea?
So if I understand you correctly, what you're saying is that if one were to bury a radio in rich soil, it will grow a large antenna and eventually become self-aware.
How to Speak Data Science in 2 Minutes – A Funny Post
Somehow, national security is contingent on knowing EVERYTHING the public says and does. Total war has gone digital.

I never thought I'd see the day where a sarcastic slippery slope argument about the Patriot Act made in 2004 would manifest into our reality.
A good number of Android phones are unlocked, or unlockable, and are rootable, and have custom ROM support. The only really bad parts are the proprietary GPUs and cellular radios.
By the way, Creo was the name of a Vancouver-based digital imaging software company that was acquired by Kodak in 2005. So there might be some people you are confusing with that name.

[0] http://en.wikipedia.org/wiki/Creo
Any Hacker Houses in SoHo NYC?
I'm looking to move to NYC (ideally soho), and would love to stay at a hacker house. Any recommendations?
Waste less space by turning your monitor to portrait mode. Not everything looks good on something intended for video.
I used to use the term "Old Boys Club" on HN, which was not well received, in part because most members here aren't that old. When criticized for that, I asked for suggestions for an alternate term. No one offered me any. "Boy Zone" is a term I learned on MetaFilter which gets used as a label for a male dominated environment. I am open to suggestions as to how else to succinctly describe the situation. But, so far, having been on the look-out for other terms for a few years, "Old Boys Club" and "Boy Zone" are the only two I know of. Both are guilty of using the term "boy."
Angular 2 was being written in AtScript - in practice, not much has changed, just that Google and Microsoft are collaborating here and unifying efforts.
I guess as TypeScript is less likely to break existing JavaScript code base, as all JavaScript code are already valid TypeScript code.
Show HN: A curated list of computer science literature, updated daily
You are welcome to add these things; we'll give you a generous extra 100 bytes.