skysight-inc/HackerNews huggingface dataset:
>How do you install TurboTax on Linux?

FYI, since a few years, TurboTax has an online version that I use on Linux.
Robot passport checker rejects Asian man's photo for having his eyes closed
Glad I went with Stripe. Recommend them too.
Whoa, I didn't know about that money. I wonder if the investors aren't angry, VC money doesn't come without obligations. I could imagine the technology ends up in some kind of portfolio and gets reused by somebody else later.

OTOH, this still seems a bit like a hobby project to me. If I can believe the other comments, the code is not too spectacular, and the biggest asset is likely Hotz' name.
They missed it by 50 years, but sure, people will be summering in the North Pole in no time.
There have been stories of recruiters adding in stuff you never worked on before as well.

For example, I've had recruiters add in stuff like "2 yrs exp in PHP" when the closest I had gotten to PHP then was editing Wordpress to make it work like it should.
C++ is considerably more complex than Java, though. There are differences which we could consider "simple", such as operator overloading, iterators, lambdas... But then there's the templating system which is way different, and memory management can be a daunting topic (before it was just having pointers and keeping track of them, now there's the unique_ptr and the shared_ptr and the move/forward semantics if I'm not wrong) and which is also way different than in C (I don't know whether it's easier or not. In C you have malloc/free, and that might be a blessing or a course depending on the person).

Also, for me the major difference is that, in C++, you have the books to learn to write C++ and then the books to learn to write good C++ code (Scott Meyers' books) which I would say are incredibly important, unlike in any other languages where you might do well without these types of books.
Donald Trump Summons Tech Leaders to a Round-Table Meeting
Julian Assange defies Swedish prosecutors by releasing rape statement
And you can pay extra for that privilege.

Most people would be happy to take a camera phone which could
go in a purse or small backpack. I pack a tracfone, a heavy desktop replacement laptop, a power brick, and a USB cable to charge the phone from the computer. I'd pack exactly the clothes I need for a few days. When I am in a big city I will browse vintage clothing shops on Hollywood Boulevard or get socks and underwear at Niketown in Manhattan. I throw away as much packaging as possible to reduce weight. I might even buy a bag at my destination and fill it full of plushies from Japan Town in San Francisco or something like that.

Traveling light also makes life easy getting away from the airport, or travelling by bus, train or foot.

If you want to take your skis or are going backpacking in the wilderness you need to take a lot of stuff. In an urban environment, though, there are huge benefits to being light.
Pebble officially acquired by FitBit – Pebble Time 2 and Core cancelled
Done! https://dply.co/b/MBKBIJqE
MVCC in TiKV
Fair enough, I stand corrected.
Putting a Price on People Problems at Work
Is the obvious reason securely erasing data from a flash drive?

I did not know that that is not possible.
I added a USB <-> ethernet adapter. I didn't love the idea , but I researched a bit and bought a FreeBSD supported one (Linksys).

Have had 0 problems with it so far.
It was very interesting, thanks!
I love this, would be possible to add in an HTML export functionality that I could use to host on my website for example?
PDF is far and away the #1 format for resumes. #2 isn't MS Word—it's plain text. The rise of HR and applicant systems mean employers are looking for machine-readable experience and education.
someone is going to figure out how to weaponize lithium ion and then those will get banned, too. oh no, wait... that kind of, accidentally already happened.
You are assuming a case where both the caller and callee speak the same language and speak it with a proficiency that allows them to convey and pick up on tone, cadence, etc. I'd rather take my chances with good email support.
How about fighting fire with fire? Write a script that copies all affiliate links it can find to reddit until the damage is so big they will have to take note and fix the process for everyone.
Very cool little robot, and a great article.
Backdoor accounts found in 80 Sony IP security camera models
Spot on. Apple is not, say, your local car dealer where increasing sales is the goal.

Sure, Apple needs to increase sales but how it increases sales and how it positions itself strategically to keep growing shareholder value is the key thing.
I am a bootcamp graduate, and I was lucky enough to be hired as a junior developer. I did have a lot of companies tell me that flat out that they didn't hire bootcamp grads. I also got interviews with a lot of companies that listed job requirements as "CS Degree with 3.5 GPA". I did bomb some interviews, but overall, everyone I talked to was very encouraging. I applied at a very small company (12 people), and the CEO actually sent me an email telling me to not give up and to keep going. He himself did not have a degree and told me it would be rough, but that I could do it.

The company that finally hired me has been amazing. They understand my limited knowledge base, but that has not deterred them from assigning me tasks I had never done before. Overall, it was a rough time from first day of bootcamp to getting hired, but in the end it's totally been worth it.
SQL Server Test Data Generator
Well, technically the behavior of that is somewhat different.
The parent comment was a reply to a comment proposing to ban all overhead luggage, which specifically would not allow you to pay for it...
As we've said over and over on this site: It's always a risk when you build for somebody else's platform. You need to mitigate that risk.
Every distro has these features, they are even more advanced. But these are single-purpose-programms, not one blown thing which suggests to do everything.

I don't see any use for this distribution, as a programmer I want to be taken seriously and I know what tools i like to have installed. And I can do that by myself and don't need an "assistent" do that for me. An package manager is good enough.

Besides this sexist bullshit is going on my nerves.
Arago’s AI can now beat some human players at complex civ strategy games
I've seen a bunch of recent resumes - all of which include photos (nothing dramatic, just a professional headshot).

I personally don't have it on my resume because I feel that it's un-necessary and a bit unprofessional. But I can see it's appeal (there have been too many instances where there's one person who does the phone interview and another the in person interview)
The pain for me here isn't that process can take some extra time, it is that the developer doesn't know what is expected and keeps getting surprised at every step. It can soak up a lot of calendar time and developer motivation to have a code change swatted back and forth as different people weigh in with various undocumented guidelines/policies/standards over a period of days or even weeks. This could have been a very different experience if developer had known what was expected from the start.

