skysight-inc/HackerNews huggingface dataset:
I believe that Google might have created a rule for that, because when you type this in Yahoo [1] (or I believe even Solr, ElasticSearch or any of the other full text based database search engines) you won't find this as a result.

1. https://search.yahoo.com/search?ei=UTF-8&fr=crmas&p=f*
The AMP pages that are hosted on Google’s domain, are also hosted on the publisher’s own domain. In fact, that’s a requirement, since what Google hosts is an “AMP Cache”—it copies the AMP pages from the publisher’s websites.
LesserWrong? What is its relation to LessWrong? It talks about itself as "LessWrong 2.0". Is that an official statement or a figure of speech?

Edit: This is embarrassing. I had had written "its" as "it's". I need to find a way to do penance.
All of this is implicitly true for native apps as well. Google is in open war with Apple to keep users in the browser.
These paradigms get thought up by people who don't run big systems, and then generalized to a much larger degree than they are actually applicable.

Segregating compute from storage is untenable for many kinds of workloads. Not to mention a single pipe to a single shared storage is a huge SPOF.

The best model for random devs who just want to scale up their jobs is to model what the dev is using for dev. They usually use a laptop - fast local disk, plenty of memory, fast CPU with speed bursts, fast interconnects, and no network latency or interruption. Build your app for that, and then spawn a new app for each compute node, and scale by nodes, and don't depend on the network for your app to survive. You may recognize this paradigm: it's what we were just starting to do 20 years ago. It's very resilient to failure, it isn't fancy or complicated, and it scales very well.
I recently discovered Vizzlo (https://vizzlo.com). Those guys are going to develop smart templates for all common concept charts. Pretty fast, pretty slick. Basically, the opposite of Prezi but worth a trial.
> How do you verify the verification?

https://mathoverflow.net/a/18436
What about an imgur style service?
This is a good point though, phones are still second class devices. Which is a problem since they are becoming the dominate device.

However 5G promises much higher bandwidth and more symmetric data rates
Dupe also paywall.
Something looked odd about that upstream/downstream ranking table. Netflix doesn't feature at all in the downstream bit. Why not? It's huge.

Then I noticed the small print under the table: it's peak time mobile usage in Latin America.
The signals are skewed in predictable way, which allows recovering the ordering of transmission. IIRC, there's no common clock at all, each lane is "independent" and the ordering is applied on top.
Real neat.
Awesome GAN apps and demos
Well yeah, if you create your own definitions of things it's not surprising that Amp doesn't meet them.

When I think of "not the open web", I think of walled gardens like Facebook, Apple, and Amp.
And then what happens to the phones those people had? We don't do this with laptops, desktops, or monitors. What makes phones so special?
Apple fires engineer after his daughter’s iPhone X video goes viral
Ubers without an assigned client would probably crawl through waiting to get assigned. Inevitably, they would be assigned just as they committed to leaving the area, and have to pull around.
The Return of Coppersmith Attack PDF Online
Well, it's 'this article' because SEJeff posted it and I and many others upvoted it. So that leaves your attempt to try to link this article with other articles on the same website rather unsupported.

Unless you would like to link all of us with your conspiracy theory.

To me it's just an interesting look at how arms embargo evasion works, and how shockingly easy it was to get this deal done.
There is a dichotomy between sealed programs and evolving programs. Evolving programs like Smalltalk or REPLs are great for exploratory work. Almost everyone wants sealed programs for systems to work reliably. This runs along the lines of Ousterhout's dichotomy as well - scripting vs systems languages.

The engineering break through will be when we have a scripting/evolving system that can be more easily distilled into sealed systems. So people poking around in a spreadsheet will be able to turn that into a reliable application.

IMO, TDD and BDD could be seen as attempts to do exactly this.
John Boehner Unchained
How I learned to love Vim
That's increasingly the case, though. Even on HN I've often seen people saying they only use 4G connections. I had some hope that IPv6 would bring sanity to mobile connections, but that doesn't seem to be happening.
I'd highly recommend getting help from these guys [http://fairpixels.pro]
I think I'm still left with the impression that you may be making things a little harder on yourself than they need to be, or perhaps better stated, than they need to be now... Ecto's API has gotten streamlined over the last few versions, such that in most common operations, I can't see much more than a cursory cosmetic difference in the APIs, like starting the call chain from the Repo instead of the Schema. What I will readily concede is more complicated is the support for things that are widely considered to be antipatterns, like STI and polymorphic associations.

> After so many years of software development I don't like unnecessary complexity, that's why I'm keen to shave off features from Ecto and GenServer (and a lot of other tools, not only in Elixir) and settle for a subset with an easier API.

This is what I'm missing—there's essential and accidental complexity, and when I look at GenServer, I see an API that's been shaved down by decades of practice in Erlang to its most essential complexity. Even ExActor is just a set of macros for generating those essential parts—it basically just saves on typing, not skipping functionality. Ecto hasn't had the years of legacy that OTP has, so its API has fluxed a bit in the last few years, but its still something I think is cut down to the bare minimum for healthy database interaction.

This kind of discussion is best handled by email, i think, and mine is in my profile—feel free to send a gist of something that illustrates what you're talking about, and maybe I'll have a better understanding of what aspects of the API are headaches. I'm really curious what I'm missing about your perspective here.
Covariant: A variable needs to have an Animal. You can put a Cat in the variable.

Contravariant: A variable needs to have a function that accepts Animals. You can't put a function that accepts only Cats, or it will crash on other kinds of animal. But you can put a function that accepts all LivingThings.

So when something is covariant you can use a more specific type, and when it's contravariant you can use a more generic type.

When it comes to function parameters, typescript lets you use either. You can replace any type with any related type, even if you're going in the wrong direction. They did this to make certain use cases simpler, at the cost of weaker typing.
This is helpful for me. As someone who is old (well 40), lol, and studying to get a math degree. I often wonder what I will do with it. I already have a CS degree. I could teach, I could work to solve the unsolved math problems, I could work on compression or cryptography. I guess I still don't know what I do.
> Teachers are doing fine.

Great!

> Three months off a year.

This is like saying that ski instructors get nine months off a year. It's not paid leave.
But that's not for a lack of trying.

Google has launched 5 social networks, 4 messaging apps, and dozens of phones by now.

The only reason it's not yet a walled garden is because Google is incompetent at it for now, but we can't bet the future of the open web on that.
[Superiority by Arthur C. Clarke](http://www.mayofamily.com/RLM/txt_Clarke_Superiority.html)

> We were defeated by one thing only - by the inferior science of our enemies.
Microsoft bashing? Where did I do that?

I run a few things on .NET Core today and it’s great. I’ll probably runs some things in Azure soon enough. I just think UWP has no future because its primary device type (Windows phone) is dead, and it hasn’t seen any uptake in the enterprise to replace Winforms and WPF. F# seems just fine to me, and it’s supported for my app type. Perhaps you need to rethink your choices in development technologies.
It appears you haven't touched a decent android phone before. I think you probably should before making these kind of comments.
Isn't pushing propaganda what mass media do all the time? So are we looking at the pot (the "old school" mass media) calling the kettle (facebook&co) black? Paladins of freedom (if you ignore the obvious conflict of interest) and democracy (if their ideas are your ideas or somewhat similar), indeed.

At least Facebook, differently from "old school" mass media (granting for the sake of the argument that facebook is a mass media "entity") had no actual intent to push propaganda. It sold ads. To the wrong people? Maybe (granting for the sake of the argument that its selling ads to those people moved votes).

Democracy has been decaying from the start. It's decaying even faster now, but people putting the blame on facebook and the crazy guy that got elected president in the last round make me laugh. Sorry. :)
Warren Buffett: Why the Media Went Rogue
Cool, you can grab me out HN@robotsandcake.org And thanks. :-)
FactoryGirl gets renamed to FactoryBot
I was living in Cheboksary till University. It's not big, but still just a little less than half a million people. I had to take bus to school too, around 20 minutes one way.

Also unlike the US (at least based on movies, lol) we don't have school bases. Public transport only.
This is not the first time consolidation of power has happened. Intel and Microsoft pulled all kinds of stunts to hold on to their monopolies. Are you worried about your chip and OS today?

I don't see Google(Search/Chrome/Android) and Amazon in the same sphere as Facebook/YouTube/Twitter in doing damage to the web.

I am much more worried about the societal chaos that Facebook/YouTube/Twitter are producing across the globe than any net neutrality issues.
Anyone who says "I don't have anything to hide" I think is making a mistake of thinking that they're the ones who get to decide that. Just look at what happened when John Podestas emails got leaked. The fact that he had talked about food, one of the most innocuous things you could possibly imagine, inspired an unimaginable amount of belligerent morons to construct Rube Goldberg conspiracy theories about child abduction, rape, and murder.

Anyone who says 'I have nothing to hide' really needs to consider things like that, and things like the fact that societal attitudes change. What was perfectly acceptable and normal conversation 25 years ago could absolutely burn you to the ground and ruin your life today if a reliable record of it could be found. When one of Trumps sons somehow gets elected and starts hunting down everyone who spoke ill of his daddy, I don't think "oh but it was accepted at the time" is going to cut it.
I thought it does have curvature (like a non-flat torus), but that curvature is in effect compressed into 'singularities' at the corners.
Also automatic autoscaling and it can be cheaper since you utilize basically all of your billed Compute instead of overprivisioning server capacity.
Exactly my thoughts. Combine that with VR and you'd have an interesting way of visualising this stuff.
Pandoc 2.0 released
It's the video itself that throws off the statistics. In that is it hundreds of times more bandwidth intensive that text traffic is. Of course others can host the video, but how many people actually DO that? Its easier and cheaper just to upload it to YouTube and put a link on your site.
Every time I scroll on this damned website, a blank black 1 second video pops up and covers the screen and then goes back up into the upper left corner.
So all func calls are actually calls to eval?
I can't really agree with you. Yes, javascript is "good for what it is", but this kind of positive evaluation is only the result of that it (the language) pretty much can't be avoided when doing web development. Many things appear in a more positive light if they have been around you long enough, and you've gotten use to the experience.

I.e yes, bash is nice, but if it weren't the default shell in most systems I wouldn't ever think about switching to it voluntarily, nor be interested in learning it. It is useful because its so widely spread.
>This is generally a poor use of SVG as well, if your use of SVG is for static assets, don't transform all your SVG into react, leave it as SVG where it can be easily manipulated and editing by the plethora of tools that can work directly with SVG, previewed in the browser, etc. If you need you can inline the SVG into your CSS via a base64 URI, etc.

As valid as this seems on the surface, why can't transforming SVG into React be a build step where React is an intermediate artifact?
It seems to be a rewrite of the site that will have LessWrong data migrated to it if things go well: http://lesswrong.com/lw/pfl/lw_20_open_beta_live/
Better to just block ads and montero entirely.

Why risk it?
India.
Kim Wall death: Danish inventor Madsen admits dismembering journalist
Depends how micro they are. I've seen teams own dozens of stupidly small microservices.
Most of the world has a phone as their primary internet connection. But even laptops are battery powered.

These devices are also thermally constrained.

There's far more to this than upload speed.
Chapter five of "OpenCV for Secret Agents" has a night-time version that recognizes headlights. The author knows OpenCV and I found the style of the book to be less dry than your usual Packt tutorial.
One of the major vectors for fingerprinting in various ways is font rendering. It's extremely surprising how integrated with the OS font rendering is, considering it's something that can be done completely seamlessly in userspace for most applications.

I spent a long time integrating libpango/cairo (http://www.pango.org/ and https://www.cairographics.org/) into a semi-toy opengl game engine I wrote which had a Windows target, and was baffled at the level of complexity/interdependency required to build it. Gecko (firefox's rendering engine) maintains a fork of cairo https://github.com/mozilla/gecko/blob/0ea4c5812c2adecbed1d84... , which is as far as I can tell the only way to statically link it. Both these libraries require Glib.

There isn't an alternate minimalist open-source font rendering library as far as I'm aware, simply because the task of handling all font-rendering edge cases in all languages is so gargantuan. So we're stuck with a huge intertwined set of poorly understood C libraries, tightly integrated into the system and every application and ever-exploitable.
No it won't. The clowns in office will continue to 'invest' in the US military.
Superatom
> In practice it's a framework for hosting web pages on Google's domain. I haven't seen any amp sites outside of the google.com domain.

Google isn't the only one that operates an AMP cache (IIRC, Microsoft, Twitter, and a couple others do), but if you get to an AMP page from Google results you'll get the version from Google’s cache.

The actual authoritative source is hosted wherever the publisher chooses, and any cache just caches that.
>> Even IRC had networks full of active rooms

>> I'm not going into Freenet

Well there's your answer.
Expect is a great tool and was widely used for such automation (including by EDA companies - along with Tcl), I've read. I tried it some and read the book about Expect by Don Libes, Expect's creator. A very good book, with a unique writing style, that I somewhat can't find words to describe well.
The reason I shied away from using the Raspberry Pi camera module is that I live in what is essentially a wet hole in the ground in Yorkshire, is consistently wet and when it's not wet it's damp and when it's not down its usually flooding. So that's why I thought the go pro would be a better choice.

The Raspberry Pi is going to be the ideal machine I think to do the heavy lifting hopefully, and the main reason I am open to rely on CV is that there is nowhere to fit a screen on the front of my wheelchair. I tried streaming wirelessly from a go pro to my iPhone and the battery life was absolutely abysmal.

Maybe if the CV detected a problem it could make a fit bit or something similar vibrate to alert me to a problem, different numbers of vibrations were different situations etc etc. Although it is ENTIRELY possible I'm overthinking this!
If the median connection was 56k, I guarantee you wine.com would not take 10 minutes to load over 56k. It would be closer to 10 seconds.

Wine.com does not need broadband to be widespread. Widespread broadband lets it be a little bit prettier, and the devs are too lazy to care about exceptionally slow connections. Without widespread broadband, wine.com would be the same, but with smaller pictures. Without widespread broadband, twitch would not exist, and youtube would be crippled. Those are the sites it enables.
Can the data be replicated to our own pg database from the built-in database? Close to real-time?
Tracking and Managing Your Postgres Connections
I think using word vectors for lemmatization is an interesting idea and on the cutting edge. Here is a paper which discusses it. https://link.springer.com/chapter/10.1007/978-3-662-49192-8_...
http://mcvoy.com/lm/fire-WEEDS.pdf

is a good read for DIY types that want to protect their homes.

tl;dr: circular nozzles all the way around the building spraying out. Why out? Because wind is always the problem and the wind will blow the water back on the house. Tested and proven to work better than gel.
As a foreigner in your fine country, the amount of influence the military has in the US is amazing and slightly scary.

Going to a Baseball game is like visiting a military base - recruiting ads play of the big screen before the game, during breaks various service people are honored (the last game I attended it was a random technician who had been in the Navy for 20 years. Good for him; but not something I expected to cheer about in a stadium). A large proportion of the audience is made up of military personnel as well. My impression is that the military has a huge marketing budget and basically owns baseball, effectively a huge government subsidy for owners of the teams.

Even in wilder society, every third person you meet is either currently serving, served at one stage, or worked for one of the large companies with government contracts to supply the military.

Guys, it is not like this in other countries. In fact it is creepy and weird, but I don't see it changing anytime soon. The military is so ingrained into America's economy and culture that de-emphasing it would be a huge change.

I am not a total pacifist - a military is a handy thing to have around. But the US is crazy in this regard.
Good news! Mueller did get Manafort. So that's good progress.

There is very little about Russia in it though. It was mostly when he represented Ukraine and all the corruption and payments he received from that.

> Only Illinois reported that hackers had succeeded in breaching its voter systems. [...] So the Russian government was trying to break into US election infrastructure.

They stole 200k registration records. Was it the Russian government though? Russia and whole Eastern Europe is the origin of a lot of such attacks. Did they alter any votes? I imagine if the system was not secured, the Chinese, and anyone else out the would have eventually found and got the records. If they contain SSNs it would be useful for identify theft.

If that's the only evidence of "collusion", it's pretty flimsy and certainly doesn't warrant all the time and effort put into it. The OPM hack which lead a lot of intimate details about the lives of millions of US govt workers which hold clearances, was many orders of magnitude worse. Yet, the media and everyone else seems to have largely forgotten about. Nobody talks about Chinese running our government or blackmail dossiers. Even though it would be a lot more plausible given the successful attack there.

> Comey detailed several instances where he felt Trump was pressuring him to end an investigation into members of his campaign. Trump then fired Comey when he didn't stop the investigations

What if Trump didn't collude with Russia. We have to consider that possibility. Yes he was constantly being accused of it. It would get got annoying after a while. Imagine you're the CEO and one of your subordinates is investigating you for something you didn't do. You might let them do it for a while, so they convince themselves there is nothing there. But after some time enough and enough and if they just seem to waste their time, they'd be let go.

They why wouldn't Comey come clean and say exactly what the collusion was and lay everyone on the table so speak. He had nothing to lose, here he was fired for it it was his chance to prove to the world where the collusion was.

> Mueller investigation is carried out to its completion and Trump can't silently make it go away.

It does go on. So that's good news, and there are nice results already. Another corrupt lobbyist and Republican campaign manager behind bars is a good thing in book.
Cruel irony? Both HN and MS's blog seem to treat the backslash as an escape.
Not just physical devices. A lot of the Google stuff I have to use seems half-baked, unfinished or with crappy UI/UX. And Google Cloud is complete shit compared to AWS. I guess that's what happens when engineers lead a company. They'll never have the customer focus that has made Amazon dominant.
Well implemented P2P can reduce pressure on their external pipes by keeping some traffic local. Back before we had "unlimited" caps, my ISP had three levels of caps - International (1GB), National (20GB) and in-ISP (Unlimited) - and some national developers actually made a fork of Emule that could filter and prioritize peers to prefer the closest ones.
If the referendum has no legal weight, then going to such lengths to quash it instead magnifies its importance, since the Spanish government clearly views it as being more dangerous than it is.
It would be kind of difficult to have binary packages unless you have a stable ABI, and Rust doesn't have that yet. If and when it does get a stable ABI, binary packages would at least become a possibility. There are good reasons why Rust didn't want to commit to a stable ABI initially, but perhaps at some point the benefits will outweigh the costs.
Good article - although I disagree with pretty much everything you wrote, it forced me to think.
ScienceBlogs.com is shutting down at end of the month
Thanks,I will definitely have a look at that as I'm definitely going to need some sort of night-time capability hopefully.
The fundamental assumption of the article seemed to be that the Bank Japan's committee are idiots; any further inquiry into why they make the decision they do stops there.
Most, yes, but with plenty left over. They charge this for all transactions, whereas the wholesale/processing rate depends on the type of card. Pin debit transactions clear interchange well under 1%. Visa and mastercard have a few different tiers. There's not much margin in an American Express transaction at that rate, but your average VISA/Mastercard wholesale costs will net out to ~1.5%, depending on the kind of merchant you are and what kinds of cards your customers tend to use. (It's more expensive to process a reward card like the Chase Sapphire Reserve than your local credit union's visa card.) Square covers lots of different merchants, with special prominence in low denomination restaurants / cafes. At scale, that's pretty lucrative.
Handling CORS in a Golang Web Application
How we do coding assignments (hiring engineers)