skysight-inc/HackerNews huggingface dataset:
I like the name Simple Habit, without much back ground, its sounds like tiny-habits school of thought. By making the task sound simple, getting rid of starting inhibitions is a great tool. I hope it comes with daily tracking and daily "nudging". Hey, get 5 minutes of meditation for today. The Ultimate goal is to get people meditate way beyond 5 minutes.
I'd love to read an actual review of the book, but this was thin to the point of being blogspam. The article's author told me nothing about the book, except that it apparently contains 80 design patterns about distributed systems that the reviewer promptly forgot.
Wrong, very wrong. Generic names say that you are generic, not special.

Al Ries[0] describes this as the "The Law of Generic": a brand dilutes itself when it tries to refer to a generic category because it doesn't distinguish itself from competition. He gives 2 examples. There was a company making biscuits that called themselves National Biscuits Company. They abbreviated that to Nabisco and became a brand. There was a company making electrical appliances that used to call themselves General Electric Company. They abbreviated that to GE and became a brand.

[0] https://www.amazon.com/22-Immutable-Laws-Branding/dp/0060007...
I distribute commercial Go source with a Dockerfile to build the app (and rpm package) and it has been received remarkably well - better than I had imagined. YMMV.
Please stop perpetuating the myths that metal has to concentrate on "death and hell" and that keyboards somehow aren't metal.
it's surreal, no question. the whole Chasing Ice film is excellent.
Show HN: Pymterm – A multiple tab terminal emulator implemented in Python
It doesn't. Package imports are either relative to GOPATH, GOROOT, the vendor directory or to the current package path (e.g. `import "../sibling"`).

This doesn't restrict you to using a special path or a particular mode of organizing. Rather, it leaves much of that problem to the user, for better or for worse. It's perfectly fine to write programs with GOPATH unset.
The “.onion” Special-Use Domain Name (2015)
My iPhone constantly misses captive portals and I have to hunt for a non-ssl website. I can't say if it's 5% or 30% of networks, but enough to be frustrating. Does anyone know if it is common for apple.com to be whitelisted for iMessage or something?
Even a formally diagnosed depression can be many different things. Depression (in the formal and clinical sense) can have myriad causes, symptoms, and cures. Everyone who reads about any of these causes, symptoms, and cures needs to be aware that it may not apply to their specific depression. That doesn't mean we should stop talking about the various causes, symptoms, and cures that are out there, just because we fear giving someone with depression the wrong information.
http://www.pcworld.com/article/254539/original_android_proto...
I agree. When is this exodus at Apple going to end? Maybe they saw the next set of products and said "meh".
I'm surprised Stroustrup is working at Morgan Stanley.
I got a Peak Design everyday backpack Ash 20L.

It's a good backpack and I'm happy with it. It's a bit different from regular backpacks and the sweet spot is really people carrying tech around.

If you need a backpack for clothes and large books etc I'd get the 30L or maybe another backpack altogether.

Also I think it's kinda of expensive for what it is.

https://www.peakdesign.com/product/bags/
> It's clearly illegal for private individual A to search the computer of private individual B without B's consent though

So what? If such illegally gained evidence is not excluded (and private illegality doesn't trigger the exclusionary rule), and the public prosecuting authority (who benefits from the illegality, as it serves the case they want to prosecute) declines to prosecute the illegality, it's at worst, for the perpetrator, a matter of civil tort liability.
Well considering that most of the autopilot software is driven by black box deep neural networks, I don't think hiring someone with a strong coding background is going to make that much of a difference when it comes to safety.
The contents of this article notwithstanding, I'm not sure I feel comfortable with that kind of broad generalization. I'm sure there are a number of reasons why individuals would chose to serve in such roles, and like any large organization or industry, I'm sure there are people who fall within a wide spectrum of ethics or morality. I wouldn't necessarily think there are any more psychopaths in the military than there are in Silicon Valley.

As a counter point, albeit one steeped in personal anecdote, one of my best friends whom I've known since childhood, served a number of years in an elite military unit, and continues to do so in a slightly less elite Air National Guard unit, and he's probably the most honest, charitable, and fiercely loyal person I've had the privilege of knowing.
> equilibrium/optimal

That assumes that the Nash equilibrium is optimal. It isn't. Optimal play is to deviate from Nash equilibrium to take the most exploitative strategy against specific opponent weaknesses. This necessarily creates weakness in your own play. Optimal play sends misleading signals to the opponent. Basically, you signal "rock" so that the opponent plays "paper" but you actually play "scissors".

(In this metaphor, neither "rock" nor "paper" nor "scissors" are equilibrium strategies.)

For example, I might order a couple beers, straddle a few times and start egging on the rest of the players for a round of straddling. To get it going I might throw in a few blind bets. Ask folks to go all-in blind once or twice, for fun. Do that a few times and no one expects you to have a good hand. Well, except for the folks that have seen that story play out before. Except for the beers and bending the rules, the computer can do the same thing.
For the average reader, there is no difference between medium, google cache, rss reader, archive.is, screenshot, pdf, getpocket.com, copy pasted snippet or printed pages of the same article. In that sense, medium means nothing. Just some meaningless wheel in the whole system, annoying us with their ads. We owe them nothing. Medium is blogger is livejournal is a column in a newspaper is private subreddit is google+ is everything2 is svbtle is obtvse is wordpress is textfiles is github pages is a mailing list is paper.

People ignore it takes some effort to "publish" content. The dissemination of said content is such that we don't really respect, at all, these "publishers".

I don't really have a point, am just slightly annoyed to be reminded such plumbing is, in fact, a business model.
My favorite part of those books is Book II, Chapter 19 on "The Principle of Least Action" - a great explanation of the core of what he would win his Nobel prize for two years later.

The sizable section that analyzes ways to try "beat" the two-slit electron experiment is also amazing.
BTW, this might simplify the rollout of conversational UI: http://www.smsinbox.net

I built it last year. It has basic white-label support, but I'd be happy to work with you guys to integrate the UI more closely with what you already have.

I'm working on a better landing page with screenshots; in the meantime here is a PDF with more info: http://www.blackchair.net/hubfs/SMS_Inbox.pdf
Apple has been using http://captive.apple.com/ for years. Their UI for it has gotten a lot better, too. Previous versions you'd get a popup, but you could dismiss it and it would disconnect from the network (which sucks if you're /trying/ to connect to a network without Internet). Now it has a few more options and ways to get back to the popup--but I still have issues with certain networks.
He hasn't changed much yet.
dupe: https://news.ycombinator.com/item?id=13368744
Perhaps online resources for trademark law with information on defending against claims of infringement in court?
Indeed.com has 0 Dart jobs by title and TIOBE is a joke. Given that Google uses about 4 languages routinely (Go, Java, Python & Dart) this is nothing more than internal back-patting with no relevance outside the Googleplex.
What if they affect your credit record?

May be different in the US, but if you did that in the UK and they didn't read your email or whatever, you're likely have them sell the debt to a collection agency which will then place a marker on your credit record.

It's then a huge pain in the ass undoing the credit record mark. I still have a default on my record thanks to the cable company here not cancelling our service properly. They even sent an courier to pick the equipment up but despite a trillion emails explaining this they insist they can't do anything about it because they have sold it to a collections agency. What a load of gibberish.
Yeah, this is my impression too. This is the first mention of it I think I've heard in the last year, and I'm in the web development scene. Meanwhile I seemingly can't get away from rust mentions, which seems to have people really excited.
Northface Recon, bought it outta highschool in 2010, and its still going strong, it sees daily use with a 15incomp/notebooks/books/chargers. I've taken it camping as well. Cant complain.

On a side note, i was in a class where the subject of backpacks came up with the girl next to me, I noted to her that everyone adjacent from her had the model bag. Tried and Tested. :)
I spoke to my older brother (who left once his H1B was over, as he never wanted to stay here long term) and my seniors in grad school who explained all the intricacies; of course I never understood every single detail. But what I understood was getting a GC for an Indian citizen is a long wait. Frankly, I am okay leaving the US if I have to if I fall into any of the pitfalls. I don't have sleepless nights over it.

And BTW, I got my H1B in the 2008 lottery and had to go through lean times during the recession. So it's not as if I've had a smooth ride all along.
End of the first wave of SaaS
Senior software engineer, Bay Area

$190k base, $150k/yr rsus, $115k cash bonus

Rsus will be liquid soon at given or higher value.
Ask HN: Ideas for being productive for a few months
I've been living in SF for a couple of years now. I was all set to change employers, only to get denied at the border when I tried to re-enter the US. My immigration lawyers are telling me it could take a few months to clear this up.

So, aside from all the stress and hassle trying to deal with having a whole life and apartment with all my stuff that I can't access now, does anyone have advice on how to spend a few months? My would-be employer isn't interested in having me work remotely in the meantime, and I'm not sure how difficult it is to find a temporary developer gig for a few months.

Some of my ideas:

* online courses. I'm very interested in getting more experience in ML/data science (I have a bachelors degree in math/CS) but I often start online courses and then lose motivation.

* start a side business. I'm not really an entrepreneur-type but it might be a good learning experience. Again I'm afraid that I might lose motivation; I'm not great at self-driving myself.

* contracting/consulting. But I don't have a lot of contacts or potential clients.

* travel. But I've already traveled a fair bit in the last couple of years.

For what it's worth, I'm Canadian. The bulk of my software experience is in developing real time, distributed systems. I feel like having a few months off could be a tremendous opportunity to grow myself and learn something new, but I also know from experience that I have difficulty with motivation and self-driving myself. Any advice would be greatly appreciated.
Have you done a GoRuck challenge yet? If not, nows the time!
Way to go Chris! It has to be pretty awesome when the CEO tweets and blogs that you're joining the team. No pressure!
You would be right about what to do with a struggling company if you had perfect information. However most of the time a board is not working with perfect information and must make a judgement call. Pretending after the fact that they could have known how this would play out is ignoring that. It's an easy decision to criticize in hindsight after the fact. Much harder to get right in the moment.
Fanboy, patriot... not sure where the venom or reaching conclusions are coming from, but at least we can agree this has become boring :-)
I use yahoo. I don't want to use a site that I would otherwise intentionally use-- captive portals often poison the DNS.
I'd speculate there is a combination analysis-paralysis within Google ('we have this thing, what do we allow it to do that doesn't hurt us') and team contentment ('well, our company doesn't have to make money from customers anymore, yay!')
> Imagine if we had the unambiguous source code for our own bodies?

We sequenced human DNA, so I think we already have something kinda like it. I'm not a scientist but my basic understanding is that while we have the whole sequence (in your source code analogy, we can do git clone or git pull) we are not really good at tweaking it ("oops this codebase uses architectural solutions we're not familiar with, we will have to study it extensively before we can deploy those proposed changes to the production environment")
I had read they had a "Dream" android phone prototype they were working on that was blackberry like [1]. There was also rumored to be a second one that was more iPhone like slated for down the line, but when the Apple demo happened Google immediately scrapped their blackberry like phone and the second one became the first.

Interesting that Google recognized the importance and adapted quickly while Ballmer laughed it off: https://www.youtube.com/watch?v=eywi0h_Y5_U

[1]: http://www.theverge.com/2012/4/25/2974676/this-was-the-origi...
Dart's fascinating. It feels high level and object-oriented like Python, and can be used both web server- and client-side. Check it out!
Bored? Learn Elm, it's like React but done better
Security research is where it's at from a problem solving perspective. With your background in forensics and web design it shouldn't be much of a jump.
I have the impression that Dart's lunch got eaten by TypeScript. The latter is the preferred "improved" compile-to-JS language now, and the efforts to push a Dart VM didn't get any traction outside Google, whereas WebAssembly looks like it will be the new VM standard.

Doesn't leave much for Dart.
A new interactive tutorial on debugging JavaScript in Chrome DevTools
Except that Google was able to handle construction sites, traffic cones, and people directing traffic last year. Watch Urmson's video from SXSW.[1] Google has put a lot of effort into handling unusual situations. Those cars driving on residential streets in Mountain View and Austin have accumulated data on the hard cases.

The California DMV continues to publish autonomous vehicle crash reports. The last one was in October.[2] A Google vehicle was rear-ended at 3mph when it was entering an intersection with poor visibility, detected cross-traffic, and stopped.

I'm looking forward to the 2016 self-driving disengagement reports appearing on on the California DMV site.[3] Those were due January 1, covering the year ending 1 December 2016. Then we'll have comparative info on how all the players are doing.

[1] https://www.youtube.com/watch?v=Uj-rK8V-rik
[2] https://www.dmv.ca.gov/portal/dmv/detail/vr/autonomous/auton...
[3] https://www.dmv.ca.gov/portal/dmv/detail/vr/autonomous/disen...
"There's no such thing as "anonymized data", there's only "anonymized until combined with other data sets"." Sounds catchy to me. Thanks!
I wrote this, just thought I'd spread the word. Feedback welcome. Go easy on me :)
Counterpoint, there's no reason to uglify something simple and clean by copy-pasting CSS into it to just to shave the remaining hairs off the dog's balls* when we already have a nice interface for read-once-use-everywhere references.

* - I don't know if that's a real expression. It doesn't even seem to fit, but I like it so I'mma keep it.
Why the downvote?
Rust is on 41th place on the linked TIOBE index and I would expect it to be growing faster than Dart from the HN articles that were popular last year. Dart was compared to last year on the index, but Rust wasn't, so I don't think saying that Dart was the second fastest growing language is fair.
> By this logic, we shouldn't "let" people play sports because purpose built robots would be statistically better.

I don't think this is a fair comparison. There were about ~35000 motor vehicle deaths in 2015[1]. When we have the opportunity to reduce this number to (nearly) zero, the question becomes: is it worth paying 35000 lives to allow our society to satisfy its recreational driving needs? I think the answer is clearly, no.

It is one thing for a person to risk their own life base jumping or rock climbing, for example. It is a different thing for others to risk my life (or vice versa) on my way home from work each day. There are plenty safe ways to accommodate demand for recreational driving in a world where humans driving cars is otherwise illegal. You can go to a track, or maybe certain roads could be available for human use, or maybe human driving is allowed only on certain days or hours.

1: https://en.wikipedia.org/wiki/List_of_motor_vehicle_deaths_i...
Related EFF article, "Finally Revealed: Cloudflare Has Been Fighting NSL for Years": https://www.eff.org/deeplinks/2017/01/finally-revealed-cloud...
This idea that Barista is an unskilled job is the discriminating factor between coffee shops I want to go to and coffee shops that I don't want to go to.
In case anybody has stumbled on this short thread while experiencing similar issues: I've had pretty good success with LinkedIn connection requests. I think it helps that I'm crafting the invite to be personal and that I'm a founder and not a recruiter.

The biggest struggle was finding the candidates in the first place. LinkedIn limited the number of search results you can get for free and "premium" subscriptions didn't seem worthwhile.

Instead, I used Google-fu "site:linkedin.com/in" and some boolean search around the technology I was looking for and my location. The key that got female candidates was including "Grace Hopper" or "Anita Borg". Nearly 100% of the search results were experienced women.
Top two stories right now are about people leaving Apple... I don't think that bodes well for Apple.
... in no way can you claim an answer to "Why leave Apple?".

Seems obvious, doesn't it? Nothing interesting going on.

Under Jobs, terms like "courage" and "innovation" used to mean something, like kicking sand in the face of the entire mobile phone industry and competing against their own bestselling product. Tim Cook's idea of "courage" involves selecting a headphone jack in a CAD tool and hitting the Delete key. And "innovation" means late nights at the office pushing the limits of dongle engineering.
(..., Javascript, C++)
Yep. "Damn, that shit smells skunky!" is generally an observation that it smells as though it's high quality. The similarity to the smell of a skunk is certainly there, though personally I don't find it nearly as offensive as driving past a roadkill skunk, and further the scent doesn't stick around for very long at all (unlike the smell of tobacco, which I believe is due to the fact that the tar content of marijuana smoke is significantly lower than tobacco, so it isn't as 'sticky').
There is a tool called gb that helps you with this

https://getgb.io/

(I have no affiliation with gb)
To be clear about how the tiers work, we would like to provide better support for any platform, but that requires expertise and build machines. If anyone has an interest in getting a platform to have better support in Rust, please give us a shout, we'd love to talk.
I'm afraid your bar for not being surprised is getting quite high ;-) I am familiar with many of the contributors of those open-source projects from IRC and their mailing lists. Not every vocal contributor is an Apple employee, i.e., Erica Sudan, nor is everyone that contributes, well, "Chris Lattner".
"If he didn't focus, then why would any followers. When everything is most important, nothing is. This is true in business, activism and most things in life"

Same problem I had according to many. Still have to less of a degree. The trick to pulling it off successfully requires quite a bit of money that's recurring. It was Edison's: stay on all kinds of projects long enough to make significant advance in each with lab or production workers that would take it the rest of the way. The generalists need specialists committed to the long term that build on their ideas.

Now, we're talking about I.P. law specifically. That's not going to change without large amounts of money going into lobbying (same way it was created) or huge swaths of people focusing their energy on their representatives with intention to vote for the opponent if no action occurs. These options were available to him and people he knew. He didn't try them. Instead, he did some speeches and a one-off act that could never cause a large movement in the U.S. that would counter I.P. law. Most people simply wouldn't sympathize with combo of topic and his [criminal] actions enough for it to make those waves.
I've found this book to be quite solid so far: http://shop.oreilly.com/product/0636920032175.do

I'm about a quarter to half of the way through and it's been interesting and quite thorough even though it's still a "beta" book. The content is a little high level so some familiarity with distributed systems principles is useful but the text is very approachable and easy to understand (so far).

I got it after seeing several recommendations in other HN threads so I'm not the only person that has found it useful.
Prophets of Profit: 25 ABM Experts Give 2017 Predictions and Advice
The idea may have been that it's for corporate customers who buy in bulk, who may either want the maintenance capability, or will disable it entirely during their commissioning process.
Media companies in EU will be allowed to ban customers who use ad blockers
http://dictionary.cambridge.org/us/dictionary/english/funny-...
How do you see this scaling?

Do you think hotels and restaurants can deliver reliable internet without charging for it?

Is it reasonable to assume that companies that don't charge for wifi can afford the staff to make sure that users don't abuse it?

I am considering your proposal & I don't see it working at all.
I think he means if not for the ephemerality of the waves. If they were persistent, you could go back and "catch up" on conversations you missed before and gain context. It's like an archive for a podcast. This would be a huge win

Also is there an auto advance feature if you have a queue built up?
At any large media organization, there are tremendous amounts of content no longer connected to any CMS that may have hard-coded insecure links/resources in them. Some of them may live on obscure servers or domains. Or the developers/journalists who worked on them and have knowledge of their construction are long gone. These pages are very laborious to find and update.

If you don't mind 404ing or breaking a ton of your old content, it's probably not too difficult. But if you're the newspaper of record, it's a big deal that URLs live on and continue to work as expected.
Apparently there is at least one reddit moderator that doesn't like Dart and actively bans users when they try to post legitimate articles in webdev forums:

https://plus.google.com/+MontyRasmussen/posts/UWyjF5S14Uo

I'm not saying that this is general to moderators, but some people try to deny it exists or is relevant (probably because they have invested in other toolchains), and if your filter-bubble is controlled by them, you will miss out.
I bought the most specced out one I could get here. 16gb ram, 512 ssd and i7 developer edition with the touch screen.

Ordered it with ubuntu, because I hope that helps to have Dell decide to continue making the developer edition. Installed fedora though, which just works without the need for extra drivers.

Got it in silver but applied a matte black skin from dbrand which makes it look pretty awesome.