skysight-inc/HackerNews huggingface dataset:
We haven't really given social permission for Google to convert the web to AMP by force.

Google is not the problem here.

As a user this choice is not yours; you get what the publisher wants to publish. If a publisher chooses to build an AMP version of their content they are telling Google that's what they want you to see when you click through to a story they've published.

We, the users, don't get a say in this beyond choosing not to view the content from publishers who use AMP.
absolutely, it is huge sum of money, almost a year's living expenses for millions of families​ (I riterate the word, family)
Yup. And it's true that new users often do this without realizing how much the community dislikes it. That's why we go easier on them, especially if the work is good.
You can convert Keras models into CoreML.
that's what this experiment is all about, kids are so much in Smartphone these days, can they actually learn something worthwhile with it?
By no means, you know normaly maths are written leaving tons of detail to context, folklore, references and well-knowns with human checkable sketchy proofs but in contrast here Russell makes one of the first serious attempts to give a self contained and no assumptions, formal presentation of a part of core maths. Something like now the Mizar library or Coq HOTT. Gödel studied deeply this text and proved the epistemological limitations inherent in this program in his famed theorems, in fact Gödel paper title alluded to Russell's ('on the existence of formally undecidable propositions in Principia Mathematica and related systems').
This comment was indeed convoluted, but I wonder if your last sentence wouldn't apply equally well to the top voted comment in this submission and those who upvoted it?
uMatrix or uBlock (in advanced mode) can largely accomplish the same in a simpler way. However, in my experience, if you go the 'default deny' route against scripts, the spread is about 33/33/33, with 33% of the pages working perfectly, 33% breaking in small ways, and 33% completely borking up. Yes, you can then add the necessary scripts to a whitelist, but it gets tiresome to constantly have to 'fix' sites.
There are two things here that I feel are being conflated.

There's the AMP library and format. That is a huge part of what you're talking about with speed, annoying popups, etc. It's an open source library and people can use it or not.

Then there's Google grabbing all of the AMP pages, rewriting them and putting them on a Google domain.

You cannot opt out of the second part. There's not a lot of abuse I can think of that's being restricted by this, and it feels like it would be a simple problem to fix.
You could just not enable AMP if your site loads faster without it
Yes it is GNURootDebian.

I would definitely try out Termux, thanks so ever much!
I thought she had a minority, meaning she can't do anything without the support of at least one of the other parties. At any time all of these parties would prefer a reelection, they can simply vote against the government and get it.
They provide some starter models, or you can train your own models with Caffe, Keras, libsvm, xgboost, scikit learn, turi, etc. and use them after running a conversion step.
I know what expect is (see my grandparent comment). I still don't know what this framework is to be used for:

> Start services, and then do something (maybe alert, maybe make a change and try again) if it failed.

It's a replacement for upstart/systemd/Launch Control?

> Make configuration changes across several files and check the results of the changes (i.e. did things continue to work after the change).

Puppet/Chef/Ansible + Sensu/Nagios?

> Check for updates in version control and then optionally deploy them based on the results (e.g. if there's a new tagged version).

cron?

> Interact with some API periodically, and do something if results change.

Also cron?
Does anyone have a recommendation for an electronics course that starts from the basics, with real hardware, for some who did electronics at highschool, but has forgotten essentially everything but some abstract knowledge. I'd really want to be able to design simple stuff on a breadboard. I know there is a ton of stuff out there, but where to start?
What made me move back to Google from DDG is the (by construction?) inability of the latter to learn what you're interested in. For things like documentation search, Google quickly starts tailoring results to $LANG.
the objective is same, is someone learn enough on a mobile to either get an entry level job or may be showcase his skill to someone who could get that person a laptop.

hundreds of millions of people have only a smart-phone as a computer.
At least they give you the link now, before was horrific
Same here. Please share if you find anything fruitful!
> And you won't be able to quickly switch tabs, search Google, etc

Also won't be able to debug responsive web apps, setup break points in chrome or firefox debugger etc etc. Will be quite a nightmare doing this on a smart phone, even if you have a bluetooth keyboard to speed up the typing...
I use Firefox mobile with uBlock Origin, and the internet is fast for me without using any AMP pages. YMMV.
it's an experiment in pedagogy and then in myself, I want to see how far I can go and learn both about pedagogy and programming.

pedagogical approach for mobile has to be completely different than the classroom ones, and that's what I am after.
Absolutely, my !g usage will drop right off when Google decide to add in their other SERP ‘functionality’.
Problem: A giant Google banner over web page, URL is broken

Solution: Remove banner, redirect to URL

Resolution: Closed, Google likes it that way.

Actual solution: Don't use AMP, and slowly get pushed out of Google search.
The App Store already allows apps to run code
I wish more comments would approach this from the angle of "if this is true..." because it seems pretty far out there honestly. It's like that `rm -rf` story from a few months back where someone claimed on a Stack Exchange site, that they erased all their company data and backups.
yes, that's the next step. thanks so ever much!
This is where they sell dolphins, right?
this is an experiment in mobile learning and pedagogy. hundreds of millions of people have only a smart-phone as a computer.
Sounds like a cable fail: https://www.reddit.com/r/cablefail/
thanks so ever much, I would try openshift.com
data:text/html,
<style>img { opacity: 0.5; position: fixed; left: 0; top: 0 }</style>
<body><img src="https://www.cl.cam.ac.uk/~fms27/vck/share1.gif">
<img src="https://www.cl.cam.ac.uk/~fms27/vck/share2.gif">

Of course, I did this via the domtools^Wdevtools before experimentally trying the above, which happily works as well.

I think the reason the images loaded was because I was on a data: URI? Or am I misinterpreting CORS?
I have installed VIM and using it
The first sentence made me chuckle:

> When was the last time you opened up a PDF file and edited the design of the document directly?

I do this all the time. Maybe not major changes to the design, but changing the color of something, adding/removing some text, etc. I do this all the time.
"jump over to the much cheaper (i.e. non-monopoly) ARM world"
Thanks! Fixed.
A good place to discuss this at length (or note additional mistakes) is the Reddit link at the very bottom of the post.
There is a lot of great information on Apple's machine learning website[1]. Right now the CoreML converter supports converting from Caffe, Keras (Tensor Flow), LibSVM, SKLeran, and XGBoost[2]. I spoke with the team extensively last week at the Labs and they are working on updating their converters to support the latest versions of Caffe and Keras.

[1] - https://developer.apple.com/machine-learning/

[2] - http://pythonhosted.org/coremltools/coremltools.converters.h...
thanks so ever much, I would try Termux, though I would like to stick with VIM which I have currently installed. I want to be comfortable with it first and then may be take on Emacs
:-) same here. let's see how far I go.
It's not AES-GCM-SIV causing you to lose indisginuishability. Every single other encryption algorithm also loses indisginuishability on nonce reuse.
There is also the opposite, which is even worse: Weeks of planning can save you hours of coding.
https://talking-tech.io
No technological "breakthrough". It's more about availability and ease of use. They want to enable app developers to use ML on devices/in apps.
For anyone else on Linux that gets the error:

Default Audio Player for mp3 files is not set up, like vlc or something.

when you try to run it, note that Stephanie depends on the python module os.startfile[0] which apparently is a Windows only thing that works like xdg-open. I'm not a python expert but here's what I did: the offending file is stephanie-va-master/Stephanie/TextManager/speaker.py. If you edit line 15 which is:

os.startfile(self.speak_result)

and change it to:

os.system("xdg-open " + self.speak_result)

everything works.
Somebody else more knowledgeable can probably suggest something better.

[0]https://docs.python.org/3.6/library/os.html#os.startfile

Edit: Fixed! They fixed it by wrapping that line in an if statement checking the output of sys.platform. Very responsive dev.
Gather was aimed at JDK 7 since there is still a lot of legacy code around. For JDK 8, lambdas surely work better.
wow ! thanks so very much! I hope that I won't disappoint, either of us.

and yes, thanks for the offer to, but it would cost you a lot to ship it all the way where I live.

but also, this is an experiment in pedagogy and Mobile learning. If tomorrow, I am staying at a place where bombs are exploding everywhere, it would be so much trouble to run with Bluetooth keyboard and the mobile both, rather than only mobile :-)
This is how Big Oil will die
Not sure what you mean by dial type input system, but if you mean that people use the number keys 0-9 to input text, that's the exact thing the grantparent meant.
It's probably much more efficient with those kicking feet than a propeller. It's got both the buoyancy of a blimp and the low power use of a ground vehicle.

It's typical of researchers to play with concepts first and hope someone else will come up with applications later. Maybe that will never come or this isn't the right time for it. Perhaps if we have more lightweight screens and cameras, it could become a telepresence robot.
I don't know what I don't know about Clickstream analysis.
Mapping the decentralized world of tomorrow
Why would you make an AMP page?
Emulating x86 on ARM is going to be less power efficient than running x86 code natively.
> If google put search behind a pay wall, Bing would destroy it in market share.... if smaller businesses were able to provide better services people would be using dedicated email providers, not gmail

By using Google services you are Google's product, not Google's customer.

Google's services are free attractions, provided in exchange for highly-profitable surveillance capabilities.

In other words, the value an individual may derive from a interaction with Google is decoupled from the profit Google can derive from that interaction. This breaks the key assumption behind classic "free market" models. For Google, the two are related only in aggregate and in abstract, via network effects, largely as proxies for monopoly status and capital accumulation.

18th C. arguments about "free markets" and competition naturally springing up from animal spirits don't work very well for the modern technology industry.

> There is absolutely zero evidence of [technology monopolies exerting pressure on governments]

Examples of companies paying fines in exchange for breaking the law (a pretty generous punishment considering what happens to non-corporation people) is evidence that companies have not yet taken over from governments, but I don't think that was the parent's point.

The largest gripe from governments is flagrant tax avoidance/evasion. If you need "evidence", I'd recommend keeping tabs on technology news in the 'mainstream media' (e.g. various EU governments re: Google, Facebook, Amazon, Apple tax evasion; Tim Cook pretty openly asking the US to change tax law for him because he's got a lot of money, and is happy to deprive his countrymen of it).
AI Investment Framework: 17 success factors for the age of AI
Things like this are the main reason why I switched to Android from iOS after iPhone 1 and didn't look back (also I love my Samsung Edge hardware).
I made phone keyboard shortcuts for Emacs: https://www.flickr.com/photos/timonoko/14726648438/in/album-...
I get the feeling it's aimed mainly at all the crappy bottom-of-the-barrel Android devices out there.

As an iPhone user, why the hell would I care if a page is bit larger, I pull down over 500Mbit/s on wifi and over 100Mbit/s on LTE. The CPU in iPhone is so fast it's almost ridiculous. There is little difference in how fast AMP pages load compared to real web pages.

Basically, Google re-invented WAP for exactly the same, dumb, reasons the original WAP was invented: their phones are too shit to use the real web.
Pathology of a Fake News Story
Have you considered switching search engines? I've been using https://duckduckgo.com for the last two years and this is the first time I'm hearing of Google AMP.
StartMail Review and Tutorial – Guide to StartMail Secure Email Service
What about the criminal issue? I think if he has criminal stuff against him he has plenty to lose.
I don't think Parsec is "extremely slow." It's not as fast as attoparsec, but not bad either.

Trifecta has the best error messages, but takes some more work to fully make the error messages great.
I came here to 2nd this!
Would you please not post unsubstantive rants to HN? Even if your underlying point is right, it's still polluting.
Phone keyboard definitions for one-finger Emacs
Let me take a guess: you are a regular user, so probably you're in rural China with your 4 year old mobile phone that you got for $100 back then. Or you are in India (30% yearly mobile growth) with your shiny new $30 phone, loading a big web page of a web site in U.S., and you still don't see any difference?
> You're failing to see that Google is used everywhere in the world and not all countries (in fact, very few) have markets where the standard device is what you describe or where everyone has blazing fast LTE available everywhere.

