skysight-inc/HackerNews huggingface dataset:
Issues I've seen with scrum

1. Ratcheting workload

Your sprint commitments are based on average past velocity. Because it is an average, half of the time, you take too much, and half the time you take too little. But no one likes schedules that are finished only 50% of the time, so teams push to reach commitments. Thus measured velocity is naturally much more prone to increasing than decreasing.

2. Heterogeneous work

Scrum was created by engineers. Scrum treats each story as pre-dev, in-dev, or post-dev, and only estimates and plans the in-dev work. In the real-world, engineering is not the only work (or even most of the work!). Requirements, product design, UX detailing, quality assurance, marketing, and sales are no less of a feature than its engineering. "Okay," you say, "include these aspects in the scrum estimation too". But....

3. Heterogeneous resources

Each story has a different composition of types of work needed. And each of these types requires a specialized skill set. Your blanket cover-all estimate will wind up with engineering-heavy, or UX-heavy, or QA-heavy sprints.

I would no sooner have an engineer market a product as a I would have a marketer engineer a product. But that's what scrum sprint estimates seem to imply.

4. Uneven cadance

On the first day of the sprint, all devs are starting stories. On the last day of the sprint, all devs are ending stories. This causes uneven sense of cadence (I need to get this in), uneven needs (lots of QA, now!), and unnecessary contention (everybody merging, conflicts, breakage).

---

To sum it up: At the end of the day, pipelines are simply a more accurate domain model.
Video is quite neat. http://johanneskopf.de/publications/pixelart/supplementary/v...

Reminds me of some old newgrounds flash animations and games
I know the old guys - Erdos, Polya, Von Neumann, etc. Who are the up-and-coming Hungarian mathematicians in the 21st century?
Australia is, bluntly, seen as a bit of a philosophical backwater.

One thing we've noted in traditional music: Sometimes something awesome gets preserved in the backwaters while progress devolves something in the hot-centers of rapid change. (Scottish music in Cape Breton.)

most recent en-vogue leftie thought has come from the US - particularly bell hooks, judith butler, etc.

Bell Hooks is a Marxist. She claims to be Marxist. She's a Marxist that likes some things from Postmodernist social construction.
The nazi party had their own private army, the brownshirts, that they used to violently suppress other parties and discourage non-supporters from voting. Once in power, the Night of the Long Knives was used to get rid of any opposition.
waifu2x (http://waifu2x.udp.jp/) is another often-posted superresolution approach, focusing on upscaling low-res anime images instead of extremely tiny pixel art. It uses a totally different learning-based approach - however, their approach would not work with pixel art because it depends on having a set of high resolution ground truth images, and downsampling them to generate training data pairs. No such high-resolution examples exist for pixel art.
That is the kind of premature optimization humans make that ends up with crashes. It's automated, there is no fatigue, there is no irrational feeling of losing time or being rushed or pressured by drivers behind over what would be a few seconds safely stopped and of no consequence to the overall travel time.
> Provided you dangle enough money and have a good interview process you can easily cull those people who can't code themselves out of a wet paper bag

Interviewing costs money—good tech interviewing particularly so. The less of the people you have applying to start with, the more money you save on culling then by way of tech interviews.
Normal and snobbery seem to be, by their very definitions, mutually exclusive. I guess the author has accomplished his goal in that we are paying attention to him - it certainly isn't to bring normal and curious onlookers into his exclusive world.
South Korean Cryptocurrency Regulator Found Dead at Home
This is really good. Cheers!
How does this compare to XBR?
https://github.com/Treeki/libxbr-standalone
Rest of his report is kind of strange also

eg: * Neglected tropical diseases, including Zika, are increasingly common in the USA *

> 424 symptomatic Zika virus disease cases reported*

> 414 cases in travelers returning from affected areas

> 4 cases acquired through presumed local mosquito-borne transmission in Florida (N=2) and Texas (N=2)

> 6 cases acquired through sexual transmission

There were ~10 cases were people got infected by zika while in united states.

How is spending more money on public health going to prevent people getting infected while traveling to affected areas.

https://www.cdc.gov/zika/reporting/2017-case-counts.html
And electrons. Amplify an energy difference/transfer to a shift in protein conformation, to the cellular-scale presence/absence of noticable molecules, to actions of cells that are collectively organized to respond, to tissues, to organisms.

Optigenetic tools are just the most clear abstractions from photon->gene, but the same principles apply to thermo-, mechano-, chemo-, etc-, protien sensors (i.e. all of them).

They're all an amplification cascade from photons and electrons upwards. It is elegant in how general that description is (and how it suggests an approach to synthetic designs).
I think they serve orthogonal purposes (task-tracking vs Kanban project management). There is heavy overlap between them, and you can certainly use one over the other, but their original intent is clear.
I have not considered open source projects which are in development, since it prevents me from having an opportunity to develop from scratch, also highly likely that I have to use toolchain which the project is already using, as opposed to tools that I'm familiar with.
I imagine it was also useful to see if it could be used to scale up low res artwork in older programs to hidpi displays.
Lead from the front, explain patiently, change what you can, don't fret about what you cannot change, don't get into conflict over technical issues - they are not important.

Read "The Prince".

I have to say though, what sort of technical lead is letting the juniors define anything? Their opinions are worth listening to, but it is the role of the leader to make the decisions.
Hey, look at that! I mostly see literal Red herrings. But even though it pre-dates Marx, it's still not the same as whataboutism.

(Edit: In case anyone misunderstands, I'm agreeing that even though I'm a native English speaker, the phrase "red herring" predates Marxism by a bunch of years, so my statement above was incorrect. From the downvotes I'm getting, apparently I wasn't initially clear about agreeing that I was incorrect.)
stanford is #1
Would a local-only iOS password manager reduce this exposure?
Of course the actual Indians had their own genocidal maniacs, like Ashoka the Great
iCloud security overview
What?

>The same goes for phrenology, ancient astronauts, flat earthers, 9/11 conspiracies, etc.

If you've ever listened to these people they constantly, constantly talk about how their ideas (just asking questions!) are being suppressed.
The Complete Guide for Kegel Balls (How to Use, Types, Exercises, Benefits)
> A red herring seeks to tie someone's statement to Communism, and then dismiss it.

Your original description of "red herring" was clearly erroneous, I was trying to correct that for anyone who isn't a native English speaker. No point in misleading them with red herrings about communists when the phrase has nothing to do with it.
Kanban is not that bad. It's essentially a prioritized pipeline of things that need to be done. You can do it without standups.
B.C. vows crackdown after investigation reveals money-laundering scheme
Compared to here in Minnesota, those roads look very clean - no drifting snow, no dry salt lines, no black ice.
Wait, this is a joke, right?? : https://i.imgur.com/LsjFa8O.png

(Ad tossed up immediately upon opening the article)
Ditto (live in China, never heard of it being applied). Anyway, in the US you would have opaque bank and private industry credit agencies which are basically performing the same function. I believe the government priorities (political security, social stability, reduced corruption) are potentially a better starting point than private sector priorities (profit), even if (as is inevitable) they screw up the infosec side and people's data is easily accessible on the black market through thousands of government employees.
EULAs are not generally enforceable nor legally binding at least in Europe. I personally have acknowledgment in a legal dispute that parts of even a signed contract were void and invalid because they were considered an EULA (AGB).
Okay, sorry, I left out the possibility that you're just mistaken. So you're mistaken. There, fixed it for people who actually read carefully.
That isn't static typing.
So, people keep refuting your core assertion here, and you keep moving the goalposts to different arguments.

I want to see you support and expand on your argument that people only try to suppress ideas that they fear are correct. Are you literally saying that anti-Nazis secretly fear that Jews run the world? That gay rights activists secretly fear that homosexuality is a depraved plot to destroy our moral fibre? If not, then what are you saying?
You're sort of painting a picture here of Haskell and all other languages skating towards some unknown target point, with Haskell skating the slowest. But, at the risk of sounding like a fanboy, it could be that Haskell simply started out significantly closer to that target point, so that other languages are effectively skating towards it.

In this way, both your statement and the parent's statement can be simultaneously true.
It might be way easy to sell to a nineteen year old looking for a gap year activity. "Go to PNG, meet some people, save their life. Look, you just take a photo, and minutes later it says 'They need help'". The doctor reading the image is going to take days or who knows how long.
The definition of "your phone" is what comes into play here. If the parent or abusive spouse pays for the phone, it's not "your phone", it's theirs, and can put what they want on it.
A different idea: why tax based on the first derivative of wealth (income over time) and not wealth itself? Why not base tax rates on total wealth/assets of the payer?

+$10,000 for a broke person is entirely different from +$10,000 for a billionaire...
You're right that a lot of these stories are retold as propaganda to justify conquest but:

> was it hard to just back off and accept that people whoever they are should keep their land ?

It was only "theirs" by the same process of brutal conquest that the Spaniards later turned on them.
It is quite unlikely that any part of the Whites would have engaged in mass slaughter of its own citizenry at quite the same scale as communists.
This article itself may be paid advertising, perhaps by the Finland marketing board. They even mention VisitFinland.com in the final paragraph.

"Science says quiet is good for you."

"Finland is a place that is quiet."

"You should go to Finland."

It's not even subtle but I didn't see it mentioned in these comments at all.
Scrum fixed one of the biggest issues that came with it when it corrected loaded wording.

https://www.scrum.org/resources/commitment-vs-forecast

I totally agree that Kanban is much better for SaaS development, but that small change corrects Scrum's biggest issue.
JS has more than its share of problems, but I wouldn't consider that to be one of them. It's the same reference semantics as Java and Python, and people are used to it.
Actually, that was Bret. Eric is his brother.
which subreddits? I haven't found this to be the case, but perhaps I'm looking in the wrong places.
Eventually, yes. It started out as just talk, as most movements do. Shame nobody suppressed them before they got that far.
Thanks! I appreciate that. I'm logic-ing as best I can, but I'm definitely not a sociologist. I had to read more about "equality of outcome" because I wasn't familiar with the concept.

I concede though, that some methods of affirmative action would appear to be local attempts to enforce "equality of outcome," but I don't think this is the goal of affirmative action campaigns. If anything, it's a measure taken (locally) to create an environment that can support equal opportunity (locally). As society approaches having equality of opportunity, I imagine that this strategy would lose its utility and be discarded.
If this is supposed to be nuanced, I'd love to see what isn't nuanced, or what you think an equivalent conversation would be from the left.
Aside, at least my side projects can be pushed to Github. I feel like committing to publishing a repo is the only reason I even finish anything, like writing a solid README, stubbing out a few issues, and then eventually closing them.

I never know if someone has seen my repositories but it's been invaluable to have projects I can confidently link to. Until I got to that point, I remember an anxiety of "gee, I sure hope they take my word for my skills." Talk about imposter syndrome.

But yeah, I agree with what you were trying to say. Whether you are honestly representing your skill level doesn't have much to do with whether your experience was paid or done in free-time.
> “If you understand and agree, Apple and GCBD have the right to access your data stored on its servers. This includes permission sharing, exchange, and disclosure of all user data (including content) according to the application of the law.”

> In other words, once the agreement is signed, GCBD — a company solely owned by the state — would get a key that can access all iCloud user data in China, legally.

What user data will this decrypt? Are iMessage and FaceTime still safe?
What data are you looking at on this page? I see the US way higher than either Germany or France. I am looking at "Gini coefficient, after taxes and transfers"
How ProPublica Became Big Tech’s Scariest Watchdog
Clicking a checkbox is no legally binding agreement.

Parts in a contract can be void even if agreed by both sides.
Grey’s Anatomy is unrealistic, but might make junior doctors more compassionate
> Nobody ever in any circumstances is stating or implying that native peoples did not engage in war, murder, etc before and during the arrival and colonization by Europeans

This is just demonstrably false (see, for one artistically valuable but hilariously naive example, the song "Cortez the Killer" by Neil Young), but will certainly be met by goalpost-moving of "nobody serious is saying that..."
Not totally true, some algos while large O(n) are incredible cache friendly.

Radix sort for instance comes to mind.
Ask HN: How to approach a computer vision freelancer
My company is working to build a desktop application with an image classification feature at its core. It will be basic presence absence feature detection (there is/is not a sailboat/windmill/bird in this photo) and we will be looking for fewer than 5 features, everything else in the photos being irrelevant. The application will need to be able to operate on a local machine without Internet connection.

We would like to hire a freelance to build the model, and develop future iterations if the product is a commercial success. I am a business operator that has deployed logistics, data analysis, and data visualization software at several mid sized firms but have not outsourced technical work in the past. How should I go about attracting talent and setting them up for success?

Where should I look to find a quality freelancer?
What formats should I specify for the deliverables?
What timeline should I expect?
What pricing should I expect?
What would a good developer expect me to provide in terms and training data?
What API parameters would they expect me to specify?

Thank you for your help, in advance.
It's a special kind of spam that doesn't affect users. The victims are server bandwidth and server disk space. Users only benefit. They can safely reduce this operating expense by requiring login because everyone already has a github account. Other services probably couldn't as easily overcome the registration hurdle: pastebin, jsfiddle, jsbin, etc.
I think it's more to do with the fact that Renaissance sculptures weren't painted.

So the question is why did they believe that ancient sculptures weren't painted in the 1500's?
Yes, and even more so for C++ than C.
See, you're subscribing to the model where there is an objective truth that we access through rational methods, empiricism, and debate, where the outputs of the process you call "critical thinking" are to be privileged over other statements. The new leftism rejects your premise. According to my college classmates, the notion of objective reality is a social construct popularized by white men to reinforce their power.

I don't know how much credence that particular claim gets, but the broader context is apparently a whole academic movement [0]. Guess I took the wrong philosophy sequence.

[0] https://en.wikipedia.org/wiki/Postmodernism
Always write quality code or when bugs occur or new feature requests come up, they will call you. If you wrote something awful now you have to support it.

But you cannot blame the developer. Many app are prototypes to get them over a certain point to get funding. What happens is the technical debt is never paid and you are forced to scale the prototype while adding new features.
They were also a forerunner in not using the loudspeaker system to page various employees.
Thanks. Holy crap, that whole scene in the crosscut.com story sounds so crazy, so glad I don't live in the US! Anyway..I don't know anything about these issues, just curious.

So..these are all things you think happened because the people doing the suppressing were afraid the ideas involved might be true?

(Hmm now I notice there was mention of causality in your initial claim)
I just discovered U2F with touch/LED is $11. https://amzn.com/B01LZO0WE9
Thank you for your work! Neovim was really the first tool that got me hooked on the CLI.

It led me down a path that really paid off in terms of how much I learned: about using nvim, customising it with a dotfile - a skill that turned out to generalise really well-, then about version control from the command line, learned to use Docker because it seemed useful to Dockerize nvim at the time (?), I rented a VPS to be able to run nvim on a tablet, well then I had to learn about the structure of Linux..

It just went on and on, and it's still going on! To most here on HN these are elementary skills, but you have to start somewhere. And I started with Neovim.

Thank you!
Camera Rentals Hyderabad – Camera Equipment Rental – Camkit
Worth noting is that you haven't been able to find a single criticism of elm in years. You hired the language designer so it's understandable that you'd have an easier time with the language. However, you've consistently kicked dust in everyone's eyes every time anyone has anything remotely critical to say about elm. It's frustrating because you are so smart and so insightful and it just looks like you're deliberately obfuscating the issue and for what? To what end? Because the language is so good? Bullshit. It isn't. It's a closed off, stagnant language that has no clear plan for its own future and zero plan for what would happen if Evan goes away. Please, for the love of God, just be able to point to a thing that is less than perfect about this average language.
It is also quite possible that without USSR to run interference in Weimar, and Stalin's support for NSDAP, nazis might not have come to power, or would have fewer resources to work with.

It is also not a given that Russia would not have industrialized even by more reasonable means.
Every high growth era is defined by the abundance of "new adopters" - people who do not have habits or who are willing to change their habits. What happens with populations is that they do things a certain way for long enough periods of time that they don't want to do it another way.

This has little to do with Chinese policy, and a lot to do with the fact that Chinese life is moving from extremely rural/poor to middle class and thus, had no prior opportunities to do things like reading physical books, so no habits or preexisting preferences to overcome.
Snapdocs (YC W14) Is Hiring Product Marketing Managers
> A red herring and whataboutism are two different things!

Whataboutism is a special case of red herring.

> A red herring seeks to tie someone's statement to Communism, and then dismiss it.

No, that would mostly be a special case of guilt by association (though raising the question of the validity of the link to communism could itself be an example of the red herring.)

https://www.logicallyfallacious.com/tools/lp/Bo/LogicalFalla...
The sign of a good programmer is the one whose code can be refactored. There are, at least, two reasons for this:

1. The solution was apparent (in the code) and the code did what it said it did.

2. The code was "bad" enough to require a refactor or a better abstraction/generalization. To say this another way, the product requirements evolved and the code has different demands placed on it so the original design/code whilst good enough, merits replacement.

Your job as a superstar is to take that code to the next level. This is what these interviews are all about and why we do them.

You are not a disappointment btw... Politics are politics and if you are in a political env then leave... Engineering cultures exist and in those, the name of the game is to make the code work and hopefully make the code robust enough to reduce the amount of work you need to do in the future. And to allow others to build upon your work.
Fanboy here. I've used Coconut extensively and it's a joy. I wouldn't start a (personal) Python-targeted project without it. Pattern-matching, a non-horrid lambda syntax, lazy evaluation, TCO, a built-in partial function syntax, and finally the pipeline operator (|>) are all things I'd hate to be without now. A more detailed list of features (incl. MyPy integration) is here: http://coconut.readthedocs.io/en/latest/ . The docs are just great too.

The catches:

1. You have to be OK with a compilation step that isn't part of the Python world.

2. To the best of my knowledge the language has been and still is being developed by a single person, so there's the "Evan gets hit by a bus" risk built in.

3. Tooling is virtually nonexistent. There's a Vim plugin that understands the language syntax but there's zero IDE support. Of course you can debug the generated Python with Pycharm/VS Code/etc and having done it I can say it's not terribly painful but isn't terribly fun either.

I think that over time the lack of tooling will be the biggest hindrance to the language's further adoption. OTOH I'd be curious to know if this has been a major factor in other unpopular languages remaining unpopular. I seem to remember a lot of complaints about tooling in the early days of Scala but the language still managed to become fairly successful once that situation improved.

Edit: formatting, final thoughts
I haven't done anything amazing like a lot of these people, but I sure enjoy reading about them.
Sometimes niche technologies have benefits, as you can be a big fish in a small pond.

When I need to do something new, I look for small companies from weird places with promising products. I get favorable terms, and usually rapid turnaround in features as we figure out what things we though we needed vs reality.