skysight-inc/HackerNews huggingface dataset:
Hey all. I'm on psudo-vacation, so I'm just going to leave this one comment and not read the rest of this thread or respond to anyone:

1. This was a few weeks ago, but I literally woke up, grabbed my phone, checked my email, and had this sitting in my inbox. Not exactly a great way to start your day.

2. Said person eventually apologized to me, and apparently didn't understand what open source meant or something? I don't hate him or anything. We all have bad days. I'm not perfect either.

3. The reason that this gem is missing those emoji is twofold: I cannot distribute copies of Apple Color Emoji due to licensing, as I mentioned in the issue. IANAL, but gemoji is infringing on Apple's IP. I'm not willing to do that. For more on this issue: http://words.steveklabnik.com/emoji-licensing Secondly, for some reason, Phantom Open Emoji doesn't have the full set.

4. If you're willing to infringe on Apple's IP, you can use your own images, and then it all just works.

5. It states in the second line of the README that this uses Phantom Open Emoji, contradicting what the author said in the issue.

6. I actually have issues open to integrate Twemoji and Emoji One, which I assume have the full set?

Burnout on open source is real, and many, many days, I feel like it's all take and no give. If you run a company, please give your employees time to contribute back to the libraries you use. It scares me how much of the world runs on top of stuff that people basically do in their free time. It's not sustainable.

(an addendum: thank $DIETY GitHub lets you lock issues nowadays, or I'm sure this would be filled with terrible .gifs)
In Go, you're not returning a sum type, so it's down to the programmer to remember that the "real" return value is likely toxic waste when its copassenger the error return value is non-nil.
No-one asked for blue ribbons or sympathy.

If someone whines about a perceived shortcoming in stuff which has been released incomplete, but free and modifiable, then they can expect short shrift.
Wow.

I'm honestly kind of happy right now that none of my projects are very popular....
A lesson about every single element on the periodic table
Nothing new in the world:
http://www.quotationspage.com/quote/1992.html
Judging by the way the racism card has been thrown around in the media lately, I'd say something like this is very likely to happen (if it weren't for it's ridiculousness): "Study finds library XYZ has only 5% of minority A. Therefore, library XYZ is unfairly discriminating against minority A".

They then go backwards to post-rationalize and assign reasoning/causation in order to 'explain' the discrepancy. "Well, 20% of all developers are of minority A, therefore they are not fairly represented if there are only 5% of them using this library."
I think you mean only impeccable academic credentials. Self-taught developers do enter MIT graduate school, including after several years of working in industry. For that matter, Chumby hired Andrew "bunnie" Huang as a freshly minted MIT PhD in EE.

Or perhaps you mean that the types of problems you work on, like the vast majority of problems in the world, don't require knowing Knuth and "PCIS", or a PhD education?

I develop algorithms as part of my work. For example, given 20 molecules, find the largest substructure which is in at least 15 of them. I opened up v3 of Knuth's "The Art of Computer Programming" last week because it has several pages about a topic that I don't understand.

It would take a lot longer to train you to the point where you could be effective at the task, than a Knuth-knowing MIT grad. Which is quite reasonable - I'm in a rather obscure corner of the programming world. Though it's one where Knuth plays a much larger role than SICP.

Forgive me if I sound touchy ;) but I'm self-taught, followed by education, followed by experience, and feel exactly the same as you.
The North American Free Trade Agreement (NAFTA) established such a free labor market under the TN-1 visa, which is extremely easy to get, however it only applies to twenty different occupations. It's commonly thought that Computer Programming or Software Engineering qualify, but they don't - the TN-1 provides for Systems Analysts, who are commonly programmers as well, but Systems Analysis is really quite a different thing.

Before we were married, my Canadian ex-wife obtained a TN-1 so she could live with me in California. She has a Biology degree, and so was able to find work as a Biological Lab Technician, which is one of the twenty on the list.

In general, Canadians, Mexicans and Americans can get a TN-1 if they have a written offer letter for one of those twenty kinds of jobs and a four-year college degree. The visa expires in a year, but is renewable. Canadians and Americans just show up at a port of entry, request the visa, present the offer letter and their diploma or college transcripts, then pay a fifty dollar fee. The visa itself is a small card that is stapled onto one of your passport pages.

For a Mexican to work in the US, they must request the visa at the US embassy in Mexico City. I don't know what they must do to get a TN-1 for Canada.

For my ex-wife's TN-1, the whole process of applying for her TN-1 only took ten minutes and cost fifty bucks. By contrast, an H1-B costs thousands of dollars in attorney fees, one must apply months in advance, and one must qualify before the cap is over its limit.

It's not well-understood that, in Canada and the US at least, it's completely legal for foreigners to work without a visa provided they are paid in their home country. That's how I myself was able to work in Canada. I'm a self-employed consultant, so I deposited all of my clients' payments in a bank back in the US, then withdrew Canadian currency from ATM machines in Canada.

I don't have a clue whether this last applies in other countries.

Strictly speaking I overstayed my Canadian tourist visa. I started paying Canadian taxes after I got a work permit, as I had applied for landed immigration - what the US calls a Green Card. However, no one actually objected.

Just being married to a citizen of some other country does NOT automatically permit one to reside or work there! That fact is also poorly understood. That's not right, but that's the law in the US, Canada and the UK that I know of, I expect many other countries as well. One must apply for a visa after getting married; before one is wed, one can apply for a fiance visa.
As maintainer of OS project I find this issue justified and constructive. It points to usability problem and how to fix it (documentation). And poster did his homework by debugging script first. He enumerates missing chars (easy to unit tests!) and clearly spells reason (underlying library).

I would love to have such reports all the time!!!
U.S. Passenger Rail Ridership (2013)
wow. how disappointing. and her justification is???

don't the powers-that-be realize the unintended conseqences of their actions. that we're in a period of transition (for real) and if elected politicians continue to accommodate corporations that have a vested interest in shackling and turning the "internet" into an appliance, they will expedite the adoption of p2p and decentralized technologies. the very same technologies (think: blockchain) that are predicted to bring about their own demise.

i just read a few of days ago that the g20 has adopted a set of new rules [1] -- that should there be another financial meltdown -- they will take (not borrow) their customers deposits and pension funds to cover their losses.

and if memory serves me correctly, when the cypriot economy tanked [2] and they declared that they were going to seize depositor funds, > $100k , the fall out from that action alone, gave a big impetus for investors to start switching out of fiat currencies and into bitcoin.

our leadership is (or at least, on the surface, appears to be) so out of touch. has it always been this way and little folks, like myself, are just now noticing or are we living at warp speed and there is no room for error, must less, time for reflection.

[1] http://ellenbrown.com/2014/12/01/new-rules-cyprus-style-bail...

[2] http://en.wikipedia.org/wiki/2012%E2%80%9313_Cypriot_financi...
If SSN was no longer the primary key for financial and marketing data, and UCNs were only locally significant, this would make data sharing rather difficult between companies. Think of banks and service providers talking with credit bureaus. Or they'd just use an even more inferior technique for UUIDs like "name-address". Or even more invasive (biometrics, or something)
Muting the Freeway
APPLE’S CEO STATEMENT WAS DISMISSED BY FACEBOOK’S CEO
Well, confirmation with another probe would be nice, and the New Horizons has an instrument (obviously included before the thermal solution) if NASA so chooses to perform the experiment. Will no doubt depend in part if they can find another object to examine beyond Pluto.
great idea... which consultant gets to build it for 800 billion dollars?
I think that's a good thing. If Scala had a better commonly accepted idea of what's "idiomatic Scala", then maybe the "there's more than 6497492 ways to do it" stigma that Scala's recently gotten might've been avoided.

You need discussion about what's considered "good" before you can arrive at a relatively common opinion about that.
Still no good; you can get spurious correlations between rng outputs on each core. You need something like L'Ecuyer RNG streams.
That's really the problem here. Ignorance is excusable, especially in someone who hasn't got a lot of experience yet. Rude ignorance is never so, especially around a library on Github where, if it's really that big a damn deal to you, you can always just fork, edit a big "THIS IS NOT APPLE COLOR EMOJI" note into the readme, open a PR, and see what happens.
The Canadian Province of Nova Scotia "bet the farm" when it built a really well-equipped Computer Science facility at Dalhousie University in Halifax. It's really easy to get financial aid in Canada as well.

Of course the province was hoping to build a robust software industry.

What actually happened is that most of Dalhousie's CS grads get jobs in the US. I lived in Nova Scotia for several years, I was only able to get one job there. All of my other jobs were remote work for clients in the US.
I'm really trying to avoid saying "Pull requests welcome" but it is darn tempting.

Full disclosure: I'd consider "the maintainer" -- a gentleman named Steve -- an Internet buddy of mine. He is a real person, just like you. When he's not doing excessive amounts of free work for for-profit corporations, he enjoys philosophy and Netrunner. (Edit: Steve has contributed code and a lot of non-code scutwork to dozens of projects in the Ruby/Rails ecosystem, including -- off the top of my head -- Rails, half of why's body of work, Shoes (a pedagogy project), and, oh yeah, the emoji gem.)

You appear to have the notion that Steve owes you quite a bit of work regarding publishing knock-off versions of Japanese cell phone character sets. This is an interesting entitlement to have, not because it is unique -- no, the OSS community includes lots and lots of people with it -- but because you've chosen to throw down the gauntlet over approximately the most trivial problem space ever addressed by an OSS project and it is one you don't even use. And for the sin of not making it easy enough to consume the free solution to that problem space (which is -- for bonus irony points -- because Steve actually was a conscientious OSS developer and went the extra mile to avoid infringing on the copyright law that OSS is vitally dependent on), you're wishing ill on him.

You can, should you choose, publish a competing emoji gem. It will be whole keystrokes away from Steve's. Should you achieve success with it, the Google gods will even look upon you with favor and put it one notch higher than the Internet.

Instructions for building and publishing gems are available on your local Internet. Godspeed.
There are many, many activities, paid and unpaid, in which people get confronted with entitled a-holes on a regular basis.

This is not unique to open source, or tech in general. This is a generic social issue.
(47 year old technical founder here; about to plug my startup so feel free to skip)

Maybe this is true in general but it's not true everywhere.

We're looking for a few great engineers, are happy to pay what they're worth, and understand the value of experience -- where experience means "every year I get better at writing code", not "now I'm an architect and don't have to write code". If you or anyone you know is interested, check us out at scalyr.com. Small team, cool tech (e.g. [1]). We are early stage so equity is a significant portion of compensation, but we can pay a significant cash wage as well, and we have 1.5+ years of runway.

[1] http://blog.scalyr.com/2014/05/searching-20-gbsec-systems-en...
It is perfectly complete and exactly what it claims to be. It's just not what whatsisname expected it to be. Are we expecting OSS developers to be mind readers now?
An alternative is to offer it, but mark it clearly as "incomplete" or "alpha" (which is what one of the original complaints was about). Versioning it would be even better (say, call this "emoji 0.1").
Cosmic Rays Threaten Future Deep-Space Astronaut Missions
What you are suggesting is a false dichotomy. The Romans had dozens of Gods as did the Greeks, not to mention the Gods of the Sumerians, the Phoenicians and the Celts among others too numerous to mention.

Thinking deeply and honestly starts with considering all the Gods and then considering their existence.

If you find that you can blithely dismiss the existence of all of these Gods except for the Christian (Jewish, Islamic) God and not be stunned by that hypocrisy then you have not yet begun the journey of understanding.
Someone who should know better, then. Disappointing. Perhaps he was simply having a very bad day.
> Simplify Simplify Simplify.

Yet C programmers use shitloads of macros to make up for C lack of features.
I really dont understand what is wrong with this issue. Poster did his homework: he found problem, debugged script, listed missing characters so its easy to test and pointed reason why. I would love to have such reports all the time.
Understanding the Y combinator (in JavaScript)
I don't get where is the bug in this code:

http://talks.golang.org/2014/readability.slide#10
You mean a system similar to what almost every non-USA country currently uses?

Here in sunny Australia we don't have anything like an SSN, at least not in terms of secrecy and potential personal disruption were it revealed. We have a TFN (Tax File Number) but lots of non-owners of that number need to, and do, have access to it.

Our bank accounts contain two parts - the branch (BSB) and account numbers. Anyone can get access to those, and in fact we frequently share them in order to receive payments.

The way the US, and I think the UK also, revere such evidently hard-to-protect information means the social designs around them are hugely fragile.

Really, it's not a hypothetical 'there has to be a better way', but simply 'there is a better way'.
Looking at the the numbers I don't really understand why especially UK and US rank so high.

https://freedomhouse.org/report/freedom-net-2014/freedom-net...

For UK: They seem to censor the biggest and most recognized association of hackers of the world. They are somewhat politically active, educating people about new technologies and their dangers.

https://twitter.com/afpc/status/540863877601587200/photo/1

As for the US: Censorship isn't really a thing there as far as I know. However traffic interception for business reasons certainly is. From all I know it is really hard to get "normal" internet access (without DPI, companies even modifying packages for whatever reason, QOS, ...).

But again, I understand the rating for the US rating is okay, just for UK it seems strange to have a much better rating than Russia, which seems way too far off in that least. Things might have changed drastically there, but so far.. at least for the people I know they can visit various websites that for example are being censored for copyright infringement, which in many cases actually is debatable, especially when it is communities with less such data than tumblr or Facebook for example.

Again, just my perspective from what I hear from people I tend to talk to. It's really subjective, but maybe someone here, maybe someone living in the mentioned countries can add something.

Where I live (a country without data on the list) there has also been a lot of new censorship coming up, but all those cases are completely unrelated to Snowden, but mainly based on lobbyists by the content industry. Sometimes there are weird situations where companies have different opinions than the actual authors or videos get removed from YouTube by request of a company, even though the original author uploaded it based on their rights of it.

Okay, that is one "reason" for censorship and while I am still not happy with that I worry more about all kinds of associations, news websites or NGOs or political opposition being blocked even when some government somewhere in the world calls them terrorists or radical. The same was true when pro-democratic movements first appeared in most countries.
>I took the above conversation to mean that there's a (universal?) consensus that heavy armor's time is past. These links don't support that.

No, those links don't. Forgive me, it's the most recent / best that I could find in a single web-query. I also didn't find a better link for you after searching again today. (search results too full of RTS game related junk)

The tank's day is done though, and while we'll maintain a small number of them, our war strategies do no rely on them, nor should they. If that were so, then any opposing force with one (of the many available) Javelin missile[1] like capability could stop our tank forces in their tracks. Killing tanks cheaply is a solved problem.

[1] See also Shershen, Metis, Spike, etc.
It takes very little sense of humor to detect the fact that the title is a nerdy joke ;)
I think we are quite bit away from post-scarcity, just look at the third world where there are quite a bit of scarcity.
So... you are saying that if a whiner contributes at least 1/1000th as much as a normal person, the whiner is better for humanity?

I'm not sure I follow...
You don't hear too many stories like this about Steve:

"Steve swallowed his pride and thanked them for disobeying him and doing the right thing."
This looks great. I've used uptimerobot on several client projects where I just need a simple up/down notification. The control panel is a little weird, but other than that works really well for its purposes. And it's free.
>I am very sympathetic to the employees and past employees who just had their SSN and other vitals leaked onto the internet.

What makes it even worse is that the SSA makes it virtually impossible obtain a new SSN. Even showing them that you were a victim in a high profile leak like this, for example, isn't enough. You have to prove actual misuse, such as someone taking a credit card out or being arrested in your name, before they will issue a new one. In almost all cases, police reports are required.

Given that a new SSN is essentially impossible, if I were a victim in this, I would immediately freeze my credit file at all 3 major credit bureaus. In most states this can be done for $0-$10 per bureau. This can cause hassles for instant credit approvals etc, but they provide mechanisms to unfreeze the file temporarily when necessary.
Why do they need full access (read and write) to my personal user data on my Github account?
Ask HN: Where do I find a good developer?
I hired a developer a month ago in freelancer.com and sadly he did in 30 days only small developments, which I could do it myself in 1 day. He's from Pakistan and he thinks that it's normal.

I'm non-technical founder and I need a developer (maybe PHP?) for our new webapp. It's actually very simple and it can be done in a week in full-time work.

Which websites do you use? I prefer freelancers from USA and Europe. Most developers in freelancer.com are from india and pakistan.
Flux has saved my eyes.

Not using computers/tablets after 8.pm and little/no use of computers during the weekends has reduced/stopped my eye strain I had developed from staring at the monitor too much.
> You're not returning a sum type so it's down to convention to remember that the "real" return value is effectively garbage when the error return value is non-nil.

There are many cases where this is not true.
"No, unless by "excessive regulation" you mean the fact that the industry is exposed to the same liability for unconsented harms done to third parties that every other industry is; because exemption from that liability is what the industry keeps lobbying for as the thing necessary to make it worthwhile to invest in new plants."

Fossil fuel electricity generation kills an estimated 200,000 people a year worldwide. How many nuclear energy related deaths have happened since Fukushima (2011)? Approximately zero.

Nothing is perfect, but nuclear is the safest form of baseline, reliable power we have. A whole lot of propaganda (and stupidity) is holding it back. The waste problem is easily solvable given the will to do so, and I'm optimistic that Yucca Mountain will be restarted given the current political climate. If not, there's always the mid-Pacific subduction zone.

Regardless, there's a great need for improved nuclear power technology until the time that a better high-density energy source becomes practical.
I've never so much as heard of someone verifying employment and graduation before interviewing a candidate. If it's done at all, it's the last step, after the interview but before the offer.

While it's common for references to be contacted, it's quite uncommon for employment to be verified. Note that that's quite a different thing: "Did Bart Simpson do a good job for you?" is checking a reference. "Did Bart Simpson work for your company in 1999?" is verifying employment.

One's references must be people who one actually knew, usually direct managers but sometimes coworkers.

The person who supplies the employment verification need not have ever met the candidate.

And yes I know this is not rocket science - but consider what I just said, that AMCC interviewed candidates for six months before they found someone who actually had done what the claimed, in my case writing OS X drivers. AMCC did a background check on me, but only AFTER I got the job offer, and with my written permission.

While it might still have required six months to find a qualified candidate, AMCC could have saved a lot of effort and expense by sending some emails or making some phone calls before inviting candidates in to onsite interviews.

Consider that it's quite common to pay for plane fare, car rental and hotel accommodation if the candidate has to travel. The employer still pays even if they don't make an offer.
This is a much better example. Heather put up code, Klabnik was an asshole to her. He really doesn't deserve sympathy for whining when a user asks that his readme expose the lack of functionality of his project.

That's actually a legitimate bug report, even if not delivered with sufficient kissing of Steve's ass.

What Steven did to Heather, however, is pretty typical of him. It's the way he treated me in our one interaction online.
PayPal probably has good enough fraud detection that easier-but-riskier integration is still a net win for PayPal. (Not so much for the rest of the internet, though...)

Similarly, Google's "No CAPTCHA" (https://news.ycombinator.com/item?id=8693767) lets Google offer a better experience than a traditional CAPTHCA. I'm somewhat surprised that better fraud detection leads to better UX, but it's pretty neat.
> Perhaps the maintainer should burn out

I find this comment in poor taste. A burnout is not something I wish to anyone.
I live in Canada. Is there any advantage for me to establish a corporation in Estonia? Would my income be subject to both Canadian and Estonia taxes?