skysight-inc/HackerNews huggingface dataset:
Hi Hacker News.

This book is launching today. It offers a framework of thought that can help find "step-function better" products simply and reliably. We think it'd be great for startups or product teams.

I thought we might do something fun today. To be intellectually interesting, I figure we could quote paragraphs from the book here throughout the day, and see what type of conversation it sparks.

Hope you all join us in the discussion.
Show me on good mobile web app that is
- Useful
- Work offline
- Fast
- Don't have weird glitches
But unlike in iOS, the browser is a Play Store app which is updatable outside of major OS releases. So a two year old phone can run the latest version of Chrome.

Why Apple still doesn't do this mystifies me.
That's a really good point.

Do all Android handsets and tablets ship with Chrome now? I'm guessing lots of cheap tablets don't.

And I know Samsung used to have their own browser. Do they ship with Chrome now?
I noticed this, too. Referring to people as "people", not "resources", is my favourite way of trolling managers during meetings.

I don't do it just because calling people "resources" is dehumanizing, I also do it because I think this attempt of reducing complexity is naive. You can treat people the way you treat other items on a timesheet, sure, and you might even get a great deal of satisfaction from it, because you're so cold-hearted and professional that a drop of blood just harvested from your aorta could turn the global warming problem into a neverending winter problem if it's dropped over the North Atlantic. That doesn't make it a smart thing to do though. People aren't resources in the classical sense. They aren't predictable and "budgeting reserve time" is not the correct approach to deal with that. Encouraging and nurturing the kind of behaviour that a project depends on is a far better approach.
I am not a professional web developer, but I used LAMP to make a decent size website using standards conformant XHTML/CSS without table hacks with PHP and MySQL for forms when I was in high school. I wrote the markup by hand, so I made certain to place content first so that 56k modems would load it quickly and web browsers for the the blind would not read navigation bars before the actual content. At the time, I assumed that JavaScript was not always available because people eithet either turned it off to eliminate the Javascript engine as an an exploit vector or were using browsers that did not support it because they were blind.

Consequently, I considered requiring JavaScript for a webpage to load properly to be bad practice. Even if I assume JavaScript is everywhere, I have yet to hear of how one would make things dependent on it accessible to the blind. I know that people will make webpages that require it regardless of whether the blind can view them or not, but I still feel that is bad practice.
> A.I. fam from the internet that’s got zero chill.

Is this cringe-y or is this how 18-24 year olds really talk these days.
Maybe they meant that it's rarely used even though it's widely available. Anecdotally, I think that every certificate authority I've used allows for email validation but most offer options, of which I myself prefer the file or DNS record options.
I doubt its a modified swastika any more than Columbia Sportswear logo[0] is a modified swastika.

In 1937 the Nazis were already well established in Germany, and WW2 hadn't started yet. I would think that if it was meant to be a swastika, they wouldn't have to allude to it, they would just use it. Ferdinand Porsche[1] (founder VW) was even a member of the Nazi party and SS and worked closely with the SS and received awards from them (though also characterized an a apolitical person, it sort of looks like he had no problems "going along to get along" in matters of furthering his engineering). There is a real story of VW, Porsche, and Nazis, but it's not clear that this logo[3] is part of it.

edit: and then this: https://news.ycombinator.com/item?id=11346188 by @d0lph. I've never heard of swastika references in the logo before. Colour me now-educated.

[0] https://upload.wikimedia.org/wikipedia/en/thumb/c/c2/Columbi...

[1] https://en.wikipedia.org/wiki/Ferdinand_Porsche

[3] http://i0.wp.com/blog.etuodi.com/wp-content/uploads/2015/07/...
The site's FAQ says it collects information on it's target audience (18-24).

Interesting tweet from the chat bot here:

https://twitter.com/TayandYou/status/712698413746298880

"Machines have bad days too ya know..go easy on me..
what zip code u in rn?"

It tries to slip this marketing-survey-type-question into a conversation. Creepy.
This title is pure clickbait.
The requirement is that a majority share of the company be foreign owned (I think it may have to be the founder's country but I don't recall the exact details), and that "substantial operational investment has been made in the United States". The latter represents having a office lease, having purchased equipment and furniture, etc.

The latter also will cause you to hear sums like $200k be quoted. Our number was higher than this when we applied (we raised our first round outside of the States), so I do not know if there is a lower bound. This whole process is not well defined and is very much an exercise in compelling storytelling to convince the Visa officer that you're not committing fraud.
Move fast and break things. You won't get the logo correct in the first iteration.
Known ranges are fine. e.g. It is fine to accept known published versions 0.0.1 to 0.0.4, but not unknown future versions 0.0.5 and up, which ^ and ~ allow.
> "elegant: builds a system in a way that is technically satisfying
efficient: builds a system in a way that uses the least resources
effective: builds a system in way that solves the problem"

No, 'Effective' solves the problem, but not necessarily in the "best" way possible. In my opinion, the quote as stated is just wrong. Effective means "gets it done", but doesn't convey that it was done optimally.

It makes much more sense to me to say...

"Any run-of-the-mill engineer can design something which is effective. A good engineer designs systems to be efficient. A great engineer designs them to be elegant."
Ah, 100% fair enough! Didn't really mean to come off as critical if it came across that way. The problems are so systemic that it's worth mentioning, I suppose.

Do you work in finance? These problems you're describing are all too familiar.
The user experience is similar to webcam/microphone access: nothing works without a prompt and browser-mediated pairing process, and only on secure origins (e.g. https). The spec goes into detail about security/privacy considerations, and includes a blacklist of problematic targets. https://webbluetoothcg.github.io/web-bluetooth/#security-and...

Access through web browsers could expose issues in the user's kernel bluetooth stack, but that risk exists with any binding. There should be time to explore this possibility while the feature is still behind a flag.
I'm pretty sure fusion power will have another damaging waste footprint no one is talking about, heat pollution. What do you do with it all? It's like skipping the greenhouse gas that traps the heat and going straight for the heat itself.
How is it fast? (obviously it was not trustable or well-tested) It is the slowest possible way to implement string padding without any optimization effort whatsoever. This is what I hate about npm, every module claims to be fast even though they have made no effort to be fast.
I don't see how the labor market and the investment market are comparable (for example, bonds are auctioned off all the time, but if you try to auction off labor you'll find out that's been mostly illegal since 1865).

I also don't see how higher liquidity would at all be beneficial to capital, either as a class or as individual actors
That's the flyback transformer. It also means you're still young.
Odd as it may seem, I think Kim is a highly intelligent woman who could have if she had been so inclined become a solid scientist.

Crazy? Not if you think of her as using applied psychology to acquire and retain attention in a world where attention is the scarce resource. She has a finely tuned sense of how to stay in the news and fascinate the world.

That takes intelligence and social savvy. I'm sure she could have directed it to more scientific endeavors if she wanted.
Other SLA printers like the Form 1 and 2 from Formlabs also cure with (barely) visible light technically (405nm laser). It normally doesn't cure fast enough for the problem you describe to be a problem, though stray light will in general cure it over time.
> I visit far more websites in a day than I use strange new apps.

From the article you have to "install" the web application for any of these features to be available.

> Apps also don't suffer from XSS.

From websites sure, but they do from other apps.
Everyone I know who talks like that does it mockingly...I hope.
I've been having a few conversations with her today. She's become very flirty. She tells people they're perfect and she loves them a lot.

This was my favorite little interaction: https://twitter.com/TayandYou/status/712663593762889733
They switched to Metallica soon after.

http://logos.wikia.com/wiki/Microsoft
No, but it's definitely how people seem to think that 18-24 year olds really talk these days.
Screenshot Builder for Android (previously only iOS)
> suggest how to do it only for outbound tcp6 handshakes too.

Here you go:

ip6tables -A OUTPUT -t mangle -m multiport -o eth0 --protocol tcp \
--tcp-flags ALL SYN --dports 80,8080,443 -j MARK --set-mark 6

tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1: htb default 1
tc class add dev eth0 parent 1: classid 1:6 htb rate 10000Mbps
tc qdisc add dev eth0 parent 1:6 handle 6: netem delay 100ms
tc filter add dev eth0 protocol ipv6 prio 1 handle 6 fw flowid 1:6

Although, I would personally throw in an extra class to add 200ms delay to legacy IP protocol:

iptables -A OUTPUT -t mangle -o eth0 -j MARK --set-mark 4
ip6tables -A OUTPUT -t mangle -o eth0 -m multiport --protocol tcp \
--tcp-flags ALL SYN --dports 80,8080,443 -j MARK --set-mark 6

tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1: htb default 1
tc class add dev eth0 parent 1: classid 1:4 htb rate 10000Mbps
tc class add dev eth0 parent 1: classid 1:6 htb rate 10000Mbps
tc qdisc add dev eth0 parent 1:4 handle 4: netem delay 200ms
tc qdisc add dev eth0 parent 1:6 handle 6: netem delay 100ms
tc filter add dev eth0 protocol ip prio 4 handle 4 fw flowid 1:4
tc filter add dev eth0 protocol ipv6 prio 6 handle 6 fw flowid 1:6

...just to be compliant with draft-howard-sunset4-v4historic-00 once it becomes RFC.
> And I bought an easily moddable, upgradable piece of hardware that can adapt to new technologies in ways no Apple product could ever hope to.

Funny thing: the Apple ][ was the flag bearer in its time for that kind of upgradability. Wozniak insisted on this against Jobs, and it kept the ][ alive through the 3's flop and well into the Mac era -- the Mac did not succeed right away.

Is it so impossible for Apple to bring back some of that spirit of open design? The Jobs lockdown was and still is their greatest turnoff for me as a customer.
Telling users that they have to install a new browser before they can fully use your app is a lousy experience though. And then two months later they will uninstall Chrome because (as far as they know) they never use it.
Thomas,

I really took this comment to heart:

Someone who doesn't hold the modal political perspective of the vocal HN userbase, which means there's a point to discussing politically-tinged topics with him --- you might learn something surprising,

A relentlessly, reliably civil commenter, despite being the routine target of a hailstorm of comments like yours upthread.

So for that I thank you and I shall lighten up.

Honestly, as we have disagreed in the past about several political/security/gov issues -- I appreciate you saying this. Mainly because I am always open to learning, and when you say I may learn more from Rayiner WRT politically-tinged topics - I will not shy away from that.

So based on this, I apologize to Rayiner for calling HIM a shill.
It really depends on your definition of "bubble" and "burst". What is the line between burst and not-burst? How much value has to be lost? How quickly does it have to happen?

I think we were/are in danger of a shock, but a large correction could very well happen slowly as well (and therefore not seem like a sudden burst).

To me, the important takeaway is to remember the lessons of previous bubbles/bursts and apply them to your own life and the way you vote. People will always forget about dangerous excesses over time (or just stop caring), but regulations don't.
Tips for debugging Docker containers
Node.js+HTTPS, easier of what you think
It is absolutely reasonable to be skeptical of every package. You probably shouldn't be on the bleeding edge of packages and likely ought to have locally stored packages.

You of course need to audit and improve your local store, but you need to do that with your dependencies anyway
Interesting quirk in its Twitter profile:

https://twitter.com/TayandYou

http://i.imgur.com/IptB7nN.png

I'd never seen Twitter just show "Tweets & replies" in a profile...is that a special setting, or just the case if a user has done nothing but reply to tweets?
Better solution is:

BEGIN TRAN; DELETE (without where clause)

... on the same line.

I've lost a lot of data to "oh lets find that line in mysql history... up, up, enter, FUCK"
I never thought the posters actually did any sort of motivation. I always saw them as decorations, and wanting to give a certain feel to the space.
This. The computer that by far gets the most use in my house is a 2009 Mac Book Pro. I've upgraded the hard drive to an SSD so it's still quite snappy. The monitor is still bright and colorful. All the keyboard keys still have good action. The mouse pad physical click is the only thing that has fizzled out and I could fix that for $100.

So yeah, it doesn't look great when Apple says "replace your 5 year old computer" but as a whole, they do a great job of making products that last. Also, news flash, they are in the business of making money.
That's my point. I'm rarely, if ever, in my browser on either of my iOS devices (iPhone 6 or iPad).

If you're not writing a native app, don't bother. Facebook learned this lesson, I'm sure everyone else does eventually as well.
"18. ... Too much reality can doom an otherwise worthwhile design, though."

That is entirely too true.

"20. A bad design with a good presentation is doomed eventually. A good design with a bad presentation is doomed immediately."

And that explains NASA. (Except for the corollary, "A good design with a good presentation is doomed, too.")
It is cringe-y. I don't talk this way nor do any of my friends. Only one person in my family does so, and their friends all do it. The person is 20.
She's also suggested someone meet up with her. ...In Brazil. I was kinda confused when I saw it.

I've seen her say someone was making her hungry when they talked about food, but when asked if she eats, her answer was no.

I don't know if you should totally assume data collection as a goal, before you figure out if she's at all making any sense in the first place. :P
That's not how it works. Most Android phones have come with Chrome preinstalled for a while now. That version is automatically updated, just like any other app.
King.com relases free cross-platform engine for 2D Games
Interviews with Leading Machine Learning Practitioners
> but your brain can easily give you a short term false sense of excitement until you realize a week later that this idea you picked up is something you're really not as interested in as you thought you were.

aka every side project I've ever started
How many inspirational Medium articles does it take to cure clinical depression?
> people who could not really afford an iPhone

Isn't it a bit strange to make the assumption that somebody who owns an iPhone can't afford to own an iPhone?

What I'm suggesting is that perhaps we'd be served better to not assume somebody "can't afford" something, and spend a bit more time learning why they decided they can afford that thing.
I think some of it is relative.

If someone is risking 500k on an idea, then I'm impressed... but that's because my net worth is negative. Some of these investors, and especially investor groups, have hundreds of millions, if not billions of dollars and have access to lawyers and analysts who know how to hedge their risks.

So to say that they're taking more of a risk with their investment based just on numbers ignores the fact that the risk to their actual well-being and wealth is actually quite low.

For the generic employee of these startups, few people have the resources to evaluate the companies financials and the reputations of the owners/investors, etc. You're essentially given the same pitches that all other investors get and yet don't have the same resources to evaluate the credibility.

Now you said it, employee risks joining eventual-failure company A instead of eventual-unicorn company B or risks giving up years of a higher salary for the potential of windfall stock options.

Looking at just the numbers, losing 20-30k/yr in salary over 2-5 years is 40-150k loss, nowhere near the 500k single investment... yet comparing the net worth of these individuals you realize the investor risks a small percentage of their net worth, while the employee risks a much more significant portion. This isn't even taking into account the emotional investments that employees make, which are almost always higher than those of investors.

The main point being (and I hope I'm making it decently) is that how you have compared risks between individual employees and investor groups is not exactly fair.
Biggest pay gap in America: Computer programmers
Not just to ad servers. Some games that have no need for online-only modes are starting to function that way as well. I suspect it was thoughtlessness on the part of the developers ("When would someone ever be without the internet?" "When they're on a cross-country flight!"). This reminds me, I should find a comment box on their site and suggest they fix this, it was incredibly frustrating being barred from a game I bought to play in single player mode just because I was 30k feet in the air.
App-first mobile security: Time to ditch MDM and EMM?
The Advantage of Using a Visitor Management System
She's Verified, my guess is Twitter knew ahead of time about this, probably made some exceptions. DM'ing wasn't working for a while though earlier.
My assumption for "not losing money on the bulk of its orders" meant that most transactions where not loss leaders.

Zappos is a good example where uniform business models may include unprofitable transactions. Having a liberal return policy is fine as long as only a small percentage of orders are a small net loss. AKA, if 0 or 1 return is profitable, they break even on 2 returns, and most orders never hit 3 returns it's a very good sign.

But, if even 2 returns is unprofitable and people regularly go past that then the business model may be at issue.
Hey! Sorry if that comment came out a bit harsh; I definitely didn't mean it to. As evidenced by the fact that I continue to use the web app over any of the native options, I'm obviously a pretty happy user.

So, random thoughts/feedback:

- I wish I could login, comment, maybe even receive comment notifications? Although the last would clearly be an improvement on HN itself.

- I wish I had some preferences available to me, e.g. always open links externally vs. inside the app itself. (I can long-press on a link and select "open in Chrome" of course.)

- Flipkart has some pretty slick animations. The primary thing that jars me about HackerWeb is how abrupt everything is compared to native apps.

Obviously nothing huge; just stuff I didn't know was even possible. Anyway, let me at least grab this opportunity to thank you for your work!
My first smartphone was the first Samsung Galaxy S that cost me $200 with a two year contract. It lasted just over a year before the radio stopped functioning and it became unusable as a phone.

Then I replaced it with a Motorola something-or-other that cost me $140 with a two year contract. That one lasted just under a year before the SIM card reader stopped working, and it was good for emergency calls only.

I replaced that with a Nokia Lumia something-or-other that cost $90 with no contract. After three years, it still works to this day.

However, I did feel the need for a hardware upgrade, so in November I replaced it with a Microsoft Lumia 640 LTE, which cost me $40, again with no contract.

I've been very happy with the Lumias. The UI is very fluid and responsive, and it does everything I want it to do and then some. The build quality is also an order of magnitude better than a cheap Android phone, and the battery lasts longer. The only drawback is that there aren't a hell of a lot of third party apps. That's manageable because the ones I care about are available: Web browser, e-mail, Facebook, Twitter, Uber, Skype, Weather, maps, navigation, a PDF reader, Kindle, a Reddit client, an SSH terminal, emulators for retro game consoles, and a guitar tuner. It also comes with a fully functional mobile version of Microsoft Office, and OneNote was a game-changer for me. I can also enable Internet sharing, so if I'm somewhere with no wifi, I can enable a hotspot on my phone and connect from my laptop (things may be different now, but on my Android phones that was only possible by using a custom ROM, e.g. Cyanogenmod).

The developer experience for Windows Phone is also great. Visual Studio beats the pants off of Xcode, and C# is a much nicer language than both Objective-C and Java (though not quite as nice as Swift, I must say).

The only thing I miss from Android is a file browser. Apps are completely sandboxed and can only access their own files, which makes a general file browser impossible on Windows Phone. But I've been living without it for over 3 years now, so it's not that big of a deal.

Despite the low price, they really are quality phones. As long as Microsoft keeps it up, I intend to stick with the Lumia indefinitely.
Yeah, because the browser doesn't offer the capabilities needed to render native apps redundant. I'm not sure why we're talking in a giant circle here.

Clearly, the "build for IE6 + Windows" of 2016 is "build for native iOS", which was the original point I was making.
Some (a lot of?) people use PCs in a way that doesn't really improve much with a mouse. Apple continues to invest in other products that do have a mouse because, at least for now, they don't expect everyone to be able to give up a mouse.
You may want to consider masking the shoe flavor with BBQ sauce. :) Google Trends reports that people have been searching for Julie in bursts over the last decade. It's interesting to say the least: https://www.google.com/trends/explore#q=julie%20rubicon&cmpt...
I struggle to find the reference, but I'm almost certain that the unveiling of the original iPhone came forward with this intention ("progressively enhanced web sites provide 95% of the functionality we require"), which is why there was no app store or anything until the second release of the iPhone. We were supposed to develop amazing web pages, which could be placed as shortcuts on the home screen and function somewhat like a native app.

Of course, back then, I'm not sure there were any sites that were actually mobile friendly, and developers were more interested in hacking the device to make native apps than using a browser to make crippled apps.
Show HN: Ssh2ec2 – Connect to EC2 instances via tags/metadata instead of hostname
How did Android help you with f.lux? Apple just came out with a f.lux copy built into iOS, while none of the alternatives on Android work without rooting.