skysight-inc/HackerNews huggingface dataset:
In some sense, if you read an article like this one the answer is yes, because you are paying attention to the election at a more mechanistic level.

For the most part people have little interest in this sort of stuff.
The forfeiture is completely separate from any criminal investigation; in fact, it's possible for a forfeiture to occur in the complete absence of any criminal charges.
>Making a change across 5 redundant functions is not time consuming work and is not easy to mess up.
You're ignoring the hardest part: Knowing that there are 5 redundant functions and finding all of them.
No, from my understanding cookies are allowed by default only if they are essential to the function of the site. If you only use the cookie to handle logins and sessions then you don't need the warning. I you use the cookie for tracking or analytics then you need the warning.

Note that you can use your webserver logs for analytics and that doesn't require the cookie banner.
Safari does it, and I don't remember the last time I got a false positive.
True, but the number of APIs is relatively small while having them enabled can allow for a much richer set of values, far more useful for fingerprinting.
His problem may be learning about those concepts from snake-oil sellers - he mentions he didn't bother to read GoF and gets his knowledge from things like http://www.dofactory.com/products/net-design-pattern-framewo... .

My advice is to learn from people like Martin Fowler or Kent Beck and if you want to look at companies, look at something like ThoughWorks.
Google Home Competes with Amazon’s Echo to Be Your Virtual Assistant
I stopped listening when I heard that. The fact that "analysts"don't understand this...
> "how can the "canvas fingerprinting" work since I had to browse to a new page and all the old pixels from the previous page are no longer there"

The linked page answers this: "Differences in font rendering, smoothing, anti-aliasing, as well as other device features cause devices to draw the image differently."

Put differently, the function measureText(canvas full of text with various fonts and bizarre features with varying implementation) is a pretty good hashing function for a population of web users, because each of these web users have a pretty-unique [canvas rendering engine, underlying OS, installed fonts] combination.

Combine several of these techniques (webrtc, audio, list of plugins installed and their version, etc), and you go from a "pretty unique" to a "guaranteed unique" hash, which you can follow across the web.
If the cookies are purely technical (say, login cookies), no.

If the cookies are used for tracking, like Google Analytics, then yes, it needs to ask the user for consent.

And that’s not a warning, but actual "yes/no", and in the no case, it may not set a tracking cookie, or have set a tracking cookie already.

Most sites (except for a few dozen German and Dutch ones) just redirect you somewhere else, though, if you refuse to be tracked.
Monitoring Microservice Applications: Introducing the Dynamic Graph
The point of this article is the argument that the metaphor that human brains work just like computers is leading people astray in figuring out how human brains actually do work.
So, disable the same APIs as the TOR browser does.
upvoted but also agree with others pointing out that you're far from being 'carbon zero', not that there's anything wrong with it :)
So... what we need is a browser, which says it supports these things but blocks or provides false data on request and looks as ordinary as possible for "regular" browser fingerprinting.

Is anyone aware of the existence of one?
Yeah, I can't believe someone would write a blog post about design patterns without reading the GoF book.

The authors are very explicit in every chapter about what problems are a good fit for that design pattern.
> The problem with using metaphors

Then ignore the metaphor and focus on the longer paragraph that succeeds it. :P

> I don't need to get a new computer to solve each new
> thing that comes up

Except that, in practice, you do. I have a smartphone in my pocket, a laptop in my bag, a desktop in my office, and two personal servers in the cloud. Just because two computers are both effectively Turing machines does not automatically invalidate the importance of form factors, power draw, integrated peripherals, physical location, and other practical differences. This also ignores the existence of domains that actually demand dedicated hardware, like supercomputing. We are never going to live in a world where microcontrollers are just as capable at running weather simulations as the TOP500, because the economics don't pan out. So no, you're right, it is not logically impossible to construct a language that is capable of performing all imaginable tasks, though that's not something that I've ever disputed. Rather than being logically impossible, it's merely economically infeasible. :P
I agree with this and loved Fooled By Randomness. Taleb clearly thinks a lot about these types of things and usually has very interesting ideas. He also has fun analogies and presents things in a way that makes you think differently (partly because he doesn't state things with a lot of nuance).

However, he also comes off as quite arrogant to me with criticism of just about all others in society except for himself for one reason or another. Criticism of 'pseudo' intellectuals is especially ironic -- as at this point in his career he is probably best described as a pseudo-intellectual book author.
Sounds like an app like that should implement some kind of 'are you sure' using onbeforeunload. There are plenty of ways to navigate away from the current page (or close the tab/window) besides hitting backspace.
The chapter about minorities ruling majorities was really insightful. He mentioned how if even a small percent of people become anti GMO, then GMOs will die out. A scary thing to keep in mind with the whole "label it" debate that was on here a few days ago.
IE compatibility across platforms is why most if not all browsers behave this way. And even then, it probably started with Netscape or actually it probably pre-dates the graphical web, I think Lynx uses it to go back. I remember being frustrated by this "feature" as late as 1997 on dialup.
Wait until you see WebUSB[1]. The use case is Chrome OS, not much more.

[1] https://news.ycombinator.com/item?id=11465924
Other co-author here. Unfortunately there are good performance reasons for allowing WebRTC to access the local IP, see the lengthy discussion here: https://bugzilla.mozilla.org/show_bug.cgi?id=959893. One use case is allowing two peers behind the same NAT to communicate directly without leaving the local network.

The working group recommendation that we linked in the paper (https://datatracker.ietf.org/doc/draft-ietf-rtcweb-ip-handli...) addresses some of the concerns that arise from that (namely the concern that a user behind a VPN or proxy will have their real, public address exposed), but still recommends that a single private IP address be returned by default and without user permission.

However that's still quite identifying for some network configurations, e.g. a network which assigns non-RFC1918 IPs to users behind a NAT. Seems to me that putting access to the local IP address behind a permission would both remove the tracking risk and still allow the performance gains after the user grants permission.
"Provocatively naive - does anyone nowadays really think the brain Works like a computer? " It's the most widely accepted theory.

It's just not computer in the way you think a computer works.
Depends if you want to support things like "OK Google, invite Pawel Moczydłowski to my barbecue" and "OK Google, how do you spell d'Artagnan?"
I can see how you would be led to believe that interpretation. Looking at the "fingerprinting" webapp however, details that sound is NOT actually recorded-- only the uniqueness of your machine's audio processing stack. At least I hope that's the case. The idea of a microphone recording without permission upon visiting a website would cause quite a broo-ha-ha.

https://audiofingerprint.openwpm.com/

> "This page tests browser-fingerprinting using the AudioContext and Canvas API.
> Using the AudioContext API to fingerprint does not collect sound played or
> recorded by your machine - an AudioContext fingerprint is a property of your
> machine's audio stack itself. If you choose to see your fingerprint, we will
> collect the fingerprint along with a randomly assigned identifier, your IP
> Address, and your User-Agent and store it in a private database so that we can
> analyze the effectiveness of the technique. We will not release the raw data
> publicly. A cookie will be set in your browser to help in our analysis. We
> also test a form of fingerprinting using Flash if you have Flash enabled."
Seems like you are quoting an article from El Páis and not directly the law itself.

http://economia.elpais.com/economia/2015/10/09/actualidad/14...
I think Tor Browser tries to do this for some types of fingerprinting.
Just like disabling is is identifying. It's less about identity and more about control.

If I could just feed it random data instead of fully disabling, that would also be fine.
Conceptual metaphors lead you astray when you take them too far. You can note some similarities these have, but the author cites lots of examples of people assuming that human brains store, retrieve, and process information just in the way that PCs do.
No. It means that at the 5 pizza scale, if you're selling your pizzas at $5 (assuming $3.00 ingredient and labor costs other than dough), rather than a $.50 loss per pizza ($5.00 - $3.00 - $2.50), you're now making a $1.34 profit per pizza ($5.00 - $3.00 - $.66).
>It wouldn't surprise me if the defaults on OS X are the same. #2 in particular

It used to be different, but that behavior unfortunately has made it to default in OS X now. It annoys me to no small extend, since I very frequently want to edit URL's to remove session ID's or reference tokens. Of course, the average user is to daft to double-click...
For someone calling out vanguards of science, he's light on science himself. He pulled all his "theories" out of his ass, with no empirical support or mathematical deduction.

Fooled by randomness was nice and all, and Black Swan was OK (if you can read past his arrogance), but now he considers himself a "public intellectual", and treats himself as the class of a Nobel winner when he has no more credentials than any other random day trader
Just because it doesn't store it the way traditional pc's do, doesn't mean its not a computer.
The "even as a contractor" there suggests awareness of that.
> My doula rubs lavender essential oil on my temples, and my husband plays “Push It,” the Spotify playlist I created for labor and delivery. I have a photo of Beyoncé propped up on the over-bed table, because if anything can inspire me, it’s Queen Bey. Also on the table is my birth plan, which is kind of like a wish list for delivery. That includes modest requests, like keeping the door to my room closed, as well as more imperative things, like, “Please delay all routine procedures on the baby until after the bonding and breastfeeding period.”

> The bulk of my produce was organic, my drinking water purified through a reverse-osmosis system. I used clove oil on a persistent toothache instead of visiting the dentist, because I didn’t want any anesthetic to pass through my body and into the placenta. During all 42 weeks, the hardest drugs that entered my body were prenatal vitamins and puffs from my prescription asthma inhaler.

"But... I'm white! I'm middle-class! I have a doula! It's patently absurd that these nurses could think I did drugs! Just look at me! What do you mean that's exactly what a drug user would say?"

From her point of view she's a perfect mommy, but as far as the nurses and doctors know, she's just somebody who showed up pregnant with meth in her system and an unlicensed hippie who's smearing lavender oil around the place.
Bitbucket Server adds code search
The detail in the final shot comes from pulling together the details captured over time.

I guess with lots of messing about the less detailed region around the lander could be superimposed over the more detailed star field, but it would be even more synthetic.
I hope they also remove support for forward/back mouse buttons. I keep accidently pressing those.
Not sure what you mean by historical time zones. If you are referring to DST rules, boost.Date_Time released in Boost 1.34, which was released almost 10 years ago has a member function dst_local_start_time(year) for a time_zone object which returns 'The date and time daylight savings time begins in given year'.

The doc links for older releases seem to be broken on boost.org, so I can't check if the functionality is even older.
This article is pure junk, and reads like a long sequence of self-contradictions.

The author starts by claiming that the term "open source" has become meaningless, but then proceeds in providing a precise definition as defined by the Open Source Initiative. Then he proceeds to assert that licenses "are not a useful way to define modern open source anymore" (oh really?) to proceeds to suggest that his personal definition of open source involves the use of a service that forces the users to define a precise license for each project.

In the process, the author claims that "early open source was about the idea that code is ownerless", when the very basis of what open source software is, and always has been, is founded on the fact that each code contribution does have an owner who licenses his contribution under a very specific open source license which guarantees a series of rights to access and redistribute the source code.

In short, this blog entry is plain bullshit and a complete waste of time.
Wait someone to implement it then extract source or implement it yourself, but rather than going through the store, add the code you inspected/wrote to the browser by enabling "Developer mode" in the Extensions (chrome://extensions/) then clicking "Load unpacked extension".

This would be a very simple piece of code so getting no updates is actually better for security in this case IMHO.
https://arxiv.org/a/taleb_n_1.html

If that is pseudo intellectual for you, you are too rich. Lets not forget his success as bond trader and his fund making massive sums of money in market volatility.
Ah, yes. On OS X, Ctrl+Q and Ctrl+W (well, their CMD equivalents) are system-wide and it drives me crazy if I hit Ctrl+Q by accident, or that devs prompt to quit because of how easy it is to accidentally press it instead of W. I'm so glad that tabs and state reload in pretty much every app I use these days...
So you’ve screwed up your Redux store – or, why Redux makes refactoring easy
Backspace to navigate is bloody hell. I don't know how much work I have lost because all I wanted was to remove a couple of characters. ALT-left arrow!
Please stop dictating what this discussion is about, and what people can and cannot discuss here. This is perfectly relevant.
Bad title, yet an interesting story. This article is an excerpt from the book, "Rust -- the longest war"

http://www.amazon.com/Rust-Longest-War-Jonathan-Waldman/dp/1...
"Do you want to install "backspace for chrome?" This extension can;

See all your data on all websites

cant wait
I never said the doctor violated a law. I think what the doctor said (in speaking about a specific patient): "The doctor said one corrected report is for a patient she sent to the emergency room after receiving abnormally elevated test results from Theranos in late 2014." was ethically dubious.

Most of the people who are replying negatively to my comments are misinterpreting my position: either suggesting that I implied there was a HIPAA violation, or that I think medical research data should be suppressed. Neither of those is true.
This would make absolute sense. Certain requests (like location) already trigger popups that ask you for permission. If it turns out other APIs can be equally revealing as far as privacy goes, it would make sense to present the same popup.

I mean, using a web app for the first time would be no different then installing a mobile app - I wouldn't be surprised if I had to give it a few permissions.
Harvard students claim third place at international programming competition
Why is installing an extension that supports this functionality unacceptable?
You would need a way to change your fingerprint on every page load I guess?
Getting paid $60k a year probably sounds fantastic if you are a journalist working freelance and grinding out a bunch of free "exposure" on sites that refuse to pay for content.
Simple: Seperate documents, interactivity, and programs.

If I browse the web, I usually want documents.

Sometimes I also want interactivity, like in comment forms, which could be a seperated widget which could only interact in limited ways, and only with the page and the server it connects to.

And then there would be programs, which could access even local files – but would have an installation process like browser extensions.

Giving documents access that normally just programs do is stupid, as we have seen in Word Macro-based malware, PDF-based malware, Browser-based malware (the pdf.js exploit, for example), and so on.
The file explorer address bar was one of the best features that were introduced in Vista IMO.

If you're in folder "C:\foo\bar\baz\boz\" and want to go to "C:\foo\" it's just one mouse click. Or if you want to go to "C:\foo\bor" that's just two mouse clicks. Much faster than clicking "back" or "up" multiple times.
Well, I just created a small POC:

http://plnkr.co/edit/hKvPpEZQGCSkCNKly5Z3?p=preview

It would need to remember your choice so you don't get prompted everytime, but that's a small/easy change to make.
None of his theories are scientific. They're nice mental models to keep of the world, but they certainly don't justify his level of arrogance, especially not towards others who actually follow the scientific process to postulate theories
I thought that was "Canvas-Font Fingerprinting"

But now I see that is just seeing which fonts are available.

Thanks for the explanation. Its just hard to believe devices are so different. I would think most versions of iOS would have roughly the same set of fonts etc.
For me personally it's more about the dryer. I live in a cold/damp climate where it takes forever to line dry except for like 2-3 sunny/warm weeks in the summer.
And is that the defining characteristic of a computer? I don't think it is.
Defaulting to "rm -rf *" makes me imagine what could possibly go wrong.
>If you want a supremely annoying address bar, you should check out Windows File Explorer from Vista/7 onward. Each component of the URI is a drop down menu item and only by clicking on whitespace to the far right can you get to the actual URI.

You can also right click the bar to edit or copy the URI...
The Product Hunt Shop Is Now Open
Wow, so are mic settings that different on different on, say, different iOS devices? If you and I have the same model iPhone with the same model iOS, is the audio stack that different?
Automated tests are great. Can't imagine not having them.

Automated test systems, in my experience, have sucked pretty hard. Often written by Q/A engineers frustrated at not being "real" engineers [yeah I know, toxic culture], and just not written well. Like the test systems I could never install on my workstation or even get running on my own, in order to reproduce problems and debug them. Or the systems that would assign "Priority 0 wake-up-in-the-middle-of-the-night" issues to failures in the test framework itself. Test frameworks are best kept as simple as possible; be wary of architecture astronautics.

I like the "TDD is nice, use it when it's useful" attitude. TDD as a tyranny works about as well as any other silver bullet we've seen in software development over the years (that is, not very well).
I would expect the opposite behaviour to be annoying though, I've "lost" searches by hitting backspace and unexpectedly going back when I thought I selected the URL bar and waited to delete what was inside. Try to use alternative shortcuts rather than the overloaded Backspace.
Obama campaign sells email list to pay off campaign debt
Quick Tips on IVR Payment Processing – IVR Technology Group
Well, maybe so, but it's hardly surprising that people feel a little resentful about this when they're working at one of the world's premiere workplaces and can see people right in front of them doing much better.
Seems like he's gone full ZeroHedge
Not employed. As a hobby programmer I spend more time debugging. The larger the project the more debugging.
Thanks for the explanation. I missed it because I never though these settings could be that unique.
This is simple:

if (str.length < 6) {
str = ' '.repeat(6-str.length) + str;
}

This is easy:

leftPad = require('left-pad')

leftPad(str, 6)

(note: my JavaScript is rusty; there may be some very valid reason that the simple code is wrong)
Some people forget that there's more than one computer architecture. A computer doesn't even have to be digital.
Once in a while.
His fund lost massive amount of other people's money over the long term. (Guess he didn't have enough skin in the game.)
I've been installing NoScript, and instructing how to use it, on "regular" users' browsers for years. The sad inevitability is I end up instructing most of them on how to enable "Allow scripts globally(Dangerous)" option to help quell the flood of phone calls concerning their "broken internets". Many just can't be bothered &/or don't care enough to learn. Free will can be such a bitch, sometimes.
In many European countries, we have legal deposit laws that require the national library to run archival web crawls, at least of the country TLD and sometimes on a best-effort basis for material outside the TLD that's considered relevant (based on language, for example).

These laws specify that the crawls are stored untampered and guarantee that the results can be considered valid evidence.

Interestingly, that's how the Internet Archive's heritrix crawler came about - the nordic national libraries were saddled with this requirement but didn't really have the technical infrastructure to implement it. They formed a coalition among themselves and brought the Internet Archive into it (the IIPC[0]), and used it to fund development of heritrix.

[0] http://netpreserve.org/
Yes, no sound is recorded. Access to the user's mic isn't possible without a permission. If there are sections of the website or paper that seem to imply that, let me know and we'll clarify.
> so they think "awesome, something new and shiny to use in my code!" and start putting them in whenever they can

Yeah. You do not truly know hell until you're trying to maintain a basic CRUD app used as a tool for someone to learn domain-driven design, CQRS, and event sourcing simultaneously.
The GPL is not compatible with the Apple App Store because it contains: "You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License." By submitting an app to the Apple App Store and signing the license an author can grant that right to Apple, but somebody that wants to use the code can't do that...
I assume it's much more common to use Swedish cards abroad than it's to use US cards abroad.
I think you are in the minority here. For most people, navigating from one folder to another is not "functionality I don't want" in a desktop folder browser, but is the main thing you want to do. I'd much rather have UI that lets me navigate efficiently than that makes it efficient to copy-and-paste arbitrary substrings within a folder path. I do the former almost every time I use the file browser and the latter basically never.

My main computer is a Mac and I very much wish its "Finder" had navigation tools as nice as the "breadcrumb bar" you are describing in Windows.
Innovative surgery performed in Poland; woman cried for the First time in her coma