skysight-inc/HackerNews huggingface dataset:
That's actually a possibility but I very much doubt this would be used in practice. Apart from the scaling problem there is a more serious problem which would make use of this certificate for lots of MITM impossible:

- today's browsers use certificate pinning, i.e. Chrome, Firefox... have predefined lists of sites where they know which public key to expect. One example of such a site is google.com.

- The browser will usually complain if the certificate for this site is not the expected one.

- The browser will not complain on pinned certificates if the CA issuing this certificate was explicitly added as trusted into the browser. This is to allow legal SSL interception, i.e. the one done in lots of companies to protect against malware and data leakage and done by several desktop AV products for the same reason.

Thus, if the certificate is signed by the BlueCoat CA which is implicitly trusted due to derived trust then the browser will complain because the certificate does not match the expected (pinned) one. If instead the certificate was signed by an explicitly installed CA the browser will not complain.

That's actually the way the usage of misissued certificates in Iran was detected (ComodoHacker). So this behavior would make the use of this BlueCoat CA for many MITM attacks impractical.
Microsoft is simultaneously more open than ever (dev-related) and acting just like the 90s (consumer-related). So strange, Windows 10 is pretty nice but they risk destroying reputation with spyware and deceit. I am assuming they are desperate to get people onto the continuous upgrade train to avoid the Windows XP situation occur inn again.
Potentially, yes. There are many, many microbes who have antigenic profiles that make them very poor candidates for vaccines.
> If Gigster's equity stake was 20% in a company that exited for $100 million.

Gigster's stake is 20M. They share 1% with freelancers, which is 200K. You get 1/500th of this = $400. Amazingly generous!
They only just moved them up. 10 I've found runs better on older hardware than 7, it's was the same story for 8.
The line to "unauthorised computer access" has be crossed several times.

Usually investigators are overzealous with prosecuting this crime, but i doubt anybody will neven ever start investigations against microsoft.
They use a great deal of bleach (Chlorox frequently has a booth at conferences I go to) along with other specialized cleaners, ozone foggers, UV radiation robots...
What you are describing is the entire field of interaction design. It's not "just some icons and menu colors".
Blue Coat need only issue MITM certificates for one large client for a few days to both do a lot of damage and make a lot of money, and if that's their plan, what do they care if they aren't trusted in Chrome afterward?
Doesn't every phone do this to make the swipe style keyboard work and autocorrect?
Kickstarting Flask on Ubuntu – Setup and Deployment – Real Python
> Uses intentionally confusing UI to trick users into installing ("upgrade now or upgrade later?" - note the absence of "do not upgrade")

Just like on iOS! I can just now, or later for my pending upgrade. It pops up everyday.
Writing 6000 integration and unit tests can be avoided by using purely functional statically-typed languages. There are some that even compile to JS, such as PureScript. Most of what typical JS tests check can be expressed with pure functions and types.
"and the target of dislike and rage from many people who love Apple products."

He managed to lose me in the first paragraph. Not a record, but really close.
Language options would be great to have. If this becomes popular it will be a priority. At the moment it's more of a concept that I wanted to share but help is always welcome :-)
Indian Documents Angola Embassy Attestation – Akonter
I was perhaps too dismissive, it is certainly full of information. But I mostly meant for the moment the information most likely to be gleaned will be from referral links.
Holography Hypothesis: Black Holes May Be 2-D
List of the Best landline Bluetooth adapter
Sometimes you need to invest some time into design processes. This helps
Honestly as a user I think Apple and Google can fry frogs with their design guidelines. I want app makers to make apps that are fun to use and enjoyable and more importantly useful. I could not care less if they are following company X's design guidelines or company Y's design guidelines.

There is nothing earth shattering or innovative or useful about Apple or Material design guidelines. It is just an attempt to establish their brand.
Engineering for Engineering's Sake [video]
A Schrödinger cat living in two boxes
I don't know about the requirements; I did upgrade from 7 to 8 (while also replacing a hard drive) and then to 10 (because I wanted Bash for Windows). It works very well, but my computer is a desktop, and I did pay a bit for it back then. Meanwhile, a lot of computers had Win7 preinstalled, and I wouldn't call most of them powerful. Hence the caution - OEMs don't give a shit, they'll happily sell a laptop that can barely lift its own OS[0][1], so if you upgrade that kind of equipment you risk basically bricking it.

[0] - Just recently I've been "fixing" such one laptop for a friend of my mother - it was barely strong enough to lift its own Windows installation. I made it much more useful by just replacing the RAM die with a one I pried off a broken laptop that serves as an "organ donor". Hell, I found getting moar RAM to be a quick solution for most of the lower-end laptops that get "too slow".

[1] - this happens for mobile too (as I experienced first-hand), so my rule of thumb is that in terms of computers and smartphones, buying cheap is worse than not buying at all
That's a ridiculous claim. It would be trivial to implement a MITM-as-a-service on a server that Blue Coat devices can connect to. You're providing factually incorrect information.
On Feb. 19, 2016 the first baby robot was born
Among the reasons, you can walk and hitchhike from Iraq and Syria to central Europe, but not to the USA; and you have a chance (only a chance) to reach Lampedusa or Pantelleria from Lybia in a dangerously overloaded disposable boat, but not to cross the Atlantic ocean.

Muslims in the USA typically got there by plane, with a visa; this is enough to filter, from the mass of generic Muslims, non-angry respectable middle class people instead of the mostly desperate, very poor and often illegal refugees and immigrants we get in Europe.
And a Windows one called "Zeal" that's basically a good copy of Dash. Used both, recommended.
http://www.storytechnologies.com/blog/ I write about story development software and techniques.
Here's why some people get 'skin orgasms' from listening to music
China may send the first unhackable messages with quantum encryption
Tune into the Smashing Sounds of Large Hadron Collider Data in Real Time
> Color code everything to get a better overview of what's coming.

Really? It could look like a 90s geocities website with flashing text and icons.
Wifi exposure using a computer should be hundreds of times lower than a cellphone that is emitting radio at full power next to your head.

If you are talking about Wifi in your phone, its' basically the same effect/power as GSM/CDMA.
The circle is complete: Minecraft is getting a deathmatch mode
TL;DR - In the early days of penicillin, it was used to treat various STDs. Doctors strongly advised their patients that alcohol was not to be consumed while taking the anti-biotics, not because there was a chemical interaction between the medicine and the infection, but to lower the odds of the patient getting wheeled one night and re-infecting themselves.
Show HN: Interactive SVG Info Graph
We already have cancelable Promises in custom libs like bluebird, isn't?

So, I want progress reporting for promises too!
Blue Origin will intentionally crash its spaceship during the next test flight
Do you see no value in SSL at all, then?
Introducing Google Container Engine (GKE)
Um.. Ok wow. I know we're supposed to not be negative. So.. let me be clear I'm not trying to discourage you, so think of this as constructive criticism.

Firstly. Get a template system. It doesn't need to be complex. I use a simple object that accepts variables, stores them in an associative array, and then when you call it's render() method, it uses extract() to make those local variables and does an include of the template file - which can then have whatever template logic you require (loops, ifs, etc).

Next up. Your DB connection is using hard-coded strings. Use some kind of configuration for this. I'm very partial to environment variables, but it could also be an ini file, an environment-specific PHP file, etc.

Um.. 3? I don't know where Im up to now. Anyway, your DB query in the search results file is extremely naive and insecure. Look into parameterised queries.

4 I guess. Just looking a the above referenced query indicates that any given site is limited to just 13 keywords. I realise this is likely a learning experience but basically that isn't going to work for any meaningful sort of results.

5? You have a cron script, and then make a http request to call something else. Why? Just execute the script you need to run.

I think that'll do for now..
I think this deserves its own term - porkware
Come Hack on OWASP ZAP on Bugcrowd
Often the founders have trust funds and connected families, so never have to worry a day in their lives about missing rent or going hungry.
Darn, I had no idea one could get into the media with this kind of stuff.

I had a much larger "proof", where we didn't bother storing all the details, in which we enumerated 718,981,858,383,872 semigroups, towards counting the semigroups of size 10.

Uncompressed, it would have been about 63,000 terabytes just for the semigroups, and about a thousand times that to store the "proof", which is just the tree of the search.

Of course, it would have compressed extremely well, but also I'm not sure it would have had any value, you could rebuild the search tree much faster than you could read it from a disc, and if anyone re-verified our calculation I would prefer they did it by a slightly different search, which would give us much better guarantees of correctness.
Probably because they have no clue how they work, and they don't have a good mental model of diseases and bacteria. Aka. they don't understand the "why". A bit of explaining would definitely help.

I agree with the observation that telling people to do something without explaining why is stupid and will only lead to disappointment.
They just increased them. You now need 2GB for the 32-bit version of Win10, iirc. That's the only change, though.
The problem is the signal to noise ratio. Every day you have catastrophic predictions from asteroids, super volcanoes, big earthquakes, new ice age, peak oil, loss of ozone layer, loss of biodiversity, solar storms, ... All with dire consequences.

Each of these events would cost a few (hundreds of?) billions to address or mitigate. It requires a super human intelligence to separate the chaff from the wheat. And this is hard to know what is scaremongering, and what is really dangerous.
I agree... except replace third world countries with any network they or their customers can access.
Well, Apple Music for Android is also a good example of what the author criticizes from Google. It doesn't follow material design and the position of the menus is the iOS one, not the Android one.

So, if all the apps they port doesn't follow the guidelines, can we conclude that Apple is also the Microsoft of the 2010s?
There were several other such services that learnt it the hard way, back the when MySpace was the big thing and decided to host their images themselves (and video too). One such service survived in those days (Google bought Youtube), the others died.
The 11 worst Soviet aircraft
I didn't know that, thanks.

Also, most people don't know that either. Today it's just a saying, that's been repeated by people for decades.
Actually Google currently is facing some serious anti-trust cases as well.
This might be a weird question, but surely you run your tests locally in a loop?
I must be a very weird person I feel lately (this theme is recurrent on HN); I don't actually notice the difference. I use iOS & Android and if the app works well I don't notice if it doesn't behave 'like it is supposed to do' on the respective OS. It is far more noticeable on desktops. However, if copy/cut/paste (Firefox on Linux notably which is unusable because I cannot copy to/from it), file dialog and drag & drop works with the rest of the applications and the application is solid otherwise as well I don't care about that either and probably won't notice it. I notice it with software that presents me a hard to use custom file open/save dialog only. And I tend to just not use that anymore.

But on mobile; if the app is good (I for one like Google docs) I don't believe many people actually notice this difference.
To poll meaningful opinion in a highly incentivized environment like that, ratings would have to be strictly relative. Not "is person p1 any good at quality q1, q2, q3?", but "quality q1, q2, q3, which one of those is p1's strongest, second strongest, third?". A decision maker could then use that data to extrapolate from qualities he can judge (even if it's as stupid as "attention to personal appearance") to those he can't. People who score badly on a visible quality they are obviously good at must be pretty stellar at the invisible ones, those who score much better than expected in a visible quality, well, there might be a reason for that.

Still, that system would be sabotaged by favor based raters. They would quickly rank qualities by perceived importance (I know I would) and blindly rate the most important category highest/lowest depending on popularity.

Enter sudoku rules: make it a square of persons/qualities and require both rows and columns to be a complete distribution. The challenge of creating a valid matrix should then take care of any remaining game-theoretic influence, leaving only honest opinion and a fair amount of noise (which is a much lesser evil than deliberate manipulation).
The history of uselessd (q.v.) indicates that it cannot be solved by forks.
Yes, they do. Maybe not sending it to some server though.
"Startups" and "Theranos" are not the same thing.
If you manage, be sure to let the Processing foundation know; I'm sure they'll love a PDF (eBook?) version of the documentation.
"but when you reach 7,825, it is impossible for every Pythagorean triple to be multicoloured"

So they didn't know in advance how long it was going to take or the size of the output?
London-based DAD secures £2M to launch DIY video visit service
Except that the center of mass of Solar System lies within or very close to the Sun, so in most practical reference frames it looks pretty much spot on heliocentric. OTOH the only reasonable frame producing geocentric view is the Earth.
Bug Tracking explained in 7 funny GIFs
an apple fanboy dislikes android, quelle surprise
My problem with D3 is that I can never just sit down and say:

"This is what I'm going to make, its going to be the coolest visualization in the world, NY Times is going to hire me"

It is really the most counterintuitive library I've ever had to deal with. How about you?
Because the scale isn't binary here - you don't have only a) people who blindly trust doctors, and b) people who are conspiracy nuts.

Both of them are wrong, btw. Pharma companies are greedy and they do everything they can to make you spend more. Doctors are influenced by them, often very subtly. That is a fact, not a conspiracy. But the fact also is, that doctors save lives and most have noble intentions (despite the meat grinder medical career is). One needs to learn what information belongs more to "greedy companies" category, and what belongs to "life saving science" category. It's no surprise people get confused about this - and that's why you absolutely need to explain to them why they need to finish antibiotics treatments.
> It is not a book primarily about Human Computer Interaction and your regarding it as such or at least lumping it in with HCI shows a serious misunderstanding of the larger point.

The primarily I did not say, did I? The book was required reading at the first university I heard a HCI lecture. It was recommended at my masters (in HCI, both the masters and the lecture), and contents from it were teached. I'm not sure about everyone in my current team, but I know at least some have read it, and I saw general references to its content. And those guys are pretty much the core of european academic HCI.

Everyday things has that role, as I could see, exactly because it is not talking about computers. It manages to show concepts and principals in a way that makes clear how they are universal. Besides, computer interaction does not happen only through display interfaces.

> I call out the original title, first, to be a hipster but more to point out that his very aim was to talk about things not Human Computer Interaction

Actually, the foreword of the 2002 edition I have open right now explains the change of title. It describes that it is because psychology in the title made it go to the wrong bookshelf in stores, in that people did not capture that it was talking about objects and design instead of psychology itself. Where do you have your explanation from?

> What I gather you're asserting is that they must also be manipulative and get people to do something, themselves?

Exactly. Or to not do something they'd usually do.

> That sounds a little like a dark pattern at work to me...

A little, yes. I stand by that manipulation is not enough included, and deception is not enough, and the link look is not enough. But like I said, I now understand why others are mixing it up – and the point with the different use cases might apply. I was serious in my explanation in another comment that there might be a group of people for who it really works as a manipulation, even though I can't see it working in a general way without prior conditioning, and then it fits the dark pattern definition reasonably well.
That is untrue. Read about "wait"/"nowait" (in the xinetd and inetd manuals, for starters).
If China did this what would you think the reasons would be? Of course it would be to spy on their citizens, to exert social control.

What makes us think the US is so different after the stuff that's gone down in recent years?

I genuinely consider it a possibility that this is linked to the panic over terrorism and that governments now have access to the data being hoovered up on practically everyone by Microsoft.

Of course I have no evidence. So the best that can be said objectively is that we cannot know either way, but still my gut is sending me warning messages.
You (probably) don't want `final` classes
I feel like I'm missing something. Here's what I see: http://i.imgur.com/GAGo2y5.jpg

What should I click on?
Not only that, people asume that windows is easily upgradable, but it's not. If you buy an OEM laptop , which is the norm, if the manufacturer doesn't provide updated drivers you might end with a bad user experience. I have to ASUS laptops at home (N56VZ and U36SG) and both have hiccups and short freezes using windows 10. The only thing differente between Windows 7 or Windows 8 is that i don't have updated drivers from OEM. This made me realize where buying an expensive mac might payoff in the long run.
Remember when Facebook and Google had strict styling "guidelines" for their login buttons that were completely different and didn't fit aesthetically on anybody's login screen together?

That was big ego
> but there's also no get_unchecked() for slices so you'd pay for the checks twice.

Yeah there is[1], unless I'm being really stupid...

[1]: https://doc.rust-lang.org/std/primitive.slice.html#method.ge...
I agree that software lacks this visual language -- I always find English a better architectural description language than UML, though I am not particularly happy with either.

I think the reason is that computer programs are documents -- things constructed in a language. Someone might conceivably write a good summary of, say, _War and Peace_, but a diagram of the book would only be useful for illuminating certain aspects of the story.
The Mu Answer
I love the "it's worked like this for months" quote. Yeh, you silently switched the behaviour for a single case a couple of months ago in an feature people rarely use. How could anyone be upset about that?
There's a wide spectrum between a 10k word article and not being limited.
Or, if you want to use compiled code and have it be installable on multiple OSs, conda
Yeah, complaining about religious scientists often seems to be an exercise in selectively applying high standards.

There are a lot of atheist scientists that are perfect bayesian reasoners while doing research, but when they step out of the lab they suddenly get as irrational as the rest of the general population. People are way too good at compartmentalizing beliefs.
A few years back I built an app which used coroutines extensively (<plug> greylisting SMTP proxy, now abandoned because I don't run my own mailserver any more, http://cowlark.com/spey/ </plug>). I originally used getcontext/setcontext.

Superficially it was really easy, but turned into a goddamned nightmare. The problem is that pthreads gets on really badly with user-allocated stacks; some pthreads implementations find the current thread ID by looking at a magic value on the current thread's stack, and of course with a user-allocated stack this wasn't there.

But why was I using pthreads alongside coroutines, you ask? Well, I wasn't. But I was linking to a library which was referring to pthreads symbols, even though it wasn't calling them; which made the linker automatically pull in the thread-safe glibc, so malloc/free ended up wrapping in mutexes...

The net effect was bizarre and infrequent crashes that only showed up on machines which weren't mine and that I didn't have access to. I spent months debugging that.

Eventually I switched to simulating coroutines using pthreads with a big lock so that only one thread could run at a time. (Which actually turned out to be better, because now I could do some operations properly in parallel.)

Beware of setcontext! Bewaaaaaare!
The best of the WEB now comes in a PRINTED magazine
On Women Leading Africa
Not having a limit does not mean you can't post real time updates. But having the limit means you sometimes can't post even a single coherent sentence.
Maybe Google is better at hiding it or just being 'less evil', but MS was pretty open with their 'destroy everything that comes in our path'. I think it is important to mention that when mentioning the antitrust case.

Edit: I was against the antitrust case at the time even though I did not like nor used MS /products/ and did not approve of their practices. I believed they got that power because they managed to get enough people drink the coolaid and that's a part of what a business does; kudos to them basically. Still don't like most software they make, but as a company it seems a lot better now. Why restrict that? I have another opinion (I would be for the antitrust case now) now as I grow older.
I know that 'tl;dr' is frowned upon here but this particular tl;dr is better written and just as in depth as the article itself.
Power of transmission is only one part; another is distance to the source, since AFAIR the power drops off at a rate inversely proportional to the square of the distance. Being exposed to a router at a few meters, and even to a computer at a meter or so, is probably significantly different from having your phone touching your head or in your pocket.
JUST USE shouldComponentUpdate

This will give you huge perf boost
1. Probably a toilet with one sink per multiple toilet cabinets. I.e. the standard office one.

2. Out of your own experience, how often you clean your anus without getting your hand dirty even in the slightest?
That was a suprisingly accurate summary. The whole thing, including the incoherent rant about material design