Hacker Newsnew | past | comments | ask | show | jobs | submit | bob001's commentslogin

CICD and iterative development and agile work because interactive building leads to better product. Otherwise we'd all build perfect software using waterfall methodologies and release only once a year. If implementation is cheap then you implement, review and then re-implement. Not even iterate in the extreme case. Throw it away if needed and start from scratch if needed.


Specification is hard because you are trying to predict a future state in a vacuum. You need to do that because creating the product is very expensive coding wise. If instead you could instantly build to your current specification then you could iterate on the specification against a real product. Even if all that code is thrown out the end result would be a better specification.


For some projects specification is also hard because of interdependence between modules or data or parts of the project. To which you might answer "make more tests". And we turn in circles, because it is hard to test something you did not thought of.

My experience is that users (customers) even when presented with a prototype (done fast by AI, or previously, in the slow way) can take days to "discover" or "think" about things they wish. Then more days to understand why some wishes can't be done because it breaks other stuff they want.

Maybe you have smarter, faster, more experienced and decided users. Then I can only say: good for you, you are lucky!


That's an interesting analogy. My gut sense is that theoretical mathematics requires a high level of intelligence versus more grounded domains. That may imply that deficiency in grounding can be made up for with intelligence and basically reverse engineering the gaps in grounding from first principles/limited grounding. The ultimate question would then be what is the tradeoffs between grounding and raw intelligence for the same outcome.


To me that's not sustainable. It just brings in outside workers, distorts the economy in bad way for locals through increased costs, distorts their daily life in a bad way and then it all goes away leaving a void in its wake. Like the olympics.


The Olympics are seen as a net negative for local economies though because it requires tons of local investment for a temporary payoff so the juice (billions of dollars of infra) isn’t worth the squeeze (a few weeks of high utilization followed by a glut).

For data centers you get a medium term boost to the economy + long term tax revenue. The externalities of data centers are quite low if you don’t put them right in someone’s neighborhood.


This is a weird comment to me. Think about green energy, specifically solar panels and wind farms. Almost by definition, the jobs created are only during installation. (Ok, there is a little bit of long-term maintenance, but a tiny fraction.) Would you say the same about those projects?

It is unavoidable that the modern world needs data centers (how many is open for debate). It is a fact of life that most of the jobs associated with data centers are during the installation, not the ongoing maintenance. Again: Are you trying to say that building any and all data centers is bad for your reasons?

I will give another example: When a company builds a highly automated factory, the same occurs. Inside the factory, there are very few highly skills jobs. Most of them are low skill (moving boxes and refilling automated machines that are cheaper than automating the work). Again: Are you saying that we should not be building these highly automated factories for your reasons?


> It is unavoidable that the modern world needs data centers (how many is open for debate)

You know, I’m currently having drinks with a friend who has no connection to the tech world, and asked him about this line explicitly curious of what he thinks about it. He said “I have no idea why such things would be unavoidable”. And that is the sentiment of the general populace towards AI/DCs and etc.


Your reply is disingenuous.

    > a friend who has no connection to the tech world
I assume that you mean that they do not work in the tech world. However, surely they use lots of tech services in their life.

Do they stream film/TV on NetFlix or YouTube? Do they use social media like Facebook or Insagram or TikTok? Does they use email? Do they use WhatsApp or message to chat with friends/family on their mobile phone? Do they have "cloud storage" for their photos? Do they shop online using Amazon? Do they use Google Maps for navigation?

I assume that most adults do at least some of these things. Where does they think the servers run behind the scenes? Simple: In a data center. Now ask your friend to imagine his life without all of those things, because all of them require data centers.


What I'm hearing here is that it's yourself struggling to imagine life w/out data centres.

> ask your friend to imagine his life

As for friends, I have a number of friends not dissimilar to Jill Churnside: https://tracksweshare.com.au/artist/jill-churnside/

You know, not a "he" (as many on this planet are not).

and even programmers who are happy to live with home servers and local LANs.


> like a evil monster.

I tend to like not fearing starvation every year, not fearing freezing to death every year and not having the vast majority of my kids die. Industrialization led to all that.


Post-industrialization, AI-fication, Human Replacement (whatever it ought to be called) could take that all away.


I didn't make the analogy to railroads. I'm just pointing out that its a terrible one if you want to use it to argue against AI.


I didn't realize we were going to freeze to death if there weren't chatboxes everywhere.


Well, we're all going to die of something unless we invent radical life extension technology. I personally hope that artifical intelligence makes progress on this before I myself get old and die.


Wow, HN really believes that AI is keeping us from freezing to death?


[flagged]


I didn't realize we were still in the industrial revolution.


City taxes don't fix a broken economic flywheel. State taxes go to others and also don't fix it. You need a functional economy with jobs, income, spending and all that jazz. A small amount of taxes with no second order benefits is worth relatively little.


Sure but progress over perfection right? More tax revenue puts you in a better spot to attack those problems than not having it.

Even just doing what Northern Virginia does and lowering people’s property taxes gives homeowners more disposable income/ lowers prices for renters which is a start.


You realize that Loudoun County, VA has the highest median family income of any county in the US, right? Its not an economically struggling region that needs permanent jobs.


> Do you have an encyclopedic knowledge of which terms are regulated and which ones aren't?

The solution is to ensure all common terms people expect in a daily shopping are covered. Thus why "beef patty" was covered. Sounds like you agree with the government on this one. Not covering it would make it confusing for people who would then need to keep track of which common terms are covered and which are not. Its a bit silly at times but as you noted yourself the alternative is even worse.


Some people know how to look up GDP per capita numbers.


> YCombinator and HN would run a "Slit your mommas throat as a service" if they though there were hockey stick growth profit.

While saying they're making the world a better place in the process. At least Wall Street sharks tend to be honest about their motivations and lack of giving a shit about you.


Just like Putin had Europe's best interest in mind regarding natural gas. At this point it's not a question of if Europe will become a puppet state but whose puppet state.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: