skysight-inc/HackerNews huggingface dataset:
Your blog post recommends using NeoVim today. I've considered looking at it several times, but the home page[1] still says

Is it ready to download and run now with all the features?

No. Although some features are a work in progress, Neovim isn't at a stable point. Using Neovim should be done with caution as things may change.

This warning is why I haven't yet tried switching over. Are they just being overly-cautious?

[1]: http://neovim.io
One of the first links from the article:

http://pxlnv.com/linklog/safari-content-blockers-shit-ass-we...
They're legit in some countries: https://en.wikipedia.org/wiki/Post-dated_cheque
Interesting. How many transactions were needed to 'fill' the network?
> about reddit’s policy on the more offensive and obscene content on our platform.

As is readily apparent, literally anything can be considered offensive and obscene.
I wonder what you mean exactly by 'a good foundation in math'. There are all kinds of programs you can write with the most basic of math knowledge.
How the Internet of Things is transforming the insurance industry
> Why not just say $20/mo or $220/yr

Geolocation is not a reliable way to detect a shipping address (you could be using a VPN for instance). If you don't separate the shipping cost then it would be harder to tell the client why the final price is different to the initial quote.
I'm assuming that if it doesn't have regression tests, the old code is untouchable / legacy code, because you can't add features to it without risking breaking something. If it does have regression tests, then you can rewrite it and only switch to the rewrite once it passes all tests. Joel's argument goes away, because the regression tests document exactly what obscure edge cases you wouldn't have thought of.
Well, I never accused Reddit leadership of being consistent. ;)
Sure, the first two — adding headers and rate limiting — can be done in nginx. I like secure.Config, though, because I don't have to remember header names and make sure I wrote them correctly, as Go compiler will throw error if I mistype something (BTW, that's the reason there's Referer method in http.Request - http://golang.org/pkg/net/http/#Request.Referer).

As for sessions, please do not use OpenResty's encrypted-session-nginx-module; check its issue tracker for examples of how not to do crypto: https://github.com/openresty/encrypted-session-nginx-module/...
In the US, banks are required to make you whole for personal accounts if you didn't authorize the transaction. Thus it's in the banks' interest to clamp down on the fraud.

Small-businesses need to watch out. They often have significant cash in accounts, are targeted because of that, and don't have the same legal protection.
Well, in Germany, for example, no one pays for Pay-TV – Sky has less than a few thousand users.

But what people are willing to pay for is additional value for programs they already know – 60€ a year to get HD instead of SD quality is worth it for many.

(Also, we have the largest tax-financed TV industry worldwide, even larger than the BBC with over 120 channels, but it’s worth it)
Maybe, maybe not? I'd bet it depends on the people, depends on the job. Are you an anarchist assigned government drudgework? Bad news. Are you a chaotic neutral "forced" into fascinating meaningful government work? Might be great for everyone even if you wouldn't have taken the job normally.
Also a cool shot of Hydra, for the first time showing its shape.

https://www.nasa.gov/image-feature/hydra-emerges-from-the-sh...
The Bitcoin bubbles were driven by external use cases. The first runup was driven by Silk Road I, and the second by the use of Bitcoins to get around China's exchange controls. Bitcoin is now stuck waiting for a third killer use case.
Isn't there a fear that candidates will be worried about being thought of as the "Jopwell guy"? Seems inevitable if Jopwell is thought of as the place you go to add minorities for your team, e.g. some individuals will think of them as affirmative action candidates, and the candidates themselves will be afraid of being thought that way.

I suppose it's not an issue if the strategy is to be an invisible intermediary, so people wouldn't where they came from.
It exactly because opinions like this exist that I am bullish on bitcoin. Because nobody fully understands bitcoin, it means it is either undervalued or overvalued. Since old people have trouble adopting new tech and have most of the investment capital, with all other things being equal, it is undervalued.
Some people argue that the reduced creation of new coins will take pressure off the price which could lead to a rally. Then again, that would only be true if miners were actually selling off their newly created coins immediately instead of holding them while waiting for higher prices.

The other aspect is the miner's inevitable margin compression. From the numbers we have seen (e.g. KnC in 2014), it seems that these companies are already operating on razor thin margins. Whatever money they have made, they needed to re-invest into upgraded hardware in order to stay competitive. Unless there is a meaningful increase in price before the reward halving, a lot of miners will likely run into trouble.
But at least the lifts won't be windy.
One top UBS executive is mentoring blockchain startups in London
I guess the main problem is that pregnancy is considered a health insurance thing at all: it's going to come and birth, like schools, benefits society as a whole. But who pays for it?

If you are a single guy with no kids, do you also complain about property taxes funding public schools? After all you have no kids, you are paying for something you don't use. If you go single or DINK, then it is something you will never use.

Really, this is why I think single payer or just full-on nationalized health would work better in the end. Insurance is just another tax now, and there is no point to put private companies in the middle of it.
There are far too many East Asian and South Asian people in Silicon Valley - far more than the US average.

They should be displaced first.
I don't like your I-can-use-anything-as-an-adjective attitude.
I guess the downvoters somehow completely missed Roger's smiley.
there's really no way in chrome to disable webrtc? That's amazing.

edit: from the horse's mouths https://code.google.com/p/chromium/issues/detail?id=457492

edit2: you can install this

https://chrome.google.com/webstore/detail/webrtc-leak-preven...

and test here:

https://diafygi.github.io/webrtc-ips/

though google sure seems to be dragging their feet on this so I'm sure they'll break this workaround soon
The malware that's been holding gamers' hostage is now even more destructive
I like the idea, but I don't think there's a need to reinvent the wheel.

That is: I think it'd be more useful to build integration tools for existing products, than to force people to use a brand new task management app. If they like their bug-trackers and they like their task managers, why not just build a way for those existing products to talk with each other?
Who killed Proxyham?
Couldn't disagree more. A recent link on HN was along the lines of "ability to mange complexity is the key differentiator of a good programmer" and I think this is vastly more important.

Most code has very little mathematics in - beyond the core skills of recognising patterns and abstractions. If that's all you mean by 'a good foundation in mathematics' then we agree but I don't think your formulation is terribly useful.
yup i was using slackin (https://github.com/rauchg/slackin) and i think there's a bug that caused it to send shitloads of emails to users so i've disabled it.

please email hello@asknestor.me for an invite to the Nestor slack.
On Pluto, the Sun is 250x more bright than the moon is on Earth. And moonlight (at a full moon) is pretty sufficient for most things you do with your eyes.

http://blogs.discovermagazine.com/badastronomy/2012/03/15/ba...
Clay, I have read those Congress Foundation reports. And we regularly visit congressional staffers in DC. I'll also try not to resort to all caps in responding :).

Obviously your product, ScreenDoor, addresses some of the concerns you're raising around better data collection. Glad to hear you're so enthusiastic about that approach.

The EFF isn't planning on selling software to members of Congress. However, we are considering offering users the ability to make their comments public, which'd create a large public dataset about messages sent to Congress. If we decide to go ahead with that, the open dataset would then be available for anyone to run analytics on and create reports for members of Congress.

Improving the ways people contact Congress is one piece of the puzzle. The other part is making sure that people get better responses, and we hope to work on that too.
The overhead of long-polling isn't quite so bad in practice thanks to persistent HTTP connections, where an existing TCP connection is reused for future HTTP requests. Pretty much all browsers support this, and so a re-poll is usually 1 packet.

Of course, long-polling is still more overhead than a streaming connection.
Do user testing (watch them, ask them) to figure out what works or not. Everything else is a waste of time.

"Good design is when your hopes and expectations come true".
i was using slackin (https://github.com/rauchg/slackin) and i think there's a bug that caused it to send shitloads of emails to users so i've disabled it.

please email hello@asknestor.me for an invite to the Nestor slack.
Show HN: New Computer Eyewear X Sunglasses
> WWII rotor machines are vulnerable to this approach. So are the classic paper-based substation cyphers, except for one-time ones where the key is as long as the text. (Use the same one-time key twice, and the cypher can be broken. See VENONA.)

Well yeah. If you reuse the key, then you've encrypted a message using a key shorter than the text.
I'm trying to answer your question. Choosing who to list on a jobs website is not a hiring decision. The candidate does not work for Jopwell. Jopwell cannot fire them nor pay them anything. Hiring law does not apply to a recruiter, except for their own hiring decisions for their staff.

Thus, bringing up hiring law, which applies to employers, as an objection to this sourcing service is irrelevant.
It's not that complicated.

https://en.wikipedia.org/wiki/Protected_class

https://en.wikipedia.org/wiki/Civil_Rights_Act_of_1964

See especially this:

http://www.eeoc.gov/facts/fs-race.html

> Even though race and color clearly overlap, they are not synonymous. Thus, color discrimination can occur between persons of different races or ethnicities, or between persons of the same race or ethnicity. Although Title VII does not define “color,” the courts and the Commission read “color” to have its commonly understood meaning – pigmentation, complexion, or skin shade or tone. Thus, color discrimination occurs when a person is discriminated against based on the lightness, darkness, or other color characteristic of the person. Title VII prohibits race/color discrimination against all persons, including Caucasians.

EDIT: I think this service is a good idea. I'd be interested why a quote from a US government equal opportunities site got downvotes.
Growing a Beard (or “How I wrote my first useful Node project”)
I remember I once went to great trouble to use a succession of old computers to copy my favorite DOS game off of a 5 1/4" floppy into a 3 1/2" floppy, and then from there onto a network, and then onto my laptop, so I could take it to school with me. And in the end, I learned that the game ran so fast on my laptop that your character would move at light speed and then die as soon as you pressed a button, because my laptop was too fast.

There was nothing wrong with the program, it just didn't expect to still be in use 17 years later.
With Linux/NTP there was two times 23:59:59 UTC not long ago: https://access.redhat.com/articles/15145
https://code.google.com/p/redsvd/

this isn't distributed but claims to be good for large matrices
It's easy to gather local IP addresses. WebRTC is just one of dozens of methods of doing this. Others include various DNS tricks, reverse TCP traceroute, <img> tag tricks, JavaScript/XMLHttpRequest tricks, etc. Private IP addresses (10.x.x.x) are not all that private.
I think we'll have to agree to disagree on definitions of "readily apparent" and "literally anything."

Though the "I know it when I see it" definition of obscenity is frustratingly open, it actually works in practice. Real human societies have implemented it and continue to implement it. This is not something you can write a script for, but that doesn't mean it doesn't work (I find technically-minded people generally have a bias against things that can't even be scripted in theory... Those things make up a lot of the world, inconveniently).

And yes, that means Redditors live in a world of ambiguity. Welcome to the world, I guess. Such ambiguity doesn't imply that, say, /r/science or /r/popmusic would be on the chopping block, and it'd be absurd to argue it does.

At least, the fact that /r/coontown is on the chopping block doesn't threaten /r/science any more than some hypothetical change in leadership in the future that decides Reddit is more profitable without any subreddits, and that can be a good enough point to settle on.

So relax; your favorite subreddit is not under threat, unless it probably should be. Ambiguity is the nature of real social structures, because humans are ambiguous creatures. ;)
Tracking is a feature, not a bug, in Chrome.
I'm curious about their statement that they automatically append a slash as soon as you type the month.

The instructions say "MM/YY", but do not indicate whether the month is required to have two digits, or just permitted to have two digits. My card says it expires 1/16 So when I key in 1, does a slash get appended? Probably not. Instead, it gets appended after 11. 11/6. now what?
Full is quite relative. The Kuiper belt encompasses a ridiculously large volume of space.
Well, it's not just racism, even at this point, is it?

It's an odd hodgepodge. Another reason why it is probably worrying people more than it probably should.
I have seen a number of articles about the lack of craters and the assumption that this means recent geological activity. But that would assume a similar craterization rate to that of the inner planets like Mars and our Moon. I am wondering, is it possible that due to it's orbit, distance and smaller size that the rate is just a lot slower?

whatever, It is just a mind boggling accomplishment, and the photos really are incredible.
Publisher Development Manager
Please apply to http://jobvite.com/m?3tB0shwi
Drawbridge is the leading cross-device identity company building technology that fundamentally changes the way brands connect with people. Drawbridge enables brands to have seamless conversations with consumers across their computers, smartphones, tablets, and connected TVs. Backed by Sequoia Capital, Kleiner Perkins Caufield. The role is to be the face of Drawbridge with Publishers and App Developers.A focal point for procuring and facilitating unique deals and opportunities to allow revenue generation from our clients. The role is highly focused on building relationships, on-boarding partners, managing media and being a strategic leader in creating innovative monetization opportunities.
What You'll Be Doing
Source, engage and negotiate partnerships with premium publishers and app developers
Evaluate and build media buying strategies across programmatic and direct offerings to increase ROI
Develop relationships with media makers
Work with business units to evolve and shape new media buys and strategies
Analyze and optimize media deals to capitalize on existing demand
Represent Drawbridge at industry events
What’s In It For You
Contribute to a fast-paced, high-growth company that will challenge you, and which was recently featured in Forbes, Fortune, TechCrunch, and AdWeek.
Have a huge impact in the hottest growth area in digital advertising.
Get rewarded with competitive pay, benefits, and pre-IPO stock options.
Work with fun, intelligent people in a great work environment.
Enjoy free lunches, fully stocked kitchen and a kegerator.
What You Need For This Position
3-5 years of experience with online media buying or advertising
Sound understanding of the media buying ecosystem
Excellent relationship building, presentation, written and verbal communication skills
Proficiency in combining data analysis and sales feedback to grow existing accounts
BS/BA degree or higher
An ‘Encrypted’ Encryptor Menaces Gamers: TeslaCrypt 2.0
Will JavaScript take over the Enterprise?
Yeah. I'd classify it as a Very Hard Problem.
This is quite interesting article, but it's quite weird to read without the presentation of mentioned colors.
I like parts of the darpa model, like sufficient funding to accomodate failure, and fast timescales.

But it can be distracting for some people, where lab members will be pulled from more basic science questions to more engineering 'how can I make this closed-loop stimulator hit these white matter tracts?' questions.
Biggest unique-ish uses for cheques -

- They can be mailed, unlike credit cards and cash

- They have no fees for either the sender or receiver

Of course you sacrifice convenience and security in exchange for no fees, which is why they are most commonly used for large transactions between trustworthy parties. For example, tax payments to the IRS.
> The malware that's been holding gamers' hostage is now even more destructive

Really? Too bad this article doesn't provide any interesting info:

1. How does it target gamers specifically, and not netflixers or redditors?
2. How is it more destructive? Ransomware is as destructive as a big metal safe.
3. What is so valuable on a gamer's machine? What games can't be just re-downloaded onto a wiped PC? Does this program lock you out of Steam or something?

It's basically a submarine piece for TeslaCrypt 2.0, now with stronger encryption. Get yours now before they become even more illegal!
I've had the most luck with AngelList (angel.co/jobs). You create a profile, say what you're looking for, and startups reach out to you to chat. Pretty low-stress way to wade into the waters and see what's out there.
I detected a violent requirement to sign-up first to read the article.

Ideas are possibly interesting but this approach doesn't help to attract more readers.
How a Mexican Drug Cartel Makes Its Billions (2012)
Nobody disagrees that Bitcoins have no value other than being a currency. The thing is: that doesn't matter, nor does it make it a "scam". Value purely as a currency is value nonetheless. Your argument is lacking the justification that only "inherent" value is "true" or "real" value.
It will take approx 16 months to transfer all the pictures it took, because it is transmitting at only 1 kbit/second.

http://www.planetary.org/blogs/emily-lakdawalla/2015/0130080...
A whois on the domain serving the offending javascript leads to White Ops[0], who seems to sell tools to protect against Ad Fraud. So I'm guessing this is part of their fingerprinting system, to determine whether I am a human or a bot.

[0] http://www.whiteops.com/
Don't forget Flash, the #1 tool for persistent tracking. Uninstalling Flash should be your first priority if you care about this.
Are you open to remote workers?
Hey look, someone downvoted me so they could be higher on the page. Go go internet points!

Edit: And oh no, this comment is a second target for your slings and arrows!
Talking to Pluto is hard
Of course this is for companies that want to make hiring (or at least interviewing) decisions based on race.

Applicants can apply directly for race-blind selection.

The advantage this service provides to applicants is identifying them as members of underrepresented groups for special consideration; the advantage it provides to companies is identifying these applicants to improve corporate "diversity" (in the narrow identity-politics sense).

I'm not against it, but let's be honest about it.
A Rough Draft Is an Idea Prototype
libunwind is awesome. It uses the same information for its job that the actual compiler uses for unwinding exceptions in C++, etc (DWARF .eh_frame & co). It's also much more portable these days (I believe backtrace() is glibc-specific). There are also remote unwinding capabilities I want to play with
I recently received an email from someone because because it was too difficult to sign up for my newsletter. Mailchimp uses double-opt in and the steps ended up being 1) fill out email 2) confirm email address 3) click 'I am not a robot' button.

