skysight-inc/HackerNews huggingface dataset:
What happens to the false positives - ie the ones you denied that were real? Do people get a way to prove they really are legit?

(Matt Cutt's blog claimed I was a spammer when I made a comment about two factor authentication - I have no idea why. It told me to email the administrator to get it accepted but of course provided no clues on what address to use etc so I didn't bother. I'm betting the anti-spam software is claiming a victory when it was actually a failure.)
Many development related queries seem to come back with undesired results in DDG where Google would come through but for most of my queries DDG is certainly doing a good job.

And I love the spartan results page I get back. It's easy on the eyes.
I suspect that it's because 4096 is the largest permitted RSA key on most software right now. There is no 11 on that dial.
Valid point. I guess we don't really need lawyers to remove stuff, likely only to add them. We'll take them out this evening.

[EDIT: Terms have been updated. Thanks again for bringing this to our attention]
If you're not aware of it already, you might want to keep an eye out for Mailpile, which should have a bunch of the features of GMail (web-based, labelling, spam filtering) while being open source and allowing you to run it yourself (I'm sure hosted versions will pop up as well).
Honest question....are you a tobacco user? If so, that explains it. I am, and also have an insensitive pallette. Never notice it except in those "quitting" passes.
Great tutorial! Just wondering what the timeline was looking like for the rest of it? Looking forward to following along.
+1 for Difficult Men. Very in-depth and well written.

A head's up though: even though it was published recently, it was written just before the ascendancy of good internet TV (House Of Cards and Seinfeld's web series were nominated for Emmy's only just this year) so it mainly chronicles the rise of HBO and then Showtime, AMC, etc from a decade ago. However the parallels between premium cable and the internet are pretty clear.
I don't think a simple claim that can be shown to be false qualifies as fraud. If evidence was doctored to back up the claim that might qualify, but otherwise it's just be an opinion. It's up to you to believe it or do your own research. Which from what I've seen, does put raw milk in pretty decent standing.
It is hard to make any judgement or give advice without some data...can you upload your resume to share? Maybe there is something that stands out?
If you're going development related queries, I strongly suggest taking advantage of the !bangs and searching the official documentation first.

Being limited to only the jquery docs vs. googling until I found a random stack overflow question that I could copypasta helped me improve as a developer.
Yeah I think that's a very valid point. Thanks for the link -- was an interesting read :)

EDIT: Just as an aside, Fastmail is operated by Opera and runs on many domains that they control. For example, their IMAP and SMTP servers are messagingengine.com.
How can you condemn his post for being so certain while expressing the same (opposite) certainty yourself? You sound a bit ridiculous, obviously no one can be certain of what would have happened had he not eaten the potato seeds. In any case, the article says:

"After subsisting for three months on a marginal diet of squirrels, porcupines, small birds, mushrooms, roots, and berries, he’d run up a huge caloric deficit and was teetering on the brink. By adding potato seeds to the menu, he apparently made the mistake that took him down."

Meaning the only reason he started eating the potato seeds in the first place was because his other sources of nutrition weren't cutting it. So if he hadn't eaten them, he would have at least needed to find another source of calories.
my usual process is to download a network driver from a network connected computer and then let windows update deal with the rest. its hard for the dell site to determine your hardware from another computer.
You Are What You Do and Entrepreneurs BUILD businesses
And 90% of the time, people want to revoke their old keys because they had a pressing one-time need to have a PGP key (vendor exchange, whatever) and lost the private key without generating and saving a revocation certificate.

This is a place where solid infrastructure support at the OS-level would really help. Instead, it's nerds and the paranoid who bother, and they'll steal the software or insist on open source anyway. :-)
In theory yes, but if you're super-paranoid good luck to find "a securely generated amount of random data."
That's why a good manager should define goals of things that need to get done. As long as the goals are being met, management should allow their developers the freedom to choose their own work environment and hours, within reasonable bounds. Demanding that your employees have headsets at home is called micromanaging.
"If the government really wanted to make sure you are healthy and alive - they would go after real threats"
"Alcohol-impaired drivers kill 30 people every DAY. 200 kids die every year because a drunk driver killed them."

