skysight-inc/HackerNews huggingface dataset:
(Author here.) I think the AMP brand is toxic roughly everywhere.

Many users don't know what AMP is, and don't really care—in fact, there's some evidence that users like AMP in search results, or at least they like the performance—but as far as I can see in tech communities like HN and Reddit, the vast majority of people who know what AMP is also know that they hate AMP. (Scroll up and down on this thread a bit!)

As for why it's toxic, I don't think we have to agree about that, but it's not just the UI problem. The URL problem (AMP URLs point to google.com instead of the original site) is a real, significant problem in its own right.

The URL problem is the root of the claim that "AMP is Google's attempt to take over the open web."

IMO, if it were just an iOS scrolling issue, AMP would just be controversial: love the speed, hate the scrolling, eh, it's a wash. But the URL problem is what really gets the flamethrowers running!
Hi, Thanks for your feedback. I built the site. I agree with you on lack of explanation. Once you login, you can add transactions (by clicking "Add Transactions" Link) and then you can view your finance summary by clicking "View Summary" page. I'll be adding more explanation on how to use in coming days. Please keep visiting the site. Thanks.
At that point the city should just organize a contest and give 1 million to whoever finds it. For that much money I'm convinced someone will.
No, it isn‘t legal to ignore a red light. How did you get that idea?
The suppliers are often themselves exploitative middlemen in third world countries who use the farmers’ poor price information and lack of capital against them.
I would pay for one that ran offline/locally and integrated with my browsers.
GitHub's open source project trends for 2018
Er, isn't getting AMP ranking/carousel benefits a different thing from encouraging everyone to not be bloated?

Great that "that site" isn't bloated already. Sucks that he'd have to slow down to get the search benefit. Now, about convincing the entire rest of the Internet to be less bloated, ...
The payment model used in Starcraft 2 - a ancient game at this point - is sophisticated. A good illustration of the old game-economics model fused with the new. Oldest single player content is free; multiplayer is free; newer content and cosmetics are purchased in-game a la cart.

Instead of paying $45 one time, you might spend $120 over the course of a few years.
I think y'all managed to crash my wordpress site. Rebooted :)
The value of his time is that he can use it to figure out what customers will actually pay for.
Bristol also has this

http://www.bbc.co.uk/news/magazine-35344544
Thanks for the feedback, diNObot. You've provided us good feedback to include the communication of what's included in our new 3-month program that includes blood and other lab work on top of the genetics. All of your information is kept confidential to facilitate this customized program.
Thanks! All requests are done from your own browser if that's what you mean.
Probably the strange link at the bottom of the comment, linking to the site we are talking about.
"Going through" a red light is not the same as "ignoring".

https://en.wikipedia.org/wiki/Idaho_stop

Treating a red light as a stop sign is different from behaving as if it's not there.

In many provinces of Canada, motorists can turn right on a red light after coming to a full stop.
I am curious why go doesn't just vendor dependencies like npm does when confronted with conflicting requirements instead of trying to figure out a version that satisfies all worlds? I always found this to be a nice feature when working with npm.

I am also firm believer in version-pinning/lockfiles. Updating versions should be a separate workflow with first-class built-in tools to support it. I think that is the area where most package managers fall flat. They basically rely on the developer to do all the heavy lifting.
Syntactik: People-Friendly Preprocessor for XML and JSON + Editor
Thanks, let me know how you get on!
Yeah. HipChat's stability was absolutely abysmal for quite some time. They seem to have finally gotten it under control. That or a majority of their user base went elsewhere.
> Prerendering is only useful for sites where either large amounts of data need to be transmitted, or parsing and rendering is slow.

Agreed. Many of my leads for https://www.prerender.cloud/ end up not using the service after we discover the root cause of slowness was due to an initial, slow, render-blocking XHR request, or in some cases infinite loops that eventually get cut off.

AMP seems to allow sidestepping root cause performance issues by creating a pure version just for Google - it's a growth hack - "don't bother refactoring your app (which would require overcoming organizational inertia), just make a streamlined version for us."
I can help you increase your visit-to-signup conversion rate for free, if you're interested. Just soft launched my own service (www.leadnexus.co), where I will split test your signup forms to find more effective options. Your volume might make it a little tougher to optimize, but I bet I can improve on that ~0.3% conversion rate for you.

(That goes for anyone reading this -- happy to see if I can help, to test out my own idea. Not ready for a bigger announcement, but ping me via the site or travis@leadnexus.co if you want to give it a shot.)

Link - https://www.leadnexus.co
They need to deploy a shot spotter that cities use to quickly locate gunfire and dispatch police.

https://www.forbes.com/sites/alexknapp/2013/06/28/shotspotte...
But slack is?
Show HN: Todos in your notification area
But suppose I don't care about fat, in fact I want my meat to be as lean as possible.
My google accounts are in no way linked to a real identity. I have little doubt that my identity would be easy to deduce, but it won’t come with a picture, I hope. I’m not engaged in any secret or illegal activities, I just don’t want to give away my privacy, so I’m just cautious rather than appropriately paranoid. I do have a smartphone, and I have no illusions that law enforcement and governments can track me. The average person, and hopefully Facebook cannot.

Apple could burn me horribly though.
> How many Prius owners have seen a Honda hybrid of some sort and been surprised that Honda makes a hybrid?

Honda had the first mass-produced US-market hybrid, and was the first to make it cool.

OTOH, the first-gen Prius was more broadly useful than the super-small first-gen Insight that preceded it to the US market.

Not sure how this is supposed to map to Tesla, are you trying to say Tesla is like Toyota or Honda in this comparison?
Let's Encrypt ACMEv2 and Wildcard Launch Delay
Indeed a great book, but when I mentioned it to my friend he cracked up at how corny the title was.
Yeah, that's exactly the lack of discipline I have.

I really think one of the keys is peer buy-in. One of the ways to increase buy-in from your peers is making it less a chore and more a 'thing you get to do'. That's kind of the main inspiration for this, hence the "Build Boss" title and special slack channel.

That, and making it simple as a post-it. I don't think it's quite there yet, though.
Technically yes. You can see it in the network panel.
I would certainly prefer some solution that's not centralized or controlled by a giant advertising firm, but prerendering just isn't needed for most webpages. Especially the kind of webpages that are delivering through AMP.

Shouldn't we be asking ourselves why the hell it takes so long to download and render news articles? Those are generally the kind of pages I see available through AMP. AMP does indeed try to ameliorate that issue, but in totally the wrong way(and without really solving it). Seriously now, the web was designed with the specific purpose of displaying pages of content, and now we should prerender these pages for performance reasons? Something's really wrong here if the answer is to prerender pages as a blanket solution rather than applying applying other performance solutions on a per-need basis.

What are all these sites doing that is so taxing that we need prerendering? How about just delivering text, minimal styling, and some scripts to help lazy-load and download optimized images? Virtually all the sites I see are delivering through AMP could easily do just that. Instead, their sites are littered with trash including multiple versions of jQuery, code that doesn't even execute on the given page but on others, ads galore, custom GA scripts, Mixpanel, Bootstrap, videos, etc. All trash, and poorly implemented trash at that.

Web Packaging IS better, I'll grant you that. I propose that, before we go down that road, our industry take good long look at itself. If all this other optimization that we're doing when we bundle and ship our code isn't working, then we're failing right out of the gate, and we don't need to add another optimization as fuel to the dumpster fire.
An odyssey set in the Jim Crow south? To each their own, I guess.
Saying that the URL problem is Google's attempt at taking over the open web is nonsensical. Google's main competitors in large markets, like Microsoft, Yahoo Japan, and Baidu, also implement AMP caches. How does that help any of them fend off any of the others? Each one of them gets to prerender the same provably prerender-friendly pages.

I am not an AMP publisher or an AMP developer, but I vastly prefer AMP results, and I suspect my preference lines up with the majority outside of HN, or why else would all these search engines do this?
No, I mean like render the whole page with JS and all, but from your FAQ it seems like you're not. Which is why it's fast, ha.
> At what level is it no longer cheating?

If specialized audio/video processing hardware is allowed then here: https://linusakesson.net/scene/a-mind-is-born/

Or, if that's also cheating, then here: https://linusakesson.net/scene/bitbanger/
> For most people, the biometric model of their face is available to nearly anyone.

I was curious about this claim, so I did some cursory research.

A Pew survey from 2013 [0]--which is perhaps a bit dated--found that 66% of respondents believed a photo of them existed online--which, notably, says nothing about access to the photo or metadata that relates the photo to an identity. Pew found in 2016 [1] that about 68%, 28%, and 25% of US adults, respectively, have a Facebook, Instagram, and LinkedIn account. These are presumably the main vectors for accessing the face:ID pair. So this gives us some ability to quantify the first part of your claim, "most people".

As for the second part of your claim--that this subgroup's face:ID is available to nearly anyone--I did not find data on who or how many people might have access to this information. The vector here is important, though. Let's consider the public UI, which is realistically the only interface most interested entities have access to. With only a name and no other queryable bits of information, finding the matching face is unlikely because of how many identical names there are. The ability to query other bits like geolocation, work history, the social graph, and, of course, the face itself should greatly increase the chance of finding face:ID, which is minimally an account with profile picture. The profile picture is not per se sufficient to extract a face model but also not per se necessary, as other face photos might be viewable in the profile. At this point I can really only speculate about the intersection of privacy settings and photos, but I think it's far from clear that this information is "available", which I take to mean that the information is accessible with relatively little effort and means. And again, this is just the people who have a social media account and probably a photo tied to their account, not the population at large.

Of course, there are entities which have access to far more data than this, but that is not "nearly anyone".

[0] http://www.pewinternet.org/2013/09/05/anonymity-privacy-and-...

[1] http://www.pewinternet.org/2016/11/11/social-media-update-20...
I don't like bike commuting. I have biked 2 miles/3.2km each way to the office for the past 16 years, at least twice a week and usually all five days. I still don't like it. Maybe I'm just a fat, lazy son of a gun? Maybe I don't have an enjoyable bike?

The commute is pretty, safe, flat, and quiet. Birds, ponds, and trees, with very few cars and no hills. The weather here is tolerable and I don't sweat enough to require a shower. The only close calls I had were at the beginning when I wasn't being careful. (There is a small section mixed with heavy traffic.)

Every time I get to the office I'm glad the ride is over, and every time I must leave to go home I don't look forward to the ride. I don't arrive invigorated, and in fact the opposite. I've lost and gained weight seemingly unrelated to the number of miles ridden.

I've had several bikes in that time but none of them really seem to "fit", nor are they very fast. I want a nice silky commuter with fenders and panniers and thin wheels but that's always pretty far out of reach from budget, and I'm not 100% convinced it will make a big difference anyway. So I stick to a Craigslist special with a backpack, with upgrades to the ride as I get money.

I remember enjoying biking so much as a kid. I would ride all over the place, and hardly a year has passed since childhood that I don't put on a lot of miles on two wheels. But now as an adult it's just drudgery. Don't know why.

And it's not just the commute I don't like. Also tried to do some trails and longer rides for fun, but it turned into the same drudgery quickly.

I don't know what else I can do. But I'll continue to soldier on with the ride.
I stand corrected, and appreciate hearing your perspective. It does have a different structural feel to it compared to works I’ve read by respected modern day historians (which isn’t that many), so I think I can see what you’re getting at.
I listen to it later.
Why the hell most Microsoft programs are still 32-bit by default?
Even FSX Steam Edition is installed by Steam using the 32-bit flavour without asking me about it. Is it for compatibility reasons?
Everything others already said, AND: don't wear a backpack.

Get a cargo rack + Wald folding pannier baskets, and put your cargo there. Ride with a messenger bag, if needed.

Then you'd sweat no more than you would while walking (if cycling at an appropriate pace).
This sounds like a 1963 worm on a PDP-1:

They used to program the thing either in direct machine code, direct octal, or in DDT, In the early days it was a paper-tape machine. It was painful to assemble stuff, so they never listed out the programs. The programs and stuff just lived in there, just raw seething octal code. And one of the guys wrote a program called 'The Unknown Glitch,' which at random intervals would wake up, print out I AM THE UNKNOWN GLITCH. CATCH ME IF YOU CAN, and then it would relocate itself somewhere else in core memory, set a clock interrupt, and go back to sleep. There was no way to find it.
An individually negotiated agreement that fulfills all the legal requirements of a contract is a valid way to ensure enforceability.

But just repeating a part in many contracts is enough to make a court say that it is not individually negotiated and is therefore treated differently (AGB in German).

A seemingly endless text wall with non-negotiabile terms that is considered agreed to by a click on "I have read this and agree to it" might only be binding to very limited extent, if at all.

In my contract I mentioned a part was considered invalid because it was an issue that cannot be agreed to in an AGB, and the part was considered to be sufficiently AGB-like.

To give another scenario, someone offers me a proprietary software. I don't know the terms and condition but I know that I need to pay for it. I then pay and receive the software. Upon starting it, it presents me with terms and conditions I need to agree to. In this scenario, the terms and conditions in the software are entirely void because the contract was established when the software was exchanged for money and the terms were not agreed to at that point. Only what is agreed to when the contract was established counts. If the software doesn't work for the intended purpose, I am free to modify it such that it does.
Nowadays, the Mathematica Notebook is probably Mathematica's biggest brake. For me the GUI feels slow on any computer. However, as already mentioned in the other posts, under the hood Mathematica has not yet been beaten for it's LISP attemp of computer algebra. The biggest contrahent in the Julia/SciPy environment is probably the SAGEmath computer algebra system, however it follows more the route of Maple which is more natural to the employed Python host/meta/binding language but (for me) does not feel as powerful as Mathematica when it comes to symbolic computing.

I think the big advantage of Julia against Mathematica is the modern software stack and the bleeding edge technology they can embed very quickly, such as d3js, WebGL, etc.. The web world is moving quickly and the scientific python community can keep up while Mathematica moves only very slowly -- note they started their web interface (cloud version) only a few years ago.
The Tesla is like the Toyota. It's the car everyone knows is an electric. Hybrids from non-Toyota makers had to play a lot of catchup (and, frankly, even non-Prius Toyota Hybrids) to have the same appeal that the Prius did.

In the same way, I don't see electric cars from BMW or Audi or Mercedes competing with Tesla on day 1. It's just JUST the powertrain that's drawing people to the Tesla. Some of the pro-Tesla draws are down to vanity or image, and others are more tangible.
"2x latency" can be pretty slow on noisy cellular networks. Especially with TCP exponential backoff, latency can be a second or more. That's where prerendering really shines.

