skysight-inc/HackerNews huggingface dataset:
Generally speaking: how many violent protests do you need before you consider changing the law?

Nasty as that may seem, but without violent protests, France would possibly still be a kingdom (and the US a colony).
Can I ask you something...

So it is complaining that we have a link (A tag) with an image within it. The image has an alt tag. But the addon is claiming the A tag is "empty" and that I should add "screen reader text."

Some googling around suggests that adding "screen reader text" is unreliable since many unrendered texts aren't rendered by screen readers either, and on top of that it can cause element positioning issues.

So why is the alt text unacceptable "text" for within an A tag for when the image isn't rendered? Isn't that the entire point of the alt tag, to provide text for a non-rendered image?
>Can't you get better education (though without the diploma) out of your smartphone than you could out of almost all universities in the sixties?

So you're saying that you'd rather no degree and a few notches on your coursera belt than a degree from a prestigious university from the 1960s?

Are you nuts?
My apologies, the book name was Great by Choice, as someone else pointed out. Both books are excellent and worth the read though.
I distrust the underlying forces structuring light new businesses like Uber. When the entry cost is too low, people have no reason to put real effort. On the other side of the spectrum, Parisian cabs suffer from too high entry cost, AFAIU they have to work "hard" for a long time before they can reimburse the licence. And that contrast is what's causing the violence.
The future of mobile battery life
.. although the main reason for hosting email at home is that nowhere else is immune to search-and-seizure provisions.
Yes, and it does on every flight since it's used to return things from the space station back to Earth. However an abort system also needs something to move the capsule away from the (probably exploding) rocket when something goes wrong, which is typically a strong and short-firing rocket on the capsule itself.

In this particular case, it sounds like Dragon survived and probably could have been recovered using the parachutes, but they weren't armed since survival without an abort system isn't something they really try for. It would be interesting to make the attempt, but not informative for manned flights since those will have a proper abort system.
Pando (tree)
> At one point, the head of Coca-Cola asked President Eisenhower for help. (They were hunting buddies.)

That line tells you everything you need to know about how big business gets what it wants from government.
Orcas can be local or transient, transient (pelagic) can be very dangerous just by accident. Wikipedia links to a very interesting description of an accidental attack to a surfer in 70's. The whale just bit once and go.

https://news.google.com/newspapers?nid=2245&dat=19960117&id=...

And, just for the nerd department, lord of the ring's orcs and orca whales share probably the same meaning. Orcus was one of the names from underworld (the hell) in the roman empire. Clever Mr. Tolkien...
Most reliable SMTP servers will retry for some amount of time.
>Uber will go into neighborhood where Taxis don't, they can also be substantially cheaper depending on the city and the specifics. Having access to a ride late at night can mean the difference between being raped or not raped for many people living in high crime neighborhood.

This sounds like an American problem. Part of being a licensed taxi driver in Europe is that you can't refuse service in certain parts of town. Same for taxi hours. I have never not gotten a taxi by phone in Vienna.
From my initial read, seems like SMTP relay is the way to go with a device like this
Pretty cool that you can make an online moneybag like this. I wonder what other creative gaming (easter egg hunts?) can occur from using this concept
Depends on the error the DNS handler 'name.nospy.so' would throw at it.
Show HN: Wyam – a highly modular and configurable .NET static site generator
They mean if you send mail to anyone else - their spam filter will block you for having a residential IP.

Email is a bit less useful when everyone has you auto-blocked for being 'spam'.
A comprehensive visualization of Profanity in Rap – who has the dirtiest mouth?
fares are often 1/4 what's paid for a yellow taxi.

Maybe this is the actual market rate for the service being provided, and not that people value it less.
relevant: THEY'RE MADE OUT OF MEAT <http://www.terrybisson.com/page6/page6.html>
And then neither has canned water caught on, despite all the hand-wringing about waste from water bottles.

http://www.jwz.org/blog/2015/06/banning-bottled-water-increa...
Uninformed single-agent search algorithms in AI
I always just assumed it was mostly because of the desire to have a proprietary system he could generate revenue out of, instead of wading into GPL-esque territory that tends to go along with LISP.

It's also one of the main reasons I have been using Octave and Python/Anaconda.
Give developers a sense that they somehow dont need sysadmins/ops staff?
Your argument is similar to the argument of those who opposed gay marriage in that it claims that expanding something to another group will redefine said thing to the other group.
I often use mynoise.net, but after a while my ears just need a rest -- both physically and aurally. BTW, I have two different pairs: big Audio Technica studio monitor phones, and a pair of Beats studio monitor phones that were given to me as a gift.
How Does Pocket Make Money?
Aside from their premium service, does anyone know how Pocket makes money from their free service?
I think that this comment lacked arguments, so I decided to provide an example of my logic.

Let's imagine that there's a bad driver — nothing horrible enough to be newsworthy, but just bad manners, bad routes, stuff like that. Let's imagine that he operated at an individual taxi park. This means that to provide a feedback to authority, the user would have to spend his time to call the company, to "snitch" about the driver. Would someone do it just to say that "the driver wasn't especially bad, but I would prefer better in the future"? Actually, I think yes, they would, but the probability of this is much slower than a user casually clicking 3 stars icon after the ride. And when you have less data points (customer support calls vs star rating actions), your information is worse has more noise in it. So, your decision making about hiring/firing drivers is worse. This is an argument about size.

And the argument about motivation — I think it's more or less obvious. Let's say your taxi driver has a city-issued beautiful plate in his cab. Do you even know who to call after he loads you off at a wrong street? Do you think they will be working at 11pm on Friday? Do you think they will be responsive and appreciative of the situation? Well, I assume that you interacted with bureaucrats at least once in your life, so the questions are really rhetorical.

These are examples about only one component of the trust issue, customer support and detection of bad performers, but mechanisms like this would work in other situations too.
I think a critical part of his point is that what you build and what you model are neccessarily two different things. You can totally simulate it, and then when the rocket inevitably fails, you can go "aha! This bit deviated from the simulation!" But you can't feed that forward beforehand to prevent the failure, since you can't expect random acts of poor workmanship or crafting. You can only prepare and hope (and you can do that with shockingly high confidence - but rockets are more than equally shockingly complex.)

Part of what makes the idea of bringing the first stage back to the pad so important is that we so rarely get to use the same engines multiple times in the field (where all the really nasty reality checks are done). Being able to reuse stages allows us to far better model how they will perform in the future. Otherwise, we're using test beds to feed parameters into sims to inform our launches; it's good practice, but more physical evidence is always better.
* Reliability of ones Internet connection should not be much of an issue, because SMTP servers should retry to deliver a mail for several hours/days. Otherwise a secondary MX could be used as a backup for mails in transit.

* Policies of ones ISP are often a problem for something like this, you likely need a "business connection" for something like this.

* Dynamic DNS could be used for receiving, but you won't have much success in sending mails unless you have reverse DNS working and that requires a static IP as far as i know. Most users will only get a static IP for "business connections".

* I'd be really interested how the combine their usage of GPG with multiple client. Is there some sort of key management included? How does it work with Webmail/Roundcube? Is the same key used for desktop and mobile phones?
Interesting, thanks for the explanation.

Perhaps we can detect if a popular userscript manager is installed and provide a one-click link that way. Not sure if this is possible though.
Logical proofs and reason have historically been highly ineffective at convincing people with this axe to grind (perhaps a paid for axe...).

A strategy that MIGHT be more successful, or at least a new strategy, would be to set up an actual communistic free software ecosystem and then demonstrate that no one uses it and it has basically no overlap with the existing non communist ecosystem.

"The world is flat" "Well OK if you're so sure, then we'll build something that depends on it being flat" "Well that didn't work, I wonder what that implies about the world being flat?"

You could consider it a performance art project. I would.

I am serious although I have the wisdom to know I do not have the ability and skills at this time to do it. And if anyone wants to pick up the (red) banner and run with it, I'd cheer them on.

Historically going back 10-20 years there were linux distributions from communist countries, but I'm talking about real commie software, as in a commune of devs with an explicitly communist license.

If nothing else is accomplished, writing and publishing the official explicit CPL Communist Public software License would tend to take the hot air out of some sails...

One problem is I'm not a communist. Finding one might be an excellent first step for the project. Its going to require deep domain specific knowledge.
Yes. This is correct. Once, I had misconfigured my mail server when adding another domain I had bought and it rejected an e-mail. While I was looking into it, I saw in the logs that the sending party had retried after 15 minutes so I corrected my config and waited another 15 and I got the e-mail. Of course, number of retries, if any, and time between attempts will vary between different servers and their configs.

Another story I have about e-mail is that another misconfiguration on my part caused mail from me to others to be spam filtered or outright dropped by some receivers. It wasn't until I attempted to send an e-mail to a Debian mailing list that I learned why that was. Their e-mail server was nice enough to reply with the exact reason why they would not accept my mail. I was then able to fix it. (Though I don't remember if they did so in the form of what was said over SMTP and seen by me in logs, or if they bounced the e-mail.)
Falcon typically has a trunk-facing camera on top of the second stage, sometimes broadcasted during separation with Dragon. I wonder if CRS-7 had the camera? If the mount did fail, the footage could show that (assuming SpaceX successfully received the broadcast).

Example footage here: https://youtu.be/p7x-SumbynI?t=25m45s
Uber France Leaders Arrested for Running Illegal Taxi Company
What makes a podcast good? A first analysis
Multithreading in OS X: Pthread Bug Investigation
This might be obvious to many, but the language of Mathematica has better support for ("abstract") currying than Lisp, something like

A[B, C][X, Y][Z]

does not straightforwardly translate into an S-Expression but is potentially convenient for symbolic algebra. I believe that I read this emphasis on currying in one of Wolfram's own accounts on how Mathematica came to be. It is probably also important that the internal data structure used by Mathematica is not a list, I think the support for "level specs" points at how internally the data is most likely represented, although I'm not sure.
Besides the safety issues others have described, it also used to be possible to board new passengers from the back door while the previous passengers departed from the front. All it required was two sets of stairs to the tarmac.

Now that almost all planes board via climate-controlled jet bridges, I presume it's too expensive to use two of them at the same time.
Thanks for the insight. We're looking at pricing options for our new SaaS tool, and we have come to similar conclusions. It's important to have a free version (and not just a trial) so you establish a solid user base, but to make sure that there's enough premium content/features worth paying for down the line. Another focus could be enterprise-sales, where free accounts generate some attention but focus on enterprise-sales generate the revenue.
Best Job Interview Ever
I like the clean look of your games. Was it tough building traffic when you got started? How did you go about it?
I know it sucks. My advice:

0. Don't take it personally. It's just business.

1. Be thankful it was only $8k. A lot of money when it's yours, not much in the big scheme of things.

2. Start requiring a retainer applied against final invoice. Clients who won't write you a check upfront, are less likely to develop the habit of writing you checks later.

3. Start stopping work when you are not paid promptly. The first people not to get paid are those for whom there is the least bang for the buck. Paying for something that is already in hand falls into that category.

4. Become more selective about clients. Prompt payment at high rates is all there is to a good client.

It's all part of the consulting landscape. One of the things I have come to believe is that people will red-flag their intent not to pay early on because it allows them to rationalize it via "I warned them" later on. To me, insisting that the disputes are settled at the payers convenience (in SF) rather than the consultant's is such a red-flag. Then again, once you contract with a corporate entity in a high risk business, you're accepting the idea that your payment can be easily avoided.

Good luck.
I don't think so, depends on where you live and the laws that apply there. It's probably easier to seize a home server than it is to hassle a company to divulge its contents.
GitLab lets you import your project from GitHub.com including all issues with one click. You can import to GitLab.com or your own GitLab server. We would love to also see automatic importing of merge requests and wiki's.
Show HN: Revlio – Instantly make your ads, Instagram posts and products shoppable
I'm not sure I understood you correctly. Are you saying it's a common thing for all "ISPs" in the US to block outgoing traffic on port 25 (and allow incoming traffic for Outlook et al.)? Or do you simply mean that most email providers will block incoming mails from residential IP adresses?
WebPonize now supports animated GIF converting
Yay! Let's be friends and unlock the magic of game design for everyone! (Serious comment)
You can get something like 5% error rate on MNIST with a well tuned linear classifier, it's not comparable with ImageNet. Note that the computer vision techniques used before convnets used things like SIFT features, which are another way of imposing a (sort-of) prior. I do believe that some sort of strong prior is necessary for the problem.
It's a full, if small, computer, running Linux on an iMX233. Roughly equivalent to this sort of thing. https://www.olimex.com/Products/OLinuXino/iMX233/iMX233-OLin...

(I had to dig around in the BOM to find out that detail..)
Well that's how you get stuffs in France, taxis, farmers, truckers, nurses,alike... If you want something from the government in France you've got to set on fire, or destroy something in Paris or you won't be heard.

No surprise here.

It has always been that way. Elections are meaningless in this country, chaos in the streets of Paris has always been more effective than a vote to bend a government that knows nothing but reaction, that never acts nor has a long term political vision for this country.

Everything makes perfect sense. The french government is always in that defensive position. That's an unfortunate but direct consequence of the structure of the 5th republic.
If it takes you more than 30 seconds to come to "An app that allows anonymous public messages on a social network currently wracked by abuse is not a good idea", you haven't been thinking.
iPhone 5sen can be had used for $250. Anyway the device is a lesser component of the overall cost of cellular service, at least in the U.S.
He is getting downvoted, and rightly so, because the person is replying to has clearly set up his system is such a way that some code runs on both the server and the client.

Which is very reasonable, btw, as it allows you to have a static site that renders for those whoes browsers doesn't run javascript and a more dynamic page for those whoes browser does run Javascript. You are guaranteed that everything renders the same way only if you excecute the same code (this can't be replaced by e.g a sensible template system because rendering might also be affected by how you, e.g, sort comments).
I'm not sure I get it. Is that a dig at how computationalism is met with skepticism among theoretical physicists?
A one time click link also does't not work well with some mail scanning applications which pre-fetch every link seen within a mail.
Supreme Court Denies Google Appeal on Oracle Suit – APIs Now Copyrightable?
Yes, it is. Virtually all normal SMTP servers will re-try e-mail delivery several times spaced over at least several hours before rejecting delivery with a notification back to the sender.

I have run my own e-mail server for about 17 years, originally from my home and more recently from a data-center where I have co-located my server. Admittedly, when I had my mail server at my home, I would suffer outages long enough to miss e-mails when I needed to do something as severe as work on my home's electrical panel or move. But generally speaking, a momentary glitch in network connectivity would not result in lost e-mail. Since moving my server to a data-center, the only downtime I had was when I needed to replace a disk.

As the above paragraph suggests, I am strongly in favor of people running their own mail servers and moving away from the presently-popular centralized Internet, back toward a decentralized model. This device isn't for me, and probably isn't for several of us here, but it's precisely the kind of thing I'd like to suggest to other people who would not otherwise be comfortable running a mail server.

I know a lot of programmers who shiver at the thought of managing their own servers, and I feel that's a regretful situation for the Internet at large. It suggests two things: (a) many programmers fear servers, which I don't think is healthy and (b) insufficient R&D has gone into making infrastructure easier to manage. After all (a) is a rational fear given the state of the art in many cases. It can in fact be quite difficult to set up a mail server (although once setup, most are pretty hands-off). It should be much easier to navigate through the settings and have a nearly out-of-the-box configuration that is sane and avoids the most common pitfalls.

Aside: Incidentally, I found that even mainstream ISPs like AT&T will unblock port 25 if you call them up and explain you are running your own personal mail server. When I moved to AT&T country, they did exactly that with no questions asked.
​Red Hat storage: To petabytes and beyond
Okay I understand. The rating system does a good job to resolve that issue. Under a 4.7 and you are not allowed to drive on the system (IIRC).
Personally I've experienced, and talked to ~50+ people, who have experienced a far superior service using Uber than alternatives.
Towards independence: A BCI telepresence robot
Honestly this is the part I hate most about Clojure. The tooling is always so convoluted to setup and by the time you start your next project something has changed again, requiring more changes which might break your tool chain. ClojureScript is especially guilty of this right now with all the recent repl changes.

I appreciate the The CS team trying to work with 3rd party repl developers right now, but it doesn't seem to be helping much. It's pushed me back to simple gulp based es6 dev using ramda, rxjs, immutablejs, etc - basically the parts of clojurescript I like. The only thing I sort of miss from Clojure are macros and homoiconicity - it sure is nice to look so uniform, but the tooling just drives me away.
5 Apps That Huudlr Wishes Existed
I think it's the other way round in the US. Conventional email hosting providers are definitely not protected by the 4th. Also for political activists, actually raiding their homes is a dead giveaway whereas leaning on companies can be done quietly.
This is Byte
I wonder if Wolfram's 100-times-slower reference point was based on a very particular comparison. Suppose you benchmarked a numerical algorithm that dealt with a lot of matrix-vector operations. And suppose you compared, on the one hand, a C or Fortran implementation that used arrays and native machine finite-precision numbers, against a Lisp implementation that used lists and the sort of "exact" arithmetic described in the usenet post.

This would not, of course, be a good comparison between the languages, but it might well give you a 100x speed difference. Taking Pitman's story at face value, it sounds like Wolfram wasn't very sophisticated about these things, and wasn't open to listening to explications. So he might have extrapolated a single dumb benchmark into a universal truth.

At the same time, it sounds like Pitman tried to convince Wolfram to represent floats as the ratio of two bignums, "with lots of other hidden bits to assure that any decimalization had enough bits to be precise." I can understand Wolfram not particularly wanting to taste any of that pie. I have worked with a simulation platform that uses paired BigNums just for time values (other values in the simulation use regular double-precision variables), and it was a big drain on simulation speed.
Recommended Reading for Marketers – Part 5
Who is buying ten-cents-per-impression ads? $0.10 CPM sure, but $0.10 CPI?
Why would Google need the SSO of those 37 Java API's for their VM to work? Wasn't the relevance of those 37 API's just to ensure source code compatibility with existing Java libraries?
You are absolutely correct in assuming that having alt-text on the image inside the link is accessible.

This is a known bug (https://github.com/Khan/tota11y/issues/1) that comes from upstream (https://github.com/GoogleChrome/accessibility-developer-tool...) and will hopefully be fixed soon.

As for your notes on screen-reader text: you can "hide" it by not actually hiding it, but placing it off the side of the page. This will be picked up by screen-readers and will not cause any positioning issues.

We use the following snippet all over Khan Academy. Bootstrap 3 uses it as well.

.sr-only {
border: 0;
clip: rect(0,0,0,0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}

So I'd like to assure you that your image link is good to go (assuming the alt-text is good!). Sorry for the troubles.
We're building an awesome tool for freelancers: Automated invoices for freelancers
http://www.recurvoice.com/