Readit News logoReadit News
dualogy commented on How to not fail interviews in Kathmandu Valley?    · Posted by u/shivajikobardan
dualogy · 4 months ago
Consider the possibility that without the first 2 problems, the latter 2 examples would be no problems at all. That tells you what to focus on and what to ignore =)

I could be wrong here culturally tho... I've never been in Kathmandu.

dualogy commented on Ask HN: Are we all starting to sound like AI?    · Posted by u/rishikeshs
rishikeshs · 6 months ago
I think ChatGPT was trained on your writing! :)

How do you type em-dash on a keyboard?

dualogy · 6 months ago
On all my Linux setups so far for years now, on German keyboard layouts, AltGr+- and AltGr+Shift+- always worked oob for me for – and —. I easily just got used to using them, things read better than with minuses.
dualogy commented on Ask HN: Alternative to VS Code?    · Posted by u/linkdd
dualogy · 6 months ago
As has happened before, I have to plug this stunningly underhyped editor, TextAdept: https://orbitalquark.github.io/textadept/

Minimalist fast native (not browser-based) code editor for Windows, Mac, Linux, BSD. Both a terminal TUI and a native-GUI version for each. First-class (ie. by same author) LSP package. Fully Lua-scriptable for needs beyond LSP. Succinct C & Lua code-base. FOSS, and matured & maintained ever since 2007. All the basic table stakes (syntax coloring, multi-select-and-edit etc).

Woulda skipped on Sublime back when, had I known about it then.

dualogy commented on Ask HN: Who Uses SDKs for Unity/Unreal/Godot?    · Posted by u/logscore
3vidence · 7 months ago
From the engines you mentioned (Godot,Unreal,Unity) the game engine itself offers the full SDK suite you need to develop games and it they are tightly integrated with the engine.

I'm most familiar with Unity so I'll speak on that. Unity itself offers the editor (can be configured), debugger, asset manager and visualizer all in the main client. Some people have built external tools on top of Unity for things like no-code game building but the vast majority of developers directly use Unity.

I think Godot is probably the most unique of the ones you listed in that it seems like the one you might can mix and match different tools together but I'm overall much less familiar with it.

dualogy · 7 months ago
OP asked about "SDK Generators for Application APIs". So my guess is like when you want tight Steam integration in your Godot/Unity/Unreal/etc game, or IAP for mobile game, it's not engine-provided, but some engine-external package/plugin/lib that's sometimes called SDK, sometimes not.

But just my interpretation here =)

Deleted Comment

dualogy commented on Examples of quick hash tables and dynamic arrays in C   nullprogram.com/blog/2025... · Posted by u/signa11
eqvinox · 7 months ago
The submission history of posts from nullprogram.com is… let's say… "odd"… several instances of double or triple posts, including doubles from the same submitter… @dang is this something you care about?
dualogy · 7 months ago
As an avid reader of it myself, nullprogram.com really can very one of these sites whose articles can very plausibly get recurringly posted by its readers (it's one of those sites that, when you're getting into C, you keep ending up at) rather than its author github.com/skeeto who I really would think is probably not hunting for HN points. Just a hunch tho, never know =)
dualogy commented on Infinigen   infinigen.org/... · Posted by u/galaxyLogic
dualogy · 7 months ago
Also discussed 30 days ago, 33 comments: https://news.ycombinator.com/item?id=42485423
dualogy commented on 0-click deanonymization attack targeting Signal, Discord, other platforms   gist.github.com/hackermon... · Posted by u/hackermondev
thayne · 7 months ago
What is the benefit of caching images in a cdn for Signal?

Assuming local client-side caching, the total number of requests for that resource should be very small, probably one in the vast majority of cases.

On an unrelated note, it seems like CloudFront could very easily fix this by not returning the cf-ray header, or at least having an option for the customer to remove it. Although, it might still be possible to get that information based on timing information...

dualogy · 7 months ago
> the total number of requests for that resource should be very small

"For that server" is the other number-of-requests..

dualogy commented on Generating an infinite world with the Wave Function Collapse algorithm   marian42.de/article/infin... · Posted by u/klaussilveira
feoren · 7 months ago
Any game that wants a ton of content has this problem. The many caves in Skyrim start to feel the same after a while. You can often recognize the same assets over and over in very content-rich games. The total number of assets used in the article is tiny compared to what a production game would have. Procedural generation can't be used as an excuse to do less work, or it just feels same-y. A game is still a ton of work; it's just different work for different goals with procedural generation.

Generating a huge world is boring if you don't have interesting objects to put in that world. Interesting objects are meaningless unless they're connected to a story. Minecraft works because it's a sandbox for you to invent your own stories, so the infinite world ends up getting filled by the player. If any element feels repetitive, the whole game will. If you wanted a fully procedural game, you need to figure out how to procedurally generate all the different aspects: story, characters, enemies, places, objects. It's more work to do that well than to make a traditional game. So people going into procedural generation thinking it'll save them work are already destined to fail.

dualogy · 7 months ago
Agree overall, and yet, and yet..

> Procedural generation can't be used as an excuse to do less work

> So people going into procedural generation thinking it'll save them work are already destined to fail

Consider the possibility that nobody really picks up proc-gen in the hopes they can laze out a RDR3 or such over the weekend.

Another thing is, this applies to indies and AAAs alike: while a big world has to have interesting unique things in it, by definition not every square meter can/should be chockful of another "interesting truly unique thing" because if the whole world is filled like that, it's just another kind of sameyness in that the novelty factor would wear out just as quickly once you're getting that there truly is true novelty in absolutely every little square meter, which kills the novelty sensation in a heartbeat. Novelty delights us in a backdrop of routineness, sameyness, same-old-same-old-ness. So in between interesting things, the thusly necessary slightly-"duller" in-between areas are to pace and prep and make one anticipate novelty "hopefully almost just around the corner". Ideally it's so spaced to appear just in time before the player resigns such hopes.

And so if you're going to have slightly-duller "filler areas" (and let me posit that any real-world say forest (in a biome one has traversed before), without the physical air and smells and winds (or friends/pets stringing along) is quickly "proc-gen dull-ish" within minutes — even in reality — or call it "meditative"/calming) — so again, if you're going to have slightly-duller "filler areas" just to connect and space apart the unique content things to good effect, then procedural placements/scatterings/variations are going to beat manual placement not just in "effort time" but because manual would swiftly look much more repetetive (being inevitably eventually effectively copy-paste driven) given the scale of environments under discussion, even if it would not take a human months of menial clickery.

Rockstar gets it right imho but their approach would also get your "many caves in Skyrim" right because they manifest little novel uniquenesses not in scattered objects or env textures/models but via lively interactive interludes, whether it's animals frolicking or chasing each other or attacking towards you or "random stranger" incidents etc. That's the right kind of "filler but not boring", nobody cares about the variety of the rocks, only noticing them if nothing seems to be happening.

dualogy commented on Ask HN: Sustainable Open Source Game Development?    · Posted by u/999900000999
dualogy · 7 months ago
I'm all for it, but one thing I'm sensing is this: unlike most other kinds of software, with games the fun & gameplay are the chief and overriding factors for their audience, maybe artsy factors like visuals immersiveness etc, intangibles like replay value, all kinds of subjective factors next. Price or license politics? Way down the list, does not move the needle here for the end users, I feel.

Also of interest, hosting game assets is a whole other price category than just source code. =)

Last quarter I made a 20GB (when packaged) open-world 3rd-person game in Unreal, but the whole project folder itself was 160GB. That's basically "the source". All kinds of assets were dumped in there for experimentation & exploration & try-outs, and untangling that to strip down the project to only-what's-used-in-the-Level-file is not just not a one-click action as it should be, UE's weird reference tracking very quickly opines that everything depends on everything and nothing can be "just deleted". Would you host that whopper? I can imagine even Github wouldn't. (Haven't checked tbh — probably should have =) Because I wouldn't untangle that just to post "the source". Nobody even cares about the free downloadable ZIP (executable + content) for Linux and Windows that I made (mostly as a fun b-day gift to my bro, not per se for any other audience or any kind of adoption) and put on itch.io, who'd even care for "the source". Plus in this space it's never (at the indie level) Rocket Science, so whoever is in the coding game keeps it all home-grown self-engineered and tailored to size, and whoever isn't will forever try & fail to "plug-and-play with 3rd-party snippets".

Also of interest, many solo gamedevs or non-team creators without an artist at hand keep a vault of dear-to-their-heart pro-calibre high-quality game art assets that they may well have once received for free or very little money in the ever-coming-and-going gamedev-specific Humble Bundles, Epic / Unity / etc. store sales or freebie specials. They have thusly acquired a valid license for using them in their packaged games, but not to publish those assets' sources (if even included) with their work. Now some may stick religiously to Creative Commons / FOSS-licensed assets, but if Their Work is their chief & foremost priority rather than sporting-and-supporting "only certain types of licenses" out of some conviction — their works won't partake in your network.

This is not to rain on your parade or discourage your enthusiasm, just some things that come to mind, "to be accommodated" / considered in your pursuits. =)

u/dualogy

KarmaCake day3177January 16, 2008
About
Happy to talk shop, email hn at my domain: metaleap.net

github.com/metaleap

meta-leap.itch.io

meet.hn/city/50.554732400000006,10.373504956892056/Meiningen

View Original