skysight-inc/HackerNews huggingface dataset:
> Enough sunlight falls on the Earth in 5 minutes to power the world for a year.

At current levels, and that's the point of the parent comment.

> That's effectively limitless.

It's 0.0000095 or so. Impressive but not limitless. An earth in which all the infalling sunlight was used for power would be a dark place, which would be bad for people and for agriculture. And oxygen production. So actually lot less than that.
The pricing seems expensive for small biz. Are you having success with people paying that rate?
Anti-purist 1963 Ferrari GTE sports hot rod Chevy V8
Actually thanks to the Android architecture, having Linux as the kernel is pretty irrelevant to most users and developers.

Given the thin APIs exposed in the NDK, Google could change it by any UNIX flavored kernel and no one would notice.

The OEMs might be a bit pissed off if they had to change the APIs, but that's all.
Much better in Europe. Never had any issue with any of the claims to my insurance company, and price did not go up.

They even provide legal support for incidents outside home. I had a bike crash, and they took all the required paperwork and settled with the other part without me paying a dime.
> but most of userland is Android-specific.

Meaning Java, which makes POSIX irrelevant.
> Mac fans would be wetting themselves so hard that a lot of people would drown....

Be civil.
I think the article is confusing two different issues, the malleability attacks and the dust attacks. Amaclin seems to be behind the dust attack, which is a cheap way to DoS the blockchain by causing blocks to reach the maximum number of SIGOPS with dust transactions, preventing real transactions from going through.

More details here: https://bitcointalk.org/index.php?topic=1166928.0
Elon Musk: If you don’t make it at Tesla, you go work at Apple
Tesla Model X qualifies for $25,000 tax break
An anecdote: I know someone who works for a small engineering company. They bought a ~$3000 one and used it perhaps a couple of times. 3d printing is still at the "early inkjet" phase of hassle. It's sometimes easier for a guy with a lathe and a mill to knock something up by hand from a pencil drawing for a one off if he's got 20 years of experience than have to knock the thing up in some CAD software and frig around with a 3d printer for an hour then wait for it to print and then have to clean it up.

I suspect the market is saturated with such purchases.
Performance testing: Which environment to use?
Yea, I see what you mean. I was imagining it differently but Reddit fills the role I was imagining.
Very minor note: The page for the hands is named handskit. In Swedish that would translate to handpoo. (Or perhaps handcrap.)

Got a small chuckle out of it, because poo.

That said: Nice share, will probably come in handy. (rimshot)
Swiftkey's new neural network keyboard
The HTTP header was really the lowest tech they could've used and feels like more of a stopgap.

Most ISPs will use tracking at a much lower network layer and provide APIs for partners to match up IDs on demand. No need for HTTP headers.
It's good to see California's government functioning well.
I've had (I think) a somewhat similar experience. My water line into my house broke outside and had to be replaced. When I called my insurance company, the adjuster made it clear that the costs "to find the exact source of the leak" would be covered but pipe replacement would not be. So I obviously still had to cover part of the job but was able to get the bill itemized in a way that insurance still paid a reasonable portion.
I did the same. I broke an old thermometer just to play with the mercury. I used to keep it in a small metal box. Some years later I went to check it, and I had all disappeared from the metal box!!
> It can be a quite strong drug, but it does not typically cause clear, audial hallucinations.

I think it's known to, but you have to take a lot of it.
Maybe it's a sign of me getting old, but I have never understood the thought process behind building systems which server static content - newspapers, blogs - which require active processing for every request for every user.

These are systems where the read/write ratios are often 1000:1.

Ten years ago this was symptomized by systems which pulled the same content out of a database for every single request. We treated the symptoms by introducing caching servers and horizontal scaling.

In modern times the symptom is displayed with heavy use of client-side rendering. Because, you know, this client-side rendering is "free" for the publisher.

I don't understand how any "Engineer" can see 1000:1 R:W ratios and suggest doing all of the work on the R side of the ratio.
> Of course, OCR and speech recognition are somewhat different fields, but if anyone is an expert for Chinese language, then it should be Baidu.

It's not about being experts in Mandarin. The basis of their approach is that it doesn't encompass any expert design. It's an end-to-end deep learning approach. From the article:

> Our system is different than that system in that it’s more what we call end-to-end. Rather than having a lot of human-engineered components that have been developed over decades of speech research — by looking at the system and saying what features are important or which phonemes the model should predict — we just have some input data, which is an audio .WAV file on which we do very little pre-processing. And then we have a big, deep neural network that outputs directly to characters. We give it enough data that it’s able to learn what’s relevant from the input to correctly transcribe the output, with as little human intervention as possible.

> One thing that’s pleasantly surprising to us is that we had to do very little changing to it — other than scaling it and giving it the right data — to make this system we showed in December that worked really well on English work remarkably well in Chinese, as well.

So they've quickly trained their Deep Speech engine [1] to process Mandarin after first training it to transcribe English, without injecting specific language expertise into the engine.

Finally, I strongly doubt the OCR and speech recognition teams are the same. I don't know about the OCR team but their speech recognition team is based in California [2] and includes Andrew Ng and Awni Hannun from Stanford University.

[1] http://arxiv.org/abs/1412.5567

[2] http://usa.baidu.com/deep-speech-lessons-from-deep-learning/
New Study Confirms Depressing Truth About Names and Racial Bias
And still doesn't cover more of the things modern apps care about.

It is only good for CLI applications and daemons.

EDIT: For the downvoters what are the POSIX APIs for:

- Graphics (besides the clunky CDE and OpenGL isn't POSIX)

- Thread/Task pools

- Bluetooth, NFC, GPS, fingerprint readers, ....

- Application containers
Well, most publishers actually use fairly optimized HTML/CSS and most publishers use a CDN. But there's only so much you can do if you don't want to get rid of those 5 ad networks, 7 analytics services, 2 sidebars and just generally a whole bunch of crap that has nothing to do with the article.

The innovation of Facebook instant articles and AMP isn't technical, it's that they have been able to convince publishers that getting rid of all the bells and whistles will actually benefit them – and that if they don't do it, it will harm them because huge traffic drivers like Twitter won't put up with it anymore.
Or just got a CS degree too long ago. I got lots of discrete math - formal methods, automata theory, and number theory. All that stuff that's in Knuth. But no number-crunching beyond matrix inversion and Fourier transforms.
Regarding allowed changes in implementation:

If user behaviour doesn't change - why changes in implementation are wrong? Reimplementations can use the source code at one place in time and use that as a reference.
"With this in mind we made the tough decision that AMP HTML documents would not include any author-written JavaScript, nor any third-party scripts."

Quite a bold decision there! Ultimately this will fail, of course, because the vast majority of sites that attempt to make money will need third-party scripts in some form. A much better move would be to try and produce a standard which third-party library authors could adhere to so that their scripts behaved nicely.
Old Brass Brains:  an analog tide computer that was in production 55 years
Visual Studio 2015 Update 1 CTP – Features C# interactive
Feels disjointed having to jump to another platform. Is it possible / would it be better to show the Twitter feed with that hashtag below the articles?
In my opinion, balanced ecosystem is one that a) diverse, b) produces as much as life as possible for a given landscape.

Why diverse? Diverse ecosystems are more resilient against shocks, changes and diseases.
Henry – the Oculus Studios movie
You can use AOSP and install the Google Maps apk without Google Play Services. It's a hassle though.

I would also like to have more control over what Google does in my Android phone while not losing the ability to install apps easily.
Algorithm predicts sexual orientation of men with up to 70% accuracy
Guy tries to learn how to play piano and sing in 24 hours
The Form Could Be Reborn: The Future of the Skyscraper
> First world demand for renewables will continue to drive down costs, allowing third world countries to piggyback off the cost savings. Remember how Africa leapfrogged with cell phones instead of land lines? Imagine battery packs and solar roofs in every home instead of traditional utilities. It's already feasible with current economics.

I think the real advantage in places like China, Tanzania, Kenya, etc, is they don't seem to have half of their political class entrenched in the idea that they need to crush renewables because of an unholy alliance of their business backers (the Kochs, Murdoch, etc) and the portion of the population who are apparently pro pollution because they hate hippies or something.
Same question here. But I guess sign up page will arrive on due time. What a fantastic initiative anyway!
You need a reputation, and they'll only fund you for something safe (like copying and localizing an already successful western internet service). The money doesn't flow easily at all for higher risk, which is sort of the point of a startup. Anyways, Beijing is the best city for software startups, but ranks pretty low compared to many cities in the west for funding. If it's not china related, don't do it here.
OK, Volkswagen AG, release the source control log for the software. Let's see exactly who put in that code, and the change log for it. I'd really like to see the unit tests for the defeat code.
Actually the usual form for this kind of requirement would be "The system shall comply with <emission regulation>".
It is very reassuring that after 20 years of software patent debates courts decided to not start this over with genes.
https://www.cs.york.ac.uk/fp/reduceron/

It's still fairly young technology but there has been work on processors for HLLs. The one above (if my understanding is correct) is effectively a combinator processor, and its input language is a subset of Haskell.

(and now I notice it's already linked in the article comments, but I'll keep it here for those interested.)
This means CDs should have ~800MB of usable space. Why only 700MB?

705600 * 2 = 1411200 # bits/s for stereo channel
80 * 60 = 4800 # seconds in 80 minutes
1411200 * 4800 = 6773760000 # bits in a 80 minutes CD
6773760000 / 8 / 1024 /1024 = 807 # In MB
What does Kim say about the inactive core? We'd have to continuously compete with solar wind blowing our terraforming efforts away.
"that's what the competitors in the US do"

It's also what another VWAG member, Audi, does on the TDI's in America.

These were also very high level engineers.

I can also totally believe that, in order to not seem like a they wasted billions on engine development that they literally would not be able to sell without significant changes, that people in charge of the project would just figure out a way to make it seem like a success.

Contrary to what you say, this doesn't require an entire corporate culture be rotten. It's like branches of a tree. The fact that one branch is diseased does not mean the entire tree is bad.

I've seen this happen in other companies before just in my little open source licensing world.

(some group head and his group lie to me about what they are doing, skirt the rules, etc. right up until i catch them. His boss then asks him what the fuck he was thinking and demotes or fires the group head)

As you get higher up, one of your biggest problems is, fact, people don't want to tell you bad things. My VP used to have a sign on his desk that said "no surprises". Because he wanted to know everything, whether it was good or bad.
Hike Direct allows people to message off grid; mesh network missing
About static vs. dynamic rendering on the server side, the Movable Type CMS used to do exactly as you suggest and it was difficult to make changes on large sites. Imagine if you want to change a link on a sidebar and have to re-​build every HTML page served by your CMS to do that. Caching dynamic pages is a bit of a “hybrid” system where you can just publish your new sidebar, then clear cache on the first request for each particular changed page.

About the client side, the situation is a bit different because the JS is actually third-​party software designed to be dropped in and updated easily, so it’s not just an implementation detail. Very few publishers are going to build or host their own server-​side analytics or commenting systems…
I'm in Poland. But I guess given how everything is international now, I doubt EU has it any better than the US.
At the Financial Times site, much of the value is comments by the readers, many of whom are active in the industry.
> This is a result that will have major practical consequences, and is likely to save thousands of lives.

No, companies will stop doing research now.
"Each school’s score is based on its number of publications and citations as well as its global and regional research reputation."

Oh lord... one is easy to game, and the other is a self-fulfilling prophecy.
Wind and solar are still not competitive. The report says that coal costs $75 per megawatt hour, while land-based wind costs $83 and solar comes in at a whopping $122. That's far from "almost competitive". Also note that these are not costs of production, these are what people wind up paying for it. That means that the coal numbers include extensive taxes, while the solar and wind numbers include extensive tax discounts and incentives. This makes the real difference in production costs even bigger than what this report implies.

If we as a society decide we want clean energy, that's fine, but it is important that people make these decisions based upon actual facts. Clean energy in 2015 is still significantly more expensive than energy produced using fossil fuels (and of course this report leaves nuclear out entirely, which is far cheaper than coal).
Yah, the author does a follow-up blogpost (albeit, only a few days later, and not years, hehe).

http://yosefk.com/blog/high-level-cpu-follow-up.html
Why, yes, I could clobber together my own server distribution with multilog and obscure init systems and whatnot, or… I could just use the distribution default, which massively improved over the old status quo with the introduction of systemd.

> The journal is prone to fragmentation, though it can be capped just as most sane loggers like multilog can.

So my choices are a) systemd + journald, which Just Works™ by always feeding units' stdout to it without any further configuration, b) syslog and logrotate and oh I have to patch software to use syslog in the first place and make sure logrotate rotates the files correctly if a daemon still its logfile open and… yeah, screw that, I've wasted enough of my life with that, c) something where I manually set up everything to use multilog.

> Redundant complaints, and irrelevant

From your ivory tower, maybe. Meanwhile I'm sitting in the trenches and banging my head against the wall because someone again managed to break their 300+ line init script (hi, MySQL!).

> Incorrect.

I did not mean failure cases. The average case, where every service starts up in a correct order on sysvinit/systemd, went from ~60 seconds to <20. Now, a reboot is usually faster than the failover timeout.

And unlike with Debian's "dependency-based sysvinit", systemd works. I've yet to see a failure case that wasn't caused by either hardware failure or gross operator error (e.g. referencing /var wrong in the fstab).

> Incorrect.

Well, it looks I have to throw away my perfectly working networkd setups then, if you say so.

> NetworkManager

I wasn't even talking about that. I was mainly referring to Debian's networking scripts (which have been broken and unfixed for half a decade now) and Arch's netcfg/netctl which all three never worked as advertised. If NetworkManager was actually usable on headless devices, I might prefer it over networkd, too (assuming I find a use case where either it or connman are insufficient).
It's easy to forget that html isn't the end product, the end result is lit pixels on some screen (usually). If we send json then that needs to be converted to html and that html needs to be layout and rendered. If we send html we just skip the first step. Displaying a web page isn't "free" for the client just because it's html.

The question is this: what kind of overhead is a template rendering task (in js) for a modern browser, compared to the task of layout and rendering a finished html page? It will depend of course on the complexity of the data and the resulting page, as well as the browser, templating engine etc. I have no clue whether it's 1%, 10% or 50%.
Those answers are just awesome and exactly reflect the way how modern software business works. Please - big IT corporations - breath, understand, embrace and internalize what's written here. It should be part of every company strategy!!
Completely unusable on mobile. (Firefox Android)
This is an example of how the pollution debate has became ridiculously carbon-centric...

Yes, CO2 is what causes global warming, but other pollutants can cause acid rain and lung cancer among many other effects.
You can do that async - have the edit experience use the db then a publish action which re-generated the site.

As for monitoring/comment systems: using external sites is actually really good for performance. Third party tools do a great job of blocking them and that makes a lot of sites very fast.
The slowdown caused by JS isn’t due as much to the rendering speed as the HTTP requests.
Two scrolling behaviors that I found odd on this page and on the NY Times example[1] on iOS:

- You can't scroll to the top by tapping the status bar.

- The scrolling momentum is different. There's less friction, as if you were scrolling through a list view (e.g. Mail).

Anyone know how/why? I thought it might be some -webkit-overflow-scrolling trickery[2] with a full-size container div or something, but I don't see anything too weird like that.

[1] https://amp.gstatic.com/v/mobile.nytimes.com/2015/10/08/us/r...

[2] https://css-tricks.com/snippets/css/momentum-scrolling-on-io...

EDIT: Turns out there is some -webkit-overflow-scrolling trickery going on[3]. But again, why?

[3] https://github.com/ampproject/amphtml/blob/77d9f31263866e56a...
A baseball bat to the head makes your head hurt for a while. Lying makes hundreds of thousands of people refuse to vaccinate, which puts millions in more danger of diseases. Lying makes people die from refusing cures that owrk and going for glorified sugar pills.

And I mean lies from both sides - from those who will sell you the sugar pill and from those who represent the medical world and by lying and bullshitting made it hard to trust it.

Lies are toxic and accumulates in society. In an increasingly complex world that depends on mutual trust between people and organizations, this is an existential threat. I think that what's most likely to end our civilization is not war or disease, but this bullshit 'the world runs on' spilling over and drowning us all.
So Amazon takes on Etsy?
Flywheels are as well. But at a much smaller scale than gravity storage.
A case could be made that we're already post-scarcity.
Imagine if you want to change a link on a sidebar and have to re-build every HTML page served by your CMS to do that.

On the other hand, doing the processing on the client side means that work would be done every single time by every single client, and the result of that work isn't even preserved.

As decades of programmers have had absolutely no problem compiling software with many, many more dependent files than pages on a typical HTML site, I suspect the problem is in the implementation and not the concept.

build or host their own server-​side analytics or commenting systems

I've not written any analytics before so I won't comment on that, but it's funny you mention commenting systems since a simple one (textboard-like) is literally less than a day's work.
PHPBack – Open-Source Feedback System
except that the ISP is adding this header. They could (or do already?) just replace your header with their own..
My parents live in a part of India where summer temperatures routinely hit 45C (113F). Because electricity is expensive and my parents' house is quite large, they couldn't afford to run air-conditioning for more than 8-10 hours a day - usually at night.

Whenever I would go home, the heat would completely wreck my productivity. I would have to sequester myself in the coolest room in the house, then judiciously use the air conditioning to maintain some semblance of sanity.

Then my dad got fed up and took advantage of a government subsidy to buy solar panels.

It was expensive initially, but now we essentially have free power. We'll break even in terms of costs within 4 years.

We now run air conditioning when we want, wherever we want.

The increase in productivity is massive. I no longer have to deal with heat when I go home.

Now imagine this happening for billions of people living in tropical climates.

It's going to change the contour of the world
Error correction.

While a 'raw' redbook CD can hold ~850 MB, it is standard to included error correction codes so that a slightly scratched CD can still work.
You'd think there are enough universities working on research processor architectures that a 10x would have popped up by now, if you can theoretically make a 1000x one.

I'd rather point the blame on software: If we were banging on hardware directly like in the 70s, we'd probably see a massive performance boost, too… just hope that your customers accidentally happen to have the hardware you optimized for and don't want to run anything else on it.
Compare http://slatestarcodex.com/2014/05/26/compound-interest-is-th...
Guru denied copyright protection for Bikram yoga sequence of postures
It would be great to still file bugreports for anything you think could be improved in e.g. a distribution. I help out with Mageia. There's often various things which are simply overlooked or people aren't aware of. Obviously your bugreport could be ignored or not dealt with, but it doesn't have to be. It's a small investment to hopefully (years later) have less things to deal with.

I do the same when packaging upstream software. Sometimes there are build problems due to configure(.ac) not checking for dependencies properly. I'll then open a bugreport that these checks should be added. All that small stuff helps quite a bit.
I don't 100% agree with the author that the reduceron is a "Haskell Machine" - it seems very much to be the motivation for the project, but I think it's more of a 'strongly typed functional language machine'.

I'd be inclined to think that the more general machine Yosef wishes for would come with time and more languages implemented. Heck, maybe restricting the kind of languages best supported is a necessary feature - you can't say that von Neumann doesn't best support imperative & procedural languages after all.