skysight-inc/HackerNews huggingface dataset:
> 7. Scrum is very management heavy. Typical teams have Product Owners, Scrum Masters, and Team Leads. Innovative, motivated teams operate better with less management, not more.

> 8. Scrum is typically implemented with HORRIBLE task management tools (Jira, tfs, etc…) that enforce very bureaucratic interpretations of Scrum that waste huge amounts of developer time. Additionally, they effectively lock you into one mode of operation, no matter how ineffective.

Scrum is not just management heavy. It's micromanagement heavy. If someone asked me for an account of what I did for a whole six (assumed to be productive) hours yesterday and how many story points have been burned, and wanted this every single day, I can only imagine that the person has no experience with software development whatsoever. There are productive days when a lot of stuff gets done and there are unproductive days when almost nothing gets done because it's hard to focus or because of distractions. But the daily standup meeting that's enforced would make any unproductive days as something to get publicly shamed about.

On the tools, yes, whatever I've seen in Scrum dictates a lot of time spent updating the tools with estimated hours, hours spent, remaining hours, everyday. That data is rarely useful for any further estimations or to figure out what's going on.

Lastly, the "story points not related to effort but related to effort" conundrum confuses developers (especially the ones who are considered to follow instructions and code whatever the user story's tasks say). Add to this a really weird concept called velocity, which is not just a measure of how many story points are completed in a sprint, but is used as a range — too low and you're not working hard enough; too high and your estimates are wrong. The only way to satisfy the Scrum master in many cases is to lie and make the velocity conform to expectations.

I have no idea who was tying to prove what to whom when they came up with Scrum and Scrum certifications. The certified Scrum masters I've seen don't even know how to write a good user story or to break it into tasks.

Give me low process overhead iterative waterfall any day over these schemes. Repeatedly trying to turn software developers into predictable manufacturing style widget makers is not a good idea.
Ultimately, we need to compare apples to apples by building rating systems that account for the difficulty of treating patients with various, ailments at various ages, with various complications.

Think of it in terms of competitive diving, gymnastics, or snowboarding: Your scores depend upon the difficulty of the moves you attempted combined with your performance of those specific moves. The more difficult the move, the more you're compensated for even attempting it when it comes to scoring.

The trick then is to prevent physicians from gaming the system by exaggerating the difficulty of the patients they're dealing with. You'd need to use as many objective metrics as possible and possibly some system of having different physicians assess ratings than the ones performing the procedures - maybe in some kind of double-blind fashion to prevent any kind of coordination strategy.
C/C++ standard libraries on Windows still don't support UTF-8.
minimize your Facebook footprint by removing unnecessary data from Facebook and your profile

You cannot remove it really, only hide it. Facebook itself still has your data.
Re: vortex, reminds me of in "Echopraxia" a bunch of monks powered their monastery with a trapped tornado. No idea how feasible that is but it was badass.
Is this really kid safe ?
>Software is not a contest in being liberal and tolerant. There are methods and techniques that are objectively better than others in reaching most of the goals that are important.

Oh please. Dogmatists make the worst software developers. The "objectively better" criteria is highly situational and not nearly as clear cut as it looks most of the time.

There are plenty of methods and techniques in software that work well for some goals and absolutely suck in others and it's very often not obvious that something that is working well or badly for you is doing so mostly because of your situation.

My favorite example of this is microservices - which apparently worked really well for Martin Fowler once or twice (and I'm 90% sure he didn't understand why) and then when he promoted it, it got applied dogmatically by teams all over the world in situations where it was manifestly an idiotic idea.

The same goes for most hot-button issues - type systems, functional programming, nosql, etc.
I've listened to a physician make this argument (for a different metric, not mortalities). He sounded as though he expected everyone in the audience to disbelieve him, enough so that I wondered why he even tried.

So yes, could.
This is all I really wanted to say. You did it much better than me.
You are committing a common fallacy - when evaluating risk, you are considering only one of the alternatives and forgetting the risk of the other. Yes, nobody wants to be operated on by a yahoo. But mortality is not a good measure of yahoo-ness, because in some cases not operating carries larger risk of death than operating. And if a surgeon decides to operate in this case, the decision is right even if resulting risk is high - because the alternative is even higher risk. Considering only mortality rate of operations ignores this. It is a variation of survivorship bias, only on the opposite side.
But those are commentaries.
I had my personal account blocked from buying without explanation and customer service was a brick wall. They did answer, but refused to provide any explanation, recourse or escalation.

Had they wanted additional verification of my identity, citizenship or ownership of my bank account, I was ready to provide it.
From what I can tell they are just using ethereum blocks as a way to keep track of time.
"if you use a different network driver than default the performance issues go away - the bridge/proxy stuff is slower" <-- issues go away does not match our experience. "better than bridge", yes. "goes away however does not match our experiences.
But I thought fastly were already sponsoring Rubygems bandwidth.
His philosophy is "don't break user space" but the cascading changes are mostly related to kernel modules, which are not user space. Proprietary graphics and wifi drivers seem to be the cause of a lot of that.
I always tell myself that modern medicine is a gamble. No medicine at all is a death sentence though.

I work with software and we gotta give estimates in hours (because the managers didn't like complexity numbers), you know, like add a dropown to the search page or whatnot and I say yeah sure, it's simple, one hour... and then I end up in prehistoric spaghetti land for two days.
I wouldn't make blanket statements about a vegan diet because there are several types of diets that are compatible with a vegan lifestyle. I can eat Oreos and peanut butter all day and still be vegan.

You must be referring to a whole food plant-based diet, which has been shown effective in the prevention and reversal of heart disease[1][2].

[1] https://www.ornish.com/wp-content/uploads/Intensive-lifestyl...
[2] http://dresselstyn.com/JFP_06307_Article1.pdf
The first example on that page, "Regressional Goodhart", is totally wrong. If U measures V plus some noise X, assuming V and X form a bivariate normal distribution, then the conditional expectation of V is maximized by selecting the greatest U. In fact, the conditional expectation is linear in U.

Not sure how much stock I can put into the rest of the article given this. Goodhart's Law can seemingly only apply if the variables are highly non-normal, or are negatively correlated (e.g. worse doctors are more likely to refuse the difficult operations than good doctors).
Guarantee QBs are doing everything possible to avoid being sacked, and would gladly give up rating points in exchange for not being hit.
Synthetic cancer indicator: An artificial mole as an early warning system
And if that's the case, the most responsible thing Facebook can do is to get out.
In Australia, we have a neurosurgeon Charlie Teo that is well known for operating on "inoperable" brain tumours. While he has a lot of respect in the general community, to many of his surgical peers he is seen as a reckless maverick. I would think his stats on average are bad, but because he will tackle outliers he has won the support of the people that matter - his patients.
"You're paying Glitch _nothing_, yet are asking for 19/yr for this product"

He is asking for money to cover the expense of his work. That is also a cost, correct?
How does the Glitch project-to-app mapping actually work? This is writt.glitch.me, so I'd expect it to be accessible at https://glitch.com/~writt and https://glitch.com/edit/#!/writt except neither of those are up.
First, moderation is an after the fact reaction. That is insufficient. Facebook needs to take more responsibility for educating people about pitfalls of the internet as well as informing them of best practices on social media in the countries it is essentially invading.

Second, I'm appalled that these moderating positions remain unfulfilled on the excuse that they are trying to fill them in a physical location where few people speak the language in question. Facebook needs to immediately make such positions open to remote workers with the requisite language skills. It needs to immediately develop a program for remote moderation where any language specific roles can be filled wherever they can find native speakers.

Third, the rest of the world needs to figure out how to fight fire with fire. The rest of the world needs to start aggressively developing best practices for using Facebook as the solution to the problem it is creating in such places.

I have no idea what that would look like. But if Facebook is the way information is spreading, then Facebook is one of the ways antidotes to these deadly viral events should also be spread.
Believe me, I know that microservices suck for almost anything, because of the added software and infrastructure management complexity.

And so it is with most other hyped technologies. The complexity and loss of control is very rarely worth it. I'm not a dogmatist, but have seriously tried many different approaches. And that's why I do mostly C (well, not for web applications, which I try to avoid as well :>) with only very simple data structures, and I love it, and it works, and it's maintainable, modular, and very performant. Although I know that C has flaws - I have been trying to find ways to improve (and failed so far).
My guess is that he wound up on a page with the FB pixel

The existence of Facebook Pixel means there was a meeting where someone said we need to track people without them knowing, and everyone in the room nodded
A lot of this article is a mix of a little bit of truth with a lot of what is just bad management.

But the first few and final example are good warnings that can be applied anywhere, Scrum or not. Paraphrasing / quoting the article:

"[If] all product decision authority rests with the “Product Owner” ... engineers [are disallowed] from making any product decisions and reduces them to grovelling to product management for any level of inclusion in product direction."

"[If] all the engineer’s time [is accounted for] in a tightly managed fashion, [that] discourages innovation — which typically occurs spontaneously and outside of any schedule or system of good predictability."

"[You] encourage “least amount of work possible” solutions [when you expect engineers] to conform to ... strict predictability requirements."

"[If you] divide every task into small items that can theoretically be completed by anyone on the team .. [you] discourage engineers from taking pride in and/or ownership of their work. This lack of ownership results in ... Poor design [and] Lack of motivation ('It isn’t my thing', 'It was broken when I start working on it')"

"[Don't] ignore the fact that any task that has been done before in software does not need to be redone because it can be easily copied and reused. So, by definition, new software tasks are truly new territory and therefore very hard to estimate."
Most software developers, tasked to implement their own secure transport protocol, would fail to produce something as secure as even TLS 1.2, which is a flawed transport. And, of course, designing and implementing a secure transport is vastly harder than simply whitelisting certificates. So there's that, and there's the fact that HTTPS makes it through middleboxes that custom protocols don't. No, I don't think this is a meaningful comparison.
The usual complaint is "what about your blockchain crypto economic incentives?" for that, we turned to a PhD in psychology for behavioral economics.

So yes, her PhD is in psychology, and she's a visiting research scientist at Stanford's School of Education.

Meanwhile, I work on the computer science side, although am not an academic (although I interact with plenty of academics, MIT, Berkeley, Stanford, and some European schools). The tech talk I linked to explains how the algorithms work (CRDTs), you don't need to be an academic to understand how it works.

The system has been used on Navy warships, as well. If you'd like to talk to the Sergeant Major who deployed the system in production in the industry, shoot me an email and I'll happily connect you. :)
Not saying it is wrong, just wondering the way they do it. Audio files are much easier then video.
Fair enough, perhaps not close or a singular enough source of funds (e.g. the war).
You may be referring to the Tofugu article Bushido: Way of Total Bullshit[0], also discussed on HN two years ago[1].

I don't know why you've been downvoted - your comment brings up a good point, that no culture exists in a vacuum. Japan was being influenced by Western culture even during the Sakoku period when the entire country was locked down, albeit in a very controlled way.

[0]https://www.tofugu.com/japan/bushido/

[1]https://news.ycombinator.com/item?id=11990721
Interesting, this is a bit different design... it appears water has to "fall through" that turbine, rather than using the "stirring force" per the wikipedia article.
> That's garbage.

This breaks the HN guideline against name-calling in arguments. Could you please (re-)read and follow them? https://news.ycombinator.com/newsguidelines.html

Your comment would be fine without that bit.
The webpage for one of the companies cited in the Wikipedia article spends a lot of time talking about how their generators are powered not just by gravity but also by the earth's rotation.

My first thought was that didn't sound right so it must just be marketing bs.
I'm all optimistic about technological innovation, but I have a doubt regarding the will of the (at least politically) great and powerful. Is this where the Free Market comes in a la Musk's future ilk?
thanks for pointing this out, took me a bit to find the terms. There is this gem "obscene, pornographic, indecent, lewd, sexually suggestive, hateful, harassing, threatening, invasive of privacy or publicity rights, abusive, inflammatory, fraudulent or otherwise objectionable or harmful, including without limitation: Photos, Videos or other User Content containing nudity that would be unacceptable in a public museum where minors visit;"

Looks like they are ruining flickr right out the gate.

thankfully it is quite easy to start a flickr clone these days. buddypress with rtmedia or mediapress and bam it's done.

I was going to start podcasting with anchor fm, but reading over their terms it would be trivial for one group to to get another banned easily and vice versa, so there is no staying power / ownership of data there.

Seeing the loss of data when an account is deactivated at tumblr, fbk, gplus, or other portals, it's not worth creating a community or group within these digital sharecropping portals.
You say that as if you had a choice. The point of the article is that you don't. That yahoo doctor is the only one willing to operate on you. The rest -- presumably the smart ones -- are playing the game to win, so they'll sit out this turn, because you're a bad bet.
SmugMug acquires Flickr
Personal attacks aren't ok on HN, and we ban accounts that post them. Unsubstantive comments aren't good either. Could you please not do those things when posting to HN, even when another comment is annoying?

https://news.ycombinator.com/newsguidelines.html
I really hate the use of "elites" in this context (you're using a common usage, I just don't like it).

To be elite is something to aspire to, to admire. To be truly elite includes concepts like benevolence, compassion, a larger awareness, and a long-term perspective. Being rich and/or educated alone isn't enough to be elite. Having power is definitely not part of being elite. A malevolent dictator is not an elite, they are just a powerful jerk.

This may be yelling to hold back the tide, but I think it's a bad idea to connect concepts of "good" with concepts of "asshole"
Goodhart law deals with proxies - i.e. measures not of direct target, which is hard to measure, but of something that is easy to measure, and you consider it related to the actual target. If you need wins and measure wins, wins are not a proxy and thus Goodhart law does not apply. But if, say, it were hard for you to count wins in soccer for some reason, and you measured time spent with the ball per player instead, thinking that if players own the ball all the time, they surely going to win eventually - you'd get a team that is engaged in pointless passing around instead of actually scoring goals.

For surgeons, the direct target is for the patient to get better - or at least live longer and with higher quality of life. Proxy is the measure of a mortality of a specific surgeon. It is not a direct target - as the surgeon can achieve zero mortality by not doing any surgery at all, but his patients would die of suffer from the lack of treatment.
But internet should be free for all, how you use it it is up to you.

Shutting down communication channels will not stop violence.
Actually I think they were all Trinitarian and agreed on the nature of Christ. The disagreement was over the origin of the Holy Spirit. https://en.m.wikipedia.org/wiki/Filioque
We found macvlan did, but I’m sure our tests aren’t exhaustive. Also not talking about swarm networking, know nothing about that.
Personally, I dont, I escaped into server admin. Part of that was trying to get the crap to actually run well on the systems we had!

But the organisation is slowly carving our monolith into microservices (Because buzzwords will save the day! <sigh>). I do feel microservices lend themselves better to agile, as the programmatical boundaries a good dev should naturally code within become rigidly defined. And people can effectively do their own thing within their "box".

IMHO it shifts the problems to the layer above, papering over the cracks. (Badly written code performing badly? Whack it behind a gateway and spin up some more containers!)

Even with microservices you're gonna have to define that API at some point (and now we can have as many as we like behind the scenes!), why not at the start with a holistic view... like, a design!

"As a user I can see a login page" - ok here's a static html page with two input boxes and a submit button.
"As a user I can log in" - implement that slice of the backend, all in one hit with no eye on what other things might need from it (Dont get me started on YAGNI... YMNI, imho and you'll miss it when it isn't there! Especially when there's "no time" because it's not a feature with perceived customer benefit which take priority)
And it goes from there. What I would prefer is more like "before we can even think about showing a login page to a user we should have..." which is more bottom up, and doesn't look good to a customer (or management).
There's a whole Google full of information on this.
Yes, I understand this very well too. But he's not passing on any of that money to Fog Creek (who are also spending money and is a cost).
> connecting people at mass is bad

I would have thought that the problem is elites lying and being extraordinarily selfish and working for causes that don't like being exposed to the public and not infrequently only for the benefit of a small part of the population, so that people don't trust more official channels of information in the first place.
But is it only facebook the ? should twitter, linkedin, google plus etc all pull ou since they can be used for the same purpose?
This is a list of things they are doing wrong not things wrong with Excel, Visual Studio, JIRA, The Scrum Methodology or any other tool they have poorly implemented.

They should seek external help in getting their usage of these simple tools back on track.

I’ve seen people create horrible abominations using Excel, that doesn’t mean that the tool itself is broken or that all the effective usages of Excel are wrong. It’s the same with Scrum. If you use it right it’s awesome, if you use it wrong it’s just a different name for the same old bad project management you always had.
> By facing consequences for the violence they cause and profit from.

That's a way Facebook could be incentivized to improve, but the question was "how could they improve?".

I imagine in a lot of cases Facebook could correctly identify the sort of posts that people get angry enough about to lead to physical violence if it put anywhere near the level of effort into researching that problem that it does into maximizing its share of the user's attention. Such posts could then be given a low rank in Facebook's algorithm.
The point is that if you are already dying then you would prefer the surgery instead of doing nothing. The doctors seem to have no problem with actually doing the work but don't like their stats ruined, which is rather disconcerting given the consequences.

Your comment also shows that patients are just as much of an issue by focusing on the metric more than the cases involved.
> Are you a paid anti-GDPR propagandist?

That breaks the site rule against insinuating astroturfing or shillage without evidence. Please don't do that on HN—it's one of the most toxic tropes around.

https://news.ycombinator.com/newsguidelines.html
Most of the Bible has nothing to do with Christ - and the parts that do were written down by people with their own biases.
You edited your post after I replied.

We're not writing our own cryptography, lol, we're using existing libraries based around OpenSSL using industry accepted and standardized algorithms and curves (ECDSA 256, AES 256, ECDH 256, PBKDF, etc.)

So yes, please email me the moment those get broken/cracked and we'll upgrade to whatever new standards are available.
This article is, from what I can tell, genuinely well informed.

Throughout the last few years I've read around 8 books on Buddhism, Meditation as a practice, and Zen Buddhism. And some of the differences that popped up were bizarre to me. Incredibly so in the Tibetan side of the literature. Even more so because I started with a very westernized view: The Zen Programmer.

It took me over a year of some non-focused research to get a general idea of what was going on, and I feel this article actually summarizes, and ties it together pretty well. It is fairly simplistic of course, but you can't go too in depth in a handful of pages.

I do feel they explained the situation more eloquently than I would have.
Ads is an easy and cheap method of adding fuel to the fire.

I also wasn't trying to argue that removing ads exclusively solves the problems.
This talk show is amazing. Thanks
Unitarians.
The version I've heard might be a corollary: if you measure it, it will improve.

The subtext is that the system won't improve; rather, something in the system will be sacrificed to improve the metric. The end result (usually quality) won't improve.