skysight-inc/HackerNews huggingface dataset:
I find that you need to explicitly state your intentions ahead of time. Otherwise, people assume the worst, and get defensive right away. Then communication closes down. So my method is this: before I even ask the question, I couch it in nonthreatening terms. Usually, I start with a simple compliment. It doesn't even have to be relevant: "Hey boss, that new policy seems pretty neat. What made you implement it all of a sudden?"

I find this is effective even if you actually do want them to change their decision. Come in with a compliment, then try to lead them to recognize the flaws in the decision themselves.
Same here, I prefer my older MBP keyboard. The giant trackpad always gets in my way as well. Afters years on my old MPB it's muscle memory that needs reprogramming now, which takes time and means mistakes.
String interpolation isn't a new feature, you are confused.

Python just got one more way of doing string interpolation.
I understand the origin of the phrase, but I always thought I would be somewhat upset if pension funds started buying yachts.

Pension funds are the customers here and it would be pretty bad if they started buying yachts.
Let's Build a Simple Interpreter. Part 12
The system is built around reasonable doubt - not any possible shred of a doubt.
Explore harmonies in your browser with this free arpeggiator
If you just use a laptop for ssh the battery life will be really epic.
Same on all accounts (including work buying it and those feelings).

The keyboard I thought I'd hate, but it's actually so much better than I imagined.
I don't like time control, I can't handle the stress behind that.
Don't forget to balance that advantage with the risks and harms of over testing.
Size of copper atom is 0.2nm. We are already at 10nm fab processes. We can't really get too small otherwise it gets unstable and heat becomes a major issue.

On the positive side, electric flows much faster than synapses and transistors are smaller than neurons. So with today's technology if we were to pack silicon parallel cores in size of human brain we'd have a much faster brain.
If you do that, then you may be judged solely on your passport. That's fine if you come from a stable and prosperous country. Traveling abroad on a German or US Passport? You're probably fine. Try the same thing on a Syrian passport and you're probably going to run into problems.

I agree that we should protest, but it won't help that middle eastern student who wants to go to a conference or the business person who wants to meet a potential trade partner. Both need to travel for their livelihood, and depending on their circumstances it could significantly affect their life at home based on the opportunities they can find abroad.

They might not have the luxury or the courage to simply walk away.

In the US we have a way to stop this: we have to be loud enough to be heard. That doesn't involve civil disobedience (no one would listen to spoiled US citizens) but we can complain to our politicians, we can protest, we can get into the media with it. Unfortunately, it's not a majority opinion and will likely be drowned out in favor of the current wave of xenophobia sweeping US politics. If you did this coming into the US, half the country would just say they were glad you didn't come.

At this point, civil disobedience on the issue is likely irresponsible.
Why would it drive up rents? If people invest in properties to then let/rent them out, then there will be more homes on the rental market. The thing that will prevent this is if there are laws preventing new construction?

The thing that prevents new construction in many areas is laws designed to "preserve the character of the neighborhood". Homeowners/investors have an incentive to push for these laws to keep housing prices high. However, if they actually own a diversified asset that can grow with new construction by adding new properties, then that incentive is reduced.
This looks very much like Flask, and Flask is one of my favorite ways of writing webapps because it's just so easy to do the simple things.
Understanding sequence abstractions in Clojure
The problem is that the right of anonymous speech is a relatively new creation by the Supreme Court (the Supreme Court ruling everyone cites is McIntyre v. Ohio Elections Commission in 1995) and there isn't much precedent yet, especially when the case concerns a non-citizen or a port of entry. A more recent ruling in 2008 set some limits on the protection and established some tests for when someone can be legally deanonymized so already there is substantial creep against this protection.

Primarily, many rights are relaxed at the border (like search and seizure in Carol v United States) because the sovereign's interests and duties must be balanced with constitutional protections. If this case ever makes it to the Supreme Court i wouldn't be surprised if they rule that the government can require you to disclose all of your social media accounts if you're a non-citizen and any accounts where you do not have a reasonable expectation of anonymity if you are a citizen (I.e., they'd get your Facebook account and any account where you posted identifying details like a personal or work email but not your 4chan account).
The only reason those captive portals don't work is because the operators decided to use the huge hack of a solution that is MitM'ing unencrypted HTTP traffic and/or messing with DNS instead of working to ensure a standardised solution (such as RFC 7710) was available before rolling out this sort of technology. The current approach really is a joke.

To be honest, I'm glad it's now back-firing with more sites using HTTPS (that they can't hijack connections to), maybe this will nudge the operators into doing things properly - whether that's using WPA Enterprise for username/password auth or using the DHCP option to tell new clients they need to visit an internal URL first to use the internet (no connection hijacking required).
For me, the possibility of faster page loads with HTTP/2 is the main selling point, plus the usual TLS advantages of guaranteeing the integrity of page content, etc.

Plenty of info on speed out there, here's one example: https://blog.httpwatch.com/2015/01/16/a-simple-performance-c...
as someone who knows nothing about web development, does this framework emphasize security as much as rust itself does? how does this framework compare to other rust web frameworks?
> find that people appreciate social interactions where they feel comfortable

How is that done?
(2012)

The article is older but the advice is sound: only reach out to the server when you need to and ensure your client-side state doesn't break when you can't.

It's a little strange that they avoided naming any JS MV* frameworks even though some where out by then -- Backbone, Knockout, Ember, Angular, if I recall. But this article makes the point that all future JS MV* development went on to consider best practice in the years to follow.
It's definitely one of the most expensive parts, but its still a factor of 100 cost difference in parts to product. Even assuming there are 10 parts that all cost a few hundred dollars each (processor, memory, transducer, ADC, amplifier), thats still a 90% profit margin before r&d and other overhead. It's very high.
Good point. Well, they automated the checkout process (through some "machine learning" "computer vision" black magic that I still don't understand). They might as well have it so that the items in the waiting slot get picked up by a drone that gets it to your place before you even get there.
Fantastic work! Taking full use of syntax extensions for code generation is a clear winner in terms of dealing with what would normally end up being a bunch of copy pasta code.
I don't think the goal of that puzzle is to achieve checkmate. "Victory" just means you solved the puzzle, not that the game is over.

The goal is just to find the most optimal move given the board configuration. In that particular position, white can use its knight to simultaneously attack the black king and queen. Since the king is more important, it must be moved, effectively forcing black to sacrifice their queen. So the goal of that puzzle isn't to checkmate black, but to use a temporary check against black to capture the black queen (at the cost of a white knight -- still a worthwhile exchange, since the queen is much more powerful than a knight).
Only 6% of H-1Bs classified at highest skill level
The case for and against Arc is the same as for any other programming language: Does the syntactic sugar over the Turing Tarpit make the task at hand easier or harder. None of which is to suggest that I typically see anyone making a strong case for Arc these days.

I mean if anyone really was actually making any kind of case for Arc, they'd probably start with organizing it and promoting it in ways that would facilitate its inclusion as just another language in the batteries included distributions of Racket.
Ah yeah, was wondering where that $400 came from
> Monoprix home delivery is great, my grandmother uses it quite a lot, but retailers are still totally going to get taken over by Amazon

In the USA and the young population. Maybe.

In the rest of the world and population. Not so sure.
http://www.forbes.com/sites/richardbehar/2014/12/02/attentio...

White collar crime, like fraud and insider trading, sees as much automated detection software as street crime does. But even if it did not, let's assume we focus our attention on street crime, then your reasoning is a fallacy of relative privation: Y is a worse problem than X, so attempting to solve X is bad/unimportant/makes solving Y less likely.
Static website php
My claim is that the word "conscious" must be clearly defined before you make any claims about whether or not any entity is conscious.

Same goes for the word "dream."

I must say I find it bizarre that observing an biological entity twitch during a state of decreased activity causes people to speculate that some sort of magic is happening. Or even that they need these concepts that they are unwilling to define to explain it.
Usually bigger clients negotiate their own fee structures.
Flash-like content authoring tool for HTML5 would be a good headline for the Hacker News post, but not for the product.
You're joking, but let's not forget that we had to reset the universe the last twenty-three times this happened.
We get special lines that move pretty quickly. It's a relatively boring but painless process if you're a US citizen. I did accidentally bring an apple with me the last time I went through customs, which added an additional 15 minutes waiting in an additional line to get approval to throw it away before boarding the plane.

This was on the way back from Israel though, so I was very aware of how much easier re-entry into the US was than going to Israel.

But as a US citizen, I have no idea what visitors have to go through.
I am confident that whatever success Bridgewater and I have had has resulted from our operating by certain principles.

I generally avoid this type of advice due to the inherent effects of survivorship bias. Admittedly, I haven't read all of the words yet. Am I being too rash, or does this boil down to the standard fare of a successful person's biased view and false narrative about how they have been successful?

I am, however, intrigued with the ostensibly rigorous approach of making sure the subject is defined precisely.
When I used to buy macbooks, they did carry a premium, but usually not the sort of premium you're implying here. The problem is you have to compare apples to apples - not "I don't need that fancy XXX anyways". Which is an argument, but not an argument that macbooks are overpriced to the extent you're thinking here.

With the touchbar, it will probably be more difficult to do fair price comparisons.
I'm a Libertarian/Anarcho-capitalist. I doubt that would sit well with a state-loving, proud-citizen, American-loving border control guard that has the power to deny me access to the country.

Really, giving them such arbitrary power lets them abuse it for any reason they see fit. Whether it's valid or not is irrelevant as the power is there.
You should be, unless they also maintain them themselves -- you know, with those "management" fees.
Superintelligence: The Idea That Smart People Refuse to Think About
Have you checked whether one of your local markets will deliver your order after you checkout? It's quite common in NYC and I know at least one of the local Whole Foods locations in the Boston area does (in addition to the usual Instacart online option).
One technique is to guess the reason to the best of your ability: "oh, is policy x so we can be more focused?". That way there's no possible way it can be interpreted as disagreement, just a humble clarification.
All I Want for Christmas Is a New Mac Pro
Depends, if you are content-driven and can generate and cache static HTML and that's all you need I say hell yes, send that only, give it an e-tag, call it a day. ezpz. I gave benefit of the doubt to the author though and imagined an application that utilizes a decent amount of data that changes fairly frequently. In this case I can see the want for reducing the actual data sent over the wire and moving to a microservice infrastructure for the data with minimal logic server-side.
For those not watching the compiler development traffic, macros 1.1 (which will enable things like #[derive(FromForm))]) could land in stable as soon as 6 weeks from now. We haven't really started thinking about a "macros 1.2" yet, so syntex will still have some use.

If you want to know more about our glorious macros 1.1 future, David Tolnay just have a great meetup talk all about this a few weeks ago:

https://air.mozilla.org/rust-meetup-december-2016-12-15/
I am giving the datapoint, from the US, that I found team-mates, subordinates and managers to all respond defensively when asked a simple straightforward "why".

I never found my co-workers to be defensive when I asked them the same question in Japan (in Japanese). I didn't have any subordinates, and management let the group decide, (at our level), so challenging management rarely came up.

I agree that asking "why" is probably not a career-ending move in the US -- I'm just talking about the subtle first-response I've notices from other Americans in the first place. I don't know that it has any larger relevance than to maybe lend support to the idea that US workers (or engineers, anyway) are afraid to be wrong in public too.
Great comment. Solitude and loneliness are different things. The former can build you up, the latter tear you asunder. An article from the New Yorker that was posted here a few months captured the sentiment:

> Now and then, especially at night, solitude loses its soft power and loneliness takes over. I am grateful when solitude returns.

I'm currently three months into a stretch of solitude as I focus fully on building an online business. While not prone to loneliness, there are films I won't watch and songs I refuse to play because they remind me too much of friends and loved ones.

Which is to say, loneliness is like a lever that you have at least some control over. But it still stabs at you unexpectedly sometimes.

Although perhaps saudade is the better term for this feeling. And I'm not too sure if it's an entirely undesirable emotion.

http://www.newyorker.com/culture/culture-desk/double-solitud...

https://en.wikipedia.org/wiki/Saudade
I'm sure there's an interpretation under which Gmail is a social media platform.
> I like this analogy and will be stealing it for future use.

Heh, I stole it from someone on here. I purposely built my site to work with minimal unnecessary components (JS, CSS, etc), and that makes it "just work" with things like Lynx. As it turns out, making sites simple also make them more compatible!
Checking the source, it looks like it uses hyper under the hood for the nuts and bolts, so presumably it will benefit from the move to futures without too much effort
Apple does however control which Thunderbolt devices work with Apple hardware and software. Which means, for example, that Thunderbolt 3 hardware released prior to the launch of the new Macbook Pro is effectively Windows-only: http://plugable.com/thunderbolt-3 This appears to be an entirely artificial software block done to force manufacturers to go through their certification program and presumably give then a cut; there's a hack out there that bypasses it.
But they become far more assailable by social processes, and often without a fight at all.
The problem with this analysis is it's assuming that the elasticity of immediate demands is the same as long term. where customers may find alternatives that they couldn't find immediately. Also, surge pricing actually has higher demand at higher demand times. you can't surge price during off hours and expect to get the same result.
Consumer Reports is a widely-respected nonprofit. They make their money from selling subscriptions (most of their information is behind a paywall), and do not sell advertising. Their board is elected by their membership. All products that they review are purchased at retail—in fact, they even make their purchases discretely, to make sure that they don't get preferential treatment.
This section in our (InfluxDB's) doc on the evolution of our storage engine highlights some of the issues: https://docs.influxdata.com/influxdb/v1.1/concepts/storage_e...
Millions of programmers work on stuff that gets shipped and I'd say their job satisfaction isn't very high on average. Shipping is overrated; the culture of shipping as a cool thing is cultivated by company owners who want people to think that they enjoy realising company goals.
tldr: Someone wrote a bunch of paragraphs and LOC around JSON.parse(window.localStorage.getItem(key)).

If you're really interested in learning about creating a workable offline web app, Google has some great documentation. https://developers.google.com/web/fundamentals/instant-and-o...

Last, the Safari team needs to seriously get to work on Service Workers. We will see web apps grow by leaps and bounds once the service worker spec is opened up to iPhone users.
R.I.P. Safari for Mac. Nobody is going to use you after this. ;-)
> How long would it take to write -- scientists are going through this stage right now and it's taking about 50 years so far. You think a paperclip factory is going to be quicker? Nope. And any smart AI that is being used to design a better AI will take years and will be front page news (assuming non-military) just like any other tech company (funding, profit, getting good hires)

It may take years or decades, but the point is that once it reaches the point that it can make itself smarter, it'd go from "barely smarter than a human" to "inconceivably smart" in a matter of milliseconds.

> This assumption that the factory is smart in secret and buys more servers in secret and creates code somewhere in secret is just so wrong. It will be dog or dolphin smart at some point and will ask for things, it'll communicate with us.

Dogs and dolphins don't communicate with us very effectively. I think it's very plausible that the AI could get to beyond-human-level smart without ever spontaneously deciding to talk to us. Are you sure there's a region where it's smart enough to talk but not smart enough to hide how smart it is?
Good idea. I tend to qualify afterwards "Why are we doing that? (I'm not trying to argue, just asking)" and that seems to have helped some, but I wonder if qualifying before would make a difference. Thanks for the idea!
AnthonyMouse posted multiple completely reasonable alternative explanations that are 100% consistent with the evidence. To me, that's a lot more than "a shred" of doubt.
> Thing was, it was just big enough that I disliked lugging it around everywhere, back & forth to home, when traveling, etc.

Exactly! I've had dozens of coworkers over the years who don't take their laptop home (much to my dismay, especially as some were on-call) due to the weight and size of the 15". They also barely would take them to meetings, so I don't get why they just didn't request an iMac.

When I still used the rMBP for daily work, I got mine down to two cables (Thunderbolt / Power) despite having two near 4K displays (LG 34" TB2 monitors) and a bunch of accessories plugged in, but the hassle just wasn't worth it. So when I switched jobs, I finally owned up that my needs had changed and decided to try the rMB with a single 4K display (27" LG USB-C w/ PD). Honestly best decision I'd made in a long time for hardware. Takes getting used too, but for anyone else in a similar position (aka director/VP/CTO roles), I highly recommend it.
I suggest you reconsider this. Not necessarily change your answer, but...

Earlier in my career, I chose jobs based on interest, challenge, excitement, and fun. As a result, I had a low salary history.

When I turned 45, I found myself in a position where, in absolute terms, I was making significantly less than the average for my experience and education in my area; relatively, I was making much less than coworkers who were significantly less competent (I make no claims as to my absolute competence) and receiving much less respect. To the extent that I was called in when the sky was falling but was ignored when pointing out that and obviously poor decision would result in the sky falling.

Fortunately, I had a habit of packing money into a brokerage account and a modest inheritance, so I am now happily unemployed and don't have to deal with the horseshit.

I just have to figure out what to do when I'm 75 and broke.
+1 for InfluxDB and the TICK stack. We evaluated it for our monitoring needs, decided not to go with it but were damned impressed with how easy it was to setup and use, the features (including the query language) and the overall quality of the stack.

Less impressed with the Influx org and their SaaS, but I definitely want to find a usecase for getting stuck into Influx for time series collection
Key discovery is an issue, but Signal can't replace PGP
There is plenty of software that works across Windows/Mac/Linux/Unix-like platforms. They run faster, don't always need an internet connection, are easily portable, and are typically better designed and less bloated than any web-limited cross-platform application. They also don't rely on browser cache or localStorage for settings and I don't need to login daily to access my stuff.

Disable your web cache and try to use a web application daily. I wouldn't use software that constantly resets or removes my config files as a side effect of some other action.
The point of doing it all at once was to make it harder for those with untaxed cash to have time to find a workarounds. A longer window would defeat the stated goal entirely.

> Did no one consider the consequences of this move? Surely there were people in government that testified to the fact that over 80% of the currency in circulation were these larger bills?

The supposed large hoards of untaxed cash in these denominations would be the very argument for this move.

It's quite possible they've messed up the implementation or got the distribution of these notes wrong, but the stated argument for doing this would be entirely moot if they didnt make up a large portion of the currency in circulation.
Herein lies the problem. Consumers don't understand or care why these things don't work, they just don't and it's frustrating. "I bought the adapter and plugs in, why doesn't it turn on?" I shouldn't need to explain to my dad why there are two indistinguishable plugs that follow different standards where one works and one doesn't.
For those looking for alternatives here's a short video [1] that looks at some Windows based competitors in the same class. List below.

Dell XPS 15 - http://amzn.to/2hZjqpT

Asus UX501 - http://amzn.to/2hLG9VW

MSI GS63 - http://amzn.to/2ik00Zf

Gigabyte Aero14 - http://amzn.to/2ijMxk6

Razer Blade - http://amzn.to/2hvyGHj

[1] https://www.youtube.com/watch?v=NLsDn59fxdQ