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

Hi Xena! Your blog is amazing! Didn't realize you're working on Anubis - it's a really nice tool for the internet! Reminds me a bit of the ye' olde internet for some reason.

> If you hate it, you've lost a weekend. But you won't hate it. You'll wonder why you ever thought web development had to be so fucking complicated.

This part is said really well, and applies to anything. "It's just a single weekend" is a cure to the whole "wasting time" argument/excuse that I guess a decent amount of people have - at least I know I do.

Really well written article, having both when to use and when not to use, is a nicely balanced view.


Convenience and developer uncertainty. I fall pray to the "it's paid, so it must be better" fallacy, and the "they know what they are doing, they are pros" illogicality.

Not really. Let's reverse the situation on you - why should we take your opinion seriously, we have no idea how much you have shipped, if anything at all, so by your logic, your ragging on the other programmers practices is ridiculous.

I've shipped a few things over the years, but doubt I have strong takes in programming, besides 'the "properness" of a variables name is dependent on the amount of lines between it's definition and usage.' Doubt anyone will take my considerations seriously.


I'm not making any claims about programming practices

If someone comes out saying "you guys are all doing this wrong" and yet they can't finish their own project then why would I take their advice seriously?

If you suggest a way of doing software development and you can't even show it working out to completion, what does that say about your proposed methods?


I had a larger rant written, but this is the only part that had any value:

Yes, one can argue that lack of produces results does not give big plusses towards their work processes, but it does not necessarily negate the value of the concepts that they preach. The value of a thing is not only defined by who is spouting it, one must evaluate the argument on it's own merits, not by evaluating of the people yelling about it.

There are plenty of concepts in this world that I cannot make work, that does not mean that the concepts are bad. It only means that the failure reflects on me and my in-capabilities.

And this might be something that you are not noticing: You are making claims about programming practices indirectly by stating that THEIR practices are not worth considering due to lack of shipping anything.


It's not really the same. Casey is suggesting people that don't spend 10 years crafting everything from scratch are somehow "lesser than." The user you're replying to is pointing out that Casey has set a completely arbitrary rule for game quality that conveniently leaves out his inability to ship something, and that's funny.

We're not saying games taking longer than a few years are failures, we're saying good games can encompass both approaches. But Casey, and his followers, are doing purity tests to feel good about themselves.

And this is assuming the games they ship are even good or noticeable to the user. I don't much care for Braid or The Witness, and I don't want my favorite dev studios to suddenly write everything from scratch every time. I would have a lot less fun things to play.


> The default font shouldn't be about aesthetics, it should be first and foremost about usability.

The thing about usability is that it's both objective and subjective, and one can argue that aesthetics is part of usability. For example, I find writing code much more pleasant with Comic Code font, and I can imagine that there are other people that would hate it.


Sure but I think we could agree it looking nice ranks lower than being structurally more difficult to read for people? If there were a freely preinstalled option that was both sure but given the choice between functional and aesthetic readability wins hands down.

> Google kills Gemini Cloud Services (killedbygoogle.com)

This will absolutely happen :D


Love the series! Very educative, and helps me think better in elixir!


Pretty sure theyentioned that it will be removed soon


I had this idea of having toolbox+custom user for each project - that way it would be "simple" to have isolated environments, but it does lead to a lot of bloat. And I do think it is a naive solution.

Bwrap seems like a better option.


I think a combination of custom users + a whole bunch of sandboxing is exactly what you'd get out of systemd-nspawn if you're willing to write the config: https://wiki.archlinux.org/title/Systemd-nspawn

bwrap seems a lot easier but if you want more control (or, for instance, want to run a Ubuntu basis because that's what a lot of games are compiled against), systemd-nspawn can be quite powerful.


thats how android does it. every app is different user.


Oh really? That's a surprise


Should have a desktop tool that allows you to subsribe to different communities and interact with them in a more coherent manner. That way people could self host, and as long as the site talks a common protocol, various tools can interact with it.

Then the site itself should have http output for the discoverability.


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

Search: