skysight-inc/HackerNews huggingface dataset:
I ended up moving away from greylisting/sqlgrey in favor of Postscreen. The increasingly long delays in email, especially from email juggernauts like Gmail, were becoming a huge issue for users. Way too many complaints. Spambots used to be thwarted by greylisting but many of them are now more RFC compliant and will simply retry later.

So far Postscreen has been doing an excellent job of reducing spam, and a fine tuned Spamassassin install has been catching the rest with no problems with false positives.
Your blog is awesome!
I notice Puerto Rico and possibly some other territories are missing in the United States selection. Is that deliberate since PR is quite different from the US?
Amazon backing MXNet is pretty awesome and having it be a 'real' open project is great for the community..
This makes me wonder if there's some sort of official world database for how national borders are drawn...
-- how often they're redrawn
-- how often they're updated
-- if there are different/conflicting databases of border data

Surely drawing each line wasn't as straight forward as it appears on maps - in history and in practice.
I haven't met a formidable Cones of Dunshire computer player, AI or otherwise yet, so for now I remain unconvinced :)
Ad networks provide a relatively low-effort way to turn eyeballs into dollars. That's why they are popular. Replacing them with something better and saner has to win on those criteria and pay at least as well.

This, to date, has proven a tall order.
At first, I thought "damn, I want one right now."

But then I realized something - most of the time, when I use a laptop, I'm fairly space-sensitive. You can't use one of these on a train, tram, bus, plane, or in any situation where there are people next to you.

And even when there is enough room, you pretty much instantly give up any semblance of privacy. Even though 99.9% of the time what I have on my monitor isn't something that I'd mind a random person seeing, sometimes it is. My current laptop's an Ideapad Yoga, 13" screen, and if I close a window and a sensitive document, or picture, or what have you is on the screen it's not a big deal. My body easily hides the screen from anyone behind me, and since the laptop is so small it's usually kinda tricky to see stuff on the screen from the sides anyway. Besides, I'm one of several people in the (train car|bus|plane|area) that have a laptop open, so usually nobody's watching my screen anyway. If someone's got one of these things? I'm going to take a look at it, probably look at what they've got open and what they've got on the screens. So are the other 40 people around me.

When they say "mobile desktop", that's exactly what it is, to me. If you use the 3 screens anywhere you wouldn't use a desktop PC, things become awkward. The problem is that the vast majority of places where I use my laptop aren't places I'd use a desktop PC.
I would ask the inverse: anyone around here have a pension account?

When I joined my current company I was given an option to join the pension (maybe the last year it was offered to new people??). I didn't take it for a couple reasons:

1. figured I probably wouldn't be here for 30 years (!!!!)

2. Stories of rampant pension mismanagement scare me off. (Reasonably sure it wouldn't happen with my employer, but...)
> First commit: https://github.com/irssi/irssi/commit/770ae45

Three version control systems later, that commit has hints of git, svn (git-svn-id) and cvs (.cvsignore) all in one!

Good on them for fighting the good fight and not discarding history.
it took 30 years for people's stocks to recover that bought them right before the great depression.
I guess I did not think about offscreen or otherwise sneakily positioned form elements. I think the warning is the best way to handle this. I imagine it being something similar to an android permissions popup, where you can check off what should be "shared" (auto-filled) with the site before actually populating the form.
>> "...people all very unsure of their driving skills..."

People will still be wildly overconfident of their driving abilities.
"I can't tell much difference between putatively 4K content and clearly-1080P"

I presume the TV does upscaling? Not an expert, but theoretically a kick-ass algorithm should be able to gleam more resolution out of a temporally changing signal than the native resolution - thus actually providing more than 1080 pixels worth of resolution out of the 1080p stream.

When I bought a HD TV either the Blu-Ray player or my TV (can't recall anymore) upscaled my old DVD:s with surpising quality - I can only presume the same applies for the current generation (haven't had the chance to do detailed analysis).

Experts please revise.
I refer to it occasionally since I toured it once upon a time but General Motors built a new assembly factory near Lansing, Michigan that was the most advanced facility in the world at the time.

It's 320,000 sq. meters and employs about 3,800 people across three shifts, so call it 1,300/shift to make the math easy. That's about 1 employee per 250 sq. meters. Except that the machines and robots that build the modern world are enormous. They take up a huge percentage of the area of the factory.

The work that the humans actually performed was typically in small teams of 4-5 people as they wound cabling through the frame, ensured everything was aligned properly, performed a few welds that their 5-axis welders couldn't efficiently reach, etc. It was fascinating to see where the robotic investment wasn't worth it at the time.
Yes, I agree with you.. but are there any applications built for the echo that also have a text based interface? Last I looked the answer was 0.
Does this mean TB3 (with "only" 40Gbps bandwidth) won't be able to support all the features/resolutions of HDMI 2.1? This is of course assuming that the HDMI 2.1 spec is designed to fully utilize the hardware level bandwidth.

Also I wonder what exactly is making the 48G cable special. Is it using additional pins while maintaining backwards compatibility?
A set of stable APIs could be defined, but it would probably remove some of the more powerful lints in clippy.

You have the same issue with clang -- libclang is stable, but a lot of the plugins use the unstable clang plugin API.
No; investments go toward productive work to create economic value. Social Security doesn't have any element that would actually create wealth. It works exactly like a Ponzi scheme.
It's interesting when the 401k was introduced it was meant to be one leg in a "three-legged stool" for retirement planning.

Those three legs consisting of pension, social security and savings when it was introduced.

For people in the private sector that is now a two-legged stool as pensions went the way of the evening news paper and indemnity health care plans.

Its interesting to note that law makers in Washington DC all have pensions and indemnity health care plans. Only the best for them. I've often wondered at how different things would be if they were subject to the same health care and retirement options as the rest of the population.

http://www.investopedia.com/ask/answers/09/three-legged-stoo...

http://financialanswers.com/page.php?b=24549975-0&c=1027
To Change Your Life, Learn How to Trust Your Future Self
It might be worthwhile to check out Benson Leung's (Google engineer) reviews on USB-C cables: http://amzn.to/2hX3cMZ

Previous post from last year on the subject about his work: https://news.ycombinator.com/item?id=10508494
> The answer is clear, it's just not what people want to hear: metered paywalls or a subscription model (or, you know, selling an actual product / service).

That basically says the art only worth caring about is art produced by artists who produce a large, consistent volume of work.

Any one who produces small things, or infrequent things, falls under the threshold where the perceived effort to set up a subscription or pay is greater than the value of the content. They'll get nothing. Granularity and transaction size really matters, especially for the bite-sized content people consume on the web.

Your suggestion of paywalls and subscriptions is like a market that only deals in hundred dollar bills. How well would that work for your average mom-and-pop store or independent musician?
Yes, even better!
Is it feasible to get your own warehouse storage, go direct with manufacturers and buy wholesale instead of just reselling Aliexpress items?
Show HN: Combined Computer Vision and NLP for improved product classification
Sears and Kmart closing 150 stores
TikZ for Cryptographers: diagrams of cryptographic constructions with source
Ask HN: How to create an Eternal site?
backstory, my best friend died suddenly, and I created a tribute video and image gallery of her greatest works.

It was then when i thought.. how can this site live for the next 100yrs?

Would Google Cloud do the job?
or something more hand-made have a better chance?

Curious about how one can create an eternal monument to someone.. maybe it's a virus? thoughts?
4 Big Customer Service Trends for 2017
In Safari, the autofill dropdown explicitly said it would fill "email, work, address" (and I guess it implies that name is included).
That seems to be the basic problem when dealing with cancer. As it is a core behavior of our body run amok, it is damn hard to stop it without also killing the patient in the process.
Without a table of contents, it's hard to quickly see what is on the list.
I don't need the scaleability feature of PhantomJsCloud, for me the benefit is not dealing with setting up a PhantomJs and configuration and using your nice API instead, I will gladly pay a premium for a dedicated VM so you configure it for me. this way you open up the gate to lots of people that are frustrated configuring PhantomJs ;) either way I will be a customer. thank you for creating this. it will save me couple of days of frustration.
> That we should ignore the votes of two of the largest states because they don't agree with you?

Ahh, yeah. That's the point. So America isn't CaliforNewYork.

The electoral college isn't a scam, it exists to bring balance, so your hipster javascript developer gets the same weight as a coal miner in rural Ohio.
USB-C is actually the latter because there are several different flavours of USB-C cable that support different protocols.

This is going to suck.
Im not making this a political argument, just stating the fact that people absolutely had a hand in this election.
I'm not sure I understand where you're coming from as it assumes that the US won't be paying back its debts. Do you also consider that money you deposit into your checking and savings accounts as having disappeared into a black hole?
Not really comparable. Becoming a doctor has a knowledge base literally thousands of years old. Web development, 2 decades at best (50 years to cover all of computing), ~5 years at worst. Modern society has tempered a doctor track to take well over a decade (as it should, we're dealing with the human body). Becoming a web developer? 12 weeks according to these bootcamps. They also aren't cramming a "proper" 4 year CS education into that amount of time.
If they cancel some welfare program (like free lunch for poor school kids), do you want your money back that you paid into the program while it existed?

What sense does this make?
Exit intent marketing. You must not do a lot of shopping online -- or you're shopping at classier places than I work at.
While Second-system effects seems to be describing software, the "human" version of it is apparently called Sophomore slump [1]:

A sophomore slump refers to an instance in which a second, or sophomore, effort fails to live up to the standards of the first effort. It is commonly used to refer to the apathy of students (second year of high school, college or university), the performance of athletes (second season of play), singers/bands (second album), television shows (second seasons) and films (sequels/prequels).

The second company of a previously successful entrepreneur seem to match that definition!

[1] https://en.wikipedia.org/wiki/Sophomore_slump
I bragged specifically about the state-of-the-art architecture. Architecture can be perfected months or even years before a codebase itself is production-ready, and free of all unimportant band-aids/short-cuts. I'm not going thru my todo list for you to explain why each thing on it hasn't been done yet. You guys are hilarious.
I know it is extremely common, but one thing is when you write something about (say) biking let's say titled "Biking is good for your soul" and have a nice stock photo of a "generic biker" on a mountain trail, another IMHO is if the title is:

"I’m learning to code at 56. Here’s an epic beat-down of my critical inner self."

and just after the title you put an image of a good looking fiftyish guy looking at the reader straight in the eyes, and right after it you repeat:

"I’m 56 years old and learning to code.".

Maybe it is not "intended" or done in any way in "bad faith", still it does seem like saying, "here I am, at 56, look at me".
What are the options for handling loss or theft of your YubiKey if using as an individual? I love the concept of a physical token as a second auth factor, but last I checked, there were no good loss-recovery scenarios when used as an individual (versus in a corporate environment where IT manages the Yubikeys).
This is great. Really clean and easy to use. Awesome work.
I have been working on this project for past sometime (on a sabbatical). I have Android and iOS apps built with ReactJS/Cordova. It uses modified p4wn engine to accommodate a new piece - crab in stage 7 (moves zig-zag). Backend is in Nodejs (uses a DI framework known as archiejs https://github.com/archiejs - that I wrote). Leaderboard uses heroiclabs API (heroiclabs.com). It is hosted on gcloud - app engine(1-5 insts), a mongodb db cluster (2 insts) and redis cache (1 inst). Everything is g1-small instance for now. I am using Tappx (tappx.com) and Admob add networks for monetization. I will be happy to answer and take feedbacks on technology, product, etc... Do ping me here.

* Rule to remember while playing - stalemate is not a draw.

(Also note, I can be approached for remote development work - nodejs, reactjs, fullstack - flipflopapp.com/files/NavalCV_short.pdf).
I'm curious about what your network connects to in order to access the broader internet.

Do you call up an existing ISP, like Verizon and say you want to set up a peering arrangement, or do you have to purchase a business account with an existing provider and increase the bandwidth you pay for as your own network expands?
Nvidia brings GeForce Now game streaming to any PC or Mac
> What arduino-class (that is, low power microcontrollers) devices are moving towards ARM?

Erm, like, all of them? ARM has a 24% market share in microcontrollers, and 70% in 32-bit microcontrollers.

Source (page 21): https://www.arm.com/zh/files/event/1_2015_ARM_Embedded_Semin...

Here are a ton of Arduino-style boards with ARM chips: https://developer.mbed.org/platforms/
I grew up in California. Bay Area.

There's plenty of intolerance there too. Anyone who thinks it's a utopia is deluding themselves.
A Year Without a Byte – Storage optimization at Flickr
You're missing a few elements. One of which is, "the injured party’s right to rely thereon"[0] (unless that's what you mean by #4 above).

"A party does not have a right to rely on a representation if she is aware the representation is false, not enforceable, or not made to her."

It's clearly arguable that the ad network knows that a browser is able to click on an ad in an automated fashion. Thus, they do not have a right to rely on that representation, as it is not enforceable.

[0] - http://www.mitchell-attorneys.com/legal-articles/common-law-...
Do they not count as "our children" if they're rich?
Ask the user?
In te Netherlands, we have stickers that we cab place on our real-life mailboxes: "No ads. No unspecified recipient." The advertisers (mailmen) are not allowed to ignore this sticker.

Am I stealing money from advertisers?

There is no such rule for online adverts. So what is a parent to do?

By blocking them and obfuscating through clicking I am protecting my own sanity, and that of my children. This is my "No/No" sticker.
You can further generalize it to "If you don't think then you're not being responsible."
Didn't thing about that. Cool idea. Thanks.
Maybe you should state that you skimmed the article before declaring something so assertively. Did you even read the parent comment, or did you see "transfer files, Redstar OS" and jump at the chance to espouse your little NK factoid?

Seriously, you didn't read/listen to the article, and you didn't read the parent comment. This sort of comment etiquette is unacceptable on YC
We don't need better 2FA, we need better 1FA. Biometrics are not the answer for that either, but rather new protocols that are independend of the mechanism you use.

That exactly what the FIDO protocols are trying to do.

You can use you shitty local fingerprint sensor as a authenticator but you will still get better security agains everything exept if somebody steals your phone.

Phising is the biggest problem, it needs to be solved. We can do it in the first or the second factor. People either need to move to U2F or they need to move UAF on the first factor.

This is really the only hope.
cmd+w tends to work well. As for ROI, as a former ecomm product manager I can tell you that our marketing department's reasoning for requesting the feature was not based on ROI, rather, herd mentality. And, once a feature is there, it's extremely difficult to remove.
Not when it comes to an election. It is what it is but the electoral college is the rules to the game. The popular vote does not mean one thing in America when it comes to an election.
> But what happens when you lose that security token?

It's really not that big of a problem, at least in the "paranoid nerd" context. Just have backup keys that your users can print out and keep in a safe place. Or have more than one U2F device - most implementations I'm aware of allow users to register more than one device.

Of course, for most applications, there'd still be the usual support backdoor. That's definitely a problem not quite as easy to solve.
I am sure I am. But that is not the point. I gave other examples too, and the point is that requiring "real" names breaks down in all kinds of different cases, most of which by themselves are probably not that common, but that adds up to affecting millions of people.

E.g. which name for my ex is most "real"? Her legal name? Using that would prevent most of her friends from finding her - it's not the name she uses. This is common for vast numbers of immigrants with names that are hard to pronounce.

> This is the difference between a social network meant for the general populace and one specific for tech folk.

Facebook is trying to be the one to decide how we should interact with our friends, and fails to understand even how names are used in real life, not just for "tech folk".
I think that Ryan McGeary fits this description:

> Ryan owns McGeary Consulting Group and is the founder of BusyConf and ChargeStack.

http://ryan.mcgeary.org/business/
>3. Fractional Payment: Overall subscription to Medium as a service payed by readers. Authors are paid according to a formula for how many people viewed their content each month.

For the love of god, please no. This will only encourage clickbait. It would be better if the reader could buy a subscription and dictate how the subscription revenue should be split, i.e. writer A gets X%, writer B gets Y%, etc.
Who is using both Jenkins and Docker/Containers?
I'm very interested in finding out what the overlap is between Jenkins and Docker/Containers. How many people are working with both?

Any specific issues people are facing?
Status Alpha Release – A Mobile DApp Browser and Messenger for Ethereum
Not sure whether or not you are aware of this, but there are already companies that make sleeping bags with integrated sleeping pad sleeves. I think Big Agnes was the first and they've been doing it for over a decade:

https://www.bigagnes.com/Products/SleepingBags
Agreed. Overwatch in particular has felt a lot more snappy since disabling it. I'd been out of FPSes for a while, but that game made me acutely aware of it.
Far as I can tell, the best strategy when using any 2FA system personally is to enroll at least 2 authenticators, and keep one in a safe place (preferably that a family member or trusted friend can get to while you are traveling).

If either is compromised, you can use the other to log in and block it.
Being unpredictable is not the same thing as being random. In chess or even football or other sports, you don't want to telegraph to your competitor what your next move is. For example if the other team knows you always run a draw play on first down, then obviously that becomes easy to defend. Or if you always use the same opening in chess, etc. So unpredictability as a strategy can work but only if you do something that makes sense. Just being random is not a good strategy. Making it difficult for your competitor to anticipate your next move can be a good strategy. In international affairs however, being unpredictable can be a liability because if your advisory is not sure if your next move is to push the big red button or not, then they may mistakenly retaliate too quickly. I think that is what concerns a lot of people including me.
No need for a submit click. Presumably auto-fill triggers a change event on each affected input, but even if it didn't, an attacker could just repeatedly check for new content in the inputs. This means an optimistic solution (autofilling and then unobtrusively notifying the user what was autofilled) is not viable.
My suggestion would be to wait a second or two for the pages to load before taking a screenshot of them. It seems that for some websites, there is dynamic loading or an animation first, and this shows up on your board as uninformative pictures.

Great job on the site though! It's very smooth.
I sent an email the other day. If interested, how long does it usually take to receive a reply to the first email?
I don't think it's fair to lay the blame for the drama at her feet. The FSF could have handled this more professionally from the beginning.
How long before SV reinvents the paid magazine subscription?

I would love for the opportunity to subscribe for a nominal amount, if it meant supporting writers and journalists, while also eliminating ads and my data being sold.

It's the principle of "Cheap is better than Free" that we're all relearning.
I've got a 256Gb Corsair GTX drive that I bought this year. Metal case, and though smaller than the Kingston pictured, still not svelte. If I hung that GTX on a keyring I'd be replacing the ignition switch in my car within 12 months. That Kingston? Probably pull that key right out of the ignition.

As implied by a sibling comment, Kingston might have considered a keyring loop, and then practicality piped up and said "get real". It's a small version of a 3.5" enclosure, not a USB "key".

There is a musical instrument pick/plectrum that sells for $30 in a world where guitar picks are $1 or less. I have three of them, they're popular amongst mandolin players. The common complaint is that picks are easy to lose, and who wants to lose $30 in the couch cushions? My response to the possibility of losing a $1000 USB drive is the same as my response to the pick problem: treat it like the expensive item it is and don't lose it. Plenty of people own jewelry in the five figure range that can be smaller than this drive or an instrument pick, and they manage to not lose those.
Thanks so much for this context. There is also an official statement regarding the firing itself:

https://www.fsf.org/news/free-software-foundation-statement
Take this as a personal opinion, but I felt like I was having to work to find the titles...maybe they'd do better on top? Is that something that could be easily A/B tested?