HN user

wild_preference

1,125 karma
Posts1
Comments362
View on HN

I think "web development" is too generic to say something like that.

I'd consider a small data processing service, maybe a service invoked from the web server you're already using in Ruby or whatever, is a perfectly pleasant place to use Rust, and often likely to be 1:1 identical to those other languages.

No, the alternative here would be to just let the write()'s throw and let upstream handle them. You don't try/catch to catch an error just to re-throw it for the same reason you don't try/catch every single line of your program.

Exceptions are one reason other languages don't need this "if err throw err" code, without making a comment on if either is superior.

That's just your empty entitlement of "he should share his toys with me more" under the guise of "F/OSS" and, uh, being a "good citizen" or something.

You're a horrible citizen of the fantasy world where you give me things for free. That's some Kennedy inaugural address shit right there.

I like this reddit post by rhickey regarding entitlement: https://old.reddit.com/r/Clojure/comments/73yznc/on_whose_au...

It gets pretty tiring on HN/reddit to watch people demand so much shit for free, namely other people's time. If you've ever run a project with users (most people haven't), you've experienced these demands first-hand.

It's nice to read these sorts of posts when it's getting you down.

For me it was the recent outrage at Elm's creator. Random people on HN/reddit basically acting like they were some disgruntled paying customer. You can see a common thread with Rich's defense of Clojure.

Also, what made this interesting wasn't the question but that the question won the lottery of someone contributing substantial time to craft a great answer.

I don't think you could've done a better job than linking that moderation queue of "toobroad" to make your point. It was a never-ending channel of straight shit. Ranging from "here's a copy and paste of all my unformatted code that won't work, whatever that means" to "how do i use python on windows".

Everything looks easy to someone that has no stake in the solution. We get so used to being end-users that we take everything for granted, as if our experience is the natural ordering of the universe, rather than the result of all the work that goes on behind the scenes.

Read enough posts from HNers condemning Stack Overflow and you'd think they believe Reddit/HN's "new" queue is the ultimate browsing experience.

There's the idea that a corporation has at least some economic incentive to do a decent job and government doesn't since it has zero competition. The classic example to the average person of the government's level of hustle being your local DMV.

One issue with cryptocurrencies that pretty much everyone has a vested interest and you can't separate out the bullshit.

And it's not just vested interest though, there's vested delusion. If you read enough comments on /r/bitcoin, for example, you'll find people who seriously think their 0.001 BTC will buy them a Lambo one day. Completely rational people must have trouble resisting the temptation of just quick-plugging their pet cryptocurrency here and there because they own some and they're super enthusiastic.

And, on the other side, there are people who overreact to that, unable to separate the community from the tech when they are just talking about the tech. But I also think a lot of people dump on it because they are bitter that they missed out. I think the latter group explains more than we realize. Read patio11's bitcoin rants on twitter and tell me you don't see a flare of that.

It all creates a scenario where it's hard to really trust what anyone says about anything.

I interviewed for a week at a consultancy known for pair-programming a long time ago.

Each workstation had two chairs, a large iMac in the middle, and the developers had an individual macbook/kb/mouse on each side.

The code was on the middle machine, and either kb/mouse could control it. They also were using software named Teleport(?) that let you seamlessly interact with both the main iMac and your own laptop. I don't remember exactly what it did, maybe let you drag files between the two computers or something.

I got to pair-program with them on assorted real world tasks that week, a different employee each day. I was generally impressed with the workflow. There was basically zero downtime in terms of progress. I can easily them imagining at least getting a 2x productivity boost, but I'd imagine it was more like 2.5x or more.

Sheepishly, what I didn't like about it was that I'm the kind of person that likes to get a lot done and then work on my own stuff on the job, or have the freedom to surf HN when I'm ahead of schedule, and that was kind of impossible there without your teammate knowing it. :)

But I will say it was very stimulating and fun. The other developers were really nice and fun to talk to. I work remotely, but I would certainly consider that arrangement if I were to get a desk job again.

It's better than the sort of office job where you're languishing on your own and nobody has a firm grasp of what exactly you're even working on in precise terms. I've been there before and it's incredibly stressful when you fall behind pace and your work performance starts to suffer. I feel like pair-programming eliminates that kind of thing.

I like the idea. I find it incredibly tedious to lookup IMDB ratings while surfing Netflix since that's almost all I care about when I'm indecisive ("Just give me a movie roughly in this genre that's roughly decent").

The catalog seems very limited though. I couldn't find the few Netflix shows I searched for from my Netflix homepage: "el internado", "gran hotel", "el barco", "3%".

Feedback: Would be much nicer with permalinks and the history push API so that back/forward worked.

For example, clicking around the movies a bit and then pressing the back button took me back to HN. And would be nice to link someone to "/shows/123", one of the key advantages of websites over apps.

Meh, they are less annoying than the self-important comments that just have to let us know which minutiae they disapprove of.

I mean, there's just three whole images.

I switched to Safari when it added favicons to browser tabs the other month. The CPU-usage/battery difference is huge. I also like the new Safari extension paradigm and have ported some extensions of my own that could be improved by moving CPU-bound work to Swift.

I only use Chrome for development now.

Nice work.

Though I didn't know the right sidebar was interactive until I read the comments here that said they hated it, then I went back to figure out why. Maybe a "Click me!" above the demo on the right, pointing down at the sidebar. Dunno.

Once I clicked around in it, I thought it was a great demo of your product no matter how one might feel about the product itself. Anyone that's used Slack before can immediately visualize if this would fit in with their Slack team or not instead of having to derive your product from marketese about increasing team synergy over real-time communications or something.

Well, if that's all you want, then sure, you don't gain much from using boilerplate.

Boilerplate like create-react-app precisely hooks things together that are nontrivial to glue together, and often come with additional polish you aren't going to research and invest in every project.

So, I'd say "I think these do too much" misses the point of them.

Notice how abstract you're getting trying to defend yourself. It's because you know it's unreasonable, so if you speak abstractly enough, you hope you can liken your little crusade here to some axiom of civilization. Maybe you think you're Rosa Parks.

That nobody else really cares will be a critical life lesson for you.