Ideally I'd like to see code reviews culturally in an organization be mostly about catching bugs and collaboratively learning the craft of coding better. It can be very frustrating and demotivating when it devolves into a series of undocumented style and naming requirements. I think it is good to have standards and process but seems like most places I've worked are woefully short on documenting these hidden requirements.
This link is much better at talking about their plans.

https://blog.circle.com/2016/12/06/spark-new-markets-app-mes...
CRISPR Patent Hearing Produces No Clear Winner, Only ‘Soft Signals’
So I did it because of the crashes. I forged the other memory. Thanks.
The scary thing is not that this happened. The scary thing is how easily this could be going on with any microphone equipped IoT device. How will we continue to monitor for malware and other things that any type of company wants to put on a device? There's just too much IoT right now and most manufacturers lack the infrastructure to cope with this problem.
The author is listed right above that: Posted by Andrew Hayden, Software Engineer on Google Play.
While I found this article interesting it's almost certain to get flagged for the HN-brief-holiday-from-politics.
> it seems every time I lower the entry barrier, people lower their opinion about what is a problem.

Exactly as they ought to! Rising standards are a much-to-be-desired effect. Of course, that doesn't always mean contacting the support staff to solve problems, but it DOES mean no longer accepting minor problems that used be a normal part of how we operated but which now can be eliminated with minor effort.
"Release Candidate"...that is a candidate for release. first words of article "It’s not yet stable...". Not trying to troll, but come on
Many (most?) Android phones are chronically short of flash space, even in the status quo storage shortage often prevents applying app updates. There is really no room to make storage use more lax.
Expensive VC capital[1] being the biggest factor for this move makes much more sense. Upon reflection, the other cost savings I listed are simply ancillary, or side-benefits, after addressing the underlying driver that you identified.

[1] http://www.coindesk.com/circle-raises-50-million-with-goldma...
My rule of thumb? Don't buy a ton of microphones and stick them in your home. Don't overthink it, just don't do it; there's no really compelling argument in favor of it after all. If you have something like a webcam or a mic, unplug it. Avoid the IoT. Be aware of your cell phone.
Interesting, I had assumed this (runaway process and unable to do anything) only happens on Windows. (speaking in general)
Win a full scholarship to become an Android developer – Udacity (EU only)
Your link doesn't seem to provide any evidence that leaving the water underground would be beneficial. Depleting aquifers is only bad because once it's dry we can't use it anymore. So as long as using it now is at least as good as using it later...
If I understand the eink tech correctly, large hi-dpi screens will have very poor screen redrawing properties. Something about how the individual "pixels" get toggled in series.
I recently tried to change my password on my Amazon account (something I do a couple of times per year) and was presented with a multi-factor auth prompt for a long-forgotten and inactive AWS account that I trialled years ago. It turns out the phone number on the AWS account is out of date and the authenticator app was on the same phone that I no longer have, so I can't remove or reset the MFA. All my details on my Amazon account are up to date but these can't be used for resetting the MFA, only the details I entered when I signed up to AWS. I've hit an impasse with support, they'll only accept a notarized identity verification form and affidavit to proceed, which isn't that easy or cheap to do outside of the USA.

At this point I'm snookered - I feel like if my password is ever compromised I'm screwed, but it's not like I can just start a new account because all my digital purchases, my Kindle, my Echo, etc are tied to my old account.

Basically: do yourself a favour and sign up to distinct services with distinct accounts and don't have one global account for everything.
well, blockquote, ol, ul, aside, etc etc, are all flows, and as such are not permitted inside of p, which can only have phrasing content

right?
Thing is, half the time I carry on my luggage I end up having to gate check it due to lack of room or other factors. On some airlines I don't mind because you pick it up at the gate but on some, like United, it's as if you checked it in fully. That's the worst of both worlds since I had to deal with the extra security hassle to boot.
Lobsters, the Hacker News Clone, on Kubernetes
To give a story from a different field so that it's not all IT stories here:

When I served in the German army as a battle tank weapons systems front line mechanic I didn't know all the tricks of the tank crews from the start (obviously) - nor that they did have tricks that they used to get out of training exercises and to (our) fresh coffee.

One common trick was to turn all the dials for brightness and contrast for the passive heat-sensor (night vision) all the way down. Then they told their commanding officer they had to go to the "Inst" (German "Instandhaltung" = maintenance depmt., in our case right behind the battle field - with power generator and attached coffee maker) because their screen had gone out. Which was quite important

The first time I went to such a tank I fumbled around for a few minutes, not finding anything, before admitting defeat. I called in a more senior colleague of mine. He went in, turned up the dials and that was all, case closed.

