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

Im sure you write very readable code, but in most companies, there are a bunch of devs who completely rape the codebase with unintelligble bullshit. The linter is the first line of defense against these bozos, unfortunately it must be enforced company wide.


The point is that in the large picture there are many much more important topics with higher impact to focus on. The company wont make much more money by having consistently formatted code, compared to putting that energy towards new features.


Please inform me what the defaults are for Java, C#, C++, C, Bash and Python?


As far as C# goes there's `dotnet format`. You can use it as is or provide an `.editorconfig` file to customize it.


Do you guys never read code as side by side diffs in the browser?


Never mind in a browser, this is how I review a ton of code, either in magit or lazygit or in multiple terminals.


There’s no trick to it, you’re overanalyzing. It’s just saing if I were a stone -> no experience, a bat -> some kind of experience. It is not claiming to define the ”something” as you seem to think.


>It is not claiming to define the ”something” as you seem to think.

Certainly it's not claiming to define it, but it is making a claim about the existence of the "something", and also about the physical irreducibility of this "something".


I would say a lot would need to be added. Given the same input, the tetris game will respond exactly the same each time. There is no awareness, learning, no decisions made, but purely a 100% predictible process.

The Oxford Living Dictionary defines consciousness as "[t]he state of being aware of and responsive to one's surroundings", "[a] person's awareness or perception of something", and "[t]he fact of awareness by the mind of itself and the world".


That Oxford definition highlights why work such as Nagel's is needed. It can plausibly be argued that LLMs or other AI systems can qualify on all those counts, but many (most?) people wouldn't consider them to have conscious experience.

Characterizing that distinction is surprisingly tricky. "What is it like to be..." is one way to do that. David Chalmers' article about "the hard problem of consciousness" is another: https://consc.net/papers/facing.pdf


IME? BA?


In My Experience, Business Analyst


Thanks for the clarification.


If Mentored Excessively, Bachelor of Arts


Most likely "In my experience" and "business analyst"


I’ve worked with cucumber for a few yeats and only ever seen developers writing Gherkin.

To me it’s just another framework to learn - a failed abstraction. It’s always introduced by idealistic devs who regularly jerks off to conference talks.


I have a tiling window manager, I never use the tiling feature, I only have one window per workspace like the previous commenter. Alt+1 is always my browser, alt+2 is my code, alt+3 is slack, etc. Switching to the desired app doesn’t require thinking, and certainly no AI


One window per workspace doesn't sound too appealing with a big screen. There's room for a lot of stuff inside a "workspace".


As a toy project I can recommend re-creating the core functionality of Git. Its basic functionality beautifully simple.

Checking out Linus’ first commit of Git and comparing it with my own solution was also very interesting (and humbling).

If anyone is interested, here’s my toy Git implementation in Go https://github.com/emanueldonalds/shit


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

Search: