skysight-inc/HackerNews huggingface dataset:
Really well put.

I've been operating browser separation (Google in Chrome, social in Chrome incognito, and everything else in a locked-down privacy mode only Firefox - all with uBlock) for a while, and also use anonymising VPNs for anything I really don't trust, and my own VPN with streisand and Dnsmasq (with a hosts very similar to https://github.com/StevenBlack/hosts/ ).

On my mobile every link I click in any app I open in Dolphin Zero (still on that DNS blocking VPN - which blocks all trackers in apps too), and I only keep apps I actually use and trust the publishers of on my device.

It feels like a chore (manually copying links from one browser to another depending on trust level), I wonder whether it's worth it sometimes... but then I occasionally get to see someone else's experience of the web and it's so incredibly and perniciously been invaded by advertisers that I am glad I do all of this.

It's become so bad that I even had to change my uBlock origin rules for my online bank ( https://banking.smile.co.uk/SmileWeb/start.do ) to block even first-party scripts... because they use Adobe, Omniture and Tealium tools to measure stuff and for A/B testing of their online banking features.

I now block absolutely everything and tell others to do so too, but unfortunately there is collateral damage.

The very sites I care about may not require advertising revenue, but do value tracking data that helps them spot errors, debug things, find out what screen resolutions they should cater for. Their analytics, client-side debugging, this is all now rendered useless to them.

PS: If you happen to work on Firefox for Android, please enable browser.privatebrowsing.autostart to be configured via about:config. I would love to default enable private browsing in a UA capable of running uBlock on my mobile.
Pretty much any subreddit reaches this state with sufficient time.
It sounds like it is the latter. The company they mention in the article (Yatirim Finansman) literally translates to "Investment Financing". A name so generic that it just has to be a front. The article points out how this was a small volume brokerage firm that suddenly started executing this entity's trades and started dominating the market in terms of volume.
It turns out that Trenki implemented the OpenGL ES-CL 1.0 interface on top of his software renderer (link [1] above), which should serve as an even better example of how OpenGL (may) work.

http://www.trenki.net/content/view/39/48/
https://en.wikipedia.org/wiki/La_Masia#Alumni
https://en.wikipedia.org/wiki/La_F%C3%A1brica#Notable_Alumni
https://en.wikipedia.org/wiki/Ajax_Youth_Academy#Notable_for...

Presumably the unrealistic part is the how well it is possible to predict who will excel to a world class level.

You take base athleticism and technical ability and you can clearly produce national league quality players very predictably and consistently. One would assume it is more difficult to judge future world-class potential and even more so the likelihood that potential will be lived up to.
Old and working well. Newer is not always better, it seems software industry is increasingly having problems with stability precisely beause they keep introducing change that a lot of people don't actually want.
"Would that be considered OK if they asked lockers makers to make their locks accept a master key so they would be able to enter in anybody's house, so they could monitor further people they suspect to be terrorist?"

I don't know. But I know that it would be absolutely normal to pick your lock and/or knock down your door if they had a warrant. It would even be OK for them to ask the lock company, door company, and landlord to help them do that. For that matter, the landlord could even be compelled to surrender his master key for the entire apartment complex.

All of those things could happen out here in the big blue room, and nobody would blink an eye. Funny how these metaphors to the physical world clear things up, isn't it?
Believe it or not, some stores sympathise with you. They might actually be run by people like you, people who read your story.

They still want to know how you proceed round the store, because that helps them optimise shelf layout, identify hard-to-find items, and so on. So yes, they might use the standard in-store CCTV to observe your journeys, and when they figure that you and people like you always have difficulty finding the eggs (seriously - why is it always so hard to find the eggs?), they'll move the eggs somewhere more prominent, so they can sell more eggs and you can buy what you came to buy.

But that's as far as it goes. They don't follow you out the store, let alone into your bedroom. They don't match anything with third-party data, let alone your mobile phone number. The store just wants to know where to put the eggs.

Unfortunately, your bouncers have simply been told to "hurt them if you have to, I’ve really had enough of it". So last time they came in, they smashed the CCTV cameras. The store-owner remonstrated with them a bit but the whole debate around bouncers has become so polarised that there was really no point arguing.

---

And if this metaphor seems a little obscure, this is why it is irresponsible, populist and ultimately self-defeating for uBlock and chums to block self-hosted Piwik and other such internal analytics tools. Because some of us are trying to do the right thing and your bouncers are still beating us up.
Their scouts aren't that great and their approach wasn't the best either. Trying to replace a player like Luis Suarez, that single-handedly carried the team, with a player like Daniel Sturridge, doesn't really work unfortunately.
A Recap of the Swift Porting Efforts
What about Kotlin? Its 1.0.0 has been recently released and comes as "pragmatic" Java, bringing a lot of useful features and having more concise yet readable syntax. Also, the Java interop is really good (better than that of Scala, for instance).
Python made a nice nest in many places what makes you say it won't last ?
Transpiling Julia to C – The LLVM-CBack end
> Also, it's really easy to disagree with what I wrote without suggesting I am naive.

Hence proving the commenters point about negative comments :-/
Nobody is condoning Microsoft's behaviour by saying you should apply the security fixes. If anything, you are condoning their behaviour by continuing to use their products. The rest of the Internet shouldn't have to deal with malware-ridden devices just because their owners choose to use an OS but then refuse to install its security fixes.
As a software developer, I really appreciate the work the airlines and authorities put in after each accident.

I've read a couple of reports. Quite apart from the issue of saving people's lives, it's good to see the work of someone who someone takes bugs seriously. They never seem to say "let's see if it happens again", "maybe it was a one-off, let's reboot" or "let's upgrade, maybe it's fixed in the latest version".

The report I read most recently described a chain of seven mistakes and other problems, described which ones combined and how, discussed how each of the seven could be prevented and/or made less likely, whether each of the actions was likely to be a net improvement, and finally made recommendations.

IMO, those of us who work with bugs should read one of those reports every so often, just to see/remind us how an unlimited-resources, all-dials-at-11 incident post mortem looks.
Myths About Usability Testing
All these new US & UK laws literally scream "Snowden is a traitor!".

Who wants to live in such a society?
Would that be feasible to automate as a browser extension? Something like Ghostery, except that tracking scripts are run in a sandbox that returns random but feasible data for API calls?
Principality of Sealand
5 essential fashion tips for men looking to up their game
> They don't follow you out the store

This is actually factually incorrect.

Some hints here:

https://www.schneier.com/blog/archives/2015/10/automatic_fac...

And it goes even deeper than that.
Hotel towels, to prevent theft.
Online template to define software requirements, e.g. for freelance marketplace
A Trip Through Amazon’s First Physical Store
Depending on the style guide (punctuation in English is unfortunately not universal), all you need to do is drop the period.

Give a few of these pages a read if you'd like to really get into it:

From Chicago Manual of Style (CMoS style), "Q: This may be impossible": http://www.chicagomanualofstyle.org/qanda/data/faq/topics/Pu...

From Modern Language Association (MLA style), https://owl.english.purdue.edu/owl/resource/747/03/

From American Psychological Association (APA style), http://blog.apastyle.org/apastyle/2011/08/punctuating-around...
Friends at Canonical and Apple don't have the desktop OS install majority.
Are there any publicly know examples of hackers that have used tracking data for malicious stuff. As nasty as it is to have a large amount of your web history stored in a profile, I don't see a clear path to crime (perhaps extortion). Or didn't I get the burglar metaphor?
You are not mistaken.
Self-hosted, same-domain Piwik doesn't track you on other sites, and doesn't pull in any external data sources.
"Popularity" and "Thanks" happen, those aren't very strong emotions. Sure people +1 post or two, but it wears off quickly.

"Mercy" is a very popular way to counteract -1's, but it disappears if we get rid of the ability to minus a post.

I believe "Contributory" is very rare as is. Hard to distinguish it from "Agreement" though.
How much harder can you hate this world? fuck singapore
I totally get your point and I agree. I think fundamental point is not to use such things as excuses not to do things at all.
Engage: Arduino Sketch Debugging for Dad (and the Kids)
There are IOLs that do accommodation.
http://www.allaboutvision.com/conditions/accommodating-iols....
I don't know enough about how uBlock works, but I'm mostly concerned about blocking trackers, and dislike invasive advertising. I use Ghostery with everything blocked.

I also bank with smile.

I've just confirmed that Ghostery is blocking Adobe, Omniture and Tealium trackers, but I was able to log into my account no problem. I also transferred some funds to a linked account.

What aren't you able to do with smile? And is it something specifically with the way uBlock blocks?
A little obscure? :)

