Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vvanders
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
301.
▲
by
vvanders
6y ago
Because not every engine slaps a fancy ECS tag front and center, the pattern evolved concurrently in industry (and we all had games to ship). If you look really carefully you'll find structured column databases have similar properties
302.
▲
by
vvanders
6y ago
Yup, "has a" vs "is a". From my experience in gamedev the former is a lot more common than the latter. Had an engine where each entity could only have one mesh object since it was a part of the base entity type rather th
303.
▲
by
vvanders
6y ago
Sorry but we were doing ECS long time before that in the industry. I remember doing it back on the PSP with Lua(meta-table -> component mapping) and a backing in house C++ runtime. It was pretty widely known in industry as a way to have
304.
▲
by
vvanders
6y ago
There are rare cases where you want manual control, I remember in the A320 that ditched into the river Sullenburger said the limits prevent the best possible landing[1]: > However, Sullenberger said that these computer-imposed limits als
305.
▲
by
vvanders
6y ago
I'm always surprised when someone goes through more effort to oppose something than to accept the PR and build a little trust. We did this in a codebase of ours recently, it really wasn't a big deal to make the change and I don&#x
306.
▲
by
vvanders
6y ago
That's a really common pattern in gamedev too. Median career is something like ~3 years so those that stick around are okay with the crunch and other shitty parts of the industry. Combine that with gatekeeping/I did my time you ha
307.
▲
by
vvanders
6y ago
Check out the M17 project, they seem to be making inroads in that area. https://m17project.org/ Mobilink tncs are really nice but you're still limited by APRS.
308.
▲
by
vvanders
6y ago
Have a peek a metastability[1], any time a digital system crosses a clock domain there's basically statistics making sure the whole thing doesn't fall over. From need a better MTBF? Throw a couple more inline flip-flops. [1] http
309.
▲
by
vvanders
6y ago
Having worked in a AAA engine, with some of the things I saw done to make the performance tradeoffs I wouldn't want that code style anywhere near a security sensitive domain like the browser.
310.
▲
by
vvanders
6y ago
I honestly don't know why someone hasn't done a diesel-electric[1] truck yet with a moderate size battery. You'd have more torque than is possible, could ditch the transmission/transfer case/etc and it would allow y
311.
▲
by
vvanders
6y ago
Flash wear leveling and expected lifetime are pretty basic engineering requirements when you work with eMMC based embedded devices. Every company I've ever worked at has done this analysis and also set up metrics to catch a component a
312.
▲
by
vvanders
6y ago
Not really, as long as you publish a spec and it isn't encrypted(except for some really rare satellite control use cases) it's fair game. The really annoying one is they put symbol rate into law instead of bandwidth so we'll
313.
▲
by
vvanders
6y ago
Not to my knowledge, given that a false activation of a PLB still calls the calvary I'd be hesitant to use something that wasn't extensively tested.
314.
▲
by
vvanders
6y ago
It's a pretty standard practice for shader editors(which are surprise, heavily math based!) and some game scripting engines. The systems that I've seen handle large-scale titles usually had a mechanism to define a "function&q
315.
▲
by
vvanders
6y ago
No problem, it's a really neat domain and there's a fascinating intersection of physics + math(you can reconstruct freq mixers/modulation with a basic trig foundation) and practical application that makes radio a really cool
316.
▲
by
vvanders
6y ago
Take a look at the Ars article, it's really hard to get coverage in moderately flat areas over a reasonable distance(1m+). You also quickly start running into the Hidden Node[1] problem or the N^2 aspect of channel congestion(which i
317.
▲
by
vvanders
6y ago
Yes! I'm totally 100% on board with this as a secondary data/telemetry mechanism. For all the open source software out there it's a tragedy that there's less of that culture in ham radio(which is one of the primary chart
318.
▲
by
vvanders
6y ago
Codec2 is part of it but you need a lot more pieces on top(framing, modulation, etc). LoRA doesn't really have the bandwidth for Codec2(for a few reasons, mostly power and the way LoRA handles channel congestion). M17[1] has been makin
319.
▲
by
vvanders
6y ago
> safety, and substantially cheaper than a sat phone I agree that it's a really cool project but I personally would not use it as a primary safety mechanism. I've got a ham radio license and I see the same mistake with people w
320.
▲
by
vvanders
6y ago
Oh yeah, I don't doubt there's a market for this but I don't think you see it take over the same way that say Netflix did for VoD. (FWIW I heavily use Steam's streaming client so I'm pretty familiar with most of t
321.
▲
by
vvanders
6y ago
We're not talking about input or rendering latency here, networked games are designed to work such that even when you have 100-300ms of round-trip latency the objective of the game is setup in such a way that your success is based on &
322.
▲
by
vvanders
6y ago
Pretty much. Anyone who's written game netcode(either as a hobby or professionally) knows that you build the game design and game engine from the ground up to tolerate latency. For action games most of the time it's all about buil
323.
▲
by
vvanders
6y ago
The problem is going to be the dealers. With the limited maintenance, regular servicing and less things to break where dealers have historically made their margins. EVs are a threat in this regard and you've already seen this play out
324.
▲
by
vvanders
6y ago
The thing is unless you are a small shop like the Vlambeers of the world(rip) there's so much work to put together a game that clicks. You have to trust that your art, animation, gameplay programmers, etc are experts in their own way
325.
▲
by
vvanders
6y ago
> What if it also required understanding the internal architecture of the operating system’s dynamic linker to diagnose runtime problems? I hear you responding, “That’d be insane!” Uh, I hate to be glib but has the author ever built some
326.
▲
by
vvanders
6y ago
If you like direwolf you might want to take a peek at the M17 project[1]. They're looking to do the same thing with what's happened with proprietary radio protocols and looks really promising: > M17 is a new digital radio proto
327.
▲
by
vvanders
6y ago
Valve also hired really heavily from the mod community. I spent a good portion of my youth in that scene and the people that they hired they really went far for(relocation, visas, etc). I think most of the leads for the more popular mods(ou
328.
▲
by
vvanders
6y ago
As with everything in gamedev it comes down to one thing: performance. Anything that can be faked, approximated our outright hacked in the name of perf or memory will be. The canonical example for me(which was ironically is in Half-Life) is
329.
▲
by
vvanders
6y ago
I'll add one other point which is that in memory constrained platforms Lua is unrivaled in its ratio of power/memory footprint. Back in games we put the whole game state (including ai routines written by designers using coroutines
330.
▲
by
vvanders
6y ago
I think it's largely a function of the intrinsic reason that someone wants to lead. Are they in it for the title or the prestige? Their desire will as some point run in conflict with the larger program goals. Do they do it because they
More ›