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

The 5000 loc index.html doesn't look too bad content wise, but I question if it's helpful to humans in its shape. I guess a proper project structure is just a prompt away though.

Yup. I built a few more complex apps with more structure, like https://rauschstoff.com - fully vibe coded on the same platform. It has honestly been amazing the last few days :)

Collaboration is when all want to get to the same place and take unplanned turns to drive while the others are sleeping and a hitchhiker you picked up on the ride drives you over the finishing line.

And it's beautiful when that happens.


Collaboration is the activity of a group of people to create and maintain a shared understanding of a problem in order to solve it.

The author addresses issues that I would not relate to the concept of collaboration as a specific type of groupwork.


Boston Dynamics posted a youtube video on gripper (hand) design yesterday. They argue for two fingers and a thumb. I don't believe this product.


The first step towards this is a UN resolution.


That's an interesting take. Is there any historical precedent for an international change that started with a UN resolution? Because my cynical take is that UN resolutions are typically either ineffective, or made post-hoc.


It's more cognitive load to write a validation for every parameter because you can't rely on your fellow dev knowing it's not good to pass a string where you want a boolean.


I think you misunderstood the article and my comment: this is about introducing new types, not about typing or not typing your function arguments.


But new types are wonderful! They can be used to prevent you from adding speed and and fuel left. Yes, both speed and fuel left are floats, but adding them will only produce nonsense.


Which is an altogether different discussion: the OP focused on compound types, and not on type "aliases" and their benefits.

Most languages and their typing systems would still allow adding speed and fuel-left if you only aliases them, so you are likely going to need to sacrifice ergonomics by wrapping them in a compound type instead.


Humans reason with objects much better because that's how the real business world works.


Real business world works with Excel tables, not "objects". (Whatever that is.)

Excel is a pure functional programming language, BTW.


Not really. I mean, if objects corresponded directly and only to business organizations—the active entities in business—OOP would correspond tolerably well to how “the real business world” works, but as usually implemented OOP is a very bad model for the business world, and particularly the assignment of functionality to objects bears no relation to the underlying business reality.

IME, people don't actually “reason better with objects”, either.


Most people do not work in business.


Have you recently missed the implementation of the hover state hidden in the four levels of AI-generated UI specification noise?

I did and remembered the almost forgotten teachings of Chet Rong. Even though the videos have shaped engineering culture early on in my career, Atlassian does not seem to be proud of them any longer.

Can we still laugh about it?


Youtube has a video of a frustrated Chris Roberts struggling to play from 8 years ago, which basically shows the same game we have today.

https://www.youtube.com/watch?v=ZWq8ynUq7wM


That is absolute gold.


I think the emergent order we see in society and how we could use it to effectively organize our work exists in the background thoughts of Brian Robertsons Holacracy. He mentions it in his introductory talk at TEDx.


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

Search: