skysight-inc/HackerNews huggingface dataset:
I've never understood why people put asphalt shingles on new houses, instead of putting on steel roofing. It might be a hair cheaper, but the difference between shingle and the screw-on steel panels is not that much.

A.) Snow doesn't come off of shingles worth a damn unless you have a wicked pitch on your roof. So you have to get up and shovel off the roof, or risk icedams, leaks, and potentially the whole roof collapsing if you have really heavy snowfall.

B.) Shingles only last about 20-30 years. Steel roofing lasts a lifetime. You might have to repaint it once in a great while.
For the keynote: https://news.ycombinator.com/item?id=10519578

Also: https://news.ycombinator.com/item?id=10519180
The docs are not clear on one point: will it work correctly if I pass, say bootstrap.css through it? Or will it add duplicate prefixes?
Prenups for co-founders
Duplicates https://news.ycombinator.com/item?id=10519180
What a refreshing skeptical assertion. Is this typically the standard among health science journalists?
Where is MIPS still used. As far as I see it, it has mostly been replaced by ARM.
U.S. and UK to test financial cyber-security later this month
Setting a country alight: Indonesia's devastating forest fires are manmade
‘Add Your Reaction’ Slack Brings the Right Message of Emoji
Without any proof for or against, it is interesting to view this attack as a state-sponsored PSYOP.
Interactive demo: http://autoprefixer.github.io/
Autoprefixer works with Rails, too: https://github.com/ai/autoprefixer-rails
How to blink a light in 10 different programming languages
Eh. This is lawyer-speak, probably more than a little bit influenced by all the trouble AT&T has had with the FCC over their grandfathered "unlimited" plans.

If corporate documents are instructing reps to tell customers it's about congestion when there is no congestion, that doesn't look good at all when the government starts asking about these plans and policies.

It's also probably not a good idea to be telling customers that the network you spend hundreds of millions of dollars marketing as super modern and awesome just can't handle their traffic.

I'm not a fan of caps, either, but aggregate home bandwidth usage is going to go up and up, while more and more customers are going to have everything they need from IP services and thus want to cancel traditional TV. Should you charge an IP customer who uses 4TB/month streaming 4K the same as one who uses 200GB? How else do you discriminate?
lifestyle decisions are a function of immediate material conditions.
https://www.givedirectly.org/
Exxon Might Be in Trouble Over Climate Change
I'd say that energy, rather than time, could be a limiting factor when you're poor. Working minimum wage jobs is often repetitive, soul-crushing, and/or physically demanding. By the time you leave work, you might want to buy finished products (e.g. fast food) instead of spending time shopping for and cooking healthy food.

Middle-class jobs more often feel meaningful or at least allow for more self-determination during tasks which might be helpful for replenishing lost energy.

I agree though that habits and familiarity with the diet one grows up with contribute a greal deal. Many poorer parents may not be able to break their own habits, esp when economic incentives push them otherwise. Kids imitate the way their parents eat. That is why some nudging, through economic incentives, PR, or other means, is necessary to break the inter-generational vicious cycle.
That's exactly what I mean.
So... the Internet.
Did You Tell
hopefully autoprefixer-cli is fixed. My makefile builds have been failing randomly and unreproducably since they split it out of core.
Entrepreneurs need to be very careful when developing self-belief in their idea. As Sam points out, the people telling you that you are crazy "may be right." I've started angel investing, and it really pains me to see people who have quit their job and devoted years of their life to a business that (in my opinion) has no chance of succeeding. Yes, I may well be wrong about some of them, but the entrepreneur needs to be able to articulate why they think everyone else is wrong.

Self-belief in a crazy idea is not enough. Obviously Sam wouldn't disagree with this sentiment, but many entrepreneurs seem to omit the step of proving to themselves that their idea is not crazy, or they suffer from confirmation bias.
Autoprefixer 5.2 release name was “Dont tread on me”, motto from historical American flag historical American flag
https://twitter.com/autoprefixer/status/603596652683866114
To be fair, as long as you are building systems on top of general purpose operating systems and exposing them to the internet, you're going to be vulnerable to one hack or another. No matter how much money you throw at the problem, this won't be the last time someone hacks someone's email account or figures out a password to a police computer.

I don't disagree that cyber-warfare is becoming a more important consideration in the context of modern military doctrine, but electronic warfare has been around since long before the internet. It's just one more evolution.

In defense of kinetic war-fighting, it's easier for us to turn off the internet than it is for the other guys to turn off an aircraft carrier.
What do the power series at top have to do with the equations at bottom? McIlRoy of Unix pipe fame has a wonderful exposition on programming with power series. http://www.cs.dartmouth.edu/~doug/powser.html
It will actually remove prefixes that aren't needed, as well as not duplicating any existing ones that it intends to keep.
They are just like every IT worker in a large non-software industry: instructed by their boss that more important employees than you are currently unable to do their jobs because of your security restrictions, so remove them or be fired.
> Hint: The bomber the US used as the backbone of the Strategic Air Command wasn't used in Korea.

Just as well; cost five times as much as a B-29 per flying hour and even with the jet boost could barely clear 40,000 ft. Sabre pilots often reported MiG-15s well above them, near 50,000 ft, so I doubt they'd have had much difficulty tackling the Peacemakers.
Recon-ng Web Interface
"Recon-ng Web" is a web interface for recon-ng and uses "recon-rpc" to execute commands and fetch data. I am the developer of this project; just giving my small contribution to the community.
> judges established that the simple act of linking to publicly available content is no copyright infringement, because it does not reach a new public, a few questions were left open bis this ruling, however: For example when exactly content can be seen as accessible by the public and how e.g. links surpassing paywalls are to be treated.

Links surpassing paywalls are a non-issue, IMO. Those coming-from-Google paywall bypasses are put in place by the content copyright holders specifically for the purpose of making that possible. If they didn't want their paywall bypassed, they wouldn't have built (or would turn off) their paywall bypass for search engines.
The Windows Thread That Wouldn’t Go to Bed
> HList has some properties that are very interesting to us. To start with, not only we can store an arbitrary number of elements of different types, but we can also know statically—that is, at compile time—both the number and types of those elements.

I didn't know Haskell could do that - impressive.
Where I live it's named an `Herman' cake or bread. You are supposed to cut it into four parts and distribute three of it to friends or strangers and restart the thing with the remaining part. It's kinda fun. Kids love it :).
More regulation begets more regulation. You can't expect bureaucrats who have been given authority over something to sit back and decide when they're done regulating.
The implied other side to the 1729 example, x^3 + y^3 = z^3 - 1 could also be thought of as a special case w^3 + x^3 + y^3 = z^3 (well, they both can, if the variables are integers). Since the more specific version has infinite examples, so must this. But what about if we bump those exponents up to 4? Is there a generalized Fermat's Last?
Looks great, what is the biggest difference/advantage in comparison to emscripten?
I once heard second hand (but never confirmed it) that the F-16s wing area is a bit smaller that originally intended because you couldn't have a cheap multirole fighter like the F-16 routinely beating the crap out of massively expensive Air to Air only F-15 in mock dogfights. I kind of believe it because even though the F-16 can sustain 9g's it does that between at it's 340kt-440kt cornering speed. A larger wing would have meant a slower cornering speed and a tighter turn at 9g's (if the F-100 engine could provide the thrust).

On the missiles, stealth etc comment, I think you're right. I think beyond visual range (BVR) fighting got a false start in Vietnam. At the time BVR was used in the context of shooting sparrows at Soviet bombers in a nuclear scenario. ie. A bunch of non maneuvering planes on the radar that were clearly Soviet bombers and were not friendly or civilian air traffic.

The F-4 was initially very bad at this role because BVR missiles sucked initially and sometimes just dropped off the wing without firing, they had no cannon, and often a visual confirmation was required to take a shot (I believe). That soured the BVR taste for many people.

Newer technology allows a more realistic BVR fight even when worrying about friendly and civilian air traffic.
Or having Google Tango or a sufficiently smart computational camera that can take a picture of the defective part have it repaired by some mechanism either automatic or the fiver of mechanical fixups, have it printed and shipped (drone, carrier pigeon, USPS, etc).

One of my hopes is that public good corp will rise of the consumerist ashes and start to produce items that can not only be repaired but that can be collectively refined just like a codebase. Imagine if there was an open source, end user repairable washing machine, that when a flaw is discovered it is fixed and tracked in a public ledger?
The UHK is hackable from a number of standpoints. You will not only be able to configure it with our cross-platform, open source configurator application, but

* modify the firmware at the source level

* repair it more easily than regular keyboards given its repair friendly design: https://ultimatehackingkeyboard.com/blog/2015/06/17/ifixit-g...

* mount it onto external objects like an armchair: https://ultimatehackingkeyboard.com/blog/2015/04/20/introduc...

* We'll open source the electornics, making not only the firmware and host side configurator application hackable but the electronics design, too

* We have yet another one-of-a-kind stretch goal to be announced that will massively add to the above points
To simplify and agilise the process.

As an architect, I would say that it is exactly the main privilege of this job: being able to influence the decision of what will be built ;)
I wonder what humans could do with "us" (you? them?) if "we" selectively bread them for hundreds of generations!
Maybe scroll down to "How is Cheerp different from Emscripten?" ?
The problem is that "technological protection" mechanisms are being bound to copyright, the violation of which is being bound to criminal law in TPP/TTIP/RCEP.

DRM would have an uphill battle if it could not hitch a ride on the legitimacy of copyright. They need to be separated. One protects transient and ever-changing business models, one protects human creativity in a virtuous circle inspired by past creativity.
Maybe before establishing all these EU bureaucracies they should have focused on establishing a strong bill of rights. The first amendment at least in the US would almost certainly prevent nonsense like this.

The EU commissions overall feel like they are flailing around making up the rules they go. At least when courts in the US disagree, it is about adherence to precedent and the constitution, not appeasing whatever group is lobbying them at the time.
I hate to say this, because I'm generally anti- big company. But the major players on the internet need to band together and act collectively. If google, microsoft, facebook, amazon, etc. responded by blocking access, I think the EU would straighten out pretty quickly.
My experience in the US is that 8' ceilings are pretty much standard. I've helped build a few stick-built additions and houses, and when you are buying stud timber in bulk, it comes precut either to 96" or 92 5/8" - which, with standard 2xX top and bottom plates, works out to be 8'.
You're best off figuring out other avenues to do this - HN is preaching to the choir.
Taiwan is probably the largest "invisible" country.
23 million people
Army personnel : 290,000
Tanks: 2,005
Total aircraft: 804
Submarines: 4
It doesn't matter to them how much Google earns, it is threatening the business model of EU media corporations.

Therefore the framework of rules must be changed. This is protectionism.
Well, for some definition of average, anyway.

The income distribution is not normal, thus even if the tax is completely proportional, more than half the people would get more than they pay.
Show HN: Random Peek – Check random Periscope streams from your computer
I think the strip mall thing happened much later than 1929. I can think of specific bank branches from my east coast childhood that I would estimate were built in the 60s or 70s that are still trying to pull off the "grandeur" style.
If the job is physically demanding, you should be getting plenty of exercise. When I was tearing down houses, I definitely didn't need an additional workout [1]. Cook a healthy meal - not particularly physically taxing - and you should be good!

Of course, this theory makes the (incorrect) assumption that poor folks are working. Most are not, and very few of the remainder work full time.

I think part of the problem might be our modern culture of victimhood; it's become socially acceptable to make excuses for being fat, weak, unhealthy and lazy, so why bother trying to change it?

[1] I'd amend this a bit; I didn't need an additional workout to maintain a base level of fitness. Specific goals - quad/ham separation, 6 pack, surviving 5 rounds in the ring - do of course require additional training.
No information on how it spreads?

"Once launched with administrator privileges, the Trojan loads into the memory of its process files containing cybercriminals' demands"

This sounds like it needs to run as root, is there any vulnerability involved and do I need to patch things?

Is it just a particularly crazy spam campaign that would somehow trick "website administrators" into running malware as root on their servers?
Nick Szabo, who is possibly Satoshi Nakamoto (https://en.wikipedia.org/wiki/Nick_Szabo) has many worthwhile papers here:

http://szabo.best.vwh.net/

Including "Formalizing and Securing Relationships on Public Networks" and "A Formal Language for Analyzing Contracts".

All of his essays are extremely well written and interesting.
Unapolgetically meta, but has anyone else noticed the rise of what I'll call "Reddit style" comments on HN recently? Subjectively, I've noticed more and more joke comment threads that a year ago, were never seen here.
Police at chester races uk
I previously worked in engineering at ISPs. There are two points to make: (1) Monthly data caps do not help manage congestion, at least not directly. However, non-engineers have a lot of trouble understanding this. (2) Telling customer support agents to say "this is not about congestion management" is a perception-management move. Cable companies are very sensitive to criticism that they are offering a "shared pipe" and that you're somehow not getting what you signed up for.

On the first point: Congestion is problem during peak hours, not during the whole month. You could download a few terabytes over the course of a month and not cause a problem for anyone else, if you avoided peak hours. Data caps only work for congestion management if they discourage you from using services during peak hours.

There's not a grand conspiracy by the cable or mobile companies about this, though - it's mostly a failure to understand this concept, or an unwillingness to go back to peak load pricing (e.g. different night/weekend rates like phone plans have/had).
Actually, it would be better to create a decentralised, anonymous linking protocol. How this could be done, I have no idea.

That would legitimise Torrent link trackers :-) Kind of the Spanish governments worst nightmare really. It would mean that they couldn't stop the link trackers, there would be a band of citizens who summarised news articles and made other citizens more politically active and it would help spread pirated content.

It would also cut out the middle man (Google News).

Classic own goal really.
Fantastic, thank you.
Comcast brings data caps to more cities, says it’s all about “fairness”
* (1) Everyone has the right to freedom of expression. This right shall include freedom to hold opinions and to receive and impart information and ideas without interference by public authority and regardless of frontiers. This Article shall not prevent States from requiring the licensing of broadcasting, television or cinema enterprises.

(2) The exercise of these freedoms, since it carries with it duties and responsibilities, may be subject to such formalities, conditions, restrictions or penalties as are prescribed by law and are necessary in a democratic society, in the interests of national security, territorial integrity or public safety, for the prevention of disorder or crime, for the protection of health or morals, for the protection of the reputation or rights of others, for preventing the disclosure of information received in confidence, or for maintaining the authority and impartiality of the judiciary.*

(At first glance it has more caveats, but in practice they're all present in US 1st amendment caselaw as well)
How to draw a “cute pig” in just 10 seconds
"Storing the mapping on a large device doesn't make sense" - I agree about this, the large device being a bulky host computer. Various OSes have various (sometimes quite severe) limitations regarding remapping and the "script" that you mention is also OS-specific which is a pain if you use multiple OSes.
The end points are 100% under control of the content owner. They are free to decide who to let in and who not to let in. Why should there be any onus on the linker to do anything whatsoever and not exercise their full rights to use hyperlinks any way that they want to?
Ha! Try being a US citizen! In true 'American style', we are the best at stupid politicians
That's a neat concept! I might do something like that among my family this year -- I've been looking for a fun, frugal/minimalist approach to Christmas gifts.
Do you have any experience buying businesses from there? Any tips on how to find a reasonable price? I heard that a reasonable price would be (monthly revenue) * 12
I'm not convinced this is the correct way to solve the problem of porting C++ to web.

AFAIK emscripten can grow heap now and the security implications seem irrelevant to me (you're still inside of a managed memory pool you're not going to do anything that JS code can't do already) - maybe it can allow for more XSS opportunities but I'm not a security expert, seems to me there are much easier ways to do XSS than exploiting bugs in compiled C++ code.

While allocating heap objects trough JS objects might allow VM to reduce fragmentation it's going to put big pressure on the GC (which is a big downside).

With WebAssembly coming up this approach will get even worse in terms of performance
Creating Magical Moments in the Grocery Aisle
Yes. It's not just new accounts either.
Avoid a paywall and have fun with Math and Computing by answering Project Euler problems. Once you solve a problem you can see discussions about it, and people usually post their solutions in various languages. It can be inspiring and insightful to see what elegant solutions can be created.

https://projecteuler.net
What a great case for pure research:

> "He was a whiz with formulas and I think [his aim was] to construct those near counter-examples to Fermat's last theorem. So he developed a theory to find these near misses, without recognizing that the machine he was building, those formulas that he was writing down, would be useful for anyone, ever, in the future."
Could this be further generalized to n integers raised to nth power added together can have a number raised to nth power integer, hence why there is no relationship such that x^3 + y^3 = z^3, but there are an infinite number of x^3 + y^3 + z^3 = a^3 (where z in this case can work as +-1).
Please name such tools on OSX and Android that enable to user to create kemaps and layers in a similar fashion and preferably doesn't require the user to root the device.

Accessing the system APIs have no use in alone. The solution should work out of the box without hacking for ages.
Originally, I finished the first version of the code and forgot a few of them (went to bed). I forgot to tag Bernie, Bobby Jindal, Huckabee, and Rand Paul.

I fixed it last night. Also, for the life of me, I can't sign up for Ben Carson's email list anywhere. I keep getting errors from https://api.hubapi.com/emailvalidation. Valid email addresses throw an error as well.
You think that discussion naturally tends towards "let's not take this seriously and I like being funny", so it's destined overtime?
Satilite ISPs actually do this. The one I had when I lived with my parents gave us 18 GB a month with unlimited downloads between midnight and 5:00 am. Since I ran Linux I'd just throw my heavy downloads in crontab and go to bed and have my big shiny package the next morning.
For me, there are no noticeable performance problems. It boots up in about 2 seconds, search feels just as fast as Sublime. I use it every day.

This is on a 2013 Macbook Air.
The best (and worst) ways to spot a liar
> "We are supposed to believe that the technology can tell us accurately if a person has 1 copy of a variant, but it cannot determine if there are 2 copies? What does 23andMe report if there are 2 variants? Nothing?"

Actually, this sounds eminently plausible. As I understand it, a DNA microarray consists of a bunch of probes that each transmit a signal when they bind to a specific strand of digested DNA. A probe is either bound or not, and since you're applying a mixture obtained from multiple cells, there's many copies of each DNA sequence present in either case. There's no way you could establish whether or not two copies of the same gene were present in an individual cell.

I could be wrong (I'm a bioinformatician, not a biologist), and 23andme could be doing something interesting which reveals this data- in either case, I'd be interested to hear. But this makes fairly bad advertising copy- everyone else with the same cursory understanding of this technology is going to have the same thought, and think that you don't even have said cursory understanding if you don't explain your reasoning better [1].

[1] For that matter, you come off as wildly unscientific simply because you make this sort of conjecture without citing sources. There is a resource out there, somewhere, that would confirm or deny what you're saying, and your ability to make a credible scientific statement rests on you finding it.
I wouldn't totally blame the bureaucrats here, either. They're sort of like sysadmins: people only pay attention to them when something bad is happening, and that attention is rarely positive. Whereas when things are going well, nobody says, "Thank goodness for the bureaucrats that keep things running smoothly."

Their incentives are mostly toward over-regulating. If they over-regulate, they mainly harm invisible potential improvements. Whereas if they under-regulate, the big, obvious failures mean they get in a lot of hot water.
9,000 data points?

I guess "small data" is all the rage now.