HN user

balaam

84 karma
Posts0
Comments14
View on HN
No posts found.

I don't really want robot weapons but I would love to see a firing range demonstration with one, just to see what's possible when you get super-human aiming.

I don't see a future for humanoid bots in war. Missiles and drones seems to render anything else redundant. Policing in a few more generations seems possible, at least at a technical level.

Unreal Engine 4.26 6 years ago

In most cases the server code is home rolled, especially for realtime networked games. Handling multiplayer at scale is hard to solve in house, especially for popular titles and that's usually handled by third parties such as Multiplay (https://multiplay.com/about/)

C++ fills a niche and probably if you use it all on your own you don't even see the problems. But if you use it at scale with multiple developers you can see it's layers of leaky abstraction laid down since the 80s that can never really be cleaned because too much is built on this foundation.

This slightly over 100 page book on move semantics https://leanpub.com/cppmove shows some of the iceberg like complexities dotted all over the place. Some developers probably never use and have never even heard of move semantics.

I've been programming in C++ pretty much my entire career. Personal projects or small projects I'd use Ruby or Python first. I'd only ever use C++ (or a very specific subset of it) if I want to make something extremely performant.

C++ will eventually peak and die off but the timeframe is probably measured in decades and I'm sure there'll places where it holds on even then, like Fortran today. I certainly would't recommend it to a programmer starting out today, instead C or Rust would be better places to get an idea of system level programming.

On Using Twitter 6 years ago

This is the best way to use twitter.

You get a clear stream of useful, relevant content. Unfortunately this also gets framed as a "filter bubble".

I want a filter bubble.

The problem in practice is that twitter actively fights you doing this. It tries to pour raw sewage into your nice clean stream and you can't stop it. You see what other people have liked, or what's popular or lots of other things I don't want to see.

At this point in time the biggest value of twitter is it's userbase, it's critical mass, people are on twitter, they're not on mastodon.

For me, Windows 10 is where I felt like I was no longer in control of my own computer.

Microsoft doesn't do discrete OS updates anymore but I definitely feel like it might time to give Linux another go next time I upgrade my hardware. There's less and less software the holds me to MS. This is due to so many programs going to the web - Google Docs suite, dictionaries etc and partially due to better Linux support for software I use such as Unity or games via Wine. What's held me back until now has been poor graphics driver support.

You need very good practices to make C++ compile fast.

I would reframe this as the design of C++ makes it hard to write code that compiles fast.

Try Micromastery 7 years ago

I think you sometimes need a new word or term to better capture an idea. I quite like the idea of mircomastery. We'll have to wait and see if it's one that survives though.

I don't see why edit couldn't save the previous tweet and make it accessible from the edited one. That way you can link to the original if someone said something they're now trying to obscure. The replies could also be linked to the tweet they were replying to.

I've only ever had horrible experiences with Vaio and it would take a lot for me to consider trying one again.

(The screen broke with a month, then I spent 3 months in a horrible support hell before finally getting refunded which wasn't even the outcome I wanted - I just wanted it fixed. Contrast with the macbook I bought it, it worked for several months, the hard drive died, I took it to a mac store and it was fixed within the week. The ecosystem around the computer matters.)

Humans do this to a different degree than other animals but other animals also shape the environment; beavers can redirect rivers, some bird purposefully spread wildfires and so on.

the dev's takeaway was "Don't show them any gameplay."

The average developer has almost no input into what is and isn't shown at E3. They can present some source material but E3 decisioss like these are made by a marketing company or the publisher.