skysight-inc/HackerNews huggingface dataset:
I hope you enjoy reading it.
http://www.rolustech.com/blog/3-crm-predictions-for-2016/
Show HN: KakwaFont, another 12px monospace bitmap font for terminals
NixOS: FreeBSD support
The card deck was designed by Susan Kare:

http://kare.com/portfolio/17_microsoft_solataire.html

Anybody knows if that happened only once MS decided to publish the game?
These days, in modern browsers, you won't need JavaScript for 95%[1] of animations.

[1]: Pulled that number out of my ass
Show HN: CUTI run cppunit inside visual studio and XCode
I think you missed an important bit in your translation.

"We do not know how to determine how the technology fetish in individual people leads to the point at which a rational relationship changes into one of over-valuing, which eventually leads to someone designing a train system to get the victims as fast and smooth as possible to their destination in Auschwitz, but who forgets what it is that happens to them once they arrive there"
One problem is citation limits for many journals (which say that you can only cite 25 or 50 papers or whatever). As a computational biologist myself, I would prefer to cite every package that I use because I understand that the authors need this to get grants for further development, etc.

But what happens when the more senior authors (who tend to be experimentalists) get the manuscript, they want to add a bunch of experimental citations and they see citations of computational methods as irrelevant and able to be sacrificed if there are too many citations.
Orgies and drug-fuelled parties: Airbnb hosts hit by over £360,000 of damages
Maybe your team chose bad modules? You seem to know what a bad module looks like (bad docs, bugs, many forks, hanging PRs, undocumented behaviour), so why did your team use ones like that?

It's true, you have to be careful ... there are so many npm modules that there are many garbage ones too. But there are many very high quality ones too. Be more careful about how you choose one, and if you can't find a good one for your needs, then don't settle for a bad one - roll the feature yourself, or adjust the functionality of your app. But in my experience there are high quality modules available for the major components of apps.
Firefox performance regressions
This reminds me of Moscow's efforts for Siberian colonization. They had all kind of programs aimed to settle colonists eastward, but when the central authorities ceased the enticements (or the restrictions) that ensured that the people stayed put, the migration reversed. Entire villages in Siberia vanished because of the same isolation and harsh weather that driven the Norse descendants out of Greenland.
You might be searching for those things out of curiosity, but if (in the insurance hypothetical) statistically more people searching for "opiate withdrawal" are addicted to opiates, then it's going to affect your health insurance premiums regardless of your intentions.

Or more generally, you can't choose how people interpret data they gather about you and that can adversely affect you.
Neal Stephenson: Why I Am a Sociomediapath (2015)
Ask HN: What would your elevator pitch be for a computer?
Projects need a good elevator pitch, and projects that are hard to describe are harder to sell. But what would be the pitch for a computer; something that is enormously powerful and enables so much?
You're saying, "We should not trust the government because they did things that I didn't agree with in the past". This seems like an unfair standard to hold any person or group of people to. I would be unhappy if people said "I think that karmacondon has made mistakes in the past, so he shouldn't be trusted to do his job ever again."

I understand what you're saying, and I think I get where you're coming from. But like the GGP post, you're begging the question and assuming that your beliefs are so correct that anyone who disagrees with them must be insincere.

I don't think there's anything inherently wrong with the government monitoring potentially criminal groups or building databases. That's what we pay them to do. If they get out of hand then we, the people, will deal with it.
Show HN: Chrome Extension for saving and sharing notes inline on websites
> Because rather than a rational view, what you describe sounds like irrational denial.

The people that I know in real life that hold views like these are best described as scared, rather than ignorant. They feel that they price they pay is a small one as long as it gives them an un-specified increase in perceived security in return.

Fear is a very powerful tool when it comes to getting people to choose against their self-interest.
I'm not very familiar with the subject matter, but do you realize that this concluding argument is very weak?

Firstly, I don't think I've seen mentioned an instance where Yudkowsky seems to be trying to prevent a collective black identity from forming a political block.

Secondly, you've suggested that the mechanism by which Yudkowsky's material end up as bullets for people who desire to perpetuate prejudice is where the prejudiced party misrepresents Yudkowsky (thereafter, Y). Therefore, your reasoning goes, Y and the LW commenters are guilty for engaging in subject matter that are ripe for appropriation.

Unless I'm mistaken, your accusation is one that is pretty unjust in itself. You are accusing Y with a moral crime for Y&LW's association with (racially) prejudiced groups that have misrepresented Y as prejudiced. This is despite that Y has neither affirmed this association nor mentioned anything prejudiced, his crime being entertaining "weird hypotheticals". Rather, if such a thing has occurred, isn't Y a victim of the prejudiced groups himself?
L’Oreal’s new UV skin patch, sun-smart bikinis and biotech fashion
So, just like Portuguese and Spanish? The subject is inflected on the verb.

This is absolutely nothing special, there are hundreds of those: https://en.wikipedia.org/wiki/Null-subject_language
Also, this fixes an existing usability and accessibility nightmare of Twitter. People already post longer texts, just either split into multiple tweets (a horrible distraction if you don’t want to see it and incredibly hard to read if you do) or as screenshots (throwing accessibility completely out of the window – also not as nice an experience whenever reception is flaky).

I honestly see this more of a fix. All these horrible ways of using Twitter which are already commonplace will no longer be necessary. I don’t think it will fundamentally change how Twitter is used. People already use it in that way.
Stripe down, misconfigured SSL?
Failed to load resource: net::ERR_INSECURE_RESPONSE

Can't load popup payment form, of view account on website. Anyone else having similar issues?
I concur. Once I wrote a similar answer http://academia.stackexchange.com/questions/23237/why-are-pa...

In short: benefits for scientists (career, prestige) are misaligned with benefits for science and society (reproducibility, progress, openness).
This is Hacker News; it's a better, more informed, hand-crafted artisinal cynicism that we come here for.
Perhaps large corps like dell should face charges for leaking personal data.
The USA is not like the EU where TUPE applies and every one moves over to the acquiring company.

And should not all the employees share in the windfall equally (sorry if thats a bit socialist for HN)
Another important bit that contributes to your excellent comment is that software and data are very hard to control substances. Unlike physical goods such as precursors they can be transported through wires and all over the globe in less time than that it would take you to fill out that sign-off form.
That's the problem with depending on companies like that. There's zero accountability, you can do absolutely NIL to hurt them, but if they fuck up, it can do big damage to your affairs.

I had a flower shop almost fail on the delivery - we agreed on the flowers, date and place, and then... they forgot. They simply forgot about the delivery. Luckily I called them in time and they managed to get their shit together and deliver the bouquet literally minutes before I was about to suffer a big embarrassment if the flowers were not there.
I've lived in Japan for 14 years, and I'm doing a startup here.

In my experience, if you stay in Japan for more than a year, you go through several phases.

The first phase is confusion. Why am I being treated differently, even though I'm doing and saying the same things as another Japanese person.

The second phase that quickly follows is anger. This is bullshit! I know my accent and pronunciation is correct! Why are they saying they don't understand me! WTF!

The third is dull acceptance. You're not going to change Japan. They're not like this because they're bad people. They're just inexperienced with foreigners and foreign things, and they're overcompensating and trying to be nice in the way they think is nice.

The final stage is fun. This is the best stage. You understand all the social patterns and why everything is happening, so you just relax and start enjoying it.

When you go into a restaurant and order in Japanese and the waiters response is "I can't speak English! Sorry!" you respond in Japanese "Oh, I'm terribly sorry. Is there anyone here who speaks Japanese?"

This often (not always) has the interesting effect of changing the "foreigners cannot speak or understand Japanese" mindset, if only for a moment.

Sounds like you're in between stages two and three. It gets better.

To quickly respond to your list:

1) It's your face. It's nothing personal. They're just trying to be accommodating.

2) My typical response is "I've been using chopsticks since I've been four, since we used to order Chinese takeout. So complimenting me on my chopstick skills feels the same as me complimenting you on your deft fork techniques." This may result in enlightening your Japanese friends as to why it's challenging to be overly grateful for their well-intended compliment.

3) Kanji is hard. They're just impressed that you can read it, since they spent years as kids studying and repeating kanji over and over again. Having said that, my typical response here is "Actually, I think English is much, much harder than Japanese. Sure Japanese is difficult, but it's logical. English is full of exceptions, weird spellings, inconsistent grammar, because it's a mix of languages. If I wasn't born a native speaker, I can't imagine how I'd learn English from scratch."

4) Yep - you're definitely not alone. It can be hard to avoid feeling a bit slighted here. If you haven't seen this already: https://www.youtube.com/watch?v=oLt5qSm9U80 I gently correct people here. "Excuse me - since I'm ordering, could you please look at me?"

By the way, thinking of these things as "micro-aggressions" is a terrible way to think. They're not being aggressive. They're often just not very familiar with foreign people, and they're doing their best to be accommodating. Once you get to stage four, this becomes a lot easier.

Good luck, and don't forget to swing by the Hacker News Tokyo Meetups if you're in Tokyo - https://hntokyo.doorkeeper.jp/ - we're just about to announce another one.
> the single-most important issue of our society

I thought that was global warming?
> is incorrect.

Even if it is, calling that "spreading misinformation" is a stretch, as the words "at worst" would make the statement completely true.

Also, if the case serves as no precedent whatsoever how could it have an effect? If it does have some, then what I said holds, and if it doesn't, then there was no cause for panic to begin with, and my point doubly holds.

> There is a whole lot of code that works on Android because those 37 Java packages are API-compatible.

In general, no Java library works on Android except by happy coincidence, as Android conforms with none of the several Java standards. Some libraries (that happen to only use the particular subset Google has chosen to implement) may just so happen to work, true, but it is not true that Android is interoperable with Java for any well-accepted definition of "interoperable" or "Java". Whether or not that's enough to make Google's implementation fall under fair-use is a separate question, but my point is that even if Google's use isn't fair use, that has little bearing on other cases where much stronger "drop-in" compatibility was sought.

> I'd suggest defining what exactly you're talking about for anyone to discuss it with you.

Certainly. I am referring to this: "Copyright protection subsists .. in original works of authorship fixed in any tangible medium of expression"[1]. Explanation here[2]. A specific description of a web API is certainly copyrighted (like any text), but the API it describes is not because it is not fixed. There can be many wildly different texts all describing the same web API. This is not true for library APIs, that are fixed text, just like any other code (that is not sufficient to make them copyrightable, but it is necessary).

Programming languages are -- similarly to web APIs but not library APIs -- not fixed.

[1]: https://www.law.cornell.edu/uscode/text/17/102

[2]: http://www.mateoaboy.com/f6/blog_files/804f4c5940fe299168ea6...
Why doesn't the system not see them as duplicates?
But that's not the actual problem. Let's say the hold time is a random 10 to 20 minutes. What's your personal assistant supposed to do in the meantime?

They can't reasonably do anything that requires making calls or other real-time interaction in case the first phone call is picked up.

Even if they could make them do some non-time-sensitive secondary task while they're on hold on some primary task they'd still suffer some time wasted due to overhead & distractions.
JQuery Cards: Curated repository of over 1000 quality jQuery plugins
Depends.

Sometimes you want something like Rails or Django. Then express and similar "a la carte" solutions won't help you and you'll end up re-inventing frameworks and re-implementing the same old bugs and mistakes.

Sometimes you just want a small single-purpose server. Then Node and NPM shine and big frameworks seem like unwieldy behemoths in comparison.

Personally I'd say Node isn't a good choice for the former and you'd be better off with something powered by Ruby, Python or PHP (i.e. Rails, Django etc). And I say that as someone who's been almost exclusively using JavaScript for the past couple of years.
I usually prefer -3/5 to emphasize this.

I wouldn't call it an anti-slavery measure but one of a long series of compromises on the issue of slavery. Considering 3/5 > ((0 + 1)/2) it seems to be a compromise tilted towards the pro slavery side.
> Because information is power and power tends to be abused over the longer term, all fig-leaves about 'improving the world' to the contrary.

This sounds more like a uncompromising proclamation instead of thorough analysis.
> I would be unhappy if people said "I think that karmacondon has made mistakes in the past, so he shouldn't be trusted to do his job ever again."

It's not about mistakes. Mistakes are - usually - a sign that someone needed to learn. They do not as a rule include wanton intent.

And if a person were to make too many mistakes then they probably should not be trusted.

> I understand what you're saying, and I think I get where you're coming from. But like the GGP post, you're begging the question and assuming that your beliefs are so correct that anyone who disagrees with them must be insincere.

No, that's the opposite. You have beliefs that you state are so correct that they stand on their own, in spite of a bunch of historical evidence to the contrary, starting roughly at the time that we invented writing going all the way into the present. That's a pretty gullible position.

> I don't think there's anything inherently wrong with the government monitoring potentially criminal groups or building databases. That's what we pay them to do. If they get out of hand then we, the people, will deal with it.

Potentially criminal groupls: everybody.

You're apparently one of the people where the 'fear' button has been pressed, don't let your fear get the better of you.

Btw, I note that you write all these 'reasonable disagreement' things from the position of an anonymous coward which makes me think that maybe you do realize the value of your privacy after all.
I would definitely like to hear the response to this before I signed up for their service!
Another few from BBC Radio 4 that might be of interest:
- The Life Scientific
- The Infinite Monkey Cage
- Letter from America
- Moral Maze
Supercharging Android Apps with TensorFlow (Google's Open Source ML Library)
They don't have subject matter jurisdiction over copyright. Their decision on a copyright case isn't binding in other circuits.
And in scientific computing the senior researchers are not paid very much so the supporting developers/tecnhnicians are badly paid.

When I was a Research Assistant/Experimental Officer at a world leading Rnd organization I was paid about 1/3rd of what other jobs with similar entry requirements did.
Let me answer your question: they will be treated as low level engineers and they will have to suck it up or will have to go into management and work 10 hrs days. How much gets an average RoR nowadays? How much did he get when the tech was shiny new? Coding per se won't get the million $ salaries they want, it's bound to go down. Even today, they look at what the best 5% gets and they think all coders get that, most coders don't, most coders in West Europe get very average salaries.

It's ludicrous to see people making the point of their perfect >40 hours job now, let's see in 5 or 10 years when the market is saturated.
At this point you can probably say choosing node/js is similar to why you would choose Ruby or Python or PHP for your backend, it's another scripting language that offers decent performance, a large ecosystem and good developer productivity. It really boils down to preference in syntax, tooling and ethos ("micro frameworks", "batteries included" or somewhere in between). At this point I'm so comfortable in JS that I can be very productive in Node compared to the ramp up time I would require for Rails, django etc.
> but his performance on the stand isn't convincing either.

His IQ is around 70. That's borderline learning disabled. Of course his performance isn't convincing - he's traumatised by the process, doesn't understand what's happening, and is easily manipulable.
It's simply an observation made over history, it's not a proclamation and there is no analysis involved. Anybody that has been following the applications of information technology from the earliest of times would most likely come to that same conclusion.

The ancients had it as 'power corrupts', the abuses are plentiful and that every company that engages in these practices (and the government agencies as well) do this to ostensibly make our lives easier or keep us 'safe' is very well known and advertised. If you have evidence to the contrary feel free to share it but that's where we currently stand.
It pains me to see that power-hungry people used most techies as useful idiots to implement their own goals - how many politicians with dirty hands are now getting on board of prime tech companies? They finally understood what technology can offer to them. It seems like the end game is who is going to control everything - those types can finally see the time when technology is sufficiently advanced to control every aspect of our lives. It seems like technology would enable a special caste above law, with power unlike anyone before them. Instead of using technology to improve living conditions of all, establishing new, unseen before, more democratic and free society, we seem to be hell bent on preserving all the nasty traits of previous societies and even doubling down on them by having almost complete control. Seems like some dystopian sci-fi novel is happening now :-(
> The actual problem is people's prejudices and assumptions. This is what we need to fix.

Right, so the whole premise of your indifference or opposition to the privacy argument is that people should not have prejudices or (wrong) assumptions. Isn't that too idealistic and to rid people of the prejudices and figure out right moral standard for behaviour - will it not take many more generations, if at all it happens? Till then; till we figure out the right _prejudices_; till all of humanity naturally elevates to the right moral standard, shouldn't we be wary of those bad agents who can abuse others by breaking into their private matters?

Your premise, in short, assumes an ideal world where none is troubling others for their private acts, which unfortunately isn't the case yet.
It's the 80/20 rule for me. Think about the type of client (individual user/corporation) that is still using < IE 10. I'd wager that they're well paying, yet difficult to deal with. They're entities who live in a legacy world. I've worked in those places, and honestly I won't develop software for anything but the first-most and second-most recent platform, because I want to target people like me. People who care about value over cost. People who value time over money.

Entities who use legacy software have more problems than their browser. It's symptomatic of a much larger issue, and I love being able to filter them out!
From season 5 they switched to ARRI Alexa cameras and added grain in post to emulate the film look. So you proved yourself right here, nobody did really spot the difference (and every season of Mad Men looked fantastic).
That's exactly, if my understanding of changes happening to brain while performing any activity in general is correct, what should happen - you get better at doing that activity. So, unless your work contains some kind of dual-n-back activity, you are not getting better at it. You get better at work by doing work, not by playing brain game.

I am really happy they got fined for this deception.
Do’s and Don’ts in a Swinger Club, a 101 Guide
An Ikea Catalog from the Near Future
Google's use of Java's API was very unusual

How is it different from any other reimplementation of an existing API?
The Phablet Era
Malwarebytes Anti-Malware Premium 2.2.0.1024 Lifetime Key [Serial and  License ]
This. – Each member can share just one link a day
I'm genuinely curious: what's wrong with their website?

There's a logo, one-sentence explanation (with further details beneath), examples, FAQ, and footer. So the content is all there. Furthermore, it's minimal-looking, and minimally coded, and all on a single responsive page.

Isn't this the ideal for a modern website that's also expected to work on mobile devices?
This web site is for you, it insulting to programmers, calling them hacks.

( http://acm.org/about-acm/acm-code-of-ethics-and-professional... )
For audio, yes, digital can replicate analog to 100% accuracy. You cannot differentiate the output signal using an oscilloscope. The signals are identical. People using workflows you describe are a cult, IMO.
I would check it on mobile when you update it. I usually do the majority of my HN browsing on my phone, and I don't think I'm alone.

Good job btw, this looks very nice as an alternative to the micro-framework world of Express.