Drunk driving is illegal in most places. People do get arrested and loose their license for it, get a record, and go to prison.
I worked from home exclusively for about 6 years (this year is the first time I've been back working at an office), and admittedly, my work almost never involved other people (except for clients, who are remote even if I was in an office, as the majority of the application testing I've done was remote testing), so I'm certainly outside of their demographic.

But the one thing which just seemed weird to read was that it gives the impression of everyone being constantly chatting and doing video calls at a moment's notice, which seems to run counter to the "give every developer their own office" and create a distraction-free environment for programmers. I think I would feel constantly interrupted working in that environment, which seems counter to Fogcreek's whole persona as a place that's "developer-oriented".
DDG has improved immensely with their search results though I still go on Google to search people by their names.
2 minutes' (hiss-free) silence. A fine engineer and an example to follow!
I used to use DDG as my primary search engine before, but after a while I found that clicking on the search results takes a long time before the page opens. It didn't happen with Google. Never understood why that was.

Just tried again today, and it seems alright now. I'll switch back and see.
"You still have stuff like chat, commit messages, code reviews, cases, Trello boards, etc. Be a little paranoid for this time about showing your work. It will help you feel good about your time, and us feel good about granting it."

Run through a de-weaselizer, this reads:

"Be a good little pet, and do an extra set of tricks when we take you out to the park, so you feel good about running around in the park and we feel good about granting you the privilege to go out once a week."

Yeah, bullshit. Place where I work operates on a culture of complete trust, period. Example: Once, a guy on my team had to go to his parents' house out in the country and was stuck with a slow internet connection. No problem, he did some stuff, stuck it out for as much as he could and then shelved it. I bet he enjoyed his time there much more than he would have sitting in a bunch of chatrooms anyway, and he did it on company time. He was much happier when he came back, and probably did twice the usual amount of work when he did on average.

As his co-worker who was working when this guy was at his parents' house, did I feel slighted or angry at him? No, for heaven's sake -- he was seeing his family, and enjoying a few choice, uninterrupted hours with them. Webapps can fucking wait. I was perfectly happy doing his share of the work.

The culture in the American software industry glorifies ass-in-seat hours (directly or indirectly -- this notion of "exhibiting your productivity" is just another version of ass-in-seat hours) at a cost to actual productivity, happiness, and general well-being by waving the distant promise of some sort of vague payout in front of you, and getting you to constantly compete with your co-workers at "putting in more time". Reject this sort of rubbish unconditionally if you have even the slightest choice.
Perhaps once my commercial agreement with 10gen expires in a couple of months I'll take another look.
Seeding a PRNG with user entry? Thermal noise from a component in the key?
I think that's how it was in previous versions of Mongo but it was fixed in later versions. I'm probably wrong though.
> Yeah, it's an insane number of rules.

I think this is hyperbole. They all basically boil down to: if you work from home, please work from home. And keep in touch.

I work from home. As a rule, the best-running projects are those with daily video meetings. The 2nd best involve phone calls. The worst involve emails.

Faces have enormous bandwidth. Voices a bit less. Email has bugger all for the things that matter.
F.B.I. Plans to Close Offices for 10 Days to Cut Costs
E-commerce that deals with physical goods does have a time delay, so I think you're really trying to say that it's not a good fit for digital goods sales rather than that it's not a good fit for e-commerce...
And Nigeria and Romania.
I've been running, on a five minute cron, kill -9 on the master mongo instance in our QA lab for a good long time. 24/7.

There's a program running that, 100 times per second, reads a document, MD5's the field, and writes it back. At the same time, it reads a file from the local filesystem, MD5's it, and writes it back. The document and the local filesystem file started with the same value.

After a few thousand kill -9's on the master instance, the local file and the mongo document are still identical.

I've been running MongoDB in production since 2010.

