HN user

Fragoel2

397 karma

https://gianlucascoccia.github.io/

Posts8
Comments92
View on HN

In the short term, yes. Over the long run, I think it's good that we move away from the "seeying is believing" model, since that was already abused by bad actors/propaganda Hopefully, not too much chaos until we find another solution.

Because the whole point of the startup economy is not "find profitable companies" but "find unicorn companies that will pay back 1000 times what you invested". With this goal in mind, you can afford to lose your investment on 999 shit companies and find 1 successful startup and still break even.

Hence, you're looking for quantity over quality. Ideally, you'd have both, but the talent pool is only so deep.

As an Italian, I can tell you this is just a move to grab some votes from their supporters. Lab meat is nowhere close to mass production so there is no real impact of this ban right now. When (and if) lab-grown meat becomes commonplace and, hence, cheaper than regular meat then the ban will be reverted as it would have negative implications on the country economy.

For an example in CS, we currently use machine-learning algorithms that work very well in practice. However, why they work so well is still unclear in many cases (although we are making progress).

I disagree with your definition of "well". It found an optimal solution only 30% (roughly inferred from the bar plot) of the time and only on graphs of very limited size (up to 14 nodes). I'm pretty sure even the most basic path-finding algorithms we have can do better than this.

Seems to me that this piece comes directly from Magical Christmasland, never taking into account the fact that companies are entities that operate for a profit. Why would they spend resources on maintaining old software when they can just cobble together something that (despite being full of flaws) works well enough that most customers will never complain about?

"[...] consumers would, I suspect, be willing to pay a few dollars more for a gadget if that meant reliable access to software for it—indefinitely"

Even if customers would be fine with it, I doubt it would work. Not only maintaining multiple pieces of decades-old software is extremely complicated in practice but, mostly, why bother? Instead, companies are more than happy to focus on selling you a shiny new toy every few years. This way they have greater profit margins and the vast majority of customers are totally fine with it.

There are some related research works (that seem not cited in the article) that focus on estimating a project Truck Factor, which is "the minimal number of developers that have to be hit by a truck (or quit) before a project is incapacitated." A good starting point for those interested is [1], which is also the source of the quote in the last sentence.

Interestingly, these works suggest that having a small number of developers that are critical for the project is risky and should be avoided, opposite to the conclusions of the paper discussed in the article.

Moreover, both Heroes and TF seem to me as consequences of the same problem: the inability of current technologies/methodologies to enable a seamless sharing/spreading of the knowledge acquired by veteran developers, that have been working for a long time on the project, with less experienced ones. I believe the shift to agile methodologies has made this problem worse if anything.

[1] http://aserg.labsoft.dcc.ufmg.br/truckfactor/avelino87423.pd...

I found the article really hard to read, the author took a long and convoluted path to expose his ideas.

As for the question that the article raises, there are probably many co-occurring reasons, and a lot of comments make good points. However, one that I couldn't find listed is IMHO performance. I still find web apps (and web sites) to feel really sluggish and slow on everything that is not a top-tier phone. Again, many reasons for this (JavaScript bloat, tracking, intermittent connectivity, ...) but the user experience is just not the same.

Th content generator is amazing at times:

Hi ding-dongs, I'm thrilled to announce I am now Warren Buffet. I could never imagine accepting such an amazing position. #StopTheCount

GitHub Copilot 5 years ago

Having to read, understand and spot errors in auto-generated code is not free.

GitHub Copilot 5 years ago

Bash is really tricky tho, a a single wrong character can change the program behavior drastically. So, thanks but no thanks.