skysight-inc/HackerNews huggingface dataset:
The amount of dis/misinformation in your short comment is astounding. Normally I would ignore posts like this, but I have seen a lot of incorrect (or at best creatively interpreted) patio11 information floating around, so I would like to clarify some issues to the best of my understanding.

- BCC was profitable enough for Patrick to quit his job as a salaryman and maintain a similar lifestyle. Most folks would be shocked at how little money he had to make to do that. The revenues and profits went up quite consistently for the first few years -- that is, until he had bigger fish to fry.

- BCC was profitable enough for Patrick to do lucrative consulting as well as build a second business (I can't recall the order of those at the moment).

- Patrick acknowledges that he spent very little time on BCC after he got the processes down. While he was "making money while he slept", he did quite a bit of stuff in that free time that he needed/wanted to do (e.g., iirc, health, dating/marriage, etc.).

- BCC had declining revenues due to neglect that Patrick acknowledges himself (e.g., not updating marketing). As with many folks who scale businesses, it was not a valuable use of his time (e.g., working on AR had higher expected value).

- AR scaled to a higher level than BCC, and it supported an even better lifestyle while still giving him free time for family and building other things like Starfighter. Sadly, Patrick found AR to be not a terribly interesting problem space and did not build it out aggressively. This is not a problem unique to Patrick (i.e., more interested in working on interesting problems than optimizing income with boring/repetitive work).

- Starfigher turned out to be a bust. Patrick incurred some debt while taking a bigger shot. This is remarkably common, and the number is not a terribly big one for a bust. My understanding is that the debt was paid off (or could have been paid off) when he sold AR.

- I don't want to speak for Patrick, but I imagine that there are a number of reasons he went to work for Stripe -- interesting problem space was probably one of them. Debt issue may have been another, but that was effectively solved with the sale of AR.

I'm not sure why so many HNers denigrate Patrick's achievements. He certainly hasn't optimized for maximum income, but I think that the amount of lifestyle freedom that his businesses gave him is somehow grossly underrated and underappreciated. I can only think that there are a fair number of HNers who are envious.

Don't get me wrong, there are many things that I think that I or others would do differently if we were in Patrick's shoes, but we aren't, and we don't know everything that is going on in his life.

That said, if folks are going to criticize him, at least get the facts right. Patrick is fairly open about his business experiences, and the annual reviews on his blog at kalmuzeus.com are a good start.

Edit: oops, Patrick replied while I was typing.
OK. Here's what I've learn after ~2 years of doing react myself.

1. Wrap third party components, so you can swap them easily if they become unstable or you find something better.
2. If you have a codebase that predates create-react-app, take a look into its configuration, webpack is a complex beast and they've figured many optimizations.
3. Learn the concept of High Order Components and use them to abstract common functionality (for example, retrieving data from an API)
4. Even if you use Redux (I do and I love it), not everything belongs in there, use local state whenever it makes sense first.
5. Never, ever, depend on anything inside `react/lib`
Just to be clear, are you saying it is easy to "fake" Facebook's numbers below, and if so, how?

Revenue - 7.01B (up 59% YoY)

Net Income - 1.38B (up 166% YoY)
I prefer daylight bulbs (>4000K). Am I at higher risk?
Capitalist individualism will ultimately fail too. Nothing lasts forever.
The Mansion House is really lovely building that has been well kept up. It's a popular field trip destination for local schools.

You can stay there: http://www.oneidacommunity.org/lodging-rentals/overnight-gue... (they even have several apartments they rent out)
I've enjoyed arguing (debating?) who with people about OO and FP here. I don't get the downvoting backlash despite going a bit against current fashions (I still like objects and think they make a great foundation for computing in general).

The only time I get heavily downvoted for being critical is when I mention a certain programming language - which I happen to like.
You left out adding more people into the system, although that's usually considered in the context of demography rather than mortality. One accounting reason to consider it from this perspective, though, is that adult immigrants have typically been raised and educated at some other country's expense so their productive entry to the US workforce is free of any debt overhang, ie no public monies were spent by the US on educating so they're basically coming to help out with the national debt for free. Of course the flip side of this is a brain drain for countries that see too many people leave.
No, you shouldn't put your lifesavings in it, but as others have pointed out, the Dow has gone down %5 and up %5 in the same day.
Sure. But according to Wikipedia, they abandoned communal ownership of property in 1932. Seems like the common thread is still that all attempts at fully communal systems fail sooner or later.

Successful group ownership of a business by the workers is pretty common; it just has to stop short of a commune.
In a perfect information, turn-based game like Chess, there are no secrets. You know where all the pieces are, who moves what when, and the goal each person has. Direct subterfuge is simply not possible.

Chess masters use unpredictability, but in a perfect information, turn based game, unpredictability is indistinguishable from other traits like adaptability or position. Furthermore, their "tricks" are aimed at achieving proximal goals -- capturing a pawn, splitting a bishop pair, a better position. These proximal goals are then leveraged for victory. This speaks more about chess (or other, perfect information, deterministic, turn based, head to head games) than about mastery in general.

In a game where much information is hidden and victory can be sudden and swift, optimal strategies will take absolutely take advantage of deception, aggression, and risk taking.

I'm hating on your analogy, but I agree with your message. In most games, predictable things are predictable because they are among the most beneficial and safest courses of action. Doing something unpredictable carries with it the implicit cost of doing something that is materially worse, and hoping you will come out ahead because of side effects such as your opponent's confusion. You're probably much better off focusing on executing those simple, obvious, and predictable things well while your opposition bleeds to death while attempting a never ending cycle of net-negative cunning deceptions.
Are those costs imposed by Patreon or by Patreon's bank and/or payment processor?
The Hawkeye Is the Adhesive, Eye-Tracking Phone the Internet Asked For
True, but I'm envious that my startup isn't in a situation where people were trying to quit it.
عاجل: موريتانيا ترسل ثلاث سفن حربية لسواحل دولة غامبيا
A resident sounds very much like a post doc in the academic world.
Bitcoin Goes Up, Bitcoin Goes Down
I strongly prefer GitHub's flow to Gerrit or Phabriactor. Those tools have far too much complexity; I find the new GitHub stuff to strike a nice balance.

I haven't used Gerrit in a few years though, maybe it's changed.
There was one (1) trade at $881. At time of typing, BTC is above $1000 again, meaning it's back to the value it had in the dim antiquity of Jan 3rd, 2017.

https://bitcoinwisdom.com/markets/coinbase/btcusd
Wow, TIL riot.im is awesome
Also ... Facebook owns Instagram
I can't imagine how this eye tracking feature would work for complex actions, for example how much can your eye accomplish? Didn't Samsung do this a few years ago?
1000x Faster Spelling Correction Algorithm (2012)
I recently quit Facebook, but I get the impression that I'm the exception.
Facebook also allows businesses and organizations to have accounts, I'm pretty sure.
Symbolic mathematics on Linux
GitHub absolutely is scriptable this way; we at the Rust project use various bots extensibly for landing commits, build infrastructure for tests, welcoming new contributors...

We don't need to roll back tree-breaking changes because the bots are the only ones allowed to land changes in the first place, and they make sure all tests pass before they land. There's no reason a bot couldn't do this, though.
Typically, you need to plug in any external speakers (including the Sonos Playbar) to the optical out on your TV itself. This port is intentionally placed at the end of the TV's (latency-inducing) processing chain, and will get you properly synced audio.

If you connect to the optical out on any other devices, you're pretty much guaranteed to have sync problems.
The stock one in .NET Core is a pure managed implementation.

https://github.com/aspnet/WebSockets
You seem to be talking about Facebook the company, whereas the parent comment is talking about the social media platform.

I'm not sure this rebuttal is relevant since the original claim is that the flight of users is a leading indicator of the platform's demise. Facebook owns Instagram, so maybe it's ad revenues are coming from places other than facebook.com?
The hypothesis in the paper about interestingness is itself quite interesting. In fact it predicts its own interestingness. It is interesting because it compresses the set of interesting things using a pattern.
It's more like you get a call that tells: you can get a free pizza as their promotion only if you open a door. When that pizza arrives, they demand money from you and try to sneak spying equipment to your home. Saying "get the hell out of my lawn" is the only right response.
GitHub's new flow gives you both choices: a "just this one comment" button and a "start a new review" button.
Building OS X Apps with JavaScript
Why Medium Failed to Disrupt the Media
Agreed. As a consumer, it's a bit odd that HDMI 1.x and 2.0 used the same cables, but 2.1 requires a new cable. That seems like a good reason to bump the major version number.
So whack it off the board and add a MAX232 driver and a DB9 connector?
Internet Archive’s Trump Archive Launches Today
Oh okay, that makes sense.
Hilarious and brilliant Donald Trump mashup
I am serious in that there is far too much potential public benefit in that data to keep it locked in the hands of a private corporation.

In my personal opinion, it's the worst wealth inequality issue we face, as will become more and more apparent in the coming years. As one example, it's far too powerful an advantage as training data for AIs to let one organization control it.

I appreciate the challenges in making it publicly available, but I also believe it's something that will have to be done in the long run.
Golang already provides bindings for the polling syscalls (e.g. https://gcmurphy.wordpress.com/2012/11/30/using-epoll-in-go/). Someone can write a library to do what you describe.
They can choose to count those in various ways. See the stories about Facebook exaggerating video engagement.

Additionally Facebook has gladly allowed obviously fake and spammy accounts on the site for ages.

Note also that nobody is claiming Facebook is a ghost town. Clearly a lot of people still use it. But it's not remotely cool any more. Most people I know who still have accounts think of it as a burden.
>" if for no other reason than SS taxes are capped so you reach a point where more salary does not equal more SS tax."

Indeed, social security isn't taxed on anything above 118K.
He's 32 years old, and the President has to be at least 35 years old. So he could run in 4 years.
A lot more interesting information on the Wikipedia page:

https://en.wikipedia.org/wiki/Vivaldi_(web_browser)

Looks like it uses Blink engine, first release was 8 months ago. Looks like you can also use Chrome extensions with it.
https://en.wikipedia.org/wiki/Content_marketing
I don't notice my friends leaving and I feel like it's dying too. The content just feels so manufactured and empty. About 80% of my news feed is:

1) Friend X liked a photo of someone I've never met and likely never will meet

2) A recipe video that I would never make, or some household 'lifehack' I would never use.

3) Meaningless images - 'Happy Friday', 'Share if you hate winter', 'Like if you love Christmas', etc.

Their engagement numbers may still be rising, but it feels like they've favored pushing up that metric at the cost of having actual quality engagements. It's all been hollowed out.
Yes, I suppose I can see how they might want that - I don't think it means that Uber is really obligated to give them anything though.
> 4: Raw SVG >= D3 for simple data visualisations

You can have a bit of both. D3 has a dependency "d3-scale" [0], which is a perfect choice if you'd like D3 to do the math and React to take care of the DOM.

0: https://medium.com/@mbostock/introducing-d3-scale-61980c5154...
Lyft’s Breakout Year
Even on a desktop / laptop, many people probably use the browser's auto-complete or bookmarks for access.
I have one that's permanently installed too, and the green LED isn't ever lit unless an app is asking for touch. Perhaps it depends on what mode you have it it? (I'm using mine in U2F + PGP Card mode.)
Garbage posting rights should be revoked for any user who makes a false or stupid statement.
The alternative is syndicating content to other publishers like AP does.
Have been using the Facebook eradicator plugin for a long time. No news feed, just the groups and messages. Perfect for me.
Unfortunately Iraq's situation tends to go from bad (but acceptable to fly over) to very bad (when you don't want to fly over it.)

Currently, Emirates does not fly over Iraq for Emirates 30 (LHR-DXB), instead choosing to pay the higher fees of the Iranian government and fly over Iranian airspace. The vast majority of airlines have stopped flying over Iran, and nobody is crazy enough to fly over Mosul, which is ISIS controlled, which was a few minutes' flight time from where I was.

Interestingly, Emirates delayed switching most flights from flying over Iraq to flying over Iran until 2015 because of the higher costs for flying over Iran, which is why you get a lot of people (like you) that flew over Iraq.

Flying is a lot more complex than most people realize.
I 1000th this. Native mobile dev pretty much doesn't make sense for most early stage startups anymore. I sunk in thousands in launching an MVP for my product with the help of an outsourced team, only to run into slow(er) and costlier dev cycles, maintaining 2 code bases, designing for 2 platforms, app store rejections, users not applying the latest updates, Android users recycling apps when they run out of memory, device fragmentation (on Android) issues, and an overall lack of agility in making updates to the app. If you want to iterate fast, fuhgedaboutit. Granted some of the problems I've outlined are not about the path chosen for app development, but you should be aware (and scared) of these if you're looking to build an app.

I've literally taken to replacing some tabs in the app with web views and serving light, responsive HTML5 through them.

Unless your app is a game, or you already have found product/market fit AND have a large eng team and the resources (aka $$$) at your disposal, probably makes no sense to develop native any more. Looking at Airbnb and Instagram ditching native dev too, I'm not even sure of the latter case.
Also, interviewing aside, someone incompetent enough to get fired after 3 weeks at another company surely wouldn't last more than a couple quarters at FB.
Very cool. One minor usability suggestion - it would be fantastic if the adjusters didn't reset when the base color changes.
Hmm, if you can control the plaintext network isn't there an NTP attack to reverse time and use old compromisable certificates or move it forward past hsts max age?
I find the example where 90.000 must be spent for just one native app or 100.000 for both platforms with React very amusing yet I'm afraid somewhere some pointy haired boss is assuming it's really true.

If you can do both for 150.000 and get something that works perfectly on both you're lucky.
In addition to what another commenter said about communicating: We (your manager and more senior colleagues) understand that you're just starting out. We don't expect you to know everything. We don't expect you to learn everything all at once. This one probably stings (if you're like me), but can be helpful to your psyche if you can overcome your pride and internalize it: We don't expect much from you at all yet, certainly far less than you expect from yourself.
Thanks - great to have you as a customer!
People.ai Is Hiring Engineers to Help Us Build AI for Better Team Mgmt
Not sure why the above is getting downvoted, since the revenue number in the article is literally made up!

...it is possible to crank out a rudimentary model given reasonable assumptions. We were surprised that no one seems to have done this yet and so cranked one out just to see what happens. ... we arrived at the $1bn revenue target for 2016

Here's the spreadsheet they used: https://sentieo.com/wp-content/uploads/snap-model-1.xlsx

Google Docs copy for your convenience: https://docs.google.com/spreadsheets/d/1HGmor-k953dlAUvMJUvg...

Basically, plug random numbers into the blue figures and watch the rest dance around.
It's possible that they fail because they have to operate against a capitalist backdrop.
Can it generate interactive graphs like the one on https://onesignal.com/blog/rust-at-onesignal/ ?
> that I've simply gone back to building my own lights for my specific purposes.

Is this what your username references?
Don't look into laser with remaining eye.
Care to elaborate?

Most of these cults/communes don't make it past the first decade. The longest lasting ones rarely make it past a century.

So far "capitalist individualism" seems to have a better track record than that.
Fwiw I wear my key around my neck. It only comes off the shower. Routine is the key to retention
meta64 is more of an APP than a webpage. For example, opening and closing dialogs is done by creating and destroying a DIV. It's not done by reloading the page, and rendering a new template on the server to send down. The reason I don't want to destroy the state of the DOM and client side variables is this: Have you ever seen a desktop app that resets all its variables back to null when a user clicks a button? Have you ever seen a desktop app that calls its 'main()' routine over and over again? Ask yourself why. There's just no reason to reload everything. Just start the app, and let it run. DOM is perfectly capable of updating the screen/page without a URL request being sent. Sending a url request to update something is stone-age thinking and 1990s design. It's the exact reason the world is moving to SPAs
Exactly, it is largely cultural and the talent thing may be just much about the kinds of employees. At a big enterprise company people want to keep their head down, collect their bonus and justify their existence. At these cooler companies, young talent is willing to work 60+ or 80+ because they are at FB and love how cool that makes them.

Look at how Microsoft stalled for a lot of years but after a change of culture (and focus!) they had a monster year and are poised for more. Their talent makeup wasn't that different during the bad or good times. Also, the argument fails when you look at all of the failed projects, spin outs and copy cat business of FB and Google and Microsoft. If they are 10x better in their very core, why all the failures? Because it is so easy to get wrong. Lots of companies have no choice but to do what their customers pay them to do or go out of business. Lots of companies don't have the cash cows of web search or Office to allow for huge mistakes.
‘Have I seen you before?’

I’M IN HERE QUITE OFTEN, YES. A WEEK LAST WEDNESDAY, FOR EXAMPLE.

'Ha! That was a bit of a do. That’s when poor old Vince got stabbed.’

YES.

'Asking for it, calling yourself Vincent the Invulnerable.’

YES. INACCURATE, TOO.

'The Watch are saying it was suicide.’

Death nodded. Going into the Mended Drum and calling yourself Vincent the Invulnerable was clearly suicide by Ankh-Morpork standards.

Terry Pratchett, Soul Music
Yup. I design my own LED units, have a company called SinkPAD (I think it's Adura, now) make the boards, then I populate the boards myself.
TinyMongo
Also, malicious scripts can change the password input type field to a regular text field and grab it from there.
Unless you're looking to wear your non-facebook status as a badge of pride (which many do), I think there's a more constructive way to quit wasting time on FB.

Every time you see a vapid post, unsubscribe from whoever posted it. Eventually you'll have five minutes worth of feed every day and it's only people you're interested in. Suddenly you're not wasting time, you're just getting a couple friend and family updates with your morning coffee.
Yes, aggregate demand is increased but aggregate savings, which are the source of investment, are decreased. Those assets of the minority, we're assuming, are also productive. So the prices of the assets purchased by those with 'significant income' go down. So this might manifest as increased prices on low-end staple goods and decreased prices on durable assets. Still doesn't imply general inflation. (Of course, this is a major bone of contention of the whole Monetarist vs Keynesian debate, so if you think the Keynesian account is more convincing, then that's a sticking point.)
The one left in the ground will be around for thousands of years.

This is not correct. Looters will take the items long before then, as they have for many thousands of years.
Flat file minimal mongo database. Developed for raspberry pi originally
So what will they publish then, fake news?
Unlike a cert file, a hacker can't steal the keys in a Yubikey if the machine is compromised. Same reason why many enterprises prefer using TPMs for storing machine certs.

The advantage of a Yubikey over a TPM in this case is that the Yubikey requires a physical tap before it'll sign a request, which prevents certain MITM attacks.
Likely the people that work for Oneida aren't going to get into the Commie Christian Sex Cult origins with a random contractor.
A color picker for the base color would be handy
Facebook users also don't live forever, to be fair.
> It could become Python 2.8, wherein the standard library has both the legacy versions and the new versions, and any cross-compatible syntax is allowed.

So two `builtin` modules, then?

What if someone does `sys.modules['builtin']`? Or any other kind of explicit string-based lookup?

How does pickle figure out which types to instantiate? There'd be a lot of types with same qualified names but different implementations with this approach...

It feels like the only way this would work reliably, is if you completely isolate the Py2 and Py3 universes. So if you e.g. pickle from Py2 code, it only looks at modules and types that Py2 universe knows, and vice versa.

But then what happens when code using the old library interacts with the new one (e.g. tries to pass objects around)? If that is prohibited, then you effectively still have two different languages, just with a single shared implementation - but no ability to gradually replace bits and pieces of code, for example, which would seem to be the biggest motivation for such a thing.