Great question. I'd love to know if anyone has had any success with handheld buttons/bluetooth remotes or similar, too.
HN user
adanto6840
arthur (at) dantonio (dot) co
Note: That is Dot CO -- no M -- just CO!
Because the comment is just a copy/paste of the content at the URL at the top of the comment; which doesn’t add anything to the discussion, because it’s not discussion at all. It’s just a wall of text, it’s not clear to me why you’re posting it as a comment (vs linking to it), and simply regurgitating copy/pasted external information isn’t helpful or interesting.
Next time, write a sentence or two of context about what you’re going to link to — who wrote it and when, why it’s interesting, and how/why it’s relevant to the topic at hand.
There’s almost never a need to copy/paste wholesale external content into an HN comment. Especially true when said content is literally linkable, and actually linked, from your comment!
I’m sure that structural engineers will be heavily involved. While there are some things to consider or worry about, I don’t know that any of your concerns are actually valid things to be overly worried about.
They’re certainly all solvable and I have no doubt that the PE(s) putting their stamps on it will have valid proven solutions that check out mathematically.
I've done a lot of work on realtime obstacle avoidance that scales well (targeting ~60-100k agents) -- steering behaviors, flow fields, RVO2/ORCA, and lots more -- for agent-based "old school" tycoon-style simulation games. :)
I'm super intrigued by what you've created, especially to hear about running it in a compute shader! I'd love to talk with you more about it, if you're open to it? I briefly looked for a way to get in touch directly but didn't see any contact info -- my email is in my profile, I'd love to connect! :)
It appears to be back online as of 8:30AM PT. I saw it down an hour ago or so, but seems to be operating as usual again now.
That was quicker than I had expected, though I thought they'd probably find a way to avert even a temporary shutdown to begin with.
Love it. SimAirport makes extensive use of flow fields -- they're one of the numerous different pathfinding/following systems we use in the game -- but a very important one as they obviously can scale extremely well with agent count.
In SimAirport they're used in a hierarchical way, primarily & specifically for "one level" of the game's overall hierarchical pathfinding systems (longer-distance paths), and they're critical to the game's ability to handle lots of agents.
Always love seeing your content here, Amit! :)
Location: Las Vegas // London
Remote: Yes.
Relocate: Yes.
Technologies: C#/.NET (+Unity), JS, Ruby, PHP, Python, HLSL/rendering/shaders, C - and many more.
Résumé/CV: Upon request.
Email: hn@dantonio.info
Entrepreneurial senior-level software leader with >15 years of experience and a proven track record of successfully delivering results. Wide breadth of technology knowledge and business experience.Reach out if you have something that might be a fit! :)
hn@dantonio.info
Love this. I'll be reaching out. :)
Somewhat tangential, but here's a cool somewhat open-source project related to Dolby Atmos:
https://cavern.sbence.hu/cavern/
https://github.com/VoidXH/Cavern
The visualizer, which is what I was _most_ interested in (along with software decoding) is written in C# and the rendering is done in Unity -- both things I valued & thought were cool. In theory, you could build a DIY multi-channel "receiver" with this type of software if given enough audio outputs (and/or put something like Dante to use).
I explored it a bit further but it's relatively cost prohibitive, especially if you want to do something like accept HDMI input, it gets messy. AFAICT, at least when I went down this research path a few months back, even finding & getting dev kits/boards with HDMI input (of semi-recent generation) was non-trivial & pretty pricey.
Location: Las Vegas // London
Remote: Yes.
Relocate: Yes.
Technologies: C#/.NET (+Unity), JS, Ruby, PHP, Python, HLSL/rendering/shaders, C - and many more.
Résumé/CV: Upon request.
Email: hn@dantonio.info
Entrepreneurial senior-level software leader with >15 years of experience and a proven track record of successfully delivering results. Wide breadth of technology knowledge and business experience.Reach out if you have something that might be a fit! :)
hn@dantonio.info
Glad to see Don Hopkins mentioned, I came to this thread hoping he had seen it & commented already. I'm curious to hear his thoughts on it! I know he loves radial menus, understandably so -- they really can be quite effective.
Location: Las Vegas // London
Remote: Yes.
Relocate: Yes.
Technologies: C#/.NET (+Unity), JS, Ruby, PHP, Python, HLSL/rendering/shaders, C - and many more.
Résumé/CV: Upon request.
Email: hn@dantonio.info
Entrepreneurial senior-level software leader with >15 years of experience and a proven track record of successfully delivering results. Wide breadth of technology knowledge and business experience.I'm looking for interesting opportunities -- especially interested in building high-caliber teams, solving challenging problems and ideally working with subject matter that I find interesting.
Please don't hesitate to reach out if you have something that might be a good fit! :)
hn@dantonio.info
One of the more common approaches to AI in games is called GOAP [0][1] (Goal Oriented Action Planning), and it essentially "selects" which action set using the same concept -- graph searching (typically using A*) the available options.
0 - https://www.gamedeveloper.com/design/building-the-ai-of-f-e-...
1 - https://web.archive.org/web/20230804100329/https://alumni.me...
See also (not mine): https://github.com/agoose77/goap-resources
Location: London
Remote: Yes.
Relocate: Yes.
Technologies: C#/.NET, Unity, JS, Ruby, PHP, Python, shaders, C - and many more.
Résumé/CV: Upon request.
Email: hn@dantonio.info
Entrepreneurial senior-level software leader with >15 years of experience and a proven track record of successfully delivering results. Wide breadth of technology knowledge and business experience.Please don't hesitate to reach out if you have something that might be a good fit! :)
hn@dantonio.info
Location: London
Remote: Yes.
Relocate: Yes.
Technologies: C#/.NET (+Unity), JS, Ruby, PHP, Python, HLSL/rendering/shaders, C - and many more.
Résumé/CV: Upon request.
Email: hn@dantonio.info
Entrepreneurial senior-level software leader with >15 years of experience and a proven track record of successfully delivering results. Wide breadth of technology knowledge and business experience.I'm looking for interesting opportunities -- especially interested in building high-caliber teams, solving challenging problems and ideally working with subject matter that I find interesting.
Please don't hesitate to reach out if you have something that might be a good fit! :)
hn@dantonio.info
Creator of SimAirport here. We fought EAs opposition to the trademark and won; we did the same for the SimCasino trademark. :)
Location: Las Vegas, NV
Remote: Yes.
Relocate: Yes.
Technologies: C#/.NET (+Unity), JS, Ruby, PHP, Python, HLSL/rendering/shaders, C++, C - and many more.
Résumé/CV: Upon request.
Email: hn@dantonio.info
Entrepreneurial senior-level software leader with over 15 years of experience and a proven track record of successfully delivering results. Wide breadth of technology knowledge and business experience.I'm currently looking for interesting opportunities -- especially interested in building high-caliber teams, solving challenging problems and, ideally, working with subject matter that I find interesting (audio/video, game dev, shader/GPU dev, computer vision, IOT, client/server, performance/optimization, and more).
Please don't hesitate to reach out if you have something that might be a good fit! :)
hn@dantonio.info
Looking forward to it! :)
Likewise, Amit is phenomenal and the content (and especially its presentation) is really second to none. The value he places on ensuring links stay working, and that content is accurate and updated — is truly phenomenal and almost inconceivable these days.
I’ve also always enjoyed every (virtual) interaction I’ve had with him, however brief — and appreciate that he remembers me and the problems/challenges we faced in my games.
SimAirport and SimCasino very likely wouldn’t be the same (or would have taken much longer to achieve, at best) without his content.
Just a class act; one of these days I’d love to buy Amit a beer or a coffee. My invite doesn’t expire, perhaps next time you’re in the area! :)
I have to ask, sincerely -- how many hours does one put into a game that does have a good "end game"?
As a game developer myself, when someone asks me what it's like to make games during a casual conversation, one of my favorite "go-to"s is to talk about reviews -- that it's so gratifying to see people who have paid <$30 and received hundreds of hours of entertainment. And then I inevitably mention the flip side of the coin, when you receive a negative review from someone with hundreds or more hours (who also paid <$30).
Everyone's entitled to their opinion of a game (or anything else, for that matter), obviously. I do feel that the collective bar has risen quite dramatically for games though (for many totally valid reasons).
Sometimes I (rhetorically) wonder about other forms of entertainment (ie movies), how they can remain viable with such starkly different time-per-dollar value propositions!
"DJ" (music) control for toddlers - colloquially referred to as "the buttons" in our family, they've brought substantial peace to our household & they've helped our kids improve at negotiation/compromise/etc.
Details here: https://dantonio.info/projects/the-buttons/
We have e-notaries in Nevada. It requires a webcam/ability to make a video call, and to show your ID in a solid resolution. It's actually probably not the worst thing.
I'm sure it happens, and I know the bar for becoming a notary public (official able to notarize documents) isn't that high, but I haven't heard about a ton of fraud where things were falsely notarized. I suppose accessible notarization is a positive thing, at least as long as fraud doesn't become a problem with the system.
+1. Always "near" to a relatively high-dollar Apple purchase being inbound.
The Levoit, and basically all 'consumer' purifiers, are extremely under-powered and generally have very low air clearance rates & CFM. Usually relatively/overly expensive filters, too.
To get a remotely apples-to-apples comparison, look at commercial air purification systems -- think devices intended for areas that allows indoor smoking, such as bars/casinos/smoking rooms/etc.
My experience was that a relatively modest 20x20 (x12' high) room requires a massive amount of air movement, and products actually designed for spaces of that size generally run $3-6k or more.
A Corsi-Rosenthal box can delivery very good PM2.5/PM10 numbers, even with challenging environments & when "stretched" to provide purification for an entire home.
PurpleAir or a similar quality AQ monitor provides some very objective data to guide you; I trashed my Levoit purifiers rapidly after realizing just how ineffective (and expensive) they were versus a CR box.
The quickest way to build one, IMO, is using a hot glue gun. It takes quite a bit of hot glue to get it nicely sealed (maybe 10 sticks or so), but it's a LOT faster than using tape & it's more forgiving - you just "caulk" the seams liberally. The non-standard, longer length glue sticks make it especially quick. I feel like my hot-glued results have generally also been a bit faster/easier to pull partially apart, too, for when it's time to do filter replacements.
I personally prefer to use two filters on each side, one as a "pre-filter" (cheaper carbon/charcoal, MERV ~10ish), with better (higher MERV, ~13 if possible) rated filters underneath. You can then replace the prefilters more often, but the filters underneath won't require replacement nearly as much.
I wrote about building them with hot glue on my blog[0] -- shameless plug! :)
0 - https://dantonio.info/projects/10-minute-corsirosenthal-box/
I've got a PCIe RAID card loaded with NVMe SSDs on my 2019 MP. It's really great. Unfortunately, the latest macOS versions are not amenable to using other drives as a boot drive (IIRC may be related to secure enclave stuff?). Lots of (third party) macOS apps don't play real well with additional storage devices either, and the OS itself has some (relatively minor) hurdles to deal with, too. For project/data/"working directory"/general filesystem usage, it's great.
That said, up to now it's probably provided me with ~ fastest possible drive speeds available for macOS. For business/dev purposes, I really can't complain (except about price & lack of modern Nvidia support - but alas), even though I'm already using M1 Max these days - the single-core speed is just too good.
We definitely profile "dev startup" a lot, it directly impacts team speed and ability to work on the codebase. Dev startup usually includes a majority of "user startup" too, so it helps -- but it's also really easy to overlook stuff like "massive mods/mod dirs" and the like.
Speaking from experience... Once, I was so annoyed at a "startup UI"-related dialog taking way (wayyyy) too long to load. I dropped an expletive into Slack and, not much later, I was guided toward fixing my own ~2 year old mistake. We were scanning some "user-generated files" in a way that worked fine but scaled horribly -- the operation went from multiple seconds down to milliseconds. Ugh.
The link shows ~ < 50% of Apple's liabilities are current; assuming revenue dropped overnight to $0, I doubt they'd need to liquidate any assets, likely for multiple years.
It's an unrealistic & impractical scenario, obviously, but IMO it's more likely they'd want to increase their liabilities (and likely WOULD be able to - lol!) without touching their assets. It's actually an interesting & somewhat comical mind game, even if nothing else.
FWIW, I've no personal position.
Interesting to hear. I watched Cheers, almost religiously (a time ago, I suppose), and I could just never get into Frasier. I'm not sure I've ever laughed as hard as I did when watching Cheers; it unfortunately doesn't hold up all that well, but I still hold it dear nonetheless.
It's been a while, but maybe I'll give Frasier another shot, even if only as some quasi-filler. :)
Shameless plug for my game SimAirport: https://store.steampowered.com/app/598330/SimAirport/
I've actually received emails from two academic professors/teachers (collegiate level) who used the game in some form/fashion, as a tool within their courses.
If anyone has an educational use-case for SimAirport, I'd love to hear about it. I'd also be willing to consider providing "site" licenses, or figuring out a license that would work for you, for any solid educational use-cases -- feel free to contact me directly, email is on profile. :)