Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vvanders
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
121.
▲
by
vvanders
4y ago
It's pretty decently deployed as far as I'm aware and I've yet to find anything that is in the same class without getting into some of the more esoteric modulation schemes(although LoRA is pretty impressive on it's own,
122.
▲
by
vvanders
4y ago
Games and Applications aren't that far apart, most titles will be developed on existing engines that are predisposed to certain genres/constraints and will need to work within that the same way that UI frameworks limit what possib
123.
▲
by
vvanders
4y ago
Last time I used perforce in anger it did pretty decent with ~800GB repo(checkout+history). I keep expecting someone to come along and dethrone it but as far as I can tell it hasn't been done yet. The combination of specific filetree v
124.
▲
by
vvanders
4y ago
I got a $20 starbucks giftcard, once. I've aware of royalties in some really, really rare cases(think north of 10M sales, in the < 1% of game sales category), but even in that case from what I heard the publisher had a cap on the up
125.
▲
by
vvanders
4y ago
I only ever saw an hourly contract once in my entire time in that industry and it took 2-3 weeks to sort out due to the fact that HR had never done one before at a pretty large-sized dev shop. In all the places I worked there was an infor
126.
▲
by
vvanders
4y ago
I'm a bit over a decade removed from that industry but that largely lined up with my experiences(and from the tabs I've kept on things it doesn't seem like much has changed). There's a constant stream of developers who h
127.
▲
by
vvanders
4y ago
That's not technically correct(which is always the best kind of correct :) ), HWUI has been multithreaded for quite a long while now. That doesn't prevent apps from doing bad things but it's been possible to do smooth animati
128.
▲
by
vvanders
4y ago
Yeah, I think Bevy[1] is also a great example of something that fits in well with a lot of Rust's strengths while also showing that it's possible to lean in heavily to very gamedev centric approaches with how it approached ECS. I
129.
▲
by
vvanders
4y ago
The explanation was good but I have a quip with treating video games as lesser. We were doing NAT punchthrough and other complex UDP NAT traversal well before STUN/TURN was an established thing. That said most of it has centralized to
130.
▲
by
vvanders
4y ago
Yeah Automation Direct is already in this space with their Arduino PLC[1] which has compatibility with their existing modules/etc. I'm only adjacent to the space and have use their stuff for some home automation but from what I&#x
131.
▲
by
vvanders
4y ago
A lot of the contexts where C++ has been deployed predate the shift to UTF-8 so I think there's actually more of a reason to have the support.
132.
▲
by
vvanders
4y ago
> Well… Many Rust enthusiasts treat it either as a silver bullet or everything else as unholy (unsafe). I don't think anyone here is saying that, at least in this thread the parent(and myself) were both careful to qualify there migh
133.
▲
by
vvanders
4y ago
Ex-gamedev here, I have no idea what you're on about. Gamedev isn't some place of rainbows and unicorns that makes it a unique snowflake. I spent more than my fair share of time chasing down heap corruption, invalid iterators and
134.
▲
by
vvanders
4y ago
You see it surface in SCADA/PLCs in the form of Ladder programming and Function Block Diagrams. That said from what I understand industry is trending towards more text based approaches lately. As an ex-gamedev it was interesting to see
135.
▲
by
vvanders
4y ago
There is a tradeoff in space / performance, I've just never found for my use cases it was large enough vs the significant(~10x) perf boost I got. From what I recall in the message format[1] protocol buffers require you to walk qui
136.
▲
by
vvanders
4y ago
My go-to for needing to deserialize structured data in a fast way these days is flatbuffers[1]. It compacts nicely and more importantly is zero copy/allocation(within the constraints of your language where possible) in deserialize. Whi
137.
▲
by
vvanders
4y ago
AX.25 is anything but modern. No FEC, floods easily and has other constraints. I don't know why but there doesn't really seem to be a push to so better on FM digital modes compared to what you see with FT-8.
138.
▲
by
vvanders
4y ago
Yep, my favorite part of heap/stack corruption is not when it crashes immediately but rather when it rears its head 2-3 weeks/months later when some upstream call pattern or timing has changed. I've spend weeks chasing down
139.
▲
by
vvanders
4y ago
Yep, it's been a while since I've been in the industry but with med-large teams your the composition of staff is such that Art/TechArt/Design are where the majority of the time/effort is going to be spent. Last team
140.
▲
by
vvanders
4y ago
Realtime collision detection[1] has a fantastic chapter in this with some really good practical examples if I remember right. Great book, I used to refer to it as 3D "data structures" book which is very much in theme with this thr
141.
▲
by
vvanders
4y ago
> Plants are being regularly ordered to go into service, or remain in operation, and skip any scheduled maintenance. If you don't schedule maintenance then your equipment will schedule it for you, usually at the least convenient tim
142.
▲
by
vvanders
4y ago
You can take the same patterns and apply them, it just takes a little more rigor since beam/otp had this built in. My favorite is hardware (or software) watchdog timers. Very simple to implement and surprisingly effective.
143.
▲
by
vvanders
4y ago
LoRa is designed to handle hundreds of devices in the same area since the commercial use case is densely deployed nodes. The spreading factor is orthogonal so it is able to multiplex in the same frequency assuming your data rate is constrai
144.
▲
by
vvanders
4y ago
We had one of the first 85D and have sold for a lot of the similar reasons. The real nail in the coffin was that they dropped mobile service in our area. I had a to replace the 12v battery, tried to do it myself, could not get parts. The ne
145.
▲
by
vvanders
4y ago
Yup, you see the same thing in industrial automation, even Automation Direct[1] which is on the cheap end is going to be 5-10x what HD/consumer options are. That said you know what you're getting and also that you'll be abl
146.
▲
by
vvanders
4y ago
Back when I was in the industry there was very few games that did better than breaking even. It's the same reason you don't see a lot of independent large studios any more. If you need to hit the top 15-20% to make it only publish
147.
▲
by
vvanders
4y ago
unique_ptr doesn't have any aliasing guarantees, unique_ptr::get() will happily hand out references to the interior pointer. It does give you non-ambiguous ownership semantics which is a good thing but there's still plenty of ways
148.
▲
by
vvanders
4y ago
TCP forces sequencing across all packets, SCTP is a bit closer.
149.
▲
by
vvanders
4y ago
Let's not forget that it's modified UTF-8[1] you get back from JNI lest you think that you'll be able to use the buffer as-is. [1] https://docs.oracle.com/javase/10/docs/specs/jni/ty
150.
▲
by
vvanders
4y ago
It's not just how easy it is to embed, it's also really small in both code + runtime size. I've shipped it on systems with sub 8mb of total system memory(we used a preallocated 400kb block), until quickjs came along there rea
More ›