It was sooo embarrassing (to me, I don't think the other people gave it much thought) - that's the reason I still remember it even though it's been 16 years or so by now.
That is actually one of the better stories of family tech support that I have heard. I laughed out loud, but in sympathy, not maliciously. Thanks for sharing!
Really? Cor, you couldn't pay me to use a DVD in 2016. The un-skippable FBI warnings, the ads, the ads, the ads, the awful, confusing menus, the load times. Netflix may not be perfect, and may be getting worse, but at least it's not a fucking DVD.
Saxo Bank Predicts Bitcoin Price to Rise to $2,100 in 2017
Exactly. I don't know why this GCP seems so "irreplaceable" to people using it, given the implications of "sending your files to google just to print them".

I can do the same using a wifi/eth enabled printer and my router plus maybe using a firewall to block the printer to go out on the internet and to be called from outside.
Lack of experimentation might also be because they are afraid to break something. I remember my (completely non digital) parents being unusually good with their car navigation system. Turns out the sales rep had told them: "its impossible to break this system, just try and it will be ok", and so they had trial and errorred their way to understanding how it worked.
Most paywalls get automatically disabled when clicking links from Google by referrer.

As for ad blockers, install this: https://reek.github.io/anti-adblock-killer/
Parts of Twisted. But open source projects are not the problem. We (a major scientific collaboration) have likely millions of lines of Python (2). Mostly used in one-off plotting scripts, or as configuration or steering files.

On the one hand, I bet >95% of these scripts translate perfectly with 2to3.py, have no unicode/str confusion issues, and would be trivial to port. It's often really just the "print". On the other hand, most of this is "legacy" code, and there is no benefit to port it - we'd rather not mess with code that is supposed to be "frozen" and e.g. able to reproduce past scientific results, and nobody will spend time porting it without tangible benefits.

Last I checked, it was considered "too hard" to move to Python3, but in the meantime we are switching VCS (from SVN(!) to git), we are rewriting our main framework to be multithread-capable, and tackling a bunch of other gargantuan tasks. So if going to Python3 is harder than all that, then I think something went wrong with the transition. (For the record, for personal projects I use Python3 now, as everything has catched up for me.)
Retail store methods, utilizing tricks and subtle manipulations, may be legal but it doesn't make them unambiguously ethical and above criticism. They are permitted to function that way for practical reasons of interest to all of us, but it's not an argument against it being a breach of trust.

(And it would likely be a net economic benefit to society if people bought less junk food, and could get in and out of a grocery store quicker.)
Honestly that's strange to me that you outright refuse. Feel like you have missed out on potentially good positions? Sorry not trying to be snarky, just curious (I personally have never applied to a place that didn't request a PDF or only requested word docs here in the US for tech jobs)
The point is that in the past it's been the business's reputation that kept things working for the consumer. But these companies are so big and ubiquitous that they're impossible to stop.

Zappos is the anti-Amazon, with exceptional customer service. Oh crap....
Privacy Badger is more on the defensive side: It allows you to avoid tracking, so you just disappear from the POV of the analytics platform.

Kill Analytics looks more offensive. It actively sends garbage data to the analytics platform, thus destroying its value proposition to the site operator and discouraging its continued use.
Looks nice from the landing page, but maybe a bit image-
heavy for a resume isn't it?

Traditionally, yes. But the point of a resume is to get the phone screen. If images and formatting will pop for Company X, go for it.

Just make like an HTML page with every possible detail
about your history. Then, in e.g. Chrome, you can
easily hide the different sections/words that isn't
related to the specific job you're applying for.

Awesome idea. I re-write my resume for every job opening. All the way down to nouns and buzzwords associated with that particular company. Hell, I've gone so far as to subtly match their branding (e.g., fonts, text treatment).

It strikes me as really hard to do that programmatically without a mess of show/hide logic that defeats the point.
I ported an alpha version of Apache Shiro to python. There was so much to refactor. Even after three releases this year I have a sense that Java patterns may linger, like a PTSD but from porting - a PTPD.

The project: http://yosaiproject.github.io/yosai

Would you read blog posts about porting Java to python if I wrote them? I was considering applying to talk about this at PyCon.
Sounds political. Maybe you should flag it.

Just as Paul Graham talks of submarine pieces which are adverts in disguise, the same thing happens with political messages dressed up as something else.

This severely annoys me when it is in the world of fiction.

The recent Sherlock Holmes (BBC) is an extraordinary example of this. Sherlock is no longer interested in solving crimes (!!!!) when a proto-feminist movement may be behind them. Another one is readings from the Koran in Eastenders, a daytime TV soap in the UK. This sort of stuff is designed to sway the minds of the less intelligent. That is plain and simple what is going on.

I do not like it when fictional characters are telling me what to think politically. It is beyond farcical. It makes me think the message must not have any substance to it, that it would sound stupid to anybody if it were declared out loud what it was.
> But there's a huge swath of dev shops that never pay any technical debt back

Engineers often talk about technical debt as if the codebase is the currency of the realm. It's not. Business Value is the currency of the realm. The code is something that facilitates business value, when (and only when) it does what the business needs. The people working on the code have a customer, the business. The business is locked in to a single provider for that service. And the service provider has grown complacent, prioritizing its own needs and processes ahead of the needs of the customer. They're behaving like other entrenched and untouchable service providers do, in monopoly industries like government and cable companies. Deal with my service levels, or suck it.

There are many customer-obsessed engineers who know how to strike this balance, but this is one of the many issues where there's selection bias in who will take the time to participate in the discussion. People who think this is a powerful story of IT done right need to broaden their minds, stop playing around on hacker news, and start thinking a little broader about how software service providers can do a better job of learning how to say "yes" faster.
* I do feel that pdfs are far more professional
I'm totally with you on the rising standards.

But some people are just... I don't know, you just can't catch up with them.

I few days ago a friend of mine quoted something that sums it all up: "Imagine the average person. Now imagine that 50% of the population is dumber"
I've given a lot of consideration to doing just this. But the logistics of such an enterprise seems pretty daunting without a lot of investment up front. I suppose I could start small with a slower service (mail and processing times) and build up. Netflix does still have their DVD business- https://www.dvd.netflix.com/ (looks like they finally spun it off into a separate company, this time with little fanfare- and not the stupid name.)
> I'd love to try this out, but "Important: Windows users must install R in directory C:\R\R-3.3.1" is a problem: the default Windows R installer installs to C:\Program Files\

Simply use a NTFS "Junction" and you're all set

https://technet.microsoft.com/en-us/sysinternals/bb896768.as...
Introducing Protocol-Oriented Programming in Swift 3
Wow that didn't take long.
> even if you were to just tickle them with a stick and steal 0.1% of their customers

Just be careful with this line of thinking. This is the fallacy of "it's a $2 trillion market, so if we get .001% of .001%...!"
I'd like to know how this happened really. Pebbles were pretty decent and their successful campaigns definitely contributed to the rise of smart watches. But after having two hugely successful crowdfunding campaigns, how did they fail?
Study reveals Germany’s success in PET bottle recycling
I can print schoolwork and concert tickets from my tablet already using my wifi LAN and my wifi/eth printer (with firewall rules that block traffic to/from the printer to/from the internet), without sending them to google.

I don't care which type of file I print, I simply want to print them privately. As it it's already possible without GCP, I don't catch why people use it.
Wow, thank you so much for the feedback. I'm often surprised how hard it is to extract honest, actionable feedback from people even with nice personal emails.

Some of these features are already in development!
I do love that essay, but I'm no close relation of J.B.S.
Very disappointing for this backer that the Time 2 will never come out. It makes you wonder where the kickstarter money went.
Huh, strange. I was convinced it was Reddit banning affiliate links, not Amazon.

There probably goes my passive income idea: Make blogs where I present merchandizing for fandoms and other niches, and promote the blogs on Reddit. :-) I wonder if the indirection makes it "legal".
As someone who quite likes their time steel and who was patiently waiting for their time 2 this is incredibly frustrating. No other watches do what I want so I guess my foray into smart watches is over. It's a shame too because I appreciate the convenience it offers but I probably won't miss it much after a couple of weeks
For all the cries on HN of "ideas are worthless! execution is everything!" people sure do get upset when someone executes a less-than-100%-novel idea...
But I thought Fitbit was exiting the wearable market?
I think it may depend a lot upon the candidate. I personally feel like I make a pretty good salary, and with many jobs I would otherwise consider applying to, I don't feel like it's worth the time to go through the interview process just to find out their max salary they can offer is a pay cut for me. Similarly if there is a job that looks interesting to me, but advertises it's range and it's in the ballpark of what I want, I would be MUCH more likely to apply.

It also provides a lot of information about what the job will be expected to do. With what I do, people are not going to be willing to give me the salary I want, while also wasting my time on remedial work when they could get someone much cheaper that could do those tasks. So by keeping my interest in higher salary jobs, I can try to limit it to jobs which hold more interest for me personally.