News for hackers. Stuff that matters.

racenis

Show HN: Cursed Greeting Card Generator

https://kaimlatechnology.com/saas/

I have never done any kind of commercial software, so I decided to try it out.Probably the best way to do it would be to get a job doing programming, but despite having 2 degrees in computer science, programming for 15 years and a year of applying to hundreds of jobs I still couldn't get one.So I just got a job stocking shelves in a grocery store for ~3 months to gather some capital and...

( Read More... | no comments | on HN )
Re:Ask HN: Do you still bookmark websites? on Sunday August 17, 2025 @11:04AM (#44932127)
I have 2115 bookmarks in my Firefox.. god I love bookmarking. I don't even follow people on social medias, I just bookmark them. I even sort the bookmarks.
I have tried getting LLMs to review code that I have written and most of the feedback I get is useless. It's as if they can only spot the most trivial of issues, or even worse -- they find issues in places where they don't exist.

I guess that they are moderately useful for finding copy-paste errors.

Re:Installing Older Versions of Visual Studio 2022 on Saturday August 09, 2025 @04:19AM (#44844900)
I mean yeah, Visual Studio 2022 is probably great, but have you tried installing Visual Studio 2008 Express?? It starts up in like .. under a second. Zero lag. WinForms? Absolutely beautiful. Runs smooth even on a Pentium 3.
It's the same GIF that's used in the polish milk soup song video.
I made the website header in GIMP. The logo in the repository README was made in a very old version of MS office.
That's why added it in as an optional extension. It is a part of the larger engine project, but it is completely optional.

I like the C++ principle of paying only for what you use.

There's literally nothing preventing you from dragging the edge of the engine window and resizing it, or calling the screen resize function from the C++ or Lua API.

That bit about 24-bit color and 800x600 resolutions was mostly meant to be a fun nod to promotional text that you could find on the backs of old game boxes.

The default renderer for the engine is meant to emulate what you could achieve with a graphics card that has a fixed-function graphics pipeline.

I'll do more modern renderer later, for now I am mostly focusing on the engine architecture, tools and workflows.

The oldest computer that I have tried running this engine is a HP laptop from 2008, running a 32-bit version of Windows XP.

It seemed to work fine, but I did have some issues with the Direct3D 9 renderer. The renderer works fine on other computers, so I have no idea if it's a driver bug (Intel tends to have buggy drivers) or if it's a bug on my part.

The biggest problem with using old hardware is drivers. Older drivers will only work on older operating systems and it's difficult to find C++20 compilers that will work on them.

I would say that it is way too early for a game jam.

The webassembly builds seem to work fine. A basic project would take up around 20MB and takes a couple of seconds to load in, so it's not great, but then again I haven't done any optimizations for this.

I just realized that I had forgotten to actually add the license file to this repository. Added it now.

The license is MIT. Thanks for noticing.

Show HN: Tramway SDK – The Unholy Union Between Half-Life and Morrowind Engines

https://racenis.github.io/tram-sdk/why.html

Hello everyone, I would like to see if there is any interest in this little project that I have been working on for the past few years.Could be relevant, seeing the direction in which the mainstream game engines are going.I didn't really like any of the already existing options, so I tried to make my own and it turned out to be easier than expected.It's sort of like a low-budget Unreal/Source,...

( Read More... | 239 comments | 108 points | on HN )
You should sync up the names with the emails. Maybe more fun variations on the passwords. Other than that, it looks great!
Re:Ask HN: Best dev environment for C in 2024? on Friday December 13, 2024 @06:10AM (#42407593)
On Windows I would use Notepad++ and MinGW.

On Linux I would use vim and gcc.

C is so simple that you don't really need fancy IDE to write it.

What are the available timezones? I am getting a 999 response for every time zone I tried.
Re:Show HN: Lyceum – An MMO game built with Zig and Erlang on Monday November 11, 2024 @02:35PM (#42109826)
Do you think that you could use that Erlang feature where you can link up several server program instances running on separate physical servers?

Maybe you could simulate different parts of the game world on different physical servers.

I think this is something like what the Very Large MMOs do, but with Erlang it might be easier.