skysight-inc/HackerNews huggingface dataset:
It's the simple stuff that kills me.

My friend's wife is an elementary school teacher and she's one of those really arrogant people who always has something more "intelligent" to say than everyone else.

She recently took over a project I was working on with her husband (my friend) so I've been emailing a fair amount with her. Her grammar is unbelievable for a school teacher. I mean, she doesn't know the difference between your/you're, their/there, then/than!
Windows SSL Interception Gone Wild
""The worst startup ideas are the ones that seem like bad ideas and really are."

Based on the original thought "The best startup ideas are the ones that seem like bad ideas but are good ideas."

That one for sure is culled from a list of outsized successes (because they didn't make sense or had a large amount of barriers to success) but doesn't provide balance in the sense that bad ideas are more typically bad ideas. VC's like to hide behind this type of thinking often but they get around it by making bets on many companies whereas the person starting their own company has more of a reason to worry about the downside of a stupid idea.

I don't think for a second that it makes any sense that "best startup ideas are ones that seem like bad ideas but are good ideas".

Facebook wasn't a bad idea

Linkedin wasn't a bad idea

Amazon wasn't a bad idea (selling books to start)

So how do you define "bad idea"?

Is airbnb a bad idea because "who would want to rent out their apartment to strangers"? Or is it a bad idea because "you will never get regulatory clearance" (ditto for Uber).
It's because they expect you to extract the urls and open them ! On a mac with chrome :

echo `curl https://www.waterstones.com/` | grep -o 'http[^ "]/book/[^ "]' | xargs open -a Google\ Chrome
A simple "noreferrer" (or referer if you like) tag on elements or in pages would solve a lot of this. 3rd parties would obviously still get the request, but they wouldn't know what page it comes from.

Interesting that "norel" got adopted so quickly for spam. So it shouldn't be hard to have a "noreferrer" tag added, right?

Yes, users can install addons to modify header behaviour, but site designers should be able to use third parties without disclosing things, too. Not just privacy, but security. Currently, apps need to implement a bouncer page to hide sensitive referrers.
I like Stack Overflow. I agree with many of its criticisms, but I still think it's a huge gain for the programming community overall.

I think the worst aspect is the endless "your premise is flawed, you should do <this> instead" answers. I often formulate toy examples, or ask questions out of curiosity rather than practical need. Somehow, users always latch on to the irrelevant part of my question instead of answering the part I care about. It's gotten to the point where I put big disclaimers in my questions to steer users away from those useless (to me) responses.

I got so annoyed with this pattern that I now consciously avoid writing anything that's not a direct answer to the user's question. I wish others would do the same.
That's a great thought.

I am assuming that the structural issue is that science in order to create the wealth must "open source" it's knowledge and this be unable to capture private profit, whereas corporations can maintain proprietary control and create less wealth but more profit.

If we do solve it however, perhaps through some patent system, we will incur another problem - Albert Einstein for instance (photons, relativity and atomic structure) would be owed about 20% of the entire world GDP ...

But yeah, I like the idea.
>> "web devs hating on native mobile for no reason other than being web devs."

Well I'm not a web guy, but I can imagine at least one reason: having to learn and work with a slew of proprietary software stacks to deploy the same thing over multiple platforms - the web finally looked like the solution to this problem until about 5-6 years ago.
Big fan. Email me if you're interested in connecting with the folks at Thorn - they do a lot of work with DHS on child sex trafficking.
"The company itself doesn’t make any judgments about what might constitute illegal trafficking behavior. That’s up to investigators to determine, as there are adult women who want to do sex work and aren’t being trafficked."

I'm glad to see this at least get mentioned; there are people in bad situations who need help, but too often well-meaning people are unfortunately reluctant to listen to the people they think they're trying to help.
Except that financed companies seeking high growth may for a while abide by "cash creates cash flow", "deals that don't make money can still make you grow", and "spend on growth fast, so you'll be bigger than the next crisis".

Extremely risky, but those seem to be the norm on companies that get huge.
To underbluewaters' example of just getting a simple recipe on the screen, building a mobile-friendly page to display that kind of content is certainly not hard. For example, this is a recipe page that I personally worked on a few months ago (sorry, we didn't have a chicken tikka masala recipe...): http://tailgating.publix.com/recipes/29/caramel-hickory-chic...

On my phone, that page is every bit as quick as a native app. The presentation doesn't suffer. It's actually quite a bit better than many native apps I've had the misfortune of installing.

More importantly, the content is actually discoverable from web search. The alternative is forcing the user to choose a recipes app from an opaque app store search, wait to download/install it, then search in that single silo of content and hope it has the content they want. Then, rinse/repeat if they don't find a recipe they like. Even if they happen to find a nice native app on the first try that does have a good UI, good content, and the specific content they want, that is a vastly inferior experience.

Can you create a poor mobile web experience? Sure. The situation isn't very much different than janky, slow desktop sites that are laden with too many third-party scripts for ads, tracking, social, etc. Mobile does exacerbate the effect of that kind of sloppiness, but I think that stems from sites where content is secondary to advertising/social, not the feasibility or difficulty of creating a good mobile web experience.

I was going to add a disclaimer to the link above asking folks to be gentle if they peeked under the hood, because I developed that site in an insanely short amount of time for how much content and functionality is there, but maybe that's an important data point in and of itself. If it were so difficult to develop a decent mobile web experience, there's no way I could have shipped that full site in about two weeks of billable hours. Not to mention, we focused a lot more on the desktop layout than mobile, based on analytics. I wouldn't say mobile was an afterthought, but the phone layout was a fairly small fraction of the overall effort.
What's interesting is that a lot Ukrainian arms exports are to Russia with which it is now at war.
You named half a dozen shows that aren't running anymore and many of which are available from people other than HBO. Their current programming is pretty weak.
I'm a bit confused about the sign up. Do you just login at 1pm PT and everyone (lol) gets in?
Importers: http://insightfulinteraction.com/armsimport.html
React Native source
Used this along with markdown to html conversion, works pretty well. will try prismjs.com mentioned here, was unaware of that though.
>>> And here we see the contempt for privacy that employees of Google hold

Um... yes it did. You're trying to portray all of the employees of Google as being against privacy, and that's just simply not the case.

Besides that, the argument cromwellian was making is hardly unique to Googlers.
I agree with you, but you could say that about any site migration though, right? It's never easy to pull an old site forward to a new design/structure, responsive or not. That's been a huge pain point for as long as large sites have existed.
Visualizations like this are always awesome, but it would also be interesting to see the inverse of this chart.

Where do countries import arms from?
What is complete bullshit? I'm told the Lisp machines were awesome but I've never had the opportunity to use one. I was only starting programming on an Amiga 500 around 89-90 in BASIC. I wouldn't even know what Lisp was until 2007-2008.

Or is my terribly lazy and misinformed history of the AI winter and the rise of inexpensive Unix mainframes inaccurate as to the reason why Lisp suddenly dropped out of vogue? I've only read accounts of it online. If you have a link to a better source I'd be happy to read it. :)
Maybe I've conflated your response with others here who seem to have a huge dislike for Android and an obvious bias against anything Google. If that's not you then I apologize for the misunderstanding. I can understand being realistic about a platform and providing criticism, but a lot of the comments here can truly be characterized as hate.
Go here logged in:
https://courses.platzi.com/classes/startup-class/

Do you see the countdown?
Considering that whenever I Google a programming question, the most relevant question has been moderated into oblivion and so I have to seek my answer elsewhere.

Above is a bit toungue-in-cheek, but it is true in many cases. I don't find SO as the definitive answer site for that reason, but there is a lot of good information there.
One of the generally underappreciated things is that there is a great deal of value in geographic proximity. It's not just privilege.
exactly. Why don't they have a full catalog of everything out there and let me pay 5 bucks for a particular movie I want to watch?
My buddy and I call that "I asked how to use a ladder, you told me to take the elevator" syndrome. I'm picking apples!
Maybe not the most noble or forward-thinking reason, but I'm happily employed and have no interest in seeing HN job posts, so I appreciate that the job posts have no comments link, because it makes them easier to mentally filter out when I'm scanning the front page.
https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline... Seems applicable here given the interrogative mark.
If you buy a Rolex for $20k, it's not just that your watch will continue to be functional for 20 years or more. It's also that you can believe with a fair degree of confidence, based on a long history, that your 20 year old Rolex will still be a classy piece of jewelry at that time.

Whereas even if there's some kind of upgrade program to prevent computer-part-obsolesence, nobody knows if smart watches will even be a thing in five years. Maybe in five years, Microsoft HoloLens will have blown away the smartwatch market to the point that every important wearable is glasses, not a watch. Or maybe they will be watches, but they'll have moved to a snap-bracelet deal where there's a much wider screen. Or maybe wearables will just be dead, dead, dead. Nobody knows.
Capturing a Generation of Aviation Geniuses and Their Flying Machines
The producers of the other content are not willing to license it to Netflix anymore, because they want to sell it via similar services themselves.
Ah, thats unfortunate... I do think giving a warning should be possible though. Coffescript has some weird variable scoping rules but the scopes are still static so the compiler you should be able to detect if you are accessing one of the compiler-generated internal variables.
And -gate over trivialities.
Yeah, right?
He should've just said "13 reasons why I will never use StackOverflow again."
When you hover over a chord you can see both exports and imports for each pair of countries. The arms imports visualization is here: http://insightfulinteraction.com/armsimport.html
> I wish WordPress had been more thoughtful about the trade-offs they made

More accurately, you wish that WordPress had agreed with your priorities. They clearly did think about this and made a different decision and it's unfair to suggest otherwise.
Hovering over a country shows where they import arms from.
NodeSchool International Day
> Buybacks in general are bad for everyone involved because they're often done when valuations are high, however, they can be beneficial to shareholders when valuations are low.

The company paying you a dividend is mathematically equivalent to everyone tendering the company that percentage of their shares for cash and then having a stock split so that everyone ends up with the same number of shares they had originally. The only practical difference is the tax treatment.
As someone who gave up my backyard beehive in 2014 because it swarmed four times in two weeks, likely as a result of my decision not to harvest honey in 2013, this idea excites me a lot.

As someone with young kids, the idea of a window in the hive excites me as well. I will almost certainly pick up backyard beekeeping again when this becomes available.
I'm not sure, as a webmaster, that I have any better control over my user's data than Google's font service does. If I think I do, I'm probably naive.
If you have all your graduation requirements fulfilled, the system penalizes you for taking any further classes. You improve your GPA by taking a quarter of Nothing/Study Hall if you can't get another AP class.

And indeed, I believe the valedictorian did exactly that, for exactly that reason.
Are they sure it wasn't on fire before now?
Not at all. The parent describes pretty succinctly how a liberal democratic society can chip away, over time, at some of its core values in order to go after "the bad guys". The bad guys in this instance are sex traffickers. But who knows who the next "bad guys" will be. Think of it this way - these guys built something that collects online behavior and checks it against known behaviors, catalogs "suspicious" listing activity, unmasks phone numbers etc (on a technical level, could someone add to the specifics of how this works?). In this case it's being used to target sex trafficking. But could it not also be used in less progressive countries to target minority community behavior? Could Russia, already with a history of discrimination against the LGBT community, use it to find and target those members?

Edit: I don't mean that Russia could literally use this company's product. I meant the principle.
I've held this basic view of the Web far longer than I've been a Google employee (http://timepedia.blogspot.com/2008/05/decentralizing-web.htm...)

I wrote one of the first anonymizing proxy servers for the Web (http://cypherpunks.venona.com/archive/1996/02/msg00885.html) which was later referenced by others (Ian Goldberg references it here: http://www.cs.berkeley.edu/~daw/papers/privacy-compcon97-www...)

In the early days of Cypherpunks, I collaborated with Hal Finney, one of the founders of the technology behind BitCoin (http://cryptome.org/2014/09/hal-finney-cpunks-1992.htm) In fact, I sold a startup in 2000 that was based on HashCash, the forerunner to Reliable Proof Of Work/Blockchain.

I wrote one of the first Shamir sharing utilities for Unix, Cryptosplit. I authored one of the first Remailer 2.0 proposals on Cypherpunks, on ways of networks of PGP remailers to defeat traffic analysis. I wrote an anonymous forwarding, and later, a double blind anonymous mailing list software where neither the recipients of the list are known, nor the address of the mailing list itself. (http://cypherpunks.venona.com/archive/1993/09/msg00509.html)

I have been involved in cryptography and privacy since the mid 90s and I care deeply about it. But I am not an extremist. Just like I believe in capitalism, but I am not a libertarian/Objectivist/anarcho-capitalist, and I tend towards progressivism and regulation as reasonable requirements.

There is a fundamental tension between transparency and privacy.

We are heading into a scary world where the cost of cameras, microphones, and networking is going to zero, and the size is tending to zero. That means tracking will be cheap and ubiquitous. We will need to find a way of dealing with the implications of this, without going to live in a log cabin in the woods. Some of that is technological, some of it will be political/legal, and some of it will be cultural.

I love the Web, it's the greatest human invention since the printing press, but I fear for the balkanization of it, and the Internet. We need to tread carefully and not go overboard in being reactionary, lest we hurt the thing we love.

This is not being "contempuous" of privacy. It's considering the tradeoffs, looking at the threat model, and looking at the cost/benefits of various levels of privacy protection, all the way from "none" to "perfect privacy", and what the repercussions of that might be.
Running a recipe website, traffic seem promising?
Completely subjective I'm sure, but my cousin and I run a healthy recipe website, it started out as a hobby but I feel like we're getting some decent traffic and was curious if others felt the amount of traffic we were getting was above average or worth exploring different ways of monetizing it, we do about $250/month in Google adsense right now with it pretty much just sitting idle.

Some of our stats:

Pinterest:
Average Monthly Viewers: 2,250,000
Average Monthly Engaged: 70,000

Intagram: 97,000 followers
Facebook: 12,000 likes

Google Analytics:

Past 30 days:

167,000 sessions
317,000 pageviews
Bounce Rate: 56%
Average Session Duration: 1m23s

Just wanted to get some thoughts from others, as I'm really not sure if this amount of traffic for a recipe site is even that high.
This isn't really related to the act of highlighting syntax, but I noticed the example code for Elixir at https://highlightjs.org/static/demo/ is quite out of date. Records generally aren't used anymore, and the syntax to send a message to a process has changed from `pid <- message` to `send(pid, message)`
I think that's mostly just a British thing.
Smiley Ball OOOooOoO
I hope to have a write-up at some point in the near future. I'm working with the vendor now to fix the vulnerability and hope they will be agreeable to a co-authored write-up once they've issued patches.
> What confuses me is this: Why doesn't Netflix allow me to pay a little bit more, as an option, and, in exchange, have every single movie available to watch online?

Because much of the content they don't have is because the content owner is competing with Netflix and won't license it, or because some other Netflix competitor has purchased an exclusive license.

Some of it is Netflix managing in-total licensing costs, which could be addressed by having "premium" content (either as a tier or pay-per-title or pay-per-view), but that's not the case in general.

> Why not have infinitely large online catalog

Netflix's former, deeper catalog was only possible because content owners were less aggressive in attempting to capture all the value of online streaming of their property.
Craigslist still has sex ads, usually veiled in euphemism (roses instead of dollars), but yes, this is the argument that Craigslist raised. There are plenty of other sites though.
How to Make It in Conservative America (If You Aren't White)
Leaked Photos of New Pebble Color
I thought that studio name sounded familiar: I watched your talk about extending coroutines in Unity - good stuff, thanks for that!

Something I've been struggling with lately is that in my heart of hearts I'm still a game developer, but as a freelancer, it seems to be so much easier to find work doing just about anything entirely unlike game development.

I'm curious whether you would you be able to go into any more detail about how Twisted Oak is structured, or perhaps point to an example of a similarly structured company I could read more about the nitty gritty details of?
I think we should get spectacularly vocal about protecting people-who-don't-know-better's privacy rights. We created this damn thing called the Internet, and sold it to them as this awesome tool. We should at least try to secure it better.

It is my belief that decentralizing services is one possible solution to this problem. At a minimum, having the user store their data at home on servers they plug-in and turn-on may be the solution. We're a ways out from that, but I'd much rather see people pushing the argument toward decentralization than faulting a website owner for using nice looking fonts for their gluten free pie crust recipe. Everyone knows what happens when hackers get access to your pie crust. They eat it.
You would be surprised how many incorrect answers there are. I can say for certain this is happening in at least two of the top 10 tags on SO. The worst part is that some offenders don't care as long as the answer gives them a positive net reputation. Downvotes really help with this problem.
Nothing warped about it, it's historically demonstrable. Emotional pleas are very effective at dulling an otherwise abrasive proposal. Think of how much complacency U.S. citizens yielded any time terrorism invoked.

If someone said they had software that analyzed these same sites but provided no reason or impetus, a lot more eyebrows would be raised. When you say it's to protect children, there's an (expected) emotional response that makes this sort of thing easier to digest.
This is consistent with this review [0] I once read of a book [1] about mathematics teaching in elementary schools.

[0] http://www.ams.org/notices/199908/rev-howe.pdf

[1] Knowing and Teaching Elementary Mathematics:
Teachers’ Understanding of Fundamental
Mathematics in China and the United States, by Liping Ma
My own experiences with Haskell have been... unfortunate (either I am too stupid or my brain has been damaged by imperative programming languages). But this is easily the funniest introduction to any piece of software I have ever come across.
Please see my other comments on this thread about privacy terminology, norms, etc. But yes, I think that when considering the debate, one should look at both sides for an honest understanding of what's going on.

Tinfoil-hatting a login for intel gathering's a stretch. Please use whatever you feel necessary (e.g., TAILS) for keeping your privacy while doing a little recon on what google's offering about its users to advertisers.

Ultimately, wordpress chose to refer to google for font loading. That's their choice and right, and it's what people reading wordpress will have to deal with.
> This is the source of all the confusion from vos Savant's original column. vos Savant got the math right for her version of the problem where the host always opens a door, but that isn't how the show worked. She presented a simplified "spherical frictionless cows" version of the problem.

A bunch of PhDs aren't going to have a problem with a precisely specified version of the problem, which is what was asked of her in the original column. (which, incidentally, didn't use the name "Let's Make a Deal" at all).
> * Mocking the job. Often a big circle jerk we have to moderate

If the position is actually bad, then it's fair game for others to call it out. About a year ago, there was a Who's Hiring thread on HN, and a very large bank in NYC was offering internships... for $7.50/hour (minimum wage). They were called out on it (and rightly so, because that's just exploitative). My point is, we need people to call out the "bad" jobs so that people don't sell themselves short or do something they will regret.
Well... you can get a few movies at a time, so you're not waiting once you get them all... you just return the one you're done watching and the next one arrives so you always have a "stash." If you're watching more than two or three movies every two days, maybe you should get out a bit more.