skysight-inc/HackerNews huggingface dataset:
You ran a setup script, as root, without looking at it and are upset it installed things? Shouldn't you be more upset that you didn't take the time to look at what it does before running it as root?
Was and still am a big evernote fan. I just switched away from it towards tiddlywiki to be in full control of my data.
"Instead of blocking a whole website, it can block an individual webpage that annoys it."

In order to get enough coverage, the government would need to MITM HTTPS connections by spoofing certificates. They probably control a trust root CA, in which case they could achieve this except for sites that use certificate pinning.

But, would you really put up with your HTTPS traffic being monitored, just to get slightly more internet access?
You might enjoy http://maiagame.com/
Thanks for the opinion. It was a bit pricey last time I checked it out, and I wasn't sure if it's good. I'll reconsider buying it :).
The wikipedia page for it links to https://en.wikipedia.org/wiki/System_15000, which claims first in breed, in 1984.
For me, it's not the pictures that convey the message so much as the words. By telling a story with actors who have goals, run into obstacles and find ways to surmount them, the author is using language in a way that it evolved for. I recall reading a study that showed people generally solve logic puzzles better if they are framed as stories within a social context, rather than as abstract questions.

The pictures help illustrate the text, but while the text could (almost) stand alone, the pictures could not.
Depending on the privacy providers, the protected email changes after every email it receives. This causes startSSL to deny your certificate requests
There's an open source Theme Hospital implementation written in Lua:https://github.com/CorsixTH

Doesn't look 100% stable, beta 0.5, you'll still need the game files from the CD
I have a box at terminal.com with vim. Costs way less.
There are some products where a return period of greater than 1 year makes sense: Seasonal equipment that you can't use regularly. You may buy a snowboard or similar equipment, use it once, and then put it away until next season.

If on the second use (greater than 12 months later) they break, it would be nice to be able to return the equipment for being defective.
Show HN: Milligram, iPhone 6s as digital scales
Opaque writing is a pet peeve of mine as well. It seems to be a particularly strong vice of British academic authors. I tend to favour American texts as a result.

I hope the emoji example doesn't catch on though. I found the example in that article harder to understand than the opaque version.
Software Is the New Oil
Having to call `setState` kinda becomes a big deal when you want to separate state manipulation and make your components dumb. Both dirty checking and Virtual DOM are pull-based mechanisms - i.e. nothing happens when the state itself changes, you have to give the system a signal to pull and apply. This means when manipulating externalized state you need to hold a reference to all the components that are interested in it, or do it by registering events - which is why the original Flux is unnecessarily complex. It becomes less awkward when you have a single state atom, and that's why Redux is an improvement over vanilla Flux.
You claimed that ANYONE on Hacker News would be better served by using org-mode through tramp on a remote server.

If instead you had only said that YOU enjoy doing that, there would be nothing to disagree with.

Generally, I think it's a pretty good principle to refrain from making blanket statements about how other peoples' projects are unnecessary or whatever.
Using React with Webpack
Is Your Website Secure and Responsive?
It's even more sub-divided than that... It's really fragmented.

On the hardware side you have people that want something they will deem as "classic enough". Basically it at least needs to be 68k, possibly with PPC card, and various extents of modern expansions (some of which may not leave much of the original machine in actual use...)

You also have a number of people who care about the architecture for various reasons, but don't care about the actual hardware. There you'll find a number of FPGA projects. There is some overlap here, though.

Then you have the PPC crowd which is split between MorphOS and OS4. OS4 users has been A-Eons primary market given that they are selling actual new PPC hardware (with a second design underway), though they've lately started adding more products for classics, and have been courting MorphOS people too. MorphOS runs on various second-hand PPC hardware.

Then as you say there's the people who are fine with emulation.

Then you have AROS, which is largely hardware agnostic (ports to ARM, PPC, 68k, x86).

Within this there really are a lot of different motivations. E.g. you find classic users who just want to play games, but there are also hardcore classic users who try to use classic Amigas as their main computers.
Please, no more city builders - they're all clones of each other. Oddly, they all have strange ideas about budgets. Want to build a hospital? That's $5k. Even for a hundred years ago, that's laughably small...
Tufte points out that a large fraction of the losses occurred before the really bad weather set in. I also wonder how far there was an "original plan". Napoleon may have expected Alexander to ask for terms well before he captured Moscow; or he may have imagined wintering in Smolensk or marching on St. Petersburg.
TalkTalk hack: Boy, 15, arrested in Northern Ireland released on bail
Cleanish Code. A Feasibility Review of Uncle Bob's Clean Code
F# Unit Testing with SimpleMock
It's standard behaviour for a script to exit with an error if it can't find the dependencies it needs to run.
This article fails to answer questions about initial traction. I doubt wireless carriers entertained WhatsApp when it was just a few thousand users strong.
From the original Spiegel article in English concerning Regin: http://www.spiegel.de/international/world/regin-malware-unma...

"Pursuant to our technical analysis, QWERTY is identical
with the Regin plug-in 50251," Raiu says. In addition, the
analysis revealed that Regin is apparently an attack
platform that can be used by several different institutions
in several different countries. Kaspersky published its
findings in a blog post on Tuesday.

The new analysis provides clear proof that Regin is in fact
the cyber-attack platform belonging to the Five Eyes
alliance, which includes the US, Britain, Canada, Australia
and New Zealand. Neither Kaspersky nor Symantec commented
directly on the likely creator of Regin. But there can be
little room left for doubt regarding the malware's origin.

The source code excerpt published by SPIEGEL comes straight
from the Snowden archive.

Regin was also apparently involved in the attack on the
Belgian telecommunications firm Belgacom. And Belgacom, as
SPIEGEL reported in the summer of 2013, was a target of the
British intelligence agency GCHQ. Ronald Prins, head of the
Dutch security company Fox IT, which analyzed the attack on
Belgacom, told SPIEGEL ONLINE in the summer of 2011 that
Regin appeared to be a tool belonging to the NSA and GCHQ.

There are also additional clues pointing to Regin being a
Five Eyes tool:

- In the QWERTY code, there are numerous references to
cricket, a sport that enjoys extreme popularity in the
Commonwealth.

- There are many similarities with the cyber-weapons system
that the intelligence agencies call "Warriorpride" in the
Snowden documents.

- The targets thus far known are consistent with Five Eyes
surveillance targets as outlined in the Snowden documents.

A serious cyber-attack on the European Commission in 2011.
The deputy head of Germany's Federal Office for Information
Security, Andreas Könen, told SPIEGEL at the end of last
December that, "we have reconstructed that; there are clear
congruencies."

The Austrian newspaper Der Standard, citing anonymous
sources, reported last November that malware code from the
Regin family had been found in the network of the
International Atomic Energy Agency, based in Vienna.
Germany's Bild newspaper also reported a Regin infection in
the computer of a member of the department for European
affairs in Angela Merkel's Chancellery. According to the
paper, the malware was found on the woman's private
computer. The Federal Office for Information Security says
that Regin has not yet been found on official German
government computers.

It seems likely that more Regin discoveries will be made.
Kaspersky alone, says Raiu, has found the malware in
computers belonging to 27 international companies,
governments and private persons.
> 2. The onload event should ideally be triggered 1 second after the resource has been seen regardless of whether it has been loaded or not. If that breaks too many websites, the timing granularity should be rounded to the greatest period possible.

That would be horrible. Just to take my own site as an example, I embed thumbnails that expand to the full image when clicked upon. The image is first loaded through javascript, and my code waits for onload, so that my code knows the expected dimensions, then the image in the DOM gets the new URL and transitioned to the new size. Adding a delay here would make everything much slower and less pleasant to use.
That's the whole point of the article -- from what I understand the standard letsencrypt installer makes changes; this script is easier to inspect & modify.
Housing is only an investment asset in certain disfunctional housing markets (e.g., NYC, SF). The problem in these markets is that it's illegal to sell only housing - you can usually only sell housing + weird quasi-property rights (rent control/stabilization, landlord isn't allowed to easily get rid of tenants, etc).

In a market of renters who have leases that don't need to be renewed except via mutual consent of both parties, housing is very strictly a consumer good - you are buying X months of housing at a specific location for $Y.

Houston has a very functional housing market. Their secrets? No exclusionary zoning, no NIMBYs (Houston issued 64k housing permits in 2014, California issued 83k), no rent control, just build what people want and then sell it under mutually agreeable terms.
National and Utah News Worth Sharing • Gephardt Daily News
JS and Baldness?
Kubernetes – HA, Self Healing, Automatic Network Config
letsencrypt-auto is specifically there to setup and update the entire environment for letsencrypt to work. If you don't run it as root, you get prompted to elevate. If you're at all concerned about what setup its doing, the code is eminently readable and a few seconds of perusal would direct you to the bootstrapping scripts (https://github.com/letsencrypt/letsencrypt/tree/master/boots...)

Running letsencrypt-auto is no different than running one of the curl | sh installers; they serve the same purpose. Getting you up and running under the assumption that you may be missing bits and pieces.
Periscope on desktop
hi guys! I've made a website that u can view all live periscope in one page with your PC! It's under develop and some request or bug as much appreciate
http://www.listperiscope.com/
enjoy
Much of the government and enterprise sectors don't want to upgrade their browsers. They put a lot of money into their crappy intranet apps around 2000, and don't want to pay to have them rebuilt; since those require the old browsers to stick around, the new apps will still have to run on the old browsers.
Weird? Why would it be?
How do you know if something is filtered out by the ISP level filtering in the UK? What prevents them of filtering out anything they consider harmful? How do you know if opt-out is actually working for everything?

No, it's not weird at all.
At least China has the spine to admit it.
Why You Should Bill Your Clients Monthly
I'm wondering about the term "hacking" here. Anything else than mere monitoring would seem extremely stupid. Common wisdom has that you don't ever hack on a production system, much less so a critical, life-sustaining one.

Of course, improved monitoring is not bad, but is it really "health hacking"?
That's me. (As in, creator of ANN and also someone who should have walked away sooner - although I did switch to Windows quite a few years before closing ANN).
Honduras, the Femicide Capital of the World
Show HN: Artificial Intelligence for generating React Components
Theano (Python) is a symbolic mathematical framework which can do symbolic automatic differentiation - not more and not less. This is a very useful base for all kinds of NNs but also for any mathematical models. This will give you a computation graph which is then also optimized by Theano and which can be evaluated on several different backends, e.g. CUDA, i.e. it can be calculated on the GPU. This is also important for common NNs for performance.

Torch (Lua) is similar, but is not symbolic, and when you want to calculate the gradient, it will do the backpropagation through the same graph, just backwards. It's like Theano only a mathematical framework, which is very useful for all kinds of NNs but also any other mathematical models.

There are many libs based on Theano, e.g. like Groundhog, Keras, Lasagne, etc. There are also Torch based NN utils. You usually code your model directly in Python / Lua. Thus that is very flexible.

Caffe is a C++ framework with CUDA support. You describe your models by some declarative config. It's thus much less flexible.

PyBrain (Python) is similar to Groundhog etc, but not based on Theano but on pure Python / Numpy code.

Brainstorm (Python) is similar to PyBrain, and also not based on Theano but is has several own custom backends, including CUDA.
I really dislike the title, tone and dramatic quality of this piece.

I went to law school and got a job as a tax attorney. I don't consider my work or world particularly secretive. The barriers to entry are not peculiarly high and lawyers as a profession are a little too happy to talk about themselves.

There's a great comment on the Atlantic that states this better than I can

"If by secret, you mean extraordinarily complex, then yes. But... that's not the definition of secret.

It's not secret. There are many classes on this (albeit from professional-level degrees) and it's all based on public statutes and court cases. All of which are freely available to any person.

A large part of it being "secret" has to do with people's willingness to listen and understand. I'm a tax attorney, I understand these deals, and I can explain them rather well so even someone unfamiliar with tax law will understand it. However, it still does take a bit of active listening on behalf of an unfamiliar (as in, unfamiliar with tax law) listener to actually understand what I'm talking about, regardless of how much I simplify it."

The most disappointing thing about international tax is how little even professional journalists understand it, or care to. It is simply easier to assert that international tax is a scam and since the general public can barely count to 10 using both hands, there's no way to disprove them.
That's pretty new; but still doesn't remove the need for an orchestration layer (though it does make it a lot easier since I often rely on DNS with short TTLs for global routing).
There's a certain amount of back-and-forth involved in getting a domain-validated certificate. I say to the registrar "I want a cert for www.google.com" and they say back "Prove you control www.google.com by putting this file at www.google.com/yes-give-the-cert-to-michaelt.txt" then the registrar retrieves that file.

You also have to generate the private key in the first place, get the URL in the right field in the CSR, send the right file to the registrar (don't accidentally send them the private key!), convert between the dozens of file formats (.pem .crt .cer .key .der .p7b .p7c .pfx .p12 .jks), add the right intermediate certificates, put the file in the right place, make sensible cipher selections, set your file permissions right, make a secure backup of your key, check it works in several browsers and OSes - and repeat the whole process in a year or two when that certificate expires.

In the all-encrypted http2 world of the future, it would be better if the web server just took care of all that the first time it was started - just like a Linux server automatically generates a SSH private key at first boot.
He was, once
https://en.wikipedia.org/wiki/Voyager_Golden_Record
Why we entirely rethought our SaaS Startup, SimpliField
European Parliament votes against net neutrality amendments
> it is in the law reviews that a pennyworth of content is most frequently concealed beneath a pound of so-called style. The average law review writer is peculiarly able to say nothing with an air of great importance.

I like this fellow.
1, nope, the statement was that there's internet censorship working in the 'free' internet land as well

2, I was trying to point out that maybe there could have been some articles about the issues in UK/EU as well with similat tones, not stating that this is for our protection.

3, Xiaomi, Oppo and similar, for example has some pretty good stuff on Amazon, and since Amazon is a massive market share in the UK, we can state, you have access, and the products are usually either surprisingly cheaper and/or better than the 'originals'. ( Another example could be the MIUI ROM, which was probably the best ROM for the HTC Desire; also Chinese. )
This is a very early release of the AI Assisted way of generating any UI components.

https://atom.io/packages/image2react

The demo video can be found here :

https://www.youtube.com/watch?v=_iiKl0BB6ho

The current version ( very early preview version ) supports only UI component identification with the prospects of future versions including automatic layout and styling.
So, which papers are they citing as "needlessly complex"? Or, to be more precise, which papers are "needlessly complex", and which ones are "justified complex"? FTA:

> Bosley (...) says that academic prose is often so riddled with professional jargon and needlessly complex syntax that even someone with a Ph.D. can’t understand a fellow Ph.D.’s work unless he or she comes from the very same discipline.

That doesn't necessarily mean that the article is "needlessly complex", it could also mean that the article deals with a complex topic, and therefore will be complex to read if you are not up to date with the topic. An article that makes no previous assumptions is ultimately called a book, and runs hundreds of pages long, as opposed to an 8-pages scientific article. Or, to make an analogy, it's not intended to be the full source code but a diff to previous research.

Of course, there is some bad writing around (like the IG Nobel prize, where students use longer words just because they can). But to claim that it makes for a majority of writing seems to me like a stretch.
Interestingly, the TCP/UDP alternatives they're talking about (delay tolerant networks) are also very important on the other side of things, interplanetary networking[0].

Hard problems have a way of cropping up in lots of places...

[0] https://en.m.wikipedia.org/wiki/Interplanetary_Internet
http://www.metacademy.org/ is a fantastic resource.
Guitar Pro 6.1.9 Crack and Keygen Free Download
I agree but I think registration and configuration should be split a little bit more. I personally won't trust it with my config files (and god knows what other wonderful webserver will emerge next month), but having an automated cert-generation tool is great.

Also, they absolutely must improve OSX support. One of the main objectives is to help people who are in the web field but wouldn't otherwise bother learning the intricacies of SSL configuration; these people by and large use Macs.
From the creators of the British Thermal Unit comes the streamlined British Unit? For a country with such a long and gloried history of interesting and curious names, these two really stand out :)

Anyway, here in the antipodes, we refer to 'standard drinks', which is both better and worse than 'units'. Better, because it's more accessible to the layperson, and worse, because most normal volumes that one drinks is more than one 'standard drink' - a can of 'normal' beer is 1.4, and a glass of wine is 1.5 (certain servings of these equal 1 standard drink - it really depends on your drinking pattern)

http://www.alcohol.gov.au/internet/alcohol/publishing.nsf/co...
Why prototypes matter: a Kickstarter case study
In Vue two way data binding is just syntax sugar for handling form input events. If you are talking about component state, the default mode of passing data in Vue is in fact one way.
Coworking Is the Future of Work
Holy cow.
Jeff Bezos, Marc Benioff, and others just invested in this 6-month old startup
Many years ago, I read that Microsoft "misinterpreted" the spec but I don't recall the source.

Microsoft is a member of the W3C. I don't remember where they were then but, today, they are listed as contributors to writing of the spec and I'd assume they were then, too.

The box model has not changed and your statement calling this CSS box model property "more logical" is an opinion. My opinion, as well as many others, is there is nothing wrong with how width/padding/border/margin works. Some complain that width should include all that but, to us, it's perfectly logical the way it is.

This new property is only a different way to set the same thing but, again, the model has not changed in any way.
Kocatepe Mahallesi İlaçlama,Böcek İlaçlama
Nice job, but I think a map interface in the beginning would be better considering diversity in languages and even topics around the world:)
Elite: Dangerous is a gorgeous game... The game's team is something like > 100 people (Frontier Dev is nearly 250 - 300 employees).

They solded more than 850k copies, but the revenue per employee is indeed much less than Prison Architect.

Here's a talk at AWS Invent 2015 about the network architecture

https://www.youtube.com/watch?v=EvJPyjmfdz0
Having been an academic, this article confused two things. The use of jargon is often justified, as specialists often use particular words to encapsulated complicated but also well defined concepts. Having seen the confusion that comes when hidden assumptions are allowed to change (equivocation), the use of jargon will not go away.

The problem that I see is that translating ideas into words takes work. Jargon can also be translated. But unless the incentives are in place, this work won't be done.

(I set aside the question of people who deliberately obfuscate. This is simply compounding incompetence with fraud.)
The weeping woman, the cough. Damn I am so tempted to play it again (does it make me a heartless psycho?), but I am at work :(

This is a great example of how some well though out details can play a massive role. Would the game be the same without the soundtrack, with the sounds of crying and coughing? It still would be a good game but not THAT good.
> I hope the emoji example doesn't catch on though. I found the example in that article harder to understand than the opaque version.

I hope so too, but for different reasons. Because loading of exotic fonts is of dubious safety [can't find a reasonable citation] and i'm a tinfoil hatter [no citation needed], i've turned off CSS remote fonts, leaving me with the following rendition of the emoji example :p

https://imgur.com/IDgpNKI
22 Year Old Bodybuilder Shoulder Presses 120LB’s
10 bridges that will make your legs tremble