So Googles solution is to pull everyone down to the lowest common denominator, which is shit. Google basically re-invented WAP and is trying to set the web back 15 years.

Sure, not everyone has a fast connection and a high-end device, but they could have easily limited AMP to just those devices instead of forcing it down everyones throat.
OK, we changed to that from https://github.com/slapbot/stephanie-va.
I meant in combination with a DUP deal, which is close to finalisation.

Funny that she spends a campaign calling Corbyn a terrorist sympathiser and now needs the DUP to prop up her government.
Can't see it happening in the next decade.

However, if you're interested in embedded hardware, you can buy a RISC-V chip from SiFive now.

https://www.sifive.com/#
You are right, it is hard to generalize: for example Albania did not dependent on Moscow at all and Romania even had its own foreign policy that did not automatically follow Moscow. Go figure...

You could leave the GDR - but you had to wait for the permit for several years and your ability to earn an income was severely restricted during that period; In the USSR Jews could apply for emigration since the seventies, and permission was very dependent on the current political climate and the whims of the higher ups.
i am fond of hunter thompson's breakfast routine..
She also built up a narrative of strong and stable leadership against a terrorist sympathising coalition of chaos but, to quote Emily Thornberry, there we are.
I wonder if it could be a pathologically overblown form of frustration with people not bothering to streamline this "life" thing and make uninteresting, repetitive tasks unobtrusive. I can relate to that :)
In my experience using Parsec, it was extremely slow.

Took around 20 seconds to parse a few hundred thousand lines (almost no backtracking, too).

Attoparsec/parsec have very similar APIs. I wonder why it cannot parse optimistically with attoparsec, and in case of failure - re-parse with parsec to get a nice error message. This should yield the best of both worlds?
> "hey, this is frickin' amazing and you're complaining because it takes a second to load‽

If it takes a second to load it's not amazing now is it.

Also, that "be happy with what you've got" attitude is not helpful. If everyone thought like that we'd still be living in caves. Don't focus on the good stuff, focus on what sucks, that's the stuff that needs fixing. The good stuff doesn't need our attention, it's already good.
Please don't take HN threads on this sort of ideological tangent. The original point was at least partly on topic; this is way off in the flames.

We detached this subthread from https://news.ycombinator.com/item?id=14530866 and marked it off-topic.
Names Hurt: How the Media Manipulates Our View of a Programmer
That's a relief. I was really hoping the reason wasn't cost due to some unfortunate circumstance. :)

For what it's worth, there's quite a few apps that teach programming or serve as reference. Some of them can run live code inline.
Your comment is a huge non-sequitur. The article is about antibiotics. The top-level comment is about antibiotics. Nothing of what you said applies to antibiotics.
Bullshit, Google forced my top hits to be AMP instead of the the web. If I had a way to get the web, I would have continued to use Google. But as a user, Google decided that I should not have the choice to opt out of AMP.
Honestly AMP should have been a set of tools / a framework. Think about it.

Currently with AMP Google gets not only your traffic but they get your content on their own domains (which makes all content look like the same trustworthiness) and, at the same time, they mark sites that have AMP available in their search results thusly weighting those results differently because it can train users to click on those more.

Ultimately this is bad for everyone but Google.

However, if it was a framework / set of tools we could create our own AMP pages and simply put them on our own DNS. Google's cache is really the only unique thing going on here and we wouldn't have to worry about sharing trust.
The sample output on the github page looks a lot like the sort of information you get from "readelf -a ...", but colorized.
3rd Edition – Hackers and Designers – Amsterdam
Yes, of https://news.ycombinator.com/item?id=14494337.
TLA+ Proof System
iPhone is no better...when I was developing a web site, I bought an iPhone 4 as a testing device, and it was quite painful to use compared to my Samsung S7 Edge (and quite slow).

