HN user

Disposal8433

596 karma
Posts0
Comments215
View on HN
No posts found.

If outages [...] stop whole companies in their tracks

They should fucking learn how to code because no one in their right mind would depend on such an external service that can be easily replaced by cloning repos locally or using proxies like Artifactory. Even worse when you know that Microsoft is behind it.

Yes, most companies don't have good practices and suck at maintaining a basic infrastructure, but it doesn't mean GitHub is the center of the internet. It's only a stupid git server with PRs.

It's perverse and disgusting. Also what about lazy students, neurodivergent, or poor people that are most likely not having a good outcome despite learning? In the end even average students would be ignored by the teachers.

What about everyone having the same education? What about not putting capitalism in everything?

Like obfuscating text on Twitter, GitHub gists, or using an unreliable E2E encrypted service?

without creating accounts or relying on any platform to keep it safe

You're still restricted to places where your JS decryption functions can be used. A novel idea would be to put both text and decryption inside a simple URL like a bookmarklet.

The encryption method could be anything

Insecure then.

I had the same reaction. It's a big stretch to call a "tool" 500 lines of JS that could be replaced with a few Bash calls, a regexp, or a small self-contained Python+UV script. Even worse when it's limited in functionality.

We failed at creating automation tools for the users (even if Apple tried that with AppleScript or Automator), but vibe coding throwaway scripts is not the answer.

Jujutsu for everyone 11 months ago

Since jj doesn't have names branches

False. You need to call `jj branch set -r@ XYX` manually which can be a PITA but you only need to do that once you push. Or there is `jj git push --named XYZ=@` which moves the branch.

Jujutsu for everyone 11 months ago

IIRC it's push force with lease, ie non destructive push force. No one will be bothered or notice what you did.

And if you have conflicts, it's really easy to rebase and fix any issue.

three personas for software engineers

The kind of psycho-bullshit that we should stay away from, and wouldn't happen if we respected each other. Coming from Microsoft is not surprising though.

the obvious problems can mostly be solved by having the agent try to compile the program

The famous "It compiles on my machine." Is that where engineering is going? Spending $billions to get the same result as the laziest developer ever?

You can't disagree with facts. Every time I try to give a chance to all those LLMs, they always use old APIs, APIs that don't exist, or mix things up. I'll still try that once a month to see how it evolves, but I have never been amazed by the capabilities of those things.

with popular languages

Don't know, don't care. I write C++ code and that's all I need. JS and React can die a painful death for all I care as they have injected the worst practices across all the CS field. As for Python, I don't need help with that thanks to uv, but that's another story.

Nowadays, it is better to write prompts

Very big doubt. AI can help for a few very specific tasks, but the hallucinations still happen, and making things up (especially APIs) is unacceptable.

Are You Tired of AI? 11 months ago

I don't care about LLMs being integrated everywhere. It's a stupid idea but we can't prevent it. As for the AI-bros full of FOMO, they are wrong as usual. IF it stays as it is, anyone will learn to use those tools in a few hours (like Google in the past).

What pisses me off is the mountain of code that I will have to debug in the future because a bored lazy developer decided to take shortcuts. And I'm also annoyed that 50% of the posts on HN are selling subscriptions to dumb wrappers around the LLM du jour. "Subscribe to my birthday card generator web site $5 a month it's great" Fuck off.