skysight-inc/HackerNews huggingface dataset:
We have at least five different kinds of problems with mobile device privacy here:

- Apps that intentionally identify you and your location to somebody (like apps that have permission to use location services, supposedly for some user benefit, and tell the app developer that location)

- Apps that intentionally reveal your presence in a physical location to other devices nearby

- Apps that unintentionally identify you to a network operator or wiretapper (because of unencrypted unique identifiers like cookies)

- Aggregate device profiling because of a unique combination of observable behaviors (e.g., this person has this OS version and this combination of apps)

- Observability of hardware and subscriber identifiers in the RF protocols

All of these are bad for privacy, but the way of fixing them is different.

Tor helps a lot with the third one. To deal with the others, apart from somehow getting that software not to exist or not to be installed on people's devices, it could be sufficient to make some of the software not communicate on the network at certain times or in certain ways, like if the OS could say "maintain radio silence, except for Tor-aware apps".

For the device RF identifiers, we need the ability to change those identifiers, which is kind of sort of there for wifi on some devices (except there was just a paper showing it often doesn't succeed in protecting you), and not there at all for mobile network interfaces.
Windows also has the cool and little known CommonLogFileSystem if you need logging:

https://en.wikipedia.org/wiki/Common_Log_File_System

https://msdn.microsoft.com/en-us/library/windows/desktop/bb9...
You are optimist. If compilers were good, there would be the base of these errors: http://www.viva64.com/en/examples/

And Coverity is not perfect: http://www.viva64.com/en/b/0408/#ID0EGMAC
The always-on VPN on iOS can be flaky at times, especially if you try to use public wifis with captive portals.
Simpler explanation: KSA threatened to block all whatsup (and maybe even facebook) if they don't help them.
Scientific Matrix Factorizations in Spark at Scale
No your not crazy at all!

Sometimes it is better to do many smaller requests versus one bigger request, and it would be nice to see a pricing structure based on bandwidth at least.
>Lots of smug fools laughed at $15 billion valuation for Facebook

For every Facebook there are at least 10 Pets.coms or, worse yet, Enrons. I'm not sure how pointing out a single success justifies all valuations.
I love React, but once you move beyond toy applications it's definitely not always clear what the "one way to do things correctly" is. This is even more true when you start talking about the rest of the ecosystem (testing? build tools? style? Redux?).

I sometimes wish for an opinionated framework that's built around React and possibly Redux (that said, I have pretty strong opinions so there would have to be significant overlap)

That said, I never got deep enough into Angular to know whether React is better or worse in that respect.
They say their results from Wikipedia data were influenced by XML tags, so programming languages might look a lot like their Wikipedia data.

For reasons like this, I don't trust their empirical results at all.
While I'd agree that services like AirBNB could use some light regulation, I'm always concerned that this becomes about protecting the lodging industry. I'd really rather it not get to the point where we're restricting individuals from renting out their home, and I'd wonder how much you can really regulate that without stepping all over property rights.

This seems like a fishing expedition.
As the article say, the primary reason is the Cost. The second reason would be Ads.

I cancelled my Spotify recently because I didn't use it enough and didn't feel the cost was justified. I wish they had an intermediary plan : Listen ad-free+High Quality X hours per month for $Y. If you reach the limit you can upgrade to the full premium plan for this month.

If my bill was around $3-$5 per month, I would still subscribe.
I'm an NC native. The governor and most of the NC legislature are an embarrassment to our great state.

The history is complex, but basically, the Democrats controlled NC state politics for decades (weird, I know) and lost both the governorship and the legislature in the wake of backlash from Obama carrying NC in his first term. Big-money Republicans poured money into the state to ensure that a) Obama didn't carry NC in 2008 and b) Republicans would control the state during the key years following the US census, during time which they would gerrymander the ever living fuck out of our districts. Expect to hear lots of stories about our state's laws getting slammed by SCOTUS. There are several cases already in flight.

Don't try to make sense of it all -- it's about power and pandering and the worst most regressive parts of "conservatism".

Police are employed by the public. That footage, taken by public employees, in (mostly) public spaces, ought to belong to the public. I'm very concerned about privacy, the police / surveillance state, but I'd rather strap cameras to all officers than continue to allow them to literally get away with murder.
30 microtaries.
Resource management and leveling, how does it work?
Hard to judge this without knowing specifically what was said, but it doesn't seem great.

I don't believe that government forces should enter peoples homes and imprison them for expressing their opposition to immigration, which could easily be cast as "xenophobia".
I believe this is exactly why we explain this pattern in the blog post in detail instead of just saying “this is simpler—just another function!”

We are trying to both deliver a library that helps people ship quality apps, share our learnings about what worked, and what didn’t, and educate the community about the patterns that we found useful in our experience.
Spoofing Trader Who Outsmarted Citadel and HFTs Gets 3-Year Jail Sentence
Samsung Finally Gave Us the Laptop Apple Should Have
One key thing is doing active benchmarking to validate what you're testing. See an example at http://www.brendangregg.com/ActiveBenchmarking/bonnie++.html
codaspy paper seems here
http://car-online.fr/en/spaces/fabien_duchene/publications/2...
The gist explicitly claims that's not possible. Specifically, it claims that there's no way for the Saudi teleco to distinguish encrypted phone calls from encrypted messages, and since you can send encrypted messages to Saudi users, there's no technical reason why you can't also call them. The implication is that if WhatsApp did allow the calls, the Saudi telecos might block both calls and messages (since they can't distinguish them), and so WhatsApp disallows calls to avoid provoking them. And the OP's point is that WhatsApp should detect whether the user is actually in-country and allow the calls if they're in another country (since the Saudi telecos won't matter there).
Tor and Linux Users Are Extremists? The NSA Thinks So
As long as you're the right kind of person.
ADE 651
Well done for first steps. Even (one of) mail servers' IPv6 record has a valid reverse record, very nice!

Now, how about adding reverse to the main AAAA too?

Also, what's up with one of MX'es lacking IPv6 address? With both mail.linkedin.com and mail-c.linkedin.com having the same priority (10), that's a recipe for 50% of delivery attempts randomly failing to IPv4.

$ dig +short aaaa linkedin.com
2620:109:c002::6cae:a0a

$ dig +short -x 2620:109:c002::6cae:a0a
(no reply)

$ dig +short mx linkedin.com
10 mail-c.linkedin.com.
10 mail.linkedin.com.

$ for i in mail.linkedin.com. mail-c.linkedin.com.; \
do echo $i; dig +short aaaa $i; done
mail.linkedin.com.
(no reply)
mail-c.linkedin.com.
2620:109:c006:104::215

$ dig +short -x 2620:109:c006:104::215
mail-c.linkedin.com.
Just out of curiosity, when did you make the move to self-employment and the individual exchange?

I was self-employed for years prior to the advent of the ACA, and my experience was that my premiums were about the same, deductibles were the same or higher, PPOs were out of the question, and I was rolling the dice on whether I could even get coverage for myself or my family because of preexisting conditions. If that market were in place today, getting coverage would be an impossibility for myself and my wife, who is a cancer survivor, leaving us to the high-risk pools where the premiums would be in the 5 figure range annually.

Yes, the ACA has some problems, but if the right wing in Congress hadn't been so hell-bent on making it fail to the detriment of all constituents, chances are we'd have something that works a bit better (if still imperfectly.)
Right, but I wasn't trying to make the whole argument in one little post. The problem is that all our measures of intelligence have never been shown to be good measures. We've just sort of assumed that intelligence is a thing. When it fact it may be that any child who's provided with the resources and support to meet high expectations will meet them.

So what they could do here is show that Autism occurrence is more closely related to their measures than to income levels in childhood, but I don't think they did that (I confess I didn't read the whole thing).
I think it is pretty likely that the full self driving system will be the thing that gets licensed.

If that were the case, your exploited systems would not be licensed for operation on public roads. This can be completely orthogonal to whether you are able to modify the vehicle or not.
Looks very similar to Zeit:

https://zeit.co/
> you can craft all the laws you want, the mega-tech companies will always cluster in SFBay. ... This is just common sense.

What is the word I'm looking for? Hubris? Shortsightedness?
The questions the author asks in the first chapter make me wonder whether I want to keep reading or not; his comments to those questions look full of arrogance or just sarcasm. You don't start learning music theory in a jazz theory book, so you wouldn't be asking those questions if you started learning music from a music theory book. Or at least you wouldn't have that kind of comments. Or are they just intended jokes?

Seems interesting tho, I might keep reading, I would like to see another approach to harmony.
> private companies are profiting off of the backs of the public (both the "haves" and "have-nots")

What? If anything, Google in particular created much more value for the whole humanity than they generated in profits.
I thought this was pretty well known by now, given the lack of mixin support in ES6 React components (and functional stateless components), but this is a nice summary of the problems and solutions.
Dane here (now expat)

Europe in general have a problem with entrepreneurship. Stockholm, Berlin, London are the exceptions and even they don't really do that well compared to SV.

Zendesk is also Danish originally, Tradeshift is, Podio.. they all end up leaving because the market opportunity in Denmark is very small (6mio) and there isn't easy enough access to talent when you need to scale up

The biggest mistake many entrepreneurs do in Denmark is that they start with Denmark as a test market and so it's very hard for them to actually scale both mentally and practically.

The primary issue in my mind isn't really income taxes (although they do play a role). Denmark have a progressive tax system which means the top bracket pays around 52% or something like that (and cars have 180% taxes on top of the value of the car).

Denmark also have one of the most beneficial holdning company tax rules in Europe which allows for a lot of possibilities for startups.

And keep in mind that it's very easy to be unemployed and build a startup in Denmark. Healthcare is free, education is free, childcare is heavily subsidized, you get social benefits.

What really hinders Denmark is a combination of a small market, small ambitions and the lack of a proper ecosystem with alumni (they leave) and not to forget the in my mind crippling effect of the harmonization of the EU (not the common market which is great) and last but not least. There is very little tradition of scaling a company big (Denmark haven't created a +1000 person company for the last 50 years or something like that)
You're absolutely correct. Wear leveling can affect total IOPS and drive longevity though, so it's still something to consider for those eking out the best total performance from the drive.
> To avoid making me pay a large tax bill come April, my employer actually withholds some of those shares of stock to cover the tax bill.

I think that your employer actually sells just enough of those shares at the time of vesting to cover the taxes. Any cash remaining difference is given to you in your next paycheck (i.e. 2 shares at $100 ea. are sold to cover $120 of taxes, and $80 is given to you). Could be wrong though.
The data it is extracting is largely meta data about the phone's identity, the wikipedia article you link to even states that.
I see it went OT, sorry about that.
It's surprisingly hard to beat random investing. The problem is analysis costs money and having less money lowers your odds. On top of that the classic VC's 2/20 can make money even if the fund loses money creating a huge bias to just pick something.
>Ten years from now, how have you improved yourself?
>
>The list is pretty much endless. To name a few: I wish I were better at chess, I wish I could juggle five balls instead of barely four, I wish I were better at piano, I wish I were a speed reader, and I wish I could sleep fewer hours.

This is a very disappointing list. He is the CEO of a major corporation, but everything he wants to improve has nothing to do with how he interacts with other human beings, be they family, employees, customers, or anyone else.
Yeah. Unfortunately this is very true and relevant. Many projects have a huge number of warnings - not all of them are errors, which makes it hard to spot new non-obvious bugs when they are made.

This "game" only tells half the story about static code analysis. Sure it's very impressive that all those bugs have been found and they are indeed hard to spot. However what's actually important would be the percentage of false-positives.
> How big is the base image, e.g. printing "hello world" to the console?

46MB. However, that image includes three separate complete copies of all the compiled code (4.5-6MB each), so that it simultaneously boots on 32-bit BIOS, 32-bit EFI, and 64-bit EFI. It also includes the complete source code (24MB) needed to reproduce the image, to make it self-contained and redistributable without needing to have a separate distribution of source. And it includes .py files for all the BITS .pyc files (other than the Python standard library), to simplify debugging and hacking. A quick check suggests that you could pretty easily build an 8.4MB image, if you cared about the size.

> Is it modular, e.g. if you don't need networking[1] how hard is it to not include networking?

No. We haven't needed a smaller image, so we haven't worked on that. Typically, we boot it from a USB drive or hard drive, so storage space isn't a concern.

Networking, though, consists almost exclusively of Python code, and the compiled .pyc files for that don't take up much space; not a good target to start with if you wanted to reduce size.
Small comment. PVS-Studio is not Intel static analysis tool. It is OOO "Program Verification Systems": http://www.viva64.com/en/about/
I think l1 is considered uniquely onerous because "l" and "1" render similarly in many fonts. That is, the complaint is not about x1, x2, x3, etc., it's about that specific combination.
There has also been some perf work done recently it seems http://www.stefankrause.net/wp/?p=301

I have to look a little closer at the tests to be able to interpret the data but taking it on face value it seems like they are doing good work.
I've never gone to the genius bar to get stuff done because of this. There is always an enterprising college student (often ex-Apple) willing to get just about anything done on the cheap, on my time.
> I think you might be pleasantly surprised by recent results using DL and LSTM for building models of natural language.

What exactly those models are modelling?
I think electronics should be designed for repair and easy recycling as a main design goal.

For example a cell phone, you could build it with an aluminum back
with small phillips screws instead of glued back. Open the phone up with a standard screw driver and you will be able to replace the battery, main board and screen yourself.

What kind of environment do you want to leave for future generations. A big pile of electronic garbage or a world as clean as it could be? What about the carbon foot print of upgrade phones every two years?

If we can reuse electronics components the garbage foot print should be smaller.

Why do we have to throw a working screen and battery in a cell phone if you just want to upgrade the cpu speed or camera of your phone?

How about laws that require that consumers should be able to repair their things, average life time.

Good projects on the right path so far
Google has Project Ara
Fairphone2
It should almost go without saying. The Shuttle was one of the most expensive launch vehicles in history.

There are several helpful counterpoints to hand though. Two being the history Russian and Chinese space stations. All of them, including the Russian components of the ISS, have been vastly less expensive per module than the US components of ISS. Even if you factor in building and launching modules by US standards on US rockets it's still vastly less expensive than using the Shuttle.

Moreover, we've already seen that it's possible for US companies to deliver spacecraft to the ISS in the commercial cargo program. It would actually be just as easy to deliver components to the station using similar systems for about the same cost as a cargo launch today (around $150 mil at the high end). Over the roughly 2 dozen assembly flights for the Shuttle assembled side of the ISS that works out to an equivalent cost of about $4 billion, plus extra module construction costs. Keeping in mind that such flights have already been used or are being planned to use for adding modules to the ISS (such as BEAM and IDA).
MacBooks and MBPs are becoming throw away devices after 3 or 4 years. In 2013 I upgraded my 2011 MBP to have more RAM and a larger SSD. The new ones have the RAM soddared on so I guess I'll need to max it out when I buy and forfeit the possibility of a future upgrade. The custom SSD is expensive and only one maker seems to have decent quality ones.[1]

I know laptops aren't increasing in power/abilities like they used to be. It's still nice to be able to add more to an old laptop and get a couple more years.

[1]https://eshop.macsales.com/shop/ssd/owc/macbook-pro-retina-d...
> Sega has done alright

O_RLY
I bet React programmers who write a Mithril component or two would come back to React with more readiness to use component state. I don't have a plan for how you could use this idea to improve the community, though.

As for the mentality of adding complexity -- are you sure that's a community problem? It seems a problem with programming in general. Advocates of adding complexity tend to be louder than advocates of using what's already there.
The way you describe it reminds me of Google Wave. That was way too complex for most people though.
I think the ethical question is greatly overblown. The odds of being in a situation where there's any sort of ethical choice to make are so remote as to not really be worth considering. 99.9999% of the time, the correct choice when faced with an impending crash will be to brake as hard as the driving surface allows and steer to avoid obstacles as much as possible.

In any case, tinkering and commons already intersect to an extent, for example with emissions. It's not uncommon for emissions to be favored over performance, for example, and some people hack their cars to favor performance instead. Or they just like being polluting assholes, as is the case with "rolling coal." But it's not a big deal, some jurisdictions do periodic testing and others just rely on the fact that such people are relatively rare.
sure, a claim can in turn result in a counter claim. i'm not sure why you're asking if i missed such a comment.
New(ish) projects using popular PHP frameworks typically have all their code stored somewhere outside of the web server's document root - there's usually just a single PHP file in the document root that's responsible for instantiating a front controller or bootstrapping the app in some other way, with a .htaccess (or similar) file telling the web server to redirect all requests to that file.

Drupal (and WordPress, etc.) come from a time where your entire code base would live in the document root, so knowing the path to a .php file is often enough to execute the script. While it would be possible to limit this with something like .htaccess, it's error-prone, web server-specific, and can break existing code in your ecosystem, so that's probably why it's not being done consistently. Changing the code structure of Drupal in a way that would put most of the code outside of the document root would similarly cause a lot of work for the ecosystem and might make installation in typical shared web hosting environments impossible in some scenarios - I've seen hosters who only allow you to upload files straight to the document root, so there'd be no way to use such a project with those plans. This is in essence just another case of things going wrong because compatibility was prioritized over possible security concerns, and I don't even want to blame them too much for that, given the usual outcry when backwards-incompatible changes cause work for (plugin) developers in general.
How to Control Revenge Trading (The Right Way)
I'm sorry for whatever happened to your brother. Psychology is sadly not an exact science yet. But when I stopped taking my drugs, I was basically nonfunctional for months. You can't generalize from one data point.
There are tons of third party repair shops for iPhone. It's also easy to do at home, I replaced my battery not too long ago.

Apple definitely has that reputation, but I don't think its deserved in my experience. They user manuals for machines with replaceable parts often describe exactly how to do it. For other things that require a tiny bit of skill or where an unskilled person could easily mess things up, they put up a minor barrier like a different screw head, the tool for which will often ship with replacement parts.
I'll likely catch some hell, but there's a reason mixins are considered an anti-pattern in most languages...
WASM doesn't have access to the DOM, or a GC, or very easy interop with JavaScript, so the answer is mostly "no".
Yup. That's the point. The average frontend app really sucks. Error handling is poor, routing is bad, offline support is non-existent, it's buggy as hell, slow, etc.

Now, not all apps need all of those things to be good, but they usually need some combination of those things. When you start making things "good", they're hard. Peanut Gallery Joe who learnt Rail and JavaScript over the summer jumping in this is not equipped to make a good app, and gets overwhelmed.

Compared to writing "robust" applications in other ecosystems, the React world is really not that bad.
Bandwidth is going to be a major tell even if you have zero clue about content.
Something in text: https://github.com/WebAssembly/design/issues/112#issuecommen...

\\//
FTA: "The letter, led by Schatz (D-Hawaii), was also signed by Sen. Dianne Feinstein (D-Calif.)."

Hawaii - a state which is basically owned by the Hawaiian Tourism Authority.

Feinstein - make your own judgement there.

I don't see this going in a great direction.