I bought it because it was still used heavily in the user base.
I thought this was common knowledge. Chrome is horrible on Android. If you look at benchmarks, the only browser/phone combination that is close to iPhone Safari performance is the latest galaxy flagship running Samsung Internet.
> And since Google's MADA prohibits manufacturers from selling forks, it means Amazon would also have to give up the Kindle Fire. So Amazon is soon to be another example of how you can't fight Google.

This is wrong. The anti-forking clause applies to Open Handset Alliance members only: a group which Amazon does not belong to.
From Linux to AD … or how to read the SAMBA machine account
> Isn't AMP just an RSS reader for the entire internet?

No, AMP is basically WAP 3.0. A crippled, baby version of the internet invented because most Android devices are too slow to offer a decent browsing experience otherwise. Which is fine for the people who need it, but Google has to stop forcing it down everyone else's throat.
Note to the author, I found this post extremely hard to read on mobile. I had to scroll horizontally as the text wouldn't all fit on screen, and zooming seemed broken. When attempting to zoom or horizontally scroll it would sometimes randomly click some invisible popout that would take me to another page.
What if it doesn't emulate x86 on the fly, but reassembles the binary for the target architecture? This obviously won't work in many cases, but should be fine for run-of-the-mill business software, which is what Microsoft is mostly targeting.
Can you pass through a graphics card in anyway or would it need to be installed on the host? I'm thinking about making my main workstation a proxmox host, with the desktop environment a container.
No human being, regardless of age, has been exposed to all the facts of life. Unfortunately, it takes more than direct personal experience to understand the human condition. Those rich in personal experience are nonetheless poor in extra personal experience. Universalizing personal experience, which is widely and unashamedly practiced, is both narcissistic and pointless, as it holds no certain relevance beyond its originator. Honestly, I think the advice of this 20-year-old, although diffuse, is perhaps more meaningful than much offered by the "wise".
Maybe deliberate to reduce false activations? Even with three, our Echo Dot triggers many times per day when nobody is talking to "her"!
For those reading this that are on an Apple device here are some interesting options for getting started with learning on iOS. At a very very basic level there’s swift playgrounds.

Also I used Pythonista years ago and it was pretty cool. Looks like they’ve done a nice job of keeping it up to date.

- Pythonista 3 $10. Supports Python 2.7 & 3.5, stepthrough debugging, popular modules, and apparently it can access some iOS things like photos and sensors now too.

Website: http://omz-software.com/pythonista/

App Store: https://itunes.apple.com/us/app/pythonista-3/id1085978097
To anyone interested about the history of human evolution, I highly recommend Sapiens: A Brief History of Humankind by Yuval Harari. It's the best book I have read about human history and how we have evolved until now. The book is also listed on the Gates Summer reading list.
Timing Diagram
> Nicolai adapted to his environment, just like the tortoises

This is such a beautiful ending to the article.

I think we are experiencing a whole new world right now, where anyone can be almost anywhere by the help of technology. This will of course be discussed in the future who knows how.

Give yourself a day or two every month without computer or mobile phones, code editors, or programming discussions.

Enjoy the life, discover things, spend more time with family.
thanks, I have an android phone. also my intention is to finish he two EdX courses specifically.
As user, AMP makes my life hell. It made me change nearly two decades of search engine loyalty because Google decided to embrace extend and extinguish. Screw those assholes for breaking the back button, accidentally scrolling to the side, and URLs. I mean, I hate outlook and office with a passion, but the AMP team has somehow produced something even worse: take a monopoly and forced a terrible UI and experience in a huge number of users. Every memeber of the team should be thinking of how they can spin their time at Google as being not related to AMP. Such crap, and such a bad direction for the Google experience.
> someone else steals the identifier of the operator the main character is in love with, and proceeds to be an rude asshole to her.

Wouldn't the character recognize that their lover's tapping pattern had changed?
Well, I think we still need to promote the merits of bringing the population down because when you read about countries arriving below replacement level, it is almost universally presented as a negative thing and government try to fight that by giving natalist incentives.

No, couples who decide to have more children are not helping society. They are draining its resources. If you want kids, have only one and give her/him all the education and resources you can.