It's definitely possible to use Mongo in a way that isn't safe for your particular use case. But we're doing it correctly.

I haven't lost a bit of data in more than three years of MongoDB.

Mongo has a lot of limitations. We're currently researching various 'big data' solutions, because for us, Mongo doesn't fit that.

For ease of development (in dynamic languages, where your in-program data structures and in-database documents look almost identical), safety, and lack of headaches, MongoDB has been a consistent win for me and the teams I've been on.
It seems like stupidity but I suspect its actually greed. If everyone else is vaccinated and there is zero latent disease in a given area, it makes sense personally not to get the vaccine. If there is indeed zero chance of contracting the disease, then any risk at all associated with the vaccine is unnecessary. Bonus points for crackpot beliefs causing misestimation of the actual risks, but the fundamental equation is unchanged.

Refuse to get vaccinated? Congrats, you're the betrayer in the prisoner's dilemma. Your train stops at the tragedy of the commons.
The apostrophe is in the wrong spot; it should be Programmers' Day.

https://en.wikipedia.org/wiki/Programmers%27_Day
> "Have a room with a door that shuts." Seriously?

Yes. Seriously: http://www.dorsethouse.com/books/pw.html

> How about this: hire smart people you trust, give them whatever tools and support they need to do their jobs most productively, then get out of the way.

Good idea: http://www.dorsethouse.com/books/pw.html
Docker doesn't add a whole lot over what basic Linux containers (lxc and vserver) have offered for years. Having said that, the main benefit to Docker is a change in viewpoint from "virtual machine" to "application". Docker aims to make applications portably deployable to any Docker-machine. Since Docker uses lxc (aka Linux containers), it helps to understand a little how containers are different from other virtualization.

Conceptually, they are similar to Linux's chroots or FreeBSD's jails, which offer process isolation. Basically, they work with a lightweight virtual machine instead of a single process. Containers have lower overhead - they are virtualizing on the operating system level. Other virtualization technologies like Xen and KVM work on the CPU level, and provide a fully virtualized hardware setup to the virtual machine[s].
The value I place on an announcement that a certain product, especially a bleeding edge tech one, will be available by 2020, is, well, close to zero. Let's see it when/if it exists. Long term precise predictions are about as valid as long term precise weather forecasting. There are just too many variables at play, too many actors in motion, too many random events that can happen.
next time you feel like tequila get a shot of don julio 1942; it might just change your mind about what tequila can be. And hey, if it doesn't it's still a damn good tequila.
> Of them, it can be expected they know what they’re doing, and making the process easier could obviate their job, so I suspect they like the way it is now.

If a Windows Update-type solution could be funnelled through a locally controlled central server for large installs, then the IT department could approve each update, and the local machines would automatically pull them down.