> hurt them if you have to

> they smashed the CCTV cameras

What? Nope. Not at all. You can still track everybody without a blocker, can you not? Or what harm do you incur that translates into harm or property damage in your metaphor?
I think it is part of school education to not only learn stuff you'll need in work per se. Stuff like, say, history, or getting to know at least a few major works of literature. A rough understanding of the foundations of modern science does not hurt, either.

I learnt those things, and while I really did not want to learn most of it back then, I am glad now that I did.

"Non scholae, sed vitae", as they used to say back at my school.

And even if you restrict the use of a school education to "preparing you for work", I for one did not know what I wanted to do until I was roughly 17-18. And then, I was spectacularly wrong about it and took a few years to find my calling in computers at about 22.

On the other hand, school is - let's face it - where kids learn a huge percentage of their social skills and make friends. That is not to be underestimated.
Yes, I got you, I was just pointing out to you that if in-real-life stores are capable of following you out of the store using their CCTV systems there is absolutely no reason to assume that you can't use a website's analytics suite to couple that with other databases at your disposal.

The major reason why companies will self host analytics services is not because they are trying to protect the privacy of their visitors, it is because they don't want to give out business critical information to third parties.
The Proxmark is a great tool... there is a nice forum here: http://proxmark.org/forum
Fuel Freedom Breakthrough :Cut Your Electric Bill
"I am leaving it as I found it. Take over. It's yours." Ellis Wyatt

If you feel you're being compelled to act immorally, remember non-compliance — whatever the immediate consequences to yourself — is the only acceptable course of action. When we decide to spend our days building powerful tools, we enter into an implicit agreement not to let them fall into the wrong hands. If the government comes knocking, BURN IT DOWN. Make good on your debt to humanity.
It's a fantastic language. It combines the conciseness and readability (if you stick to sensible method names) of Python with the safety of OCaml and the performance of Java. It combines the type-level power of Haskell (i.e. the ability to explicitly sequence effects) with traditional OO inheritance/subtyping and performance behaviour you can reason about (helped by the JVM's well-established profiling/instrumentation support). If you want to use a single language for everything, it can scale up to critical core codebases and down to throwaway scripts / interactive notebook-type use. What else would you use?
If you use the url posted, it does a redirect from

http://spectrum.ieee.org/view-from-the-valley/at-work/tech-c...

to

http://spectrum.ieee.org/view-from-the-valley/at-work/tech-c...

and doesn't work on refresh.

But, if you remove the "#.VuHU1fevtY4.hackernews" fragment, the url works fine...

http://spectrum.ieee.org/view-from-the-valley/at-work/tech-c...
Burglar => malware or phishing through ad networks.

Sorry for being unclear, I'll see if I can tidy that up.
Given the talk about scales,
Was expecting this one: https://xkcd.com/271/
How do they prevent theft, exactly?
Disagreement should not be restricted to only those who are willing to stick their neck out and publicly disagree and state their reasons.

Imagine this scenario. Linus Torvalds posts an utterly inane pull request. Who is willing to deal with the backlash of "disagreeing with Linus". Sure, many are, but many are not.
90% of SSL VPNs use insecure or outdated encryption
They've already demonstrated with RIPA that they are perfectly willing to convict and sentence in these sorts of situations. Failure to disclose encryption passphrases can (and does) result in jail times of up to 2 years, or in cases which are deemed to have national security implications, 5 years. [1-3]

Talk on HN is comparatively cheap, and I suspect most people would reconsider their position when facing down the very real prospect of serving 5 years in HM Prison Belmarsh.

[1] https://en.wikipedia.org/wiki/Key_disclosure_law#United_King...
[2] http://arstechnica.com/tech-policy/2007/10/uk-can-now-demand...
[3] https://www.schneier.com/blog/archives/2007/10/uk_police_can...
cached: https://webcache.googleusercontent.com/search?q=cache:HihU1Z...

From personal experience it's much cheaper to stay in airbnb with large (6+) group of people instead of getting 2 or 3 hotel rooms.
The definition of CSC is key and I suspect will need to be defined in law quitly lobbying a few Lords or sympathetic MP's to ammend the bill would be better - praying Apples very weak case against the FBI in aid wont help.
Yep, that's pretty much what I was going for. With maybe a slightly more negative spin -- they seem to experience NIH syndrome even with respect to internal tools, to the extent of developing multiple frameworks that do basically the same thing.
I noticed with Smile that when I first went to the login page it would fail to login the first time... they have some server-side code to track sessions linearly and force log-out if it detects background operations.

Their use of one of their trackers meant that the first time I ever arrived at their site (every time, because private browsing) it would set things up that touched their server and triggered Smile's security thing.

It was a minor inconvenience... but then I looked into it and noticed how much tracking they were doing.

My view on bank websites is that the only party that I should be speaking to is the bank, securely. No other party, ever.

I now block absolutely everything on my banking website, but I was very surprised this had to be done. A bank, of all sites, should never ever use a third party anything.
I have never received so many scala job offers like in the last 6 months. The other day a recruiter contacted me because he needs to fill 60 Scala roles! As someone else stated, it's mostly financial firms that are investing heavily in Scala (at least, in my experience).
If you work out with the vast majority of badly trained, non-scientific, fad-chasing trainers, you can seriously injure yourself too.
A customer checks in and is given a towel with a customer specific RFID attached. If at the point the customer checks out and the towel is not in the room, it is assumed to be missing or stolen.
More accurately, to detect theft/misplacement (is it theft if I leave it on the beach?)
AirBnb is often more expensive than a real cheap hotel in my town.
Faildows and Infernet Exploiter users must suffer. Period.
I'm all for blocking ads, tracking or non-tracking, analytics, etc. and wish swift bankruptcy on the propaganda-advertising industrial complex but this is silly. The analogy between physical world and the Internet is not valid or insightful, just like it isn't in case of piracy/stealing. Collecting info on what you read online is nothing like breaking into your house.
Tor Messenger 0.1.0b5 is released
Wow, that is genius. If there was such a thing, something like uMatrix, but that automatically feeds trackers with complete garbage, I'd install it in a heartbeat. The problem is that you will always reveal your real IP when you establish a TCP connection, unless you are using a proxy.
World map resized by ccTLDs shows tiny US and huge mystery island
No idea - the article says "to help with inventory control" which doesn't help matters much.
I did read the FAQ. It's awful. I didn't realize just how awful it was until I read the FAQ.

How do you pay publishers on sites that aren't partnered with you?
‘Shocking’ unification reduces disparate spin models to just one
Lol that wouldn't fly in this country (UK) vocational training is for the "Plebs".

And from what a German HN contibutor said here its funny how all the "dark skinned" Germans get put into the vocational track.

Germany is unfortuntly an outlier.
They (as parents) are probably looking at it as other parents do when are asking for menial house work that should be good for the family and for the child's readiness for the life ahead. I would rather prefer something like "you can do this dumb thing each day or I can teach you how to program something to do it for you" approach.
I used to work in a project around 2000 that would take 1h build time per architecture/OS combination.

Doing a full build across HP-UX, Aix, Solaris, Red-Hat Linux and Windows for 32 and 64 bits took almost a full day.

