skysight-inc/HackerNews huggingface dataset:
See here - http://c2.com/cgi/wiki?GangOfFour
Something that is best left to the browser to handle... by allowing the user to enable/disable 3rd party cookies. Which we already have. But no, the EU has stupid notifications on basically every single website as a result since everyone uses third party analytics. Why? If you want your analytics to be believed by anyone who wants to advertise with you, invest in you, partner with you, or buy you, they'd damn well better be third party analytics.
For just a very basic example, you would never see an Alexandrian pattern language that recommends the horrendous environmental practices of modern capitalism, which are literally destroying the world.
Just altering your own browser's fingerprint for each domain won't poison their data (it just makes you anonymous to them). Any data is good data as far as these trackers are concerned. You can devalue their data by collectively sending the same fingerprints, but there is no way to actively poison their databases.
> The projected total cost of an MSc at 0% inflation is £26,540 (home/EU) or £31,140 (overseas).

well...
that won't work in the EU which have have a much more sceptic view on these things.

Their principle is the direct opposite of the US. If there is just the slightest risk that something is dangerous they forbid it.

In the US they only forbid things if there is overwhelmingly evidence that points towards it being dangerous.
This. And I'd add that the type and complexity of the workload your application sustains is almost proportional to the amount of time spent debugging it
Having a friend who often operates their keyboard by the old stick between their teeth method, I'd like to see an analysis demonstrating that the breaking change improves accessibility. Particularly since the alternative posed in the thread is the chorded alt-left.
I think the whole UX thing is overrated. People will like what they are accustomed to, and dislike what they are not accustomed to. Just look at all the flak Facebook gets when they move things around.
I did it as a joke at first but it actually works quite well.
True and this is also what I always mention, Noscript is really an advanced topic and everytime I've tried to make friends use it they've eventually given up.

But people who come to these lectures or cryptoparties usually have a desire to do something about their personal IT-security so hopefully they can find the motivation.
I agree on both points. I really enjoyed reading Antifragile, lots of good concepts and ideas! But his Twitter feed is pretty depressing to read - lots of attacking back and forth.
Is Myntra hacked?
Mobile app users are receiving random notifications.
> That's only true for GNU-based userlands, not BSD-based ones.

Sure, but installing (a subset of) GNU coreutils is probably going to pull in a lot fewer dependencies than this JavaScript command line tool. Plus, you can use ports, no need to mess with a seperate package manager (npm) and the associated package verification foibles.

> And if the system properly TRIMs it might not be necessary at all, though that greatly depends on the SSD.

The "depends on the SSD" is a big one. Various recent forensic papers have shown that it can take a while until a TRIM'd sector is actually erased by the firmware.

I still think that if this kind of thing causes worries, full-disk encryption is really the only sensible solution.
Author himself stated that rm has a -P flag, that actually does the same thing more correctly and more securely:

>Files are overwritten three times, first with the byte pattern 0xff, then 0x00, and then 0xff again, before they are deleted.

Plus the -P flag is available on both GNU and BSD versions of rm. Somehow I fail to see the user-friendliness factor.

Edit: formatting
True. But no harm in getting it off the ground quickly before optimising. Git was written in Perl originally, and ported bit by bit to C. I think this shows it can be a good way to work -- prototype quickly, then optimise.
List of most frequent passwords in the recent LinkedIn alleged breach
This gets really scary when you realize it's not just chemicals that we recognize as drugs that can have these effects- it's every chemical developed by every industry in every product we're exposed to in the world.

In a way it's nice and calming to think, "oh, if I don't abuse illegal drugs I'm not affected by this. Most non drug chemicals don't cross the blood brain barrier anyway"

But then you might remember the NYT's attempt to do an expose on drinking water. http://www.nytimes.com/2009/12/17/us/17water.html

Chemicals that the EPA tests for stop being produced, industrial chemist tinker with them in the exact same way these drug chemists do, and then new chemicals are released into our environment that we don't have data on or testing to mitigate.
As others have commented, the author doesn't seem to understand that computers as Information Processors is also a metaphor. Computers just shuffle electric signals around according to the properties of their circuits. Software is just an abstract way of referring to electricity flowing in a certain way inside the computer.

My knowledge of how computers work is fairly shallow and my knowledge of neuroscience is basically none. With that caveat: this answer https://www.quora.com/Is-the-human-brain-analog-or-digital best fits my biases/intuitions. TLDR: The brain has a digital aspect -- neurons fire and send a signal or they do not -- and an analog aspect -- whether or not a neuron fires depends on the chemical(?) conditions in which it's embedded and inside the cell.

