Recent submissions

Comment · 10 years ago
I've written many 48 hour games. I've also written games that drag on for months or longer without apparent progress.

The difference literally comes down to whether you are doing easy things or not. Having an engine or framework does help make a variety of things easy, but it does nothing for the one or two features that aren't. Eventually you hit a wall where it takes forever, and that's your next month. You get over the wall and then a flood of other new features come in almost instantly. Also in the same ballpark are features that you have coded before and are familiar with, vs. ones you aren't. You can get a lot done "from scratch" by spamming preexisting knowledge at the problem, but it still takes time and it isn't exactly easy either.

Last of all, at first clone-and-modify is enough to feel interesting. So you go very quickly, because you care little about the result. But after a few dozen times doing that, you're done, and you want to expand the parts you care about. That creates more barriers to get over, more months where progress is slow because your ambition is big enough to no longer follow the easy path. More months where problems are on the content development side, not the runtime. That part is always difficult. Scope is deceptive.

Comment · 10 years ago
I think the potential for a game to provoke some new legislation is very real. The quantity of people changing their use of time, space and infrastructure so suddenly is unprecedented, and even if it fades over time, the chances of more like this one are high.
Comment · 10 years ago
It seems to be part of our habit in mathematics to first make many discoveries using brute-force and large enumerations, and then later extend the results with more sophisticated methods if we can find them. For one practical example, if you were doing a lot of computation in the 1960's you might carry around a book of trig functions, or a slide rule, but after microprocessors came about a pocket calculator could do all those functions with better precision. With proofs, many questions are proven up to some number n, which is only further extended by feeding the algorithm into a powerful computer. But occasionally we discover a way of reframing the problem so that it can be solved with relatively little computation.

I believe programming has some analogous quality to it: It's much easier to solve just one problem and gradually find ways to generalize it.

Comment · 10 years ago
Comment · 10 years ago
The answer is: it depends. They will silently bend the "TRC" a little if there is a business case for releasing something now and not later.

But most of the requirements center around nitpicks of software polish: Specific words and phrases used to discuss the device, loading screens must not just be a black screen, the game should not crash if the user mashes the optical eject button, etc. These things add a level of consistency but aren't the same as "solid 60hz" or "no input lag". The latter sort of issues can be shipped most of the time, they just impact the experience everywhere.

Comment · 10 years ago
Installing a bouncer means following technical documentation and having a server free. The first requirement kills the interest of people who want a single app install. The second kills the interest of people who want the service free and run by a third party.

These are not enormous barriers but they were enough to put me off of setting up Quassel on a VPS for a few years. Now that I've done it I don't want to go back, of course, and I don't see it as a huge chore to do it again. But that's what's making it "not actionable" - the perception that this is going to end in a nightmare of configuration files and Stack Overflow searches.

Comment · 10 years ago
Historically, most governance switches between "business as usual" and "urgent crisis" without much gradient. This gives the appearance of stability most of the time as most of the political effort in the business as usual scenario is behind the scenes, trading horses, serving the high bidders, driving a wedge on an issue to create a new support base, or shutting down challengers. But when a crisis hits, everyone's plans go out the window and chaos ensues. When it finally settles, there is a new order and a new set of policy issues, not always for the better.

What we have at this moment, across many nations, is a set of crises that none of the existing governments have the resolve or imagination to solve. That's why the parties are tearing themselves up - they are realigning everything.

At ground level this manifests as partisan politics in part because the remnants of the old platforms are in do-or-die mode; with no stable middle to appeal to, they have to pick a place to move to, and it is going to be left or right of their old position.

Comment · 10 years ago
IME, having competed undergraduate studies in economics, it has a huge indoctrination blind spot in that as typically taught, the theories are presented as hard rules and students generally aren't exposed to more than one economic theory in depth. Study time is spent in a performance of mathematical theatre, extrapolating broad notions of how society behaves from simplified models. Some of it has useful explanatory power - especially micro economic theories that have plenty of experimental backing - but just as often there is a design constraint of "our options as policy makers are x, y, and z because those are what are in our model." And this is not probed so actively at the undergraduate level - to do the homework and pass the tests you have to answer "yes, of course z is the best policy, because our textbook model says so." Which, I suppose, is like high school history and its tendency to use a singular narrative of cause and consequence, but with some symbols thrown in. It is deceptively universalizing.
Comment · 10 years ago
Comment · 10 years ago
To put it another way, the British Empire had a "merchantalist" foundation - maintain a positive balance of trade and surplus material assets by forcing its colonies to engage in trade on preferential terms - while the U.S. has been "free trade" oriented in its imperial years, with balance of trade being less important than retaining GDP.

Both have imperial dynamics, but for the U.S. the important part is being the "world's policeman" as it comes with the authority to destabilize regions and install puppets where their sovereign governments may act against U.S. interests. With this more limited administrative footprint, they're free to focus on use of violence and propaganda, while taking up domestic market policies that benefit net importer businesses and thus justify maintaining the empire.

Where people say that the Pax Americana is ending it is in part because the dynamic has grown more multipolar since the end of the Cold War, with a diverse group of nations asserting their interests without being overthrown.

Comment · 10 years ago
This correlates with my personal experience. Lifting is a good idea, but my optimum for it is perhaps once a week, else I fall into overtraining. The rest of the time when I want to exercise mild cardio seems more beneficial.
Comment · 10 years ago
The 90's game was Quiz and Dragons by Capcom and it was arcade only.
Comment · 10 years ago
Basically, you have three components of the future organization that get "architected" early on - how it sells things(marketing, sales, support), how it makes them(engineering, manufacturing, services, etc.), and how people in the organization are treated(hiring and management). These things need a design to them, or at least a rough strategy, and they have to cooperate in some way. Once you have a design in place, then you have your work cut out for you.

It is possible to make viable businesses by leaning on any one of those three elements. You can find the anecdotes: "I sat in my basement making weird computer art and it turned out internet people fell over themselves to get their hands on it", or "I pitched something that I made up while in the waiting room and they funded me to make it", or "We were a bunch of talented school friends and decided to go into business together without knowing what the business was". Those are all at the extreme ends. A balanced approach is also possible - you make a little bit, then you try to pitch it to some people, then you try to convince people(perhaps even the same people you pitched to) it's worth working on. Step by step you go from "we don't know what we're doing or know what's going on or who should work on what" to "we've solved all the major questions of this market and have a team that delivers good value."

The way in which you execute on these plans should ideally stay in line with how you feel comfortable doing business - your philosophy, your ethics, your motivations, etc. There are plenty of ways to cut corners and do wrong, or to try to lead when you aren't actually a good fit, and this may stop you from pursuing an otherwise worthy concept. Entrepreneurship isn't a job title or even necessarily about business so much as it is an extension of the act of poking at things and people and seeing if it gets some gears turning.

So, in any case, the validation is good, but the most important thing a company needs to continue operating is to close deals - hence there's always an undercurrent of "build up your pitch, build up your leads, product later" to a lot of biz advice. You know you can execute on the technology again - you already did it once - so that's not a big issue, as long as your technical ambitions stay in line with the original work. But progressing on the sales front is a big deal, and with the client work you're at a generous "0.5". A clear next step is to distill everything you learned from working on it into a better, more saleable pitch, and build up contacts and leads. You may want to get someone already in the industry to do some of this work, but at no point can you expect to be completely hands off.

Comment · 10 years ago
It's both player count and "weakest link" syndrome. Games more like TF2, where weak or out-of-position players don't necessarily break a team, don't grow as toxic over the long haul, even if you're playing them competitively. But all the MOBA-style games have feedback loops that require everyone to play at a minimum standard or the game is definitely lost, and that just isn't conducive to a good experience in online/pub games.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton