skysight-inc/HackerNews huggingface dataset:
If we could only harvest that negative spin, we would certainly have a working perpetuum mobile in no time.

What is wrong with positioning yourself as a device maker that guarantees privacy and security ? In the end it's a choice that they need to make and while it's definitely business driven, I don't see what they could possible do to make it less "shameful"?

There is a market for it and it's certainly something that I personally find very valuable. I don't like to be a "product" and rather pay a premium, although my iPhone SE is not that more expensive than a Pixel device for example.
Kali Linux 2017.2 Released with Dozens of New Tools
It's a mixture of: standard library (see how quickly Go was adopted, especially when making a web project was an out of the box experience), documentation, and tooling is definitely crucial.

If I can download a language and have all these things out of the box (which Racket provides) then I probably will have less friction than someone programming in C or C++ (with 0 experience in either those or Racket mind you) who have to figure out what compiler to get, what editor / IDE to use, how to configure their IDE / editor, what magic terminal incantations to do all while I'm building websites and GUI's on Racket in a matter of minutes (from examples of course, but now I can play with those). All because Racket has: documentation, tooling and a good out of the box stack.
You misunderstood.

Security and privacy should be a given. Security and privacy should never have been an easy opportunity for Apple to differentiate against its competitors.

Edit: Would I expect my wife to cook me a lovely welcoming dinner if I phoned her from work to tell her I had been an honest and loyal husband for the whole day? No.

(She would, had I had gotten her flowers without saying a word though! But that's another thing.)
I may have been mis-remembering. I was hoping to see more Rust in it since it was new.
A see a lot of students who seem to have that as their goal in life.

I wonder if that really is their goal? I think if you pushed them on it you'll probably find that their true life goal was to earn a massive salary while hanging out with smart people and fucking around with cool tech. It just so happens that (they believe that) {Google, Facebook, Amazon, ...} will offer them that.

I suspect there is a good reason that Google, Facebook etc. structure their work setting on an idealized version of the university campus.
There are several comments in this discussion talking about you would want to lose all stars instead of just one.
If you lose one star, it will sound like the quality has changed for the worst.
Losing all them sounds more like being outside the system.
Missing a dash between "trigger" and "happy" is bothering me more than it should. Reads like a new vulnerability name...

Please fix the title as it is "Trigger-Happy" in the original.
> Um, how about just reducing immigration a lot and giving it time? It's not that complicated.

You have still completely glossed over what specifically you expect ought to to happen to the non-white people who already reside in whichever country you're talking about, and their descendents, and anyone they interbreed with, even presupposing some weird test for who does or does not count as white. I don't think it's inappropriate for readers to be quite alarmed about all of that.

This is also completely ignoring crucial context about where these white people you refer to came from or which lands they should be entitled to, and begs the question of why white people should be the ones who get to turn their nation of birth into an ethnostate for them rather than the ones being excluded.

Of all the things one might say about Ethnostates, the blithe claim that "it's not that complicated" is profoundly scary.
That's an interesting and commonly occurring case for this kind of map. I wonder if the visualization would be improved by introducing visual connections between points that are nearby, and/or painting barriers between points that are close in the map but far away in reality.
They were the most common of libertarian values until recently. Libertarians used to be the kooky left but are now the crazy right, at least as far as perception goes.

The thing is, we weren't ever a large group. When what I call ashamed republicans took over the party, it moved perception strongly to the right. We can't really kick them out of the party, that would kinda be antithetical to our stated beliefs.

So, here we are. I can understand why people would be confused when I say I'm a libertarian. I can understand why they'd immediately think I'm a Randian. So, I try to explain it, but it's rather verbose and not exactly easy to sum up.
The EU GDPR[1] legislation actually looks good. It includes the right to access your data and the right to be forgotten. It remains to be seen how well it's implemented, but they've really gotten the basics right I think.

1: http://www.eugdpr.org/the-regulation.html
Ditto on iOS 11 with Safari. In Firefox I get just unique, in Safari it is “nearly unique”.
The issue is that the government is ultimately supposed to be responsible to society at large whole a company is supposed to be responsible for its shareholders. If a government is screwing over the vulnerable or some minority (whether in discrimination terms or just "those people in that city who's water system we fucked up") because they ignored externalities or decided to cut costs they're failing at their job, while for a corporation their explicit goal is to serve their minority of shareholders and if they can cut costs at the cost of societal impacts, well, that's just good business.
One thing I immediately wondered after reading the article was: do you factor "search for parking space" in the time you calculate for driving to a place?
(I live in Europe and this is a significant concern in our densely populated urban centers).
It seems that cheffing is a lot about acting "rebellious" (food rebel revolutionizing how apples are served) and creating big theatre and drama.
A crossword solver was what I originally set out to build. iOS11's Vision APIs for rectangle detection weren't good enough to even have a shot at it though.

With better rectangle detection I think it'd be pretty doable!
Apple FaceID and the end of passwords?
> Icons and OSes that lie to user make it tougher to understand what's going on.

Isn't the Apple approach that you just don't have to understand because the OS and their inventors know what's good for you? The main argument I hear from Apple users is that they don't have to care about anything and it works.

If you would really want to understand your mobiles OS, you would surely look towards other OSes.
Numba: High-Performance Python with CUDA Acceleration
This is why I use a hardware wallet https://trezor.io
I assume it inserts an automatic nullcheck [1] if you assign the return value of a java method into a non-null kotlin variable. You might still see NPEs but they happen exactly at the interop boundary between java and kotlin. When you do get an NPE the fix is obvious and trivial to implement.

With scala the NPE could appear after the null crossed the java/scala boundary deep into scala code where you'd assume it should be impossible to get an NPE. It can sometimes be hard to fix because the problem is far away from the cause.

[1] https://kotlinlang.org/docs/reference/java-interop.html#null...

>If we choose a non-null type, the compiler will emit an assertion upon assignment. This prevents Kotlin's non-null variables from holding nulls. Assertions are also emitted when we pass platform values to Kotlin functions expecting non-null values etc. Overall, the compiler does its best to prevent nulls from propagating far through the program (although sometimes this is impossible to eliminate entirely, because of generics).
< Insert insult here >

"...I love their products..."
iOS tried to hide file system from you once, which was brought back later. Now iOS tries to hide wireless hardware from you?
So basically social norms and conventions.
Data Science is evil :)

There are a couple of big "tech-is-evil" forces that I think are responsible for a good chunk of this sentiment.

The first is advertising. Ads are slightly evil anyway. You're going to make us watch an ad during intermission, and that'll make us buy your brand of washing powder? Sounds kind of evil. It never sat right with people, but it funded free news and entertainment so... we're used to this now.

In "tech", Google & FB's ecosystem of modern advertising is all about individuals. It's far more efficient, so long as you have lots of data. Mad Men & mass appeal out. Data nerds in.

The 2nd evil is "optimization." Data Science determines what you see on FB & Google, info bubbles, etc.. These make decisions based on what humans might call "values." The evil data nerds call them optimization goals. If I email you a saucy sentence about your sister's poi...[read more] at 7:36 will you check FB before your morning piss? Do you post more when you're angered or incensed? Insulted or pandered to?

Evil, no? At least distasteful.. Data nerds!

So... data science is evil and the only way to stop it is a total ban numbers.
IIRC it was something to do with the bismuth interacting with powder and primer residue.

And don't be surprised if military guns are less decked out than yours they are built to costs.

Also remember that it's how often you clean your barrel and how many rounds you fire.

The M855A1 was designed to used in both assault rifles and LMGs so something like a SAW would fire 1000s of rounds before it can be properly cleaned up.
Even an M4 would probably be much less cared for while on active duty than your match grade rifle.
>My preference is always to leave Wi-Fi off, turn it on when I want to use it, and then turn it off when I'm finished. This change makes doing that slower and clumsier.

Right!

But the good Apple developers believe that this way your experience will be somehow inferior:

From the article:
>For the best experience on your iOS device, try to keep Wi-Fi and Bluetooth turned on.
HN titles have an 80 character limit.

The dash doesn't fit.
That sounds more like a bin-packing problem than a jig-saw problem. If the irregular pieces fit in a specific way the problem is simplified (just check interfaces), if they don't the problem is much harder as you'd have to calculate the minkowski sum of each additional piece to see how they fit together.
Mobile phones should be used as a hot wallet storing small amount for convenience. The rest of the bulk should be on a https://trezor.io/
Recruiters are like the Booking.com of people though.
Also a couple of years ago we discovered that Booking shows different prices from different locations and different devices. Prices are higher at some hotels for Mac/iPhone users and Western Europe/US customers. Not sure if they're still doing it, but it's easily testable if someone wants to investigate.
foreign (IT) workers pay a max of 30% income tax the first 10 years they work/live in The Netherlands
> Perl is a bad language suddenly?

Not suddenly, but when Centos 5 released in 2007 with 5.8.8 (from 2006), and Centos 6 in 2011 with 5.10.1 (2009). That froze the language environment for a lot of people and they couldn't benefit from the new features. Then they would publish posts explaining how to do things that 5.12 onwards had better solutions for, and new devs would get stuck in a whirlpool of trash.

Those versions worked fine with '1998 perl' (the year the codebase started & also the last time best practices were checked). Newer versions of perl are way better, but for a lot of devs, that 7 year period of weird perl + the halo around it (search for 'perl hit counter') is what they used to get their impression of perl.
I wanted to point that out as well. Especially since the OP is familiar with Ruby it's really not a thing to get wound up about.

Compared to Python and Ruby, Perl might be getting a little long in the tooth but there's probably stuff that's less of a hassle to in Perl than in any of its decendants.

Certainly no red flag.
So Lil is basically either

MIT + Patents Grant

or

Apache 2.0 but much simplified in wording and length.

Am i correct in the grand overview?
For all the world-changing humanitarian potential this has, I have to admit my foremost concern is simply: will any two players on the planet finally be able to play games together at a latency of less than 100ms?

"But then we thought—hey, let's use it for games!"

https://www.youtube.com/watch?v=ooLO2xeyJZA

https://www.youtube.com/watch?v=79L3eJM605A

(Both links are classic 3dfx commercials.)
Folding Promises in JavaScript
I use them almost exclusively as well, but with a caveat: before booking, I always check the hotel's site for better pricing or bonuses you get for booking directly.

Yes, some of the practices are a bit annoying - I get multiple emails a week with their "10% off codes" that aren't valid for the majority of hotels on the site. But since I'm not worried about staying with any specific hotel chain, their stay 10 nights get one free (really it's often more 'get a steep discount on a night') ends up being worth it for me.

And the one time I wanted to cancel a reservation - I was told by someone staying at the hotel at the last minute that it was a dump - Hotels.com got it canceled for me and got the cancellation fee waived, which I wasn't expecting, but definitely appreciated. Of course, then I went ahead and booked a different hotel through them, so they got my business regardless.
> detect visited links

Is this still possible? I was under the impression this is prevented in most browsers.
It's been getting under my skin how many of these kind of articles repeat the inaccurate (lie)

"Hack a turned-off computer" theme

For the sake of accuracy stop persisting this myth.

Take away the wall power/remove the battery and the thing is dead, nothing is active (obviously doesn't apply to systems with internal battery if they're holding charge).

What these articles actually mean is, if the system has power but is in the 'Standby' state (+5V standby), the Intel PCH/ME is active.
> We got nag screens and little improvment in privacy.

We could have skipped the nag screens with DNT.
> Right, but it's a start - meaning they might eventually get there.

Get where, exactly? 88% of Google money comes from Ads[0], if you think their plan is to remove them from web you are either crazy or stupid.

[0] - http://www.businessinsider.de/how-google-apple-facebook-amaz...
An In-Depth Analysis of the QICENT 7-Port USB 3.0 Hub
My wife is a good photographer. Not professional level, but pretty good. It always makes me laugh when people say "That's a great picture. What camera do you have?"

You could give me the best camera in the world and my pictures would still be "Meh". It's not the camera that makes the difference.
SEO Tips and Tricks – A Strategy for Niche Website
The general school of thought (that Thiel is linked to) is called neoreaction or the Dark Enlightenment. Here's a fairly good intro by Scott Alexander: http://slatestarcodex.com/2013/03/03/reactionary-philosophy-...
Big difference, he's not trying to leave Yelp.
Originally that was the goal. Unfortunately it wouldn't align exactly perfect (either the size was slightly off due to whether the rectangle detection snagged the inside or outside of the borders or the depth was slightly off so there was slippage when moving around).

Didn't quite work right.

I do have some things on my to-do list to experiment with though that might help the magic
Even if you've got only one or two stars, you're still regarded as an extraordinarily good restaurant.

A do understand how receiving a Michelin star can bring in different clientele that changes the atmosphere of the restaurant for the worse.
Seek Not to Be Entertained
Referenced in the article as well.
No and yes.
I was a vast user of Booking.com (as I travel a lot).

My advice: go to booking.com, find the hotel you want to stay at. Search their phone number or email, contact the hotel directly and you'll get a much better price (15% is booking.com fee).

Downside to this is if you are not booking standard 5 star hotels etc that are meant to have some level of professionalism etc, you might end up getting treated worse just because smaller hotels etc do care a lot about their booking.com rating so they tend to treat booking.com customers better than others (my wife owns 3 hotels, 2 of them happen to be of a smaller size and in reality when they have a booking from booking.com they tend to do anything to please them as opposed to bookings directly from their website).
I don't know how well Panopticlick would do for scoring Safari 11, as it runs all its tests within a few seconds. Some of Safari's new behaviour around third and first party cookies only kick in after 24 hours, or 30 days.
> The UK is plowing ahead with a hard brexit with a 52% majority on a 72% turnout (38% of the electorate explicitly said they wanted to leave), with a minority government propped up by a bribe with a minor political party from Northern Ireland.

Well, that's how referendums work, there is never 100% turnout. So the amount of people who votes constitute the "100%" and you only need 51% of that to win a referendum.

Your argument is also not good because by following your logic we could say that almost no US president has ever gotten elected by majority, at least from top of my head I am not aware of anybody actually being elected by getting votes of 51% or more of all eligible voters.
It's quite funny how they'd keep trying for a month. They could just email, but insist on phone calls
The idea has something, but I'd hesitate to call something that completely changes depending on on when, where and by whom it is viewed a map at all.

This is a nice tool to answer the descision-making question "where can I find a good restaurant to get to in reasonable proximity?" that the article talked about - but I'm worried about the undertones in it that were equating it to an actual map.

I'm not sure if that's their idea but if they are thinking about using this to replace geographical maps, they should stop that thought quickly - there is an awful lot of information that a geographical map gives you that this doesn't.
You Get Where You're Looking For: Impact of Information Sources on Code Security
That button is no longer for turning it off. They've changed the meaning of the button.

I get that if you're used to the previous meaning it could be annoying, but it's not like it's actually saying one thing and doing another.
> They make it sound as if you lose Prime right away.

That might be the victim of taking phrasing from different markets. In the US and UK, when I've cancelled Prime, I immediately lose the benefits + get a pro-rata refund for the remainder of my subscription.
Changing the way we consume digital services
I had assumed that the AR side of the problem would be the easy bit and that the real issue would be solving the riddles.
The nags are only mandated for tracking, cookies are only a implementation detail. The EU directive explicitly mentions that, does not even focus on cookies, and states that cookies (or whatever) pertaining to site operation (such as login/cart/whatever) do not require nagging. Thus the proper browser setting is DNT, not accepting cookies.

But everyone construed that cookies <=> nag, because nobody RTFM.
I am still waiting on the report of W2 and Intel Modem.
The first one i am hoping someday Apple will make their own 802.11ax WiFi Chipset for Router / Apple TV / Mac and iPhone.
The latter because I am not aware of any Intel Modem that can be fitted inside a Apple Watch. It shows Intel aren't really far off in Modem space compared to Qualcomm if true.
You are onto something. I think "the way things are developing", big tech and gov might fall into each others arms - what a beautiful couple. Imagine what a business _that_ would be! Also, I'm surprised this scenario is rarely if ever discussed, I mean that corporate government type of thing in the Continuum tv series.
I'm full stack so when I saw the monstrosity of the React ecosystem rear its ugly head a couple of years ago, I retreated to back-end work mostly (I'm waiting out the storm).

For my side projects I currently use the Polymer framework so I don't need a bundler, a compile step or 100 pointless dependencies. The only compilation that happens is when I vulcanize the front end for production (purely as an optimization). No transpiling happens when debugging and this saves me so much time and frustratiom - I just cannot bring myself to use React or TypeScript.
This absolutely happened to me once, at work.

Which was really funny, because I was downloading craploads of music specifically before I left the office so I wouldn't chew up my mobile data cap.

I didn't know the "switch to 4G if the wifi is bad" option even existed, much less was enabled.
> This is difficult, though. If a thing is used for evil, but also for good, where do you draw the line and say the bad is outweighing the good and the thing has to go?

That's secondary to the question I'm asking. The question I'm asking is how to even bring up the topic in the first place. If I can get that far I think I've already done pretty well.
The allied powers collectively decided that I was just following orders was not a credible defence of anything during the Nuremberg trials.
Segregated Opinions – Woo It Boo It
Libertarianism ought to be, in my view, maximum freedom with minimum externalities. You should be able to justify drug legalisation and strict pollution regulations within this model.
Naming things is hard because names represent abstractions. Complex abstractions are hard to get right and hard to summarize; widely-used abstractions and names are hard to change.

A nested function is a simple abstraction in a narrow scope. Both the abstraction and the name are easy to change, so the name only has to describe what the function does now. When that's hard, it's often because the function does too much, does too little, or belongs somewhere else. Likewise, people arguing about the organization of inner functions is usually a sign the outer function should be refactored. Anonymous functions are appropriate when names would be almost redundant, not when coming up with a name is hard.

My editor can show me where a function is used; it can't summarize what a function does. Either way, you have to find where "fooItems" is used to know if you can modify the function.

Conversion functions are very easy to name ("itemToFoo"). Idiomatic Python would just use a loop:

foo_items = []
for item in values:
foo_items.append({
# foo properties
})
> Apple seems to want to position itself as the device that guarantees privacy and security.

And you have a problem with that because?

> Apple would like to maintain exclusive access to a market segment that values security and privacy above all.

Apple would like all the market. The fact they identified a currently underserved niche is just part of their game.

> In such a market segment, the price per device doesn't really matter. My view is consistent with the apparent "horror" prices seen for the new iPhone.

The cheapest iPhone is $350USD, and includes the same security and privacy focus as their most expensive device. Apple charges no premium for security.

Your problem should be with Google, Samsung, Facebook, and the Ad companies. That you are trying to shame Apple for recognizing the need for privacy and acting on it makes absolutely no sense.