I assume that something like this already exists (even if it's not tied into Windows Update specifically).
The whole reply doesn't even address anything Putin said... just how his country has been in the past. Not helpful if we are to stay on topic.
DHS Continuous Monitoring Program Lacks Monitoring Capabilities
I think in the future, when computers are 100 times more intelligent than they are, we'll laugh at these examples. But no one should doubt the difficulty of interpreting continuous speech without prior training for a given speaker. It's no wonder that speech interpretation on telephones tend to be limited to understanding a handful of possible responses: "Yes", "No", "Let me speak to a human!"
What's wrong with thumbnails for private documents? Thumbnails are thumbnails.
Because I would expect geographical answers to take location into account. Also the towns around here all run together so knowing exactly which one to use is quite hard.

Using Google for well over a decade means I am used to typing as little as possible to get results. Filter bubbles are more relevant to searches for BP, Egypt etc.
Honing Your Digital Imagination
You seem pretty confident! Is your source you? A DropBox employee?
Use VPN Former 'Most Wanted Hacker' Mitnick talks Snowden, NSA, and privacy
The rather amusing side effect of this marketing strategy is that Microsoft is buying a bunch of iPads. What are they going to do with them?
Writing a New Dictionary? [video]
The reason for this (and the main reason I despise DDG after a month of using them) is that they only show one result per site, regardless of relevance. Stack Overflow being what it is, limiting sites of that kind of quality/focus to a single result is frustrating.

Hopefully someone will tell me there's a way to fix that, but limiting sites to a single result is a poor design choice. And forcing me to think "maybe this site has more relevant related pages" and act on that thought doesn't work, because I prefer to scan the results DDG has already given me.
Rules like this usually exist because there were people who did the opposite at some time in the past. It's a simple enough requirement; isn't having it better than disallowing remote work, or disciplining someone for problems created by not having a door (kid runs in in the middle of a staff or client meeting) when no such requirement was previously specified?

I would say one of the tools required to be productive as a programmer is a focused work space. You can give that tool to people who come to the office. But if someone works from home, that's the one tool they have to provide themselves.
Or you can sell it on craigslist for $400
This is true old school thinking at its worst. If my employer is going to put up all these rules and barriers maybe I should put up a few of my own. I bet the managers or whatever they fancy themselves to be at Fog Creek have very little appreciation for all of the small yet tangible things that employees go out of their way to do for them. Things like answering important emails in the evening, especially when it is for a high profile client or partner. Staying late when critical bugs come up. Etc. I bet all that kind of stuff is just expected of the employees.
NASA identifies three asteroids for potential capture
The expansion of the Universe is irrelevant in this case. Our galaxy is gravitationally bound, so things (stars, planets, etc) within it do not follow Hubble's law. So there will be no modification to Voyager's distance from earth as a result of the Universe's expansion.

Even nearby galaxies don't obey Hubble's law. Andromeda, for example, is moving towards us, despite the overall expansion of the universe. In this case, it is due to the gravitational attraction between it and our galaxy.
Sell them! It's working for Apple.
I haven't used this, but we've been using Airfoil by Rogue Amoeba to stream music through our offices (through the speakers on everyone's computer), and it's been great.
Networking and friend-of-friend is one of the clearest paths.

Next important factor is to have a LinkedIn profile with "Rails" in it
Something very similar to this has been used in the military to "bridge" network barriers at differing security levels. The US Navy uses "SDR" (Secure Data Replication) to transfer content under control.

You could get all stuxnet and exploit the various applications (such as the components that inspect zipped content), but the transport itself is a simple file copy over a bitstream. You could do the same thing with kermit and uuencode a bit more easily.
Ask HN: are there opportunities for a remote iOS architect in the US northeast?
I'm currently an iOS/mobile architect on a major iOS project that is successfully moving into the hands of tens of thousands of users. My contributions to the project are significant and over many successful projects in my career I have amassed a valuable blend of deep technical skills, product management skills, and people management skills.<p>For various reasons (mostly family), I'd like to move away from my current location, back closer to where my family is from (in the US northeast). There is not much of an opportunity for my line of work in my desired location, which presents a bit of a conundrum.<p>So I ask - what opportunities, if any, might there be for an iOS architect to work remotely in the US northeast? I am open to a degree of travel, though greater than ~15% +/- would probably be unsustainable long-term.<p>What does HN think?
In the Enterprise space, there really isn't a solid competitor - HP and IBM equipment is, to be blunt, terrible: I had a 50% DOA rate on 20 HP servers I bought two years ago. In contrast, I've had zero on the $4M+ worth of Dell I've bought since then.

That said, it only applies to their servers - the disk arrays and networking equipment is all garbage. I hope this change won't result in making the one thing that works worse.
I have a pretty low bar -- I just want something which can drive on I-5 (and a few other interstates) in good weather without me actively controlling the car, such that I could safely use a laptop or tablet. I'd still be a licensed driver and in the seat ready to take over with 3-5 seconds notice.

If I can have that by 2020 in a car like the Model S AWD, I'd be quite happy.

The next big jump in functionality for me would be pretty far -- a car which can operate genuinely autonomously, so I can get out and it doesn't require me to find a parking spot. I imagine doing that in an urban environment will be the last thing a self-driving car is technically or legally able to do.

Something which can self-drive for 30 minutes to drive from SF to PA doesn't get me a huge amount. It'd be nice to be able to use a tablet or something instead of driving, but it would be a lot cheaper/easier to just make a halfway decent audio-only (and maybe trivial HUD and chording keyboard) computer for the car, rather than self-driving tech. that we could have done 15 years ago; self driving probably wasn't feasible until 5-10 years ago.
I don't understand -- if you could give some rational, reasoned argument or study that shows that smart people are very less productive on an average if they are working remotely instead of repeatedly chanting the link to a book whose reviews read "Bill Gates has built a company full of managers who read Peopleware" (that is supposed to be a plus?), your argument might make more sense.
Holy cow, the unit test case is fantastic.
Dell Stockholders Approve Merger Transaction
My point was that some people don't have a sense for proportions. I don't vaccinate my own kids. However, in the grand scheme of things, I think that most parents who vaccinate do more harm and put more people at risk, including their own, than my wife and I.

My kids are breast-fed. That means they have a stronger immune system and spread less disease. Kids who are fed formula contract more diseases and are therefore putting infants at risk of developing complications of flu, for example.

We don't drink. Alcohol-impaired drivers kill 30 people every day in the US. More than 10,000 people die every year because alcohol is legal.

I don't smoke. Cigarettes kill 450,000 smokers. As an added bonus, thanks to tobacco being legal and easily accessible, 50,000 people die just because of secondhand smoke exposure.

My wife doesn't smoke either. 2,000 babies die from SIDS in the US every year. Maternal smoking is the strongest risk factor leading to SIDS. Again, thank the tobacco companies.

My kids don't eat junk. They know not to touch soft drinks. Parents fill up their shopping carts with nasty candy and Coca Cola and so 17% of children and adolescents in the US are now obese. Oh, but wait, they vaccinated. Very responsible parents. Thousands of children die every year from obesity-related complications, including cancer, diabetes, and heart disease. But hey, at least they didn't have polio.

Measles is a concern because 50 kids had to be hospitalized last year for treatment? Big fucking deal. Really, big fucking deal. 150,000 and 300,000 annual cases of lower respiratory tract infections in infants and young children up to 18 months of age are attributable to secondhand smoke exposure. Between 7,500 and 15,000 result in hospitalization . Some of them die. Far more damage just from this societal fuckup of legalizing tobacco than any anti-vac parents will ever do.

I really respect and enjoy what folks on HackerNews have to say and this place is filled with very smart people. But when it comes to vaccines, personal health, pharmaceuticals and mega-corp-funded so-called science submissions here, I wonder what it is about tech folks that make them so brain washed.
For any denial we popped a "technical issues, please call customer support" message. We found that fraudsters were far less likely to call then real customers.
For those of us using emacs-style bash keybinds. For vi-style keybinds, it's something more like "esc dd".

PS if you are a Vim user, you owe it to yourself to try the vim-style keybinds. They make a world of difference.
One co-founder of Fog Creek has this to say, as a goal for the company [1]:

"* great work environment, with the goal of every engineer having an office with a door that closes"

And, in an oft-cited "Joel Test" [2]:

"8. Do programmers have quiet working conditions?"

Furthermore, the company itself says [3]:

"The average Fog Creek developer has 694 square inches of screen real-estate, 2 desktop computers, and an Aeron chair. Most have private offices with windows and doors."

Googling for "Joel on software door that shuts" will turn up similar results.

A shutting door is clearly important to the management, remote or no.

[1] http://www.joelonsoftware.com/articles/fog0000000038.html

[2] http://www.joelonsoftware.com/articles/fog0000000043.html

[3] http://fogcreek.com/about/
There is an equivalent on the Lenovo laptops - my X1 is a "3443CTO". Same issue with the horrible downloader implementation though.
Accelerate Framework Through Examples