My newsletter open rates are around ~45% and click rates are ~15% which both seem to be pretty good and I attribute this to the fact that you have to really want to subscribe in order to do so. Given that I pay based on the number of subscribers I have, and that the purpose of my emails is to point people to the website, I actually periodically unsubscribe people that never click/open them.
When I visit the NYT, it gets a full IPv6 address, non-NAT. Isn't this just as bad? Should we tell everyone to turn off IPv6 support?
I posted this because I thought that while most HN readers probably don't think like this, it's a useful exercise to get a different perspective in case you come across people who do.
I stopped using crucial SSD's after I had several with the 5200 hour firmware bug. Perhaps you were experiencing the same issue? I was able to upgrade the firmware but now go with Intel SSDs.
Bitcoin doesn't really attract many people, there is just this handful or so million users. Bitcoin is still really far from anything that could be called mass adoption or even mainstream.
Look into browser fingerprinting, among other things. This is a losing battle.

I am deeply pessimistic about the potential for tracker-blind browsing without extraordinary measures. A simple plugin or cookie rules simply do not and cannot cut it.

There are just umpteen million ways to fingerprint a device. What plugins do you have installed? What is your font list? What can be deduced about your device's make/model/revision from things like HTML feature support? Then you have WebGL and other technologies that potentially allow for hardware fingerprinting via various methods, slight differences in JS performance revealing things about your JS runtime engine's revision (JIT differences, etc.). Don't even get me started on all the myriad things you can do with TCP, ICMP, network latency, geo-ip, etc.

Anything less than onion routing (Tor and friends) combined with a high-isolation virtual machine or separate hardware device and a browser with no persistent state whatsoever is probably provably inadequate to protect you from fingerprinting or tracking. Any un-obscured network path back to you, access to any form of non-generic local hardware or storage, or persistent state equals fingerprinting/tracking hacks.

It's like using simple XOR for "encryption" and then saying "well, it's better than nothing." Yeah, maybe it's a nano-something better than nothing but it's basically nothing. You might as well not even bother.

Personally I think privacy is dead dead dead dead dead and we need to start talking seriously about what kinds of new political mechanisms and safeguards we need to mitigate abuse. This is a political problem and does not have a technical solution that doesn't come with a lot of cost -- e.g. the enormous performance overhead of onion routing and the inconvenience of secure computing environments. 99.999% of users are not going to do any of that stuff and never will.
cloud products designed to add agility, flexibility, and scale ability to your business. http://www.securedservers.com/490.html
It's possible that one could use the data leaked in the OPM hack to hijack someone's bank account. I imagine a lot, maybe all, of the verification info a bank would ask for in order to do a password reset would be in those files for many people.

The link is a bit of a stretch, though.