skysight-inc/HackerNews huggingface dataset:
People lower down are aware of it too. It's bonkers.
It's hard to feel free if you have never been non-free.
The architecture behind Uber’s new rider app
> Why risk being homeless when you can just go to work doing what you already know and get paid.

That's incredibly hyperbolic. You don't risk financial ruin by trying to take a start-up off the ground for 6 months (~0.6% of your lifespan), especially if you're single in your 20s or 30s. I'd also argue it's probably a lot less talent than you think, but then again, I am a Malcolm Gladwell fan.
It's not slavery if you'd do it for free.
On iOS, I use MiniKeePass, as KeeWeb is compatible with KeePass databases. I sync by pushing the latest copy of the DB via iTunes maybe once a week, takes about 30 second. Maybe that helps.
Why do you need a extension for that? Wouldn't it be enough for the client app to register a custom URL scheme handler and their website using that custom URL scheme to open the client?
How about only sending a screenshot on page changes?
You'll have to calculate how much it costs to buy the car and the loss of value when you estimate to sell into that as well to get a fair comparision.
While the scientific method is right up there, I'd say that the Golden Rule edges it out. Luckily it's not an either/or proposition :)

https://en.wikipedia.org/wiki/Golden_rule
>Working at the office is about "staying in touch". When you are in the office you see new directions the company is interested in long before you get an assignment.

If the company is not competent enough to convey them in mail, Slack, Skype, and 200 other ways, then I'm not sure it matters...
While autonomous cars will definitely deflate prices downward and make it more practical to not own a car, comparing to Uber pool is ridiculous for most people's personal car usage. I live in a relatively dense city for the US with a large Uber presence, and I've completely stopped taking Uber pools because they take twice as long as a direct Uber at a minimum. And then account for the fact that you now have special considerations for grocery shopping or any other type of hauling, children with car seats, out of town trips, etc.

Uber and public transportation has made it extremely easy for my family to get rid of one car, but not both. Maybe if I were a light-packing 20-something single person in SF I could get away with Uber pool all the time, but for most people it's a non-starter.
Microsoft+Teases+Fans+With+Sneak+Peak+Of+Xbox+One+New+User+Interface
Ask HN: Working as international Remote Worker
I'm considering a job offer as international remote
worker.

I would like to know if international remote worker needs to work as freelancer or contractor?

How do remote workers take care of tax payments, pension and health insurance? Do I need to use account services or I can do it by myself?

Is there anything else I need to take care of as international remote worker?
ha, except it doesn't work on global warming or counting crowd sizes, fool.
Link to course page, including the source and latest revision of the book (2nd ed, revision 2016):

http://pages.tacc.utexas.edu/~eijkhout/istc/istc.html
Do you know why they have been stalled? Perhaps there's a good reason, like code auditing? Just a shot in the dark - I have no idea.
eventually they'll let you specify your own trigger word. a lot f funny stories coming up when alexa gets triggered during random conversations.
Religion Is a Dying Business as Global Living Standards Rise
They really blew it. Like many, I used GV cause I didn't want to pay for text messaging back in the day. I also was able to get a good number that spelled out a phrase relating to the profession I'm in.

But after all 5 years, no group messaging... seriously. No MMS, went to email in an attachment. Remember back in 2011 there was a month where all my texts received were delayed by hours. When I heard they were concentrating on Hangouts instead I didn't understand why they kept GV around. It should have belonged in their graveyard. Now they're reviving it? Got the unlimited T-Mobile plan, and so many people have free texting now bundled into their plans. I've been using FB Messenger now as my main text program for years.

Google blew this, but granted I would have never guessed text messaging would have gotten this big. My bet would have been on Video Calls.
Screenshots behind login forms = non-secure transfer of usernames/passwords?
Sure, but population is far from the most important metric when it comes to developing new technologies. The iPhone was out of reach of most of the world when it launched (from a financial perspective), and it was only available in the US. That didn't make it an impossible product to develop.

Even if self-driving cars were confined to only the USA that would still be a massive market and provide a huge ROI for the developers.

Thinking self-driving cars have to work everywhere or even most places to be useful is myopic. It's like saying cell phones will never work because you can't get reception in Antarctica.
if i am not mistaken the source is available?
> How much greater was unspecified.

However great the difference between the expected profit and the fine, a purely financial penalty for crime will always encourage three things: gambling, trying outsmart the government by finding ways to make more profit or reduce the chance of being caught, and rich people ignoring the law and committing the crime for non-financial reasons (for example: thrill seeking, as a favor to someone, to enable another crime, or from pure malice) with no real penalty to them.

I think we both agree jail is a more appropriate punishment, though we're making the argument in different ways.
Rhythm of Breathing Affects Memory and Fear
> level 4 really is right around the corner

This is a little misleading. Level 4 is full autonomy within certain domains. So actually Level 4 is already here today -- on test campuses. The meaningful question is when is Level 4 coming to cities. Maybe not decades but definitely not "really right around the corner".
Don't forget the honeypots out there!
Like the AI in any driving game with similar conditions?

It's still driving, just with different degrees of freedom.
> Docker is just a front end/abstraction layer for the features already in the Linux kernel (written in C).

That's actually a perfect example of "systems programming", in the true sense of the phrase. And it is done in Go, because it can be done in Go.
Even for this, search engines are a good starting point. You might want to look for libraries under a suitable licence, for algorithms in both wiki and research papers, lastly in a book. If it is some implementation detail first docs then sources. If that fails, look for a blog (weirdness is often blogged about), only finally ask a friend.

Stack Overflow (and Math Exchange) is a meagre source mostly useful for details and even then answers are very varying in quality, typically poor but a decent starting point for proper analysis.

Never take a ready made solution without understanding its limitations and important details. I've seen poor or cruft libraries used where better ones existed.
Also second guess pulling a big framework whole. Something like Boost might have many things, but they tend to have important shortcomings, so might not fit. (Say, their parser lib, concurrency extras, matrix math)

Lastly if there is nothing useful, there are general ways to implement algorithms. If doing something yourself, take platform specifics into account if performance matters.
I've seen what OP mentioned in startups that are "remote", where remote means a hybrid of on-site / remote, but mostly on-site (i.e., not "remote-first"). In any case where the majority is not remote, I think it applies.
I'd recommend reading this article, which discusses some big problems with this approach to password management: https://tonyarcieri.com/4-fatal-flaws-in-deterministic-passw...
For me it can be summed up to actually having a work/life balance and feeling respected as a professional compared to when I was doing about a minimum of 2h extra unpaid work per day with non existing holidays and sick leave in $SOUTHERN_EUROPEAN_COUNTRY.

It's easy to drink the valley kool-aid and laugh at unions when your economy is booming.
It's open source, feel free to audit and compile it yourself.
Me too, why would you even drive to UPS if self-driving cars are the norm? UPS would drive to you, where ever you are and pick up the package...

I think self-driving cars and the ever cheaper cost of electricity will fundamentally change everything.
Thanks to everyone who upvoted me again :)
This comment is spot on. There's good reason to believe that the low-hanging fruits in improving agriculture are non-tech changes in farming. For example, a province in India was able to improve rice yields by 45% by transplanting seedlings earlier in a grid pattern [1].

I doubt that eliminating human labor costs would move the needle, automating farms seems like a low ROI move.

If you follow the money, it's easy to see why the US has focused its research on high-tech petrochemical fertilizer farming and GMOs. You can sell proprietary fertilizers, herbicides, insecticides, and seeds, but it's much harder to monetize new farming techniques.

[1] https://www.theguardian.com/global-development/2013/feb/16/i...
Perhaps simply the idea that knowledge could be transcribed onto physical objects and conveyed to other people across intervening time and distance would be a good candidate as the most important idea in human history?
Will you permit a couple more quotes apropos taste?

"Good judgement is the result of experience and experience is the result of bad judgement." - Mark Twain

and

"To write a good program takes intelligence, taste, and patience. You are not going to get it right the first time; experiment!" - Bjarne Stroustrup
This would be an interesting metric to include in user profiles eg. an 'hours viewed x.xx' under 'created'.
CSS Zen Garden is meant mostly as a testimonial of the effectiveness of well-written CSS without hacks, not as a reference of good web design or as demos of fancy techniques. What you should emulate is the natural, semantic markup of the pages, not the whimsical designs.

In their own words:

Where possible, we would like to see mostly CSS 1 & 2 usage. CSS 3 & 4 should be limited to widely-supported elements only, or strong fallbacks should be provided. The CSS Zen Garden is about functional, practical CSS and not the latest bleeding-edge tricks viewable by 2% of the browsing public. The only real requirement we have is that your CSS validates.
Gnuplot is still used quite a lot in my area. You need to work more to make something aesthetically pleasing, but it's generally a better fit to plotting large amounts of data coming from another code. I've also been quite badly burnt by Matplotlib scripts no longer producing the same plot with changes in the library. Gnuplot version 5+ is nicer to use and has some pretty powerful features.

This blog has been a good cookbook reference for how to use it in a modern way:
http://www.gnuplotting.org/
Depends on what you're doing, if the problem domain is relatively exotic, you might want people who can handle work from scratch.

Web pages and data warehouse are not such areas.

Another useful skill to verify for non junior hires would be navigation through complex code, approaches to maintaining and improving code quality.
Without enough people skilled in this, anything not tiny will drown in technical debt over time.
Regardless of urban legends, game consoles have their own graphic APIs.

PlayStation 4 doesn't use OpenGL either, rather LibCGM.

From all other PlayStations, including the portable ones, only the PlayStation 3 did support a mixture of OpenGL 1.0 + NVidia's Cg for shaders in addition to their actual graphics API. Almost no one ever bother with it, other than creating game prototypes.

Nintendo Switch has adopted Vulkan, but it remains to be seen if it will be any more successful on the market than Wii U was. None of the other Nintendo consoles do support OpenGL, rather they have an OpenGL-like API, GX and GX2.

Actually if it wasn't for Apple's adoption of OpenGL ES 1.0 for the iPhone, the first hardware support after Nokia's N95, it wouldn't probably ever taken off on the mobile devices.
All answers depend on the country you live in, the country hiring you, the country where the payments come from, etc. It can be anything from "you can't work for them" to "treat it as local salary".

Talk to your tax office, or your accountant. You can even pay for a one-off consultation which should give you a summary of the basic rules. Alternatively you can find a freelancers' forum local to your country and ask that question there.

My own suggestion - pay someone to explain it to you for your specific situation and have them look at the contract too. Nobody else online should be trusted to give you the right answer.
can't logout.
>But I've yet to see any acknowledgement that this is useful.

I think that the reason why this isn't acknowledged (by people who should know) is likely to be a political one.
Examining the solution that I typically seen given for this problem should explain why.

First, the assumption is that driving algorithms are updated to account for any edge case (for instance, an unpredictable animal jumped out this time) after it occurs, so that case is then guaranteed to not re-occur.

This presents a problem: anyone who's ever worked with software before knows that that's an impossibility until a sufficient number of incidents happen in nearly identical ways, or until a fix is manually applied (which itself could take a very long time).

But we fall back on the second part of our argument, statistics. The fact that you're going to crash into something you wouldn't before is outweighed by more than one other person not crashing in a place where the computer can predict and avoid a crash more effectively than a human.

This too, presents a problem, if you also consider the implication that the availability of manual-driving cars will likely be degraded in some way after the introduction of self-driving ones (from having increased cost/regulation/insurance premiums or simply being banned entirely).

If we discount these "weird" situations and fail to make allowances for them, people will get hurt where they wouldn't otherwise (even if the local or global sum of deaths is reduced). The benefits skew in favor of cities where traffic behavior is/will be much more consistent.

So it's best if local knowledge can't be useful- why complicate the matter or feed skeptics talking points if you don't need to?
The Periodic Table of AI
Thanks for the comment, we fixed the typo. Any ideas on the content of the website are also very welcome.
Whatever works I guess.

I'm not here to tell everyone to wake up early, only to say it works for me.
Unlimited SMS has been the norm for a little while now (5ish years maybe?), but it wasn't too long ago that the lower tier plans for every mobile carrier in the US (not sure about elsewhere) had a per text charge, possibly after hitting a low monthly limit on free texts, or possibly with no free texts at all.
From the same (master password, site identifier) combination you can generate the most common passwords. The app has categories short, medium, long, max, PIN (4 digits), phrase.

There also is a counter used for hashing. So for a new password you just increment the counter. Remembering the counter for every site sounds too complicated, but you could store that in a file without losing much (any?) protection.
SteamMachines have proven how receptive the market is to such ideas.
Google Voice Update Makes Google's Messaging Strategy More Confusing
Webinar: How to Create Cross-Platform Automated GUI Tests for Java Apps
Join Squish expert, Jakub Topolski, and learn how to create cross-platform automated GUI tests for your Java applications!

More information and registration at https://www.froglogic.com/support/webinars/register/?webinarKey=5758468230090778113

Duration: 30 minutes plus Q & A

This webinar will cover:

General Squish for Java overview
True Object-Level Access with Squish
Executing Cross-Platform Automated GUI Tests
Interacting with Java application objects, properties & API

See you there!
He's questioning the trustworthiness of the unnamed iOS app, not KeePassX
For anyone who isn't aware, Facebook messenger is available on https://messenger.com with no advertisements.
I get a text for every transaction on both my debit card, and my main daily use credit card. Twice now things have popped up and I've been able to resolve them before the next billing cycle.

Most banks, and most card companies offer this - for free. If yours doesn't, you might want to shop around for one that does.
Also known as Dunning-Kruger effect taken to an extreme.

A little knowledge in a bad mental framework is a dangerous thing.
I don't think so. If they have what you want at free then it should be good enough tm.

What is a problem, is moving features from free to paid (really disappointed by that).
Is there an open source iOS client?

I would love to audit it but I lack both the time and knowledge. How would I verify that what I've audited is the source for the actual binary that the App Store delivers to my phone?
He's right about the new keyboards on ThinkPads - fortunately I use mine with dock and external keyboard most of the time, but every time I am forced to use it without dock it's infuriating how much worse the keyboard is compared to older models.
The real win is a chrome phone. Safety plus can run android apps.
It's one of those things that we all kind-of already knew, but it takes a Nassim Taleb or a Charles Bukowski to lay it out there in black-and-white.
My best hours are similar. I think the best option is a remote team distributed across time zones or one in a time zone that aligns with your ideal hours. Admittedly, much easier said than done.
Leave it to the person with the username 'coldtea' to be skeptical of baristas!
Half an onion in a Ziploc may end up with more followers than realDonaldTrump
What is our motivation at work?
> Am I being overly paranoid? How should I be approaching the issue of trusting the developers of password managers?

Hmm. Maybe? The trouble is at some point you have to trust someone and there isn't a good way to measure this. Even if the source of the iOS app was open (I don't know if it is, just a hypothetical) there is no guarantee that the source you looked at is the same that was used to compile the binary itself.

I use one for iOS. I sure hope it's trustworthy. But if it isn't...well I don't really know where to turn to. LastPass? I tried them before but was amazing at how awful the UX was and I was too paranoid that someone would eventually find a flaw, get in and expose everyone's passwords ever because it's a cloud service...I am likely too paranoid.
House slaves are still slaves.
Until it doesn't (because of everything mentioned in the article). Then Apple is dead. Simple as that.
Steam Machines forced incumbents to start moving faster. Which actually highlights the point. There will be high end incumbent consoles.
I use MiniKeePass (https://github.com/MiniKeePass/MiniKeePass) on iOS and keepassx2 on Linux. Works fine.
Even if the car is paid off, there is still the opportunity cost for the value of the car being invested.
" Any headline that ends in a question mark can be answered by the word 'no'. "

- https://en.wikipedia.org/wiki/Betteridge's_law_of_headlines
Well they're not gonna wait the whole world to be ready to start introducing self-driving cars in areas where they're ready, so it really depends on where live those people who "jump up enthusiastically"
Default Shipping methods in WooCommerce
This is one of the biggest points Jason Fried & DHH made in REMOTE (https://37signals.com/remote). The other one was about a human being's natural need for socialization... "cabin fever".
What are the benefits of using a "real" password manager, such as this one, compared to a plain encrypted file in vim? I thought that benefit was syncing across devices but it turns out the http feature of keepass wasn't implemented in all clients.

How well specified is the kdbx format? Is there a console client? Is the code readable? Keepass seems to have spawned an entire ecosystem of tools and clients, so I'm curious which of these tools are actualy usable.
>Is there any reason we can't just rely on autonomous cars in areas where these edge cases don't happen?

Because there are still ripple effects to doing this affecting areas with edge cases.

So let's say you've reduced the number of manual-driven cars. That has implications for:

* Economies of scale. Autonomous cars will likely be of a different design than manual ones so the price of a manual-drive will likely increase- where will the increased money to buy them come from?

* Insurance costs. Drivers in less-dense cities are currently safer than the national average: what does the risk and cost for a safer driver become now that the bad urban driver benchmark disappears?

* Government regulation and other politicking. What happens to everyone else in, say, California or New York State or a European country if an urban-focused legislature creates laws restricting ownership/use of a manual-driven car in some way (anything from a tax to an outright ban)?

Whether these implications are small or large (or whether they cancel each other) isn't adequately answered right now; but I suspect that at least one (or all 3) will turn out to be a major hindrance to autonomous car deployment. Or they don't, and some section of the population gets screwed anyway.
Also a post to slack option
Since I'm using Syncthing for this too but have no central server, where is your central server? Self hosted?
Yeah, exactly, 60% level 4 is still a crazy awesome future that I want to live in.
Easy copy-pasting in Vim
There also is a counter used for hashing. So for a new password you just increment the counter. Remembering the counter for every site sounds too complicated, but you could store that in a file without losing much (any?) protection.
one person did it for mit...in a year.

https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/
Why is fully automated agriculture impossible?
Coindesk's Construct in SF Jan 30-31
Hyperledger Hack fest in SF Feb 1-2
Ethereum Devcon 3 date/location tbd
An (maybe) interesting fact is, that in Germany the notion „scientific method“, to my knowledge, is largely unknown. For example, there is no link in the english wikipedia entry you have given to the german wikipedia. When I studied physics in Germany no one ever used that term.
I can relate to this. Just curious if you've found any hacks for when the office is full of people? My best so far is noise isolating or noise canceling earbuds + a brown noise generator.
> I think the statement you replied to was referring to each individual plant

That's a nonsensical argument and quite literally missing the forest for the tree.
>The openness of Wikipedia is the outworking of a philosophy that truth, when crowdsourced, is just as strong — if not stronger — than when managed by a select few.

Unfortunately Wikipedia isn't like this in practice. There are several articles written in a quite biased way, with biased references, which are then locked at various thresholds. Wikipedia, just as the democracy it relies on, is no truth machine.
Silicon Labs Acquires Wi-Fi Innovator Zentri
I do it regularly. I don't see the issue. Battery pack is in my jacket pocket, USB cable runs up to the phone.
It might be various degrees of freedom but in India there are a few people who follow traffic rules, everyone acts as if they own the street, they drive on the wrong side of the highway, pedestrians cross the street even while being fully aware that there is a vehicle coming at 150+ kmph speeds etc. It is crazy and chaotic, plus forget the highways, in smaller alleys the road is so narrow that can barely accomodate a bus, if the AI gets stuck in such a deadlock it'll be stuck forever, because nobody gives you side, you have to force someone to stop