skysight-inc/HackerNews huggingface dataset:
> Retries are tricky because depending on how the job is implemented they can cause more harm than good.

Ah, yes, there's nothing like bringing capacity back online only to have it crushed by all your customers retrying at the same time.

AWS got bit hard by this[3] but there's a blog post[1] about it, which is linked to by the docs for their client software[2].

[1] https://aws.amazon.com/blogs/architecture/exponential-backof...

[2] https://docs.aws.amazon.com/general/latest/gr/api-retries.ht...

[3] https://aws.amazon.com/message/5467D2/ ... basically DynamoDB is a fundamental service for AWS and had implemented some new streams features. This all appeared to be working, but they were running closer to capacity than intended, and when a cluster went out this caused a cascading failure.

And see this which linked to that RCA: https://blog.scalyr.com/2015/09/irreversible-failures-lesson...
Because on each platform it has to compete for mindshare with the platform that the platform owner promotes.
Reposting an old comment I made about TRON (the cryptocurrency) here:

For those that haven't heard of TRON, it is what I would call one of the most successful scams in the history of cryptocurrency. It is a currency that was made on top of Ethereum (thus, it took no actual effort to create, as this can be done instantly and for free), paired with a significant amount of hype and lies to investors.

The TRON Whitepaper (what investors are 'supposed' to read and invest off of) is written terribly and copies significantly from other successful projects: https://www.reddit.com/r/ethtrader/comments/7oeh92/trons_trx....

It's possible that the CEO of TRON made at least $300M USD from selling his own coins that he created out of thin air: https://www.reddit.com/r/ethtrader/comments/7oh01s/trx_tron_....

The CEO tweets in ways specifically designed to entice investors to speculate on his coin, such as specifically telling people it will go up in value: https://twitter.com/justinsuntron/status/947463313775927297, or specifically saying the downwards price movement is due to changes to CoinMarketCap information (completely false): https://twitter.com/justinsuntron/status/951191786902274048

Some investors in TRON have lost up to 66% of their net worth thus far (https://coinmarketcap.com/currencies/tron/), making it one of the largest crashes that has been seen in the top 10 coins on CoinMarketCap in quite awhile. Some of the things investors believe are completely absurd, citing that the Chinese government or Amazon will use TRON. It's unfortunate the levels of misinformation that so rampantly spread and cause many to lose their hard-earned money.

original: https://news.ycombinator.com/item?id=16148721
Would really like to see if any of these cheese experts can tell the difference between cheese made from raw milk and cheese made from pasteurized milk. You'd need some extra blinding, the cheese maker also could not know which milk they are using.

The whole issue seems to be a battle between large producers using industrial methods and small producers using traditional methods. I think protecting the name is something they should do.
You sure you’re getting arguments from both sides? In /r/politics at least, unless you’re sorting comments by “controversial,” you are definitely not getting both sides.

What I liked to do before the election was bounce between T_D and HRC subreddits. Finding any unbiased source of news is a hopeless quest. The next best solution is to read bias on both sides and use it to triangulate the truth so you can develop your own point of view.

I actually think bias is very useful. As long as you consider all bias equally, it provides a mechanism for separating facts from narrative.
This sounds familiar. For a long time, I didn’t know how to internally straddle the line between “acceptance” (as you put it) and nihilism. Now, while I feel I have a grip on it internally, I still struggle to communicate with others in a relatable way.

When my opinion is requested, I usually find it most natural to come to the conclusion of “inconclusive”, which people around me find to be evidence of either weak character or lack of trust.

I find it difficult to be outraged about anything for more than a few seconds, after which I’d prefer to either talk about solutions or stop bathing in self-congratulatory angst that has no action justifying it. I also find it very hard to talk negatively about anyone, even those whose actions are abhorrent. Refusing to participate in lambasting a group target usually results in becoming visibly less-accepted within that group.

I don’t really do social media, not out of moral superiority but because I don’t have a large enough network of friends to get value out of it (especially relative to the large perceived cost of giving away heaps of information about myself to untrustworthy megacorps). People usually assume I’m trying to sound better than them when we talk about it, despite my disclaimers that I don’t judge anyone who does use these products.

So, by giving up values that seem unhealthy, and picking up some that seem better, I’m still alienated from the people I wanted to more fully enjoy the presence of in the first place. When I’m by myself, I’m pretty balanced, “riding the waves” as you say. Then the loneliness and hunger for validation set in, and I’m right back to square 1.

I don’t know how to reconcile this.
I'm not a lawyer, but I believe it is unlikely this solution will hold up in court.
Why is the accuracy of the technology relevant at all? I think you're assuming that we already have fingerprint and retinal scans of everyone entering, which is quite obviously not true. We might, however, have a rough facial footprint of a known bad actor. I'm fine with this technology being employed in such a manner.
Startups Cut Off from Financial Services in Political Purge by Stripe
Not exactly what you're talking about, but the most important tool I use for ingesting/remembering things is Anki: https://apps.ankiweb.net/
This is the exact path I took, completely changed my life! It's not an easy or fast process but it's worthwhile and can yield significant results.
I thought a ledger was a transaction log. It was in relation to a ledger I first came by the term transaction (or “trans”).
This may be outdated.

Some years ago, I read an article or heard an interview with a cognition / psychology / "cultural" expert (my apology, I know longer recall their exact credentials).

That person described how the human mind can be views as a "giant", very powerful comparison engine. We are constantly evaluating our environment, including and especially our social environment, and our standing within it.

If you are "doing as well as other people" -- sort of at the mean -- you are more relaxed. You feel secure, a part of the group with an established and respected place. You have social support (and its economic, defensive, etc. supports).

If you are not doing that well, you become stressed. You are in a vulnerable position.

I don't know whether I should be speaking of "mean" or "average". Nor to what extent media influence our perception of what that is.

But I've never lost hold of that description, from years ago, and it continues to prod my thinking. And I think a lot of people in the U.S. feel more threatened than ever.

Vast GDP is not reassuring, when you're not a part of it. Instead, it becomes threatening. Because you have no influence nor power compared to those people.

And the past some decades have demonstrated, that those people will continue to enrich themselves at your expense.

It may have been illusion more than reality, more often than people want to imagine: But the belief that "anyone can make it" in the U.S. has taken a serious blow, now, as well.

So, people are happy to see "those privileged, job-exporting SOB's" take a hit. Or, put your own particular thinking to the generalized sentiment.

Or, below some of those expressions, perhaps people are just hopeful that if more people are in the same boat, things will improve for them. At least, they won't be so disadvantaged in terms of power and influence.

It's a pretty horrible feeling, being marginalized -- if it's not of your own choice and rationale. As well, feeling under constant, chronic stress; one slip, and you will lose what you have.
By uploading videos you normally provide personal information: info about the video, context and, most of the time, the video itself.

By accessing videos you normally provide personal information: ip address, playlists, access history, browser fingerprint, device id,...
google has (two or three?) atlanta offices (going by your username)
How fundamentally different would that be from what Flash or Java were doing? You lose HTML/CSS as your universal, open GUI on the web with all it's built-in advantages (SEO, hyperlinking, accessibility) in favor of some byte-compiled GUI using canvas to draw itself.
I have a 2014 13" MBP.
The Political Path to GPS: How war and peace forged the universal map
The point is, paying their legally mandated share is not necessarily paying their fair share
Gmail is just one company's implementation of an application layer sitting on top of SMTP. You are free to use any other company's implementation or even host your own and you will still be able to communicate with all other existing SMTP services. Not at all like tweets.
You did whataboutism; JohnJamesRambo brought in the term (as did camgunz).

> I don't really care about what happens in china. I'm just sick of "our" media distracting from what really affects me with nonsense about china.

HN runs plenty of articles about tech companies knowing way too much about us. It runs plenty of articles about government surveillance in the US (and the rest of the West). We talk about those things a lot, and we care about them a lot. But we can talk about other things, too, and this article is about China. How about letting those of us who care talk about China, rather than trying to derail the conversation? There will be another article about the stuff you care about tomorrow, if not sooner. Feel free to join in the discussion on that one when it comes.

> I would really be interested on what your agenda is.

Maybe the agenda is to be able to have a conversation about a topic, without the conversation getting hijacked?

> It's funny how the two replies to my comment is about whataboutism.

That's because this article is about China, not about the US or Europe. What you did is exactly whataboutism.
While i don't have much experience in RN, but have a decade of mobile native development (android + iOS) and two years of React.

The whole 10 years there were people that think that they can just get "web" technology and speedup mobile development.

Almost always this companies had no mobile engineers that know how this stuff works. Developers that know that you just can't listen to scroll and update animations by sending messages to background js thread. This just completely wrong on mobile. Most mobile devs spend months to make it fast and easy to use. There are no way to do this in most cases on RN. AirBNB's app is a perfect example of this. Trying to deliver "better" experience they completely kill scrolling performance. Even top level iPhones feels laggy. But yay! We have animations! AirBNB's app is barely usable on two-year-old androids. This is just simply wrong, this is not how you can achieve good performance and nice animations on such small devices. In most cases this is a kind of art and a lot of testing and tweaking for every device. This can be done by only ONE talented developer per platform per year. Surely AirBNB has resources. Just take specific screen and tweak it to hell.
On the other side, react and declarative kind of state is really doesn't work well for non-page oriented apps. Mapping history of navigation via redux store is just an awful and useless idea that helps with nothing. Right now there are still no navigation library.

Every time i tried to start something in React Native i failed since i wasn't able to apply my skills to make it behave fast there are just no easy way to do this.

React Native for sure is a good thing, but it's evolution shaped by web devs that try to reflect their experience from web development, but building a good mobile app is completely different from web one. For example, there are no dom, UI manipulation is not slow, navigation between pages and keeping it's state is not a problem most of the time (there are no real "back" button that you have to handle somehow). UI frameworks are more mature (while have less API than HTML).
I know a lot of people working in the space who know very well what (some of) the problems are -- but are unable to do anything about it because of organisational politics. :-(
So... Their counter-measures are of those strictly used in centralized environments? Further, they disclose this 6 days after a "criminal" offense occurred?

> Thanks to wallet security measures, the group was only able to extract 18.88 Bitcoin and 6466 skycoins during the robbery.

I call that no wallet security.

I have no clue about skycoin or whatever it is about, but this whole thing just seems like a cover for the actual sell-off by owners/developers.

Generally, if you have a following who would give money to something that has no real backing, then they will eat whatever you tell them to.
How is your sleep? You'll find an active literature on how anxiety affects sleep, but less so on how lack of sleep makes anxiety much worse.

https://adaa.org/understanding-anxiety/related-illnesses/sle...

The starting point for you might be improving your sleep habits first.
IMO, your confusing consensus with power. I don’t think consensus gives you power.

Ultimately consensus is only useful if all participants are willing to take the same action together. That is powerful.

But consensus that says “hey, China, you should have better dealings with us” but then none of the participants have the backbone to do anything, then there is no power and the concensus is worthless.
There's no easy answer, but let me share how I function and deal with stress.

1. Remember, you worry because you /can't/ absolutely control the situation; sometimes you can influence it.
2. In the grand scheme of things, anything you produce good/bad will eventually be forgotten; sooner than you think.
3. Embrace failure and mistakes. They will happen and the only thing you can control, is how you react and deal with them.
4. When something starts to deeply stress you out, take a moment and say to yourself "Fuck it, let me move on right now and come back to this later.
5. Let me repeat this one item again...

You can only control how you think and how you react. Focus on what you can control and let what you can't control do its thing.

Learn to take your mind off of things once in a while. That's why a lot of founders try to use the weekend as a moment to forget about work.. or at least try to :)

Stay mentally positive, stay up beat and remember life is short. So in the time being enjoy it! If you really feel helpless, that's your mind telling you to "Go change yourself!" its not "Go give up" we always misread that emotion.
> And I suggested that this is overly complicated and procedural approaches are better. In procedural code we don't "assemble chained operations". We do them one-by-one and handle errors appropriately.

Go does this. It's widely and I think rightly criticized for this. It's "easy" to do but not "simple" because it's prone to human error.

> And we can typically arrange the data and control so that error handling is much easier. That was my point.

You can do more work to validate in a separate pass if we're discussing data transforms. It's harder to do this for a series of chained imperative steps. The talk details an example making a series of API queries. It's fantastic to handle a CRUD loop with the ADT method because it lets you write a simple specification and collect errors out in the end, while reserving exception handlers for truly exceptional cases like network faults. F# is incredibly good at this kind of flow.

> ADTs and FP techniques provide only syntactic sugar to avoid this spaghetti in the source code. But due to that they just encourage having the worst mess of control actually happen on the machine.

You've said this multiple times, but it's just not true. The F# code is just a function that calls functions. F#, ML and Haskell compilers all aggressively inline these calls. You pay the exact same costs for validating an error exists in the Golang style, in practice. Indeed, lots of people generate Go from liskov-style templates JUST to get ADTs to make error handling less painful. It's gaining popularity in Swift and Rust as well. Folks there aren't trying to impress people with their FP knowledge, they're cribbing a technique that works and scales well.

> My example does not have a single if statement (yes, you might argue there are if statements hidden in the for loops). I clearly stated that it's often possible to choose this approach.

Your example, by your own admission, doesn't address error handling flows. You need conditional logic to work with operations that don't always succeed. You say, "Structure it so you never have them." I think a lot of FP people would agree with this (in fact, there is a really cool functional pearl about doing exactly this at scale: https://github.com/matt-noonan/gdp-paper/releases/download/j...) but they'd think about it less as a function of assurances and "thinking very hard" and more about using methods to make inconsistent code provably false at compile time.

Very few languages can actually encode formal notions of correctness, right now. Recently languages like Idris, Agda, Coq, and TLA come up as tools for formal correctness, where you can actually have your compiler prove your invariants and their implications.
> It's our media and our government but for some odd reason, all I hear is "china/beijing".

That's interesting. It sounds like there might kind of cognitive/perceptual phenomenon here, where one person might hear "the EU is just as bad as China when it comes to internet freedoms" and another might hear "the EU wants consumer data protection."

I imagine there's some research and maybe even a model about how these kinds of perceptual differences happen, but the primary way of getting awareness out would probably be for some large media outlets to write something enlightening about that for their audience.
How ranchers in the West survive on their winnings from rodeo riding
That's actually close to what CBT is. You start asking yourself how likely the worse case scenarios you worry about are and what the more likely results are.
>People seem quick to provide criticism of definitions without presenting their own definition for reciprocated criticism. So far your definition so far is limited to just precluding anything greater or equal in age to 9 years or anything above 2 Billion in revenue.

Small, less than 4 years of age, under 100 people, aspiring and trying to find its way. Could be VC backed eyeballs-oriented, or regular slower-growth company.

Stripe is nothing like that today.
The amount of filesystem/networking issues I've seen fixed and all the performance improvements I got from just updating a kernel probably make up for the time that it caused issues.

I guess it needs a critical mass + certain infrastructure maturity that running on whatever the latest kernel is makes sense.

As for the 'certified on stock RHEL kernel' software... I try to keep away from those, but I'm picky and pretty lucky when it comes to job selection :)
Why am I hearing this about almost everyone I watch? Isn't that a lose-lose-lose for creators, YouTube and advertisers?
> It makes sense that YouTube would do this. I've been expecting YouTube to go after channels that are primarily supported by Patreon donations with full teeth and claws for awhile now, and still expect it is coming. Channels not running ads reduced YouTube to a free video hosting service and cuts them out of the revenue loop completely.

No. This doesn't make sense. The channels that are primarily supported by Patreon donations could still be monetized by YouTube, even with ads. The real motivational structure is contaminated by politics and a desire by actors within YouTube to engage in the exercise censorious power using the YouTube platform. Otherwise, YouTube would be running it's own version of Patreon and letting non-mainstream advertisers buy ads on channels not suitable for mainstream advertisers.

Beware of authoritarian mindsets taking over your corporate culture. This can result in a corporate culture incapable of "hands off" policies which can be necessary to foster an ecosystem, and let the company organically adapt to the true direction of the market.
What might happen is AT&T is going to show certain content to its cellular customers that otherwise it would have to pay licensing fees to TW. For example live games, certain movies. And not charge any data rates for those streams only. They are going to package all of this as another tier of data plans etc. Think of it as as Tmobile+Netflix promotion but at a whole new level.
Unless this release has changed significantly in the last two months^, Qt/WASM has a long way to go.

^ https://news.ycombinator.com/item?id=16907402
Return of the Notman: Robinson Jeffers’s philosophy of “inhumanism”
> Relearning who I want to be is interesting / challenging / confusing.

One thing that adds to the challenge is figuring out how to socialize as your newest self, balancing the new internal constraints with the external ones (some of which you may not have been aware of). What have you learned in that regard?
I recommend you read, or if speech is your thing, get the audio book of The Power of Now, by Eckhart Tolle.

It's basically written to help people "solve" this problem that you describe.

Another book that is far less articulate, but still worth a read, is F*ck It, by John C. Parkin.
That's quite the twist of my words. The only point I was trying to make is that places with large amounts of tourism should plan accordingly if they want to keep clean. Individuals are still at fault obviously, but there is plenty that can be done to make things better for everyone when dealing with trash at scale.
Even a non-expert can tell the difference between a raw-milk cheese and one that uses pasteurised milk when it is a cheese that is soft-ripened for a short duration. You may not agree with everyone else that the raw-milk cheese is better, but you can notice a difference.
> In May 2016, however, Benari received a procedure known as a gastric bypass, a laparoscopic surgery that gave him something few of the 30 million diabetic Americans ever have—a life free of insulin therapy and other medications.

The article keeps calling this a "cure" to diabetes. If anything, it's a cure to the "never feeling full" sensation that leads some (usually mildly autistic) people to constantly eat. And this constant overeating is what leads to the diabetes.

Having known people who had gastric bypasses, it's far from a miracle cure. The procedure causes many issues, from intestinal discomfort to life-threatening complications. Treating the procedure with such rose-colored glasses could be considered harmful.

---

Part of the reason nobody wants to pay for it is it costs as much as a Model 3:

> The estimated average cost of bariatric surgery is around $15,000, according to a 2017 review. But even these estimates might be underselling it. Benari recalls that his surgery, with expenses before and afterward, was about $35,000 without insurance. The price tag kept him from pursuing the procedure for almost a decade.

And an interesting reaction - the person briefly considered gaining 40 pounds, but instead of considering losing 40 pounds, they guilt-tripped their employer into paying for it.

> “Obviously I couldn’t gain 40 pounds so I could get surgery—that’d be suicidal. I just held off, trying to not think about it,” he said. “Eventually, through a lot of back and forth, nagging and whining, I convinced [Microsoft’s] HR department to overhaul their policy and allow people in my situation to get the surgery done.”