(There's a reason why AMP, "Accelerated Mobile Pages," rolled out on mobile devices and not desktop.)
singing?

https://youtu.be/5WkLoOvm2Yo?t=316
I went to school and worked for a while studying spectrum management. It boggles my mind to this day that drones get in the way of fire fighting and emergency services because an obvious first step world be to allow emergency vehicles & helicopters to jam the frequencies of drones. There are plenty of other vehicles with this ability (military, secret service, etc) so it's not like the technology to solve the problem is unobtainable or non existent.
"The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense."

-- Edsger W. Dijkstra
From what I understand, it is mostly an issue of jurisdiction. The factory is in the US, and the problem impacts people across the river in Canada.

Cross border noise pollution was likely never envisioned in any international treaties, so there is no obvious legal means to resolve the problem.
I don't consider Film Noir inherently nihilistic.
But TardisT is sequenced in the monadic value. It is not sequenced in its inner backwards-traveling state, but that is not part of the monadic structure.

Have you used TardisT? In order to use the backwards traveling state, you need to bind the state syntactically before you use it, just as you have to do with the forwards traveling state.

For example, a typical setup for TardisT is fixing up jump offsets for an assembler. To write this, you do something like

assembler (Label l) = do
fixup <- getFuture
(curOps, offset) <- getPast
modifyBackwards (M.insert l offset)

let ops = curOps ++ [ Jump (M.lookup l fixup) ]
sendFuture (ops, offset + 1)
assembler ... = ...

Note that both the forwards and backwards traveling state needed to be bound before they were used. There is an inherent 'forwards-traveling' sequencing due to the monadic structure.

If tardist were not monadically sequenced, you ought to be able to do

assembler (Label l) = do
(curOps, offset) <- getPast

let ops = curOps ++ [ Jump (M.lookup l fixup) ]
sendFuture (ops, offset + 1)

fixup <- getFuture
modifyBackwards (M.insert l offset)

In this sense, the forwards traveling state is privileged (and indeed if you write anything sufficiently complicated, you'll note that you'll need to add a lot of lazy pattern matches on the backwards traveling state, but not the forwards traveling one, again indicating a notion of sequencing, despite what it may seem).
Well damn ... Punishment for my ancestors stealing their land and whatnot ... seems fair through that lens ... should make my decent into madness a tad more comforting
I’m sure a combination of advanced AI and Blockchain technology with a voice interface will solve this puzzle
As you said not only are children addicted to Devices.

Lets do it for the whole humanity. It should be illegal to use any kind of device after work. Howzzat!!!

PS: its a joke.
By the way, I certainly hope that you are aware that there is a maximum safe dosage of vitamin D:

Children age 9 years and older, adults, and pregnant and breast-feeding women who take more than 4,000 IU a day of vitamin D might experience

Nausea
Vomiting
Poor appetite
Constipation
Weakness
Weight loss
Confusion
Disorientation
Heart rhythm problems
Kidney damage

https://www.mayoclinic.org/drugs-supplements-vitamin-d/art-2...

Recommending 3900 IU for a 195 lb man is alarmingly close to the level that can cause kidney damage and heart issues. If your model spits out 1,000,000 for a 50,000 lb woman, it probably will go over 4,000 given the right parameters.
One-person-one-dot maps and how to make them
> We note that the bearing from Array 1 to the most probable source of the Hum points well to the South of Zug Island.

> The bulk of our observations from both stations do not support the hypothesis that the source of the Hum emanates from Zug Island
history has shown that no, we can't do that.

It'd be awesome if we could, but without the motivation of preferential placement in search results for pages that follow a specific set of rules, publishers will include as many advertising and tracking platforms as they possibly can.
Nice job. Css had similar attacks maybe a decade ago, with link:visited (referer snooping) and image with src to a logged in site... but I like the selector trick.

Extensions are a huge attack vector, but as long as one can't turn them off on a per domain basis, I'm convinced that the browsers just don't give a damn.
This is incorrect.

The [value=foo] selector does not work for the actual value of the field, only the `value` attribute (used to set the initial value).

This means that both:

- typing the password

- setting the password via element.value=foo

will not work

The only thing that will hit this is setting the attribute via element.setAttribute("value", "foo"), and this will not update the password. It seems like React does this for whatever reason, though.
It's not, it's just a trope of the genre.
Vendoring is here to stay.
Well, that we should know from the article.
You don't typically need them in normal programming.

Have you used the Python twisted framework? The way it chains continuations is a good example of a monadic bind in the wild.
The company I work for uses it for all of their customer billing, and when I was first doing my orientation I met another new hire that was joining the mainframe team, and from what he described, it is the same for most COBOL programs in most industries...legacy stuff that will continue to run for years