skysight-inc/HackerNews huggingface dataset:
I don't think there's any irony here. You deployed something that worked horribly on iOS, you didn't offer a way to opt out, and when someone else put in a fix for your terrible UX that just happens to change everything else to the way your stuff currently works you use it to gloat and a guy who pointed out how terrible your UX was.

Honestly this whole thing (AMP and your comment) come off arrogant as hell to me.

I like the current iOS behavior because it's what I'm used to. I don't find the slower scrolling speed to be an issue at all. But if everything really is going to change then I will probably annoyed me for a while but I'll get used to it.

I'm not complaining that the scrolling behavior on AMP is too fast specifically (although that's how it feels to me), I'm complaining that it's DIFFERENT from everything else. All my muscle memory of how to scroll things is broken on AMP pages and only AMP pages. (I don't care if it's how iframes work, you deployed it anyway)

Once it feels like the rest of the system then it's not really much of an issue anymore. I'll get over my personal preference.

But the snark was totally unnecessary.
Litterally not at all.

L1 cache is 3-5x slower then a CPU register and it has a ~532GiB/s thought put. DDR4 is ~2GiB/a per channel.

Also DDR has extreme latency due to its distance from the die.
What does this one do that others don't?
It doesn't require it, except that Apple has failed to decouple Safari from iOS, and so it can't be updated like regular apps.
im starting to think cash should probably be illegal. its perfect for criminals, with very little value for anyone else. its also potentially catastrophically destabilizing for states. you are welcome to change my mind, but know that im not ignorant of it and have been "using" it since 2012.
For everyone using OneNote I'd like to make the comment that there are actually 2 versions of OneNote that Microsoft makes. There is "OneNote" and "OneNote 2016". Windows has both versions while your phone and Mac has only the lesser featured but more modern looking "OneNote".

Personally, I got a Parallels VM running on my Mac with Windows just so I could use "OneNote 2016". Many more features including deeper organization and custom tags.

In general, as long as you plan it out properly, hierarchical organization tends to be superior to tag based organization, and "OneNote 2016" (and even the other version) are really good at hierarchical organization compared to say Evernote.
>how the employee gets to and from work (shuttles)

Well, that sounds like an obvious thing the company should care about. It has been offered to employees and lowly workers since 50 or even 100 years ago...

>where the employee eats during the day (cafeterias)

Any place where people spend 1/3 of their day or more has cafeterias. Even court houses and public government offices in most countries. Obviously a company would HAVE a cafeteria. What else would be going on, have employees take a walk around every time they wanted a soda or snack? Especially in places like some US cities, where you need to drive for 5 or 10 minutes of suburban sprawl to find some food choices.

>if the employee is fit and healthy (gyms, wellness centers)

Again, that's for the employee. Who is sitting 8+ hours straight on some desk coding or doing office work, and needs some exercise for their health.

Daycare, on the other hand, is not for the employee, it's for their family members.
The problem he is seeing is with safari rendering rather than amp itself. He should ask Apple to fix that.
Well. Google does not outsource the daycares. So that would not be a delta versus Apple in this domain.
Lab-grown stem cells could replace blood donations
>Transportation, food etc... benefit the entire family the same way childcare does because most families mix their finances.

They are not meant as services to boost the family finances though -- but to keep them at the company premises more.
You're correct, technically. It's "tu quoque", which is arguably a more forgivable fallacy.
Amiga Forever is a bundle that includes an emulator, as well as ROMs, and a bunch of software.

Not that that makes it much better. I think the difference is that AmiKit is designed for running "current" Amiga software, but Amiga Forever is designed for Commodore-era software.

But I'm not sure. It's not clear.
Not quite.

An ad-blocker removes ads.

An ad-blocker-blocker detects ad-blockers and refuses to serve content if one is detected. (Instead a "disable your ad-blocker if you want to use this site" message is shown)

An ad-blocker-blocker-blocker masks the ad-blocker against detection, so content can still be consumed.

Etc...
I had never heard of him before this story. I think it is unfair of you to accuse me of some vendetta merely because I don't take the convenient, proprietary, flawed company study results over the better designed and more open engineering results.
Nah man, it's all good. I mean sure, we keep giving absurd amounts of power to an ad company but it's google, who doesn't love google.

If it was microsoft they already would have shut this down because of the backlash. Google does it and people are fine with it.
If you have queries that are taking days, you'll probably be better of trying EXPLAIN ANALYZE[0] first. If you can't get enough information from EXPLAIN ANALYZE, then you may want to try using flame graphs.

[0] https://www.postgresql.org/docs/9.5/static/sql-explain.html
dummy.ai - A Marketplace for Machine Learning
And I do work from home on bad weather days so this isn't an issue
It's hardly AMP's fault that safari scrolling is inconsistent. Any complaints about that should be aimed at safari, not AMP.
Well, the article actually attempts to use pledge to do just that. This results in a nice article that teaches a bit about pledge, sandboxing, and ktrace.

The conclusion does explain why pledge would be a poor generic sandbox.

This point has been made from the early days, but I think this exercise reinforces it, that pledge works best with programs where you understand what the program is doing. A generic pledge wrapper isn’t of much use because the program is going to do something unexpected and you’re going to have a hard time wrangling it into submission.
> just like coding or documentation

But, you can look at a piece of code and go "no that doesn't make sense. Lets try this instead" and both reason about its quality or run tests on it. You can have nuanced discussions of what makes a piece of code more clear or a tutorial code example more easy to interpret.

It seems like no such nuance is available.

I share your opinion that it is unreasonable for me to expect to be paid without giving an estimate, but I hate hate hate lying to people and so I either avoid giving an estimate or I give one and try desperately to convey "this number is a near-random guess." I have on occasion failed to impress upon someone the uselessness of an estimate of mine and the deception makes me sick.

So I don't know what to do. I have occasionally considered giving up programming, but that seems drastic. I'm currently in a company that doesn't do estimates that much or put too much stock in them and has quite good habits for clarifying scope. But, I feel really unprofessional that I can't estimate.
<The ultimate goal here is to meet people who can help my business, either by funding it, working at it, or hiring it.
>

Maybe the trick here would be to profile these people like you would when doing demographics to know who your customer is and then then you will know exactly who you are looking for and where they are without having to waste time on social media.
I use Moom for this, it has a killer feature (for me) that I haven't seen anywhere else, the ability to leave n pixels between windows, and between windows and the edge of the screen.
Sweet video. Now I want one...
> The single most important thing in engineering management is hiring only the best.

I disagree. Most problems don't require the best, and hiring the best to do things that might be a little bit simple for them is a great way to promote frustration and turnover.

Every organization I've worked for has wanted to and said they hire the best. They didn't actually hire the best, and that's a good thing, because the work we had simply didn't require that horesepower. We needed very good, so I'd hire very good, and it's generally worked quite well.

> It's at least as important to test for ego than for technical skills.

I agree with this. I won't hire assholes. I've inherited a couple when rotating and taking over new teams, and not once has their productivity, subject matter knowledge or any other technical contribution resulted in a net positive when factoring in the attitude issues and other soft impacts to the team. Don't get me wrong, confidence is a quality I like, but to draw from my username, there's a fine line between stupid and clever.

> so if you're a first-time product leader, get an experienced mentor

This is good advice to any manager at any level. The day you're promoted, you're new all over again, make sure someone experienced is teaching you the ropes. And when you're that experienced person, make sure you're teaching someone junior the ropes. This is why I resent climbers/gunners in the organization - they ignore the latter part.
Yes that's what I said and I stand by it. It would be incredibly inconvenient to lose water or sewer. I would have to walk down to the creek multiple times a day, purify the water, etc. Showers would be a thing of the past. I'd have to have a septic which comes with it's own issues. However, without Internet access I cannot work, I would have a much harder time acquiring new knowledge. If the entire Internet were gone for everybody that would be a huge killer for much of our economy, but since we would have to deal with it collectively infrastructure to get stuff done without it would likely come back. However, if it was just me who had no Internet that would be a massive disaster for myself. Without Internet I would immediately be left behind.
In site search "powered by google" seems to be under siege by the likes of Algolia, from a lay person perspective
Today, that's the browser.

Hit F12 and you are inside a REPL (the console).

Hit "View Source" and you can learn how a website works.

The fact that developer tools ship with most browsers is really cool and encourages learning in my opinion.
Tuscan archives yield up secrets of Leonardo’s mystery mother
Depending on your email provider, there are a ton of different ways to create brand new email addresses. Blocking off the single pattern of foo+bar@example.com just punishes legitimate users without causing any problem for spammers. Besides the fact that foo+bar@example.com may in fact be a legitimate unique email address, there's also just the case of people who routinely use username+sitename@example.com when signing up for anything as a way of tracking where incoming email is coming from.
ROBOZINHO Da MECCANO – MICRONOID TITAN
I suspect whoever made that executive decision at Google to use "AMP" was too young to remember Frontpage and so many years fighting with MSIE. How soon we forget. AMP is bad news. Keep your hands off my design. It's not your Internet, Google. PS: I'm on Linux, not an Apple fanboy :-D
AMP pages don't intrinsically live on google.com. Rather, when you use Google Search on mobile, some results may have AMP equivalents, they're often prioritized on or closer to the top [1] or otherwise highlighted (like in a carousel). As of writing, these results are marked with the lightningbolt-in-circle logo and the text 'AMP' somewhere in the result's most immediate box [2].

Clicking on one of these AMP results in Google Search will lead to a Google-hosted page with the base URL of "google.com/amp/", which loads an iframe (or equivalent) of the AMP article content. This whole thing takes up the entire viewport, save for a small grey horizontal bar up top, which collapses (hides) with JS if you scroll down far enough, but is otherwise pinned to the top, staying adjacent to the browser chrome.

This AMP navbar, as of time of writing, has the original publisher's domain name in the middle (which isn't a link, just informational text); then on the right side is a link ("chain-link") icon which will produce a small overlay containing the article's original (non-AMP, non-google.com/amp/ link), and a vertical triple-dot button with a link to 'More info'. This 'More info' link takes you to a Google Search Help article [3] (along with a really, really long visit_id as a tracking parameter), which talks about AMP and the Google AMP Cache, says that "The Viewer is a hybrid environment where Google and the third-party webmaster may each collect data about you", links to a few FAQs and the Google privacy policy, and the like. In the past, the navbar was different [4], and its deficiencies where a frequent source of criticism.

In short, Google Search on Mobile serves AMP results out of Google's own AMP Cache in a not-completely-obvious in-place wrapping viewer that tracks your visits, but it's now possible to get original URL [4]. Meanwhile, Cloudflare, currently the only other operator of an AMP cache, offers auto-AMP links [5] for customer domains, and offers an SDK to customize the wrapper-viewer [6] that will surround the articles surfaced for that domain.

Apple News is a client application that combines a feed-reader with articles delivered from Apple News' servers; these latter types of articles are always hosted by Apple [7], and in the beginning the only way to publish to it was to use Apple's APIs to post to Apple News directly [8][9]. Now there's integrations that will consume content out of your CMS and post it to Apple News on your behalf, which makes it easier to use, but doesn't change the fact that the the content is published into Apple's ecosystem.

[1] https://www.wired.com/2016/02/google-will-now-favor-pages-us...
[2] http://imgur.com/a/rggVe
[3] https://support.google.com/websearch/answer/7220196
[4] https://news.ycombinator.com/item?id=13582844
[5] https://www.cloudflare.com/website-optimization/accelerated-...
[6] https://www.cloudflare.com/website-optimization/amp-viewer-s...
[7] https://www.wired.com/2015/06/apple-builds-content-business-...
[8] https://help.apple.com/newspublisher/icloud/#/
[9] https://developer.apple.com/library/content/documentation/Ge...
No. A handful of city pairs have reasonably popular rail service (Milwaukee-Chicago, Boston-New York) which you might use becasue the freeways tend to be congested. The duration is comparable to a drive in clear traffic.

For any other route, a family would fly and then rent a car if upper class or drive if middle/lower class.

Amtrak sometimes serves these routes, but costs more than flying and takes days instead of hours (3 days Chicago to SF, 24 hours Chicago to New York or New Orleans, and if Chicago isn't on the way, you'll need to detour through Union Station). The max flight time here would be ~6 hours.
I really like the "parallel" by default paradigm, or perhaps rather, I think it has great potential. When you consider any hardware design (Verilog, Chisel, etc.) the default is to execute in parallel, and sequential is explicit i.e. by instantiating a flip flop or other memory element. If you write in Verilog, you can arbitrarily reorder your lines of code and the resulting hardware is exactly the same (modulo anything you did with always blocks which can be entirely restricted to your sequential elements if you wish).
To work around paywall, click through Real Clear Politics stub: http://www.realclearpolitics.com/2017/05/20/why_039net_neutr...
I think encrypted.google.com doesn't use AMP yet, so they could make that the default search
> First of all, that's an ad hominem. If publication independence is important, then it remains important whether Gruber is hypocritical about it or not.

I agree! It's a poison in the well lazy people use to discredit something they don't like without thinking about it.

However, in this particular instance it raises questions of whether or not Gruber is arguing in good faith. It lends credence to accusations that editorial independence might not be his overriding concern.
Space debris and the price of being a pioneer
No, it doesn't. I don't even understand why you're making such an argument. What exactly are you implying is his secret concern?
New SMB Worm Uses Seven NSA Hacking Tools, whilst WannaCry Used Just Two
I remember using it quite often as HTML editor, long time ago.
DDG feels like it's still using Google's early algorithms, whereas Google has moved to prioritising more question or natural-language based searches recently.
Google's broken AMP crap is what made me switch to duckduckgo on iOS.
Nice piece of work, but:

> This is an immature concept

I believe the author meant an immature instance of an old concept, certainly.

Just spend an afternoon looking into the literature about parallel programming languages, data flow programming languages, or flow-based programming languages, and you will realize that this is certainly not an immature concept. Research in that spaces has been going on since at least since the early 70s.
THIS GIRL CAN SING
Arctic seed vault flooded after permafrost melts
That central argument you're talking about doesn't look like it was aimed at Grubber's case. I don't see any disagreement with Gruber's post. I believe it's an attack against Gruber himself, that says the hypocritical bastard got it coming, and even shares some responsibility for advocating the brand that single handedly popularised that kind of lock down.
Pry Features Every Ruby Developer Should Know
No, in Mobile Safari if the address bar isn't visible you have to tap twice, once to show the address bar and once to scroll to the top.

It is a single tap in most other apps though.
This looks great, definitely going to give it a whirl.

I have to use a Windows 7 PC for work (proprietary software for a laser cutter) and have AutoHotKey running about 30 customer keyboard shortcuts, so when I get home to my Linux and Mac laptops I that I use for casual computer use I struggle to remember key combos for window management. Moom looks like it solves that problem by novel use of existing window manipulation buttons.

Thanks!
Would you please comment substantively?

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/newsguidelines.html
Whether or not inflation theory holds long-term, I highly doubt that "most of current research will prove itself completely useless." Even if Dark Energy process to be done yet-undiscovered property of ordinary matter, the research on its effects and properties will still be very valuable.

We didn't throw out Galileo's research when Kepler discovered new principles, or Newton's when Planck and Einstein performed their research.
>The final outcome of that election was:
65.8 million for Clinton
63.0 million for Trump

So, populism (what Trump represents/ed) is bad, but we appeal to populism when quoting the _popular_ vote count. It's an interesting irony.

>In their online life, Europeans have become completely dependent on companies headquartered in the United States.[]...And so Trump is in charge in America, and America has all your data.

So those data centers in Ireland and the Netherlands, etc. are kind of fictional...
Is that really Apple's stance? I find the scrolling to be the #1 reason why I bounce from AMP pages. I would hate for them to make this a system wide behavior.
Is that part of the Pocket acquisition? I was comparing Safari and Firefox a while ago and Safari's reader view was one of the deciding factors in my choice.
Wow - a liberal upscale university reporting "bias" -- very interesting!
Why I love the Detroit startup scene
I actually had never noticed that it was possible to scroll with AMP because it's different from the way it normally should work. So, yes I think the scrolling issue is a real issue.

So, whenever I've seen AMP, I've just clicked on the link to get the hell out of it.
Actually, the morale in this story is pretty low.
I can't say whether you're right or not, but your comment caused me to laugh out loudly enough that people at Starbucks looked over at me. Thank you.
Err… No?

Software is ubiquitous now, and that tend to make it more important than basically everything else. It is also a means of expression (not the only one of course, but still). Finally, how software is build can alter how you read the news (start with profanity filters, then block Tienanmen or something).
Don’t Try to Build a Billion Dollar Business
> "the cat is out of the bag".

This is where he says his argument is rubbish because he supports iOS.
I haven't yet seen a non Google hosted AMP page in Google's carousel.

Does that happen? If not, it's somewhat telling.
>Tax evasion makes everyone except the government richer

Oh, really? The alternative to modern taxation is not no taxation, but rather massive taxation where it's hard to evade (for example customs) of the kind we had in the middle ages. While we can come up with arguments for and against this, there is a strong positive correlation between tax evasion and poverty, which means that the burden of proof lies on you.

>So corruption also makes us richer

So, would you say that the music industry's lobbying in Washington makes the US richer? Corruption is the mechanism by which established players stack the deck against newcomers, avoid environmental and health regulation and so on and so forth.

Listen, governments make the world go round. Countries with bad governments become poor. Countries with good governments become rich.
Can someone explain How is this killing the open web? Isn't this an open standard?
How to optimize multi edge, directed graph data structure creation
It's just someone else's horse.
I guess you could read and try to understand, or just ignore it and act confused why people don't agree with it.
nobody wants that. we like the way iOS scrolls and there's no reason for some pages to work different because you are imposing us an unwanted feature we can't disable and makes google impossibile to use. please remove this AMP thing. it's breaking the web - and the scroll is just the minor problem.
What gogeek means is that this site pretends to show what countries Bitcoin buyers are located, but we simply don't know that. For example if GDAX's API shows a BTC purchase in USD, this site will show the buyer as being in the USA, in reality the buyer could be in any of the numerous countries where the exchange operates (https://support.gdax.com/customer/en/portal/articles/2425188...)
Any good intentions behind a power grab are largely irrelevant. Just because a government may not seem so bad right now, there's no guarantee things will stay that way. History is littered with examples of rapid-onset tyranny.
Yeah, I don't care either way. But Safari should have the SAME scroll inertia for every scroll context and ideally it is the same as used for native apps.
As a web developer I have AMP but as a user I love it! Websites have been so bloated that something like this was badly needed.

People loading just 100-200 kbs of fonts to serve 10kb of original content.
It is interesting that AMP is about the only edge cache that doesn't let you use your own domain. Cloudflare is fairly good evidence that it's workable at scale. Of course, that would eliminate the hijacking header and Google control over the URL.

Edit: Disagree? What part isn't true?
There are a few other characters who escaped eg. Poot, Namond and Cutty.