EDIT: It was a mix of C and TCL
Tor Browser 6.0a3 is released
I recently gave a talk on basics of functional programming. I have observed Scala syntax comes easier to people than Haskell or Clojure.
Did you start visiting shops and places you didn't like just to mislead them? So you have more and more of them tracking you until they run out energy and money because their targeting is just wrong?

http://adnauseam.io

https://addons.mozilla.org/en-GB/firefox/addon/adnauseam

https://addons.mozilla.org/en-GB/firefox/addon/trackmenot
Just finished reading this book[0] to my kids last night. I wonder: are penguin's social groups especially prone to this kind of interspecies bonding or is this just a one in a billion fluke?

[0] https://en.m.wikipedia.org/wiki/Mr._Popper%27s_Penguins
Ah the old spend millions out sourcing to save hundreds of thousands of internal budget.
But when the FBI gets the key or picks the lock it does not make any other door more insecure, or enables other parties to get into other doors.

What if the FBI would ask all landlords to install a special door to every apartment, but only the FBI has the key to this special door? What if someone successfully copies that key? Now they have access to all apartments.
Unfortunately, the reason the eggs are hidden is that they are a low-margin item and people looking for them will pass more high-margin items on the way and be possibly tempted to buy.
An Overnight Success 1,834 Days in the Making
Whilst you can't compel foreign software developers not to talk about what they've been asked to do, there are probably a couple of ways this remains possible:

(a) Disclosure would likely result in liability for the executive officers and/or Company Directors, which might be contempt of court, or something more serious;

(b) Software developers working for Apple (an example) are likely under strict Non-Disclosure Agreements as part of their employment contracts, so the company served with such a request will likely make it clear to those responsible for technical implementation that it's covered by NDA.

Even in the case of (b) if a developer quits rather than implement the functionality, in many jurisdictions, the employer would have grounds to pursue a gag order.
I don't believe Kairos has the ability to create any kind of a retention policy - example "after 4 weeks do rollups of the data to hourly resolution, and keep for 6 months total" Can you explain how you handle that with KairosDB? Also it looks like the KairosDB docs haven't been updated in any significant way in a couple of years(other than moving it to github.io) For a project thats been around for a few years this is kind of surprising.
10M Concurrent Websockets
Thanks. Dense bunch here sometimes
So what? That's up to them. People who buy organs are paying a fair price. Why do you want to infantalize poor people by denying them the opportunity to participate in the market?
That takes the confrontation to a wholly different level and I'm definitely not yet so far that I'd do this but I can see why some would and who knows, maybe one of these days I'll join the ranks. For now, I think that simply blocking what I don't want and being strict in what I send out is my best bet at reaching some kind of stable long term solution. Retaliation is - for now - for me one step too far.
Crunching numbers for beauty (extreme ray-tracing 1080p 60fps No sound)
Kotlin and JRuby appear to be your next best options after Scala and Clojure. Both have growing user communities (thanks to Rails in the case of JRuby and Android in the case of Kotlin). Both solve the library problem by offering seamless compatibility — with Java and MRI (with some caveats [1]) respectively. If you start a long-term project in JRuby you'll be able to hire Ruby programmers down the line. Kotlin is a less safe bet in terms of hiring but I except its prospects to become clear soon, probably within a year.

[1] https://github.com/jruby/jruby/wiki/DifferencesBetweenMriAnd...
Well, politics is a popularity contest.

If you actually wanted a discussion of political philosophy or to discuss other less popular candidates, there's other places for that.
Students from technical high schools can attend theoretical universities and just need to do some remedial prep work first.

It's necessary not because of what some people can't do, but because:

1. It doesn't make sense to send people, who want to work in hospitality for example, to a school that has to pay for physics, chemical engineering, medical labs, etc.

2. Reducing the shopping mall quality of the American-style university -- and equally respecting technical and trade schools for the education they provide -- results in a more even distribution of attendance and probably healthier personal debt.

A lot of the German school routing is directed by desire as well; the solution is to help youngsters explore and express the skills they have most strongly.

The architecture is a bit complicated, though the picture on Wikipedia does an alright job explaining it, I think:

https://en.wikipedia.org/wiki/Education_in_Germany#Overview