HNHacker News
TopNewBestAskShowJobs

hsn915

3,112 karma · joined May 4, 2021

submissionscomments
hsn915··on Leaving Neovim for Zed
Same. I decided to just go back to Sublime Text.
hsn915··on Writing GUI apps for Windows is painful
Your take is very weird.

He's shopping around. When something is out of his budget it's natural to not buy.

hsn915··on Writing GUI apps for Windows is painful
I think his complaint is not that he has to pay money per se, but having to pay several thousand dollars. That's a bit much for an independent developer.
hsn915··on NPM package is-even has over 140k weekly downloads
Microsoft, as they have acquired both github and npm
hsn915··on NPM package is-even has over 140k weekly downloads
The problem here is not npm or the package itself.

The absurdity of 140k weekly downloads is a result of CI/CD practices.

I'm probably in the minority here but I think npm and github should actively disallow (or atleast discourage by making it very uncomfortable) to re-download the same dependencies from the internet on every pull request.

hsn915··on Preview Builds of the Zed Editor Now Available for Linux
Cool. The only thing I was aware of is this one:

    "features": {
        "copilot": false
    }
hsn915··on Ask HN: Freelancer? Seeking freelancer? (May 2024)
SEEKING WORK | Japan | Remote

Email: consult@judi.systems

I am consulting as an architect for web development teams. Bridging the gap between product requirements and concrete implementation details.

If your team is having problems completing work on schedule, or you’re not satisfied with development velocity, and feel the need to hire more programmers to help finish the work on time, please reconsider.

It’s highly likely that what you need is not another programmer. Instead, what you need is someone to fill the gap between product requirements and specific implementation details.

If you could give your team a technical document describing how to implement a feature, it will help them do the work in a shorter amount of time to a higher quality standard.

This is what I hope I can deliver for you and your team.

For more details: https://judi.systems/consulting.html

hsn915··on Immediate Mode GUI Programming
Yea, it's unfortunate.

I also find their layout "framework"/API to be weird and counter intuitive.

hsn915··on Omg.lol: An Oasis on the Internet
Also many of us were much younger, even teenagers, with little to no exposure to HR hell.
hsn915··on Sam Altman returns as CEO, OpenAI has a new initial board
Sorry I'm not reallying buying this as an organic unforseen set of events.

It all looks staged or planned by someone or something.

The key to find out is to look for a business move that used to be illegal but now became legal due to the unfolding events.

hsn915··on Encrypting private data and private communications is now an ethical duty
Communications is NOT like having things in your homes.

It's like economic transactions, which the state already tracks.

hsn915··on My solopreneur story
> Marketing is an evil necessity

Why are you labeling it as "evil"?

hsn915··on My solopreneur story
You are framing marketing activity as click baiting and being a clown.

This is not a matter of fact. It's an emotional projection stemming from refusing to succeed.

Martyr syndrome.

hsn915··on My solopreneur story
"I refuse to succeed!"

To each their own, I guess?

hsn915··on A successful Git branching model (2010)
> It seems to have only caught on because a lot of people felt adrift when it comes to Git and this was written far too authoritatively for what it is.

My hypothesis is the design of the page and the images played a big role in convincing people this is "legit".

hsn915··on When deployments are easy, code becomes simpler
Is "feature flag as a service" the new trend in backend development?

Why would anyone replace a literal byte in memory with a full program?

Why?

hsn915··on When deployments are easy, code becomes simpler
There's nothing special about flags that makes them more likely for an intern to delete by mistake.

It's just code.

If the team is so bad that an intern can mess things up, they will, and the mess will have nothing to do with feature flags.

hsn915··on A Modern C Development Environment
I was hoping one can setup a "modern" C development environment without resorting to Docker.

Using Docker for setup a C development environment indicates that there are too many moving parts and the development environment is essentially very complex and that there's nothing that one do about it.

I wish more people would write such guides with the aim of reducing the development environment to its essentials that can be installed system-wide without being disruptive and thus not needing "Docker".

hsn915··on Nobody cares about your blog
The notion is highly misguided.

What actually hides being it is: unless everyone cares about it, then no one cares.

What if only one in a thousand people care? That's a huge number. You could have 10k or 100k readers.

It's a minuscule number compared to everyone, but it's a huge number for a blog.

hsn915··on Benefit Layers: How to avoid sales fluff in devtools
So if I create a brand around a drink I can just run a few commercials on TV to associate my brand with something people want (like I don't know, being percieved as sexy by the opposite sex) then I will have a successful business?

100% anyone who tries this will fail

hsn915··on Benefit Layers: How to avoid sales fluff in devtools
Doesn't even work there.

It only appears to work if you think that kind of advertising is how they got to their market position. Usually it's not.

Let's Docker for an example.

Docker did not get adoption because of some cliche marketing on their landing page. It got adoption from people doing tech talks and tech demonstrations and several companies writing blog posts about how migrating to Docker saved them from the headaches of deployment they were having before with the ad-hoc systems.

Complex enterprise tech gets sold by other means, usually personal relationships with key decision makers, and maybe some amount of bribery, who knows.

hsn915··on Benefit Layers: How to avoid sales fluff in devtools
Talking about supposed benefits instead of features is the worst marketing advice I've ever heard that's often repeated by everyone.

It obviously doesn't work.

Can you imagine a restaurant flyer that just says "Enjoy delicious meals! Have fun time!"

It's absurd.

You show pictures of the food. Tell people how you source your ingredients. How your chefs have perfected their craftsmanship. Etc etc.

hsn915··on Effective Git as a solo developer (2021)
That's not what it means to not care about commit messages.

It means the commit only needs to make sense to my self until next week.

If I see a commit from 2 weeks ago and I don't know what the message means, who cares? I hardly look at those commits.

hsn915··on Effective Git as a solo developer (2021)
as a solo developer, you are free to commit however you want

I use commits as rollback points. If something works and I want to try something risky, I commit first. I don't care about the commit message. I basically never look at any commit older than one month

hsn915··on Flashing elements alienate users
Substack let's you turn that off (as the author).
hsn915··on Text rendering hates you (2019)
I'm not sure about noe but for a very long time Adobe Photoshop did not support complex bidirectional text.
hsn915··on The rule says, “No vehicles in the park”
No one made anything up. It's obviously the intent of the question.

You can pretend that's not the case all you want.

hsn915··on The rule says, “No vehicles in the park”
Yea this seems like an argument in favor of extensive (and confusing) legaleese / lawyerese
hsn915··on So you want to write a GUI framework (2021)
If you're interested in what it takes to render bidirectional text with complex scripts and line breaking, I had the experience of implementing that (in immediate mode too) and wrote about it here:

https://hasen.substack.com/p/imgui-text

hsn915··on The Stupid Programmer Manifesto
I mean, not really. The hard work was done by benbjohnson who is now working on https://litestream.io/ and https://fly.io/

He's the one who wrote BoltDB https://github.com/boltdb/bolt

I just put a relatively thin layer on top of it.

Now, to address your point more directly: I'm too stupid to figure out configuration, but not too stupid to figure out code. Code gets compiled and type checked. You can have tests, etc. Tractability for code is much higher than configuration.

With configuration, you have to be really smart and keep many moving parts in your head.

With code, you can be a bit dumb and lean heavily on the tooling.

← PreviousPage 3 of 29Next →