This makes sense to me. That being said, I'm not sure whether I actually disagree with the author. If anyone is trying to find the brain's equivalent of a CPU, that's a fool's errand. It also seems likely that digitizing a brain is not possible, certainly not feasible. Digitizing analog systems is always(?) lossy -- the lossiness just doesn't matter with things like music due to the limitations in human hearing.

This doesn't mean we can't create artificial brains, it just means that they can't be digital machines.

My personal, bad, metaphor for memories is that they work somewhat like linked lists. It's easy enough to recite a poem start to finish. Harder to recite it if you start in the middle. Really hard to recite it backwards. Is this true? Who knows. Does it tell us anything about the underlying mechanisms? Not really.
There is and I've given that so much thought. I've gone as far as to sync my own Noscript lists. Since Firefox Sync will not sync noscript whitelists I have to do that myself. So that's a major feature request from me right now.

Not only to have pre-built lists but also to share your own list between devices.
Completely accurate, in most cases. I think that's inevitable when you describe an abstraction with an analogy.
causes parkinson's symptoms != causes Parkinson's.

However, if you combine fewer neurons and fewer receptors there is presumably going to be a faster apparent disease progression.
Skimmed the article, saw that he reccomended using Googlemail.
Looked at the title of the post again.
Looked at Googlemail reccomendation.
Laughed and made a mental note not to trust "Troy Hunt".
When using the terminal command rm (or DEL on Windows), files are not actually removed.

Yes they are. As a user, I see a file, type rm file, then it is gone. The file has been removed.

Yes those parts of that file are possibly recoverable back into the original file, even without much work, but the file has been removed.
Design patterns, OOP, to a large degree programming languages are just tools. You don't hear of craftsmen saying things like "The only thing you really need is a hammer. It's been around longer than the other tools and you can use it on every project". Replace "hammer" with C or Java and you have a legitimate comment on a score of threads.

> What patterns don't help with is the initial design of a system. In this phase, the only thing you should be worried about is how to faithfully and correctly implement the business rules and procedures.

I submit that should be your overriding concern at all times, not just the design phase. If you have to refactor some code in order to extend it, tie it back to the changed requirement. This forces you to make the least amount of changes, refactoring the least amount code, breaking the least amount of unit tests and introducing the least amount of bugs into production.
Nautil.us better do a follow up to this article. The Father of (Heavy) Metal.
Or look at medical secretaries and their opinions about the new "user friendly" interfaces that replaced the keyboard driven programs of previous generations.
I found both his definition of the adapter pattern and his example to be a bit off. In his example, the adapter extends the external interface instead of the client interface. By definition the adapter must implement the client interface. It's even in the UML diagram displayed on the website he quotes (http://www.dofactory.com/net/adapter-design-pattern)

> The fact was that I just didn't understand them the way I thought I did.

> To be clear, I've never read the Gang of Four book these patterns are defined in

After admitting he has a less than desired understanding of design patterns (proven by his poor example), he makes bold claims like:

> if you ever find yourself thinking, "I know, I'll use a design pattern" before writing any code, you're doing it wrong.

I'm having problems taking this article seriously.
Why would two browsers with the exact same user agent (ie same, version, same OS, same arch) yield two different renditions of an audio fingerprint?
Project Tango Area Learning
"So" Google lost potential business for a while from people who wanted to spin up VMs rather than wanting to ship code to a proprietary execution framework.
What do you mean by "use up the nice entropy"? You can use /dev/urandom for cryptographic applications (in fact _you should_).

Here's a nice article about it: http://www.2uo.de/myths-about-urandom/
The problem here is Canvas fingerprinting - that's what I found the most surprising and interesting.

How do you prevent that, apart from working on 'fixing' browsers to create pixel-perfect renders across different browsers/platforms/configurations. Would that even be possible?

Edit:

> Tor Browser notifies the user for canvas read attempts and provides the option to return blank image data to prevent fingerprinting.

Huh. I guess that's one attempt, but being able to read pixel data out of a canvas is completely reasonable.
From web dev to 3D: Learning 3D modeling
Universities that offer part-time undergraduate courses have different ways of delivering them. Some have regular evening or weekend lectures, whereas others are mostly online.

I'm studying Computing and IT with the UK's Open University. Module texts are sent through the post or are available online, and there are a mixture of online and face-to-face tutorials (which are optional but recommended). Depending on the student's module choice, however, they may be required to attend exams at an exam centre, or residential school.

I'm not aware of any ranking, but if you are interested in taking a course that is mostly online, you might want to search for distance learning courses in your country of residence. Of course, it may also be possible to study a course offered by a university from another country. The Open University has students studying online from around the world, for instance.
The big problem with noscript, and this has already been mentioned on here, is that it requires a certain level of experience with the web to operate.

You almost have to be an experienced webdev to recognize which domains are necessary and which aren't.

But this is also why I emphasize that you can freely use the global whitelisting option and still be much safer than without noscript. Simply because the sites that will get you are often the sites that open unexpectedly. Unknown domains that you did not request.
Nitpicking: he's an asset allocation/market expert, not an economics expert. His PhD is in finance, not economics. There's a significant difference.
I created a website to help amateur filmmakers [Beta]
If the case of the switch was connected to the unused terminal it may have served a purpose by connecting signal and chassis grounds.

I prefer the idea that it was magic :)
Link to that spec?
1 and 2 were answered by others. In my opinion, 3 and 4 make you better understand the reality which makes you a better programmer. Chances are that you will not use this knowledge. On the other hand it could give you some useful ideas.
I don't mind removing backspace, but this better not remove the functionality of my back button on my mouse. That's one of the worst things about having to boot into OSX at work.
It's not just news feed on our platform, Socibd is different, you can check out the demo: https://demo.socibd.com
I'm always curious about whether or not people are lumping in lower-level "coding best-practice" concepts like DRY in with this idea of "complexity."

It's fine to complain about people who "over-engineer" things, but I've also come across cases where someone uses "I'm Agile" as an excuse to completely throw out any and all coding structure or best practices.

And every time I try to say that maybe we should spend 3 seconds to remove the comments that are in Chinese and maybe adapt the code to our naming conventions after literally copy&pasting it in from StackOverflow, I get pointed to arguments like this post for why none of that stuff matters.
Looks like VodkaHaze is an account opened to harass scientists who are against GMOs.
My the article is misargued mush. It's hard to analyse all 4000 words of it but to pick on a few points:

>But here is what we are not born with: information, data, rules, software, knowledge, lexicons, representations, algorithms, programs, models, memories, images, processors, subroutines, encoders, decoders, symbols, or buffers – design elements that allow digital computers to behave somewhat intelligently. Not only are we not born with such things, we also don’t develop them – ever.

I have several memories.

>cognitive psychologists will never find a copy of Beethoven’s 5th Symphony in the brain

We can build artificial neural networks at the moment to recognise faces and no doubt if you fed them the right inputs, to recognise Beethoven and probably tell you which symphony was playing. You would also not 'find a copy' of the 5th in the neural network. It is likely that the human network of neurons works in a similar manner to the artificial neural network with the learnings stored in modifications to synapses and changes in memory values respectively. I mention this rather obvious stuff because the author goes on to suggest:

>Meanwhile, vast sums of money are being raised for brain research, based in some cases on faulty ideas and promises that cannot be kept

On the basis of the above kind of semi arguments. The fact that the Human Brain Project may be a poor use of research funds is kind of a different issue.

>I challenged researchers there to account for intelligent human behaviour without reference to any aspect of the IP metaphor.

If you think of anything we normally regard as intelligence such as playing chess it involves taking in some information such as where the pieces are and then doing something with it. How that is supposed to prove his point is a loss to me.

etc and on for dozens of other wrong implications and twisted logic. Life's too short...

(For a kind of counter argument check out the Recurrent Neural Networks and Inceptionism articles https://news.ycombinator.com/item?id=9584325 and https://news.ycombinator.com/item?id=9736598 for how eeriely close the behaviour of artificial neural networks can be to human ones)
Not if the contract states "this is authorized access". Then it's relevant.
I still think "oh, a generator function" when I program in clojure. I'm just not excited every time I got to use it. That's all the difference IMHO.

Also - there are such "nonexciting patterns" in OOP languages as well, and they are much less often abused. For example "a switch inside a while" pattern. Which I think I will need to name "StateMachinePattern" to make it cool and stop people refactoring it into strategies and stuff.

There is value in one-screen definition of the whole machine, instead of separating it into 6 files.
Introducing the 2nd Generation Boosted Board
There have been a couple plugins which try to address this question: Chameleon (https://github.com/ghostwords/chameleon), which is still in early stages, and FireGloves (https://fingerprint.pet-portal.eu/?menu=6), which was built by a research group (not sure it's still supported).

Also a great paper on this topic: http://research.microsoft.com/pubs/209989/tr1.pdf
Long live Lynx!
Projects Selected for ESA Summer of Code in Space 2016
If the ask doesn't move, and the bid doesn't move, orders will happen at both prices due to market orders from both bears and bulls; if you'd like to call that "price moving" you're free too, but I won't. If you were staring at a chart you'd see nothing happening at all because charts don't chart orders, they chart the bid and ask or some middle between them. Regardless, you get my point, the bid and ask do not have to move at all for a market maker to make money, they would in fact prefer the safety of no directional movement.
Well, the laptop doesn't necessarily send everything you say near it to Google HQ.
I think it will really depend on the role.

- One project is in active development, and I probably spend about 70-80% of keyboard time coding with 20% debugging.

- A separate project is in maintenance mode, and obviously most of my time on it is debugging as bugs come in. So probably opposite, 70-80% debugging there.

- Sometimes feature extension requests come in, in which case it's probably closer to 50/50 on that project.
Isn't that what code conventions are for ? Additionally code review could fix that situation better.
> Sure, but installing (a subset of) GNU coreutils is probably going to pull in a lot fewer dependencies than this JavaScript command line tool.

No objection here. Though the original note is right, you just pointed to the wrong tool:

> I still think that if this kind of thing causes worries, full-disk encryption is really the only sensible solution.

And full agreement there.
Have to admit using FF most of the time. I only know the sophisticated websites doing it themselves.

edit: chrome doesn't warn, but browsers can re-fill the input forms when you navigate forwards again. This doesn't help if the state of the website was more complex and fails to resume.
The wildest conspiracy theories you've heard are also "the outcome of inductive reasoning based on many observations". Empirical testing is supposed to be statistical, not subject to human bias.
And this is why Vertu isn't doing so well. It is extremely difficult to build a good software stack compared to building a quality casing/hardware. And once you have a great software stack, it is cheap to distribute it to millions of customers, while it is difficult to scale hand-built physical production.

If you are super rich and want to show off, you are probably much better of getting a jeweller to remove your iPhones casing and replace is with diamond encrusted gold or something similar (and I believe there are companies who do this).

But then again, the best way of showing of excess richness is being wasteful (lighting cigars with 100 dollar bills, kind of stuff). So you can argue that you waste features when getting a Vertu. If that makes any sense.

Regardless, Vertu comes with a world wide concierge service, and you can probably have them do all your tweeting and googling for you, so maybe owning a Vertu is a signal that you have people to do your smart phoning.

At least it is sobering to know that even the super rich can't get a better phone than you and me. I believe there is a Warhol quote about how the best softdrink available to the president is the same coke as you and me can buy for a dollar.
Wikipedia Editor Says Site’s Toxic Community Has Him Contemplating Suicide
What would anyone do with your internal network IP?

Having these features as optional plugins means they are basically impossible to count on having in the basic web platform, meaning you're going to fight a losing battle to gain adoption for any applications that need them.

And the open web platform is the only platform right now that is enabling developers to create cross-platform applications outside of the restrictions of walled-garden app stores.
What Is Your Ideal Workplace?
Ray Dalio – How the economic machine works [pdf]
Is this news? What do they normally place?
On a related note, Transit [1], by Hickey et all, can provide a meta scheme for data interchange that inter-operates with JavaScript. It provides a richer set of data sets than traditional schemas. You can define things as a Set or List, for example. As a result, you can express data behavior while expressing general structure.

1 - http://blog.cognitect.com/blog/2014/7/22/transit
I imagine this friend could benefit from a keyboard with extra programmable buttons. Of course you can't expect that for all accessibility needs.
That's interesting, I'd like to know more about the specific European situation on this.

There have been a few cases (in Italy, but not only) where someone sued someone else for defamation (or is it libel?), bringing a screenshot of a tweet, Facebook post etc. as "proof"; all such cases have been dropped because a screenshot cannot possibly be used as evidence.

It is not clear (at least not to me) how someone could proceed in order to obtain proof in these cases.
Debugging tests. It's the worst because the feTure took an hour to add with ita own tests, but a day and a half of debugging how the changes broke other tests.
"Y se añade "en ningún caso un generador se podrá conectar a la red interior de varios consumidores". Esta medida habría beneficiado a las comunidades de vecinos."

Baterías y trabas burocráticas (right column):

http://economia.elpais.com/economia/2015/10/09/actualidad/14...
i'm not talking about a fucking redirect, THE GUY OWNS SLOW.COM, it's his god damn traffic, he can do what he wants with it.

THAT'S HOW DNS WORKS.

i'm talking about ownership, not the fucking http protocol.
What is a computer?
Brisbane has them. Big open storefronts with open areas inside and a counter with a copper. Police there carry guns and the gun laws are much less restrictive than in the UK. They seemed pretty comfortable.
A Note on Post Grad Happiness
I'm referring to the PV panels the author mentioned putting on his window sill. Agreed that the hot water system isn't a fire concern.