HNHacker News
TopNewBestAskShowJobs

babuskov

5,374 karma · joined August 23, 2011

Started programming when I was 9. Built my first game using assembler on Amiga 500 when I was 13. Later moved to C, C++, Java, PHP, JavaScript.

Founded a couple of open source projects, most remarkable being flamerobin.org, which is now the default administration GUI for the open-source FirebirdSQL DBMS. I got really close with people in that community (had beers with most core developers ;) and even presented some papers/sessions at three Firebird conferences. I also run the official Firebird FAQ website at firebirdfaq.org.

Wrote some shareware software available at guacosoft.com. Most successful product is a home-inventory application called Attic Manager.

From 2009 got interested into web space, but mostly kept alive by making accounting software.

In 2014, tested waters on Android, built a space shooter game Drone Invaders in just 23days: http://bigosaur.com/blog/23days

In 2018, built and released Rogue Bit, a puzzle game about computer internals. You play as a single bit of RAM who became sentient and decide to escape the computer into the real world:

http://roguebit.bigosaur.com

From 2015 to 2021, built "Son of a Witch", a roguelike brawler best explained as a mix of Castle Crashers and The Binding of Isaac. It's available on Steam and Nintendo Switch:

https://sonofawitchgame.com

Currently working on a puzzle game called Block Buster Billy, which can be best described as Baba Is You meets Math:

https://bigosaur.com/bbb

You can see my progress on my Twitter: @bigosaur.

You can e.mail me at milan_at_bigosaur dot_com.

submissionscomments
babuskov··on Why are European countries moving their gold out of North America?
> China handily beats the USA in the trust rankings in most of the world.

Is anyone storing their gold reserves in China except Cambodia?

babuskov··on Actively exploited sandbox RCE in all Chromium versions
With such low payment, it makes one wonder how many exploits exist which were sold to 3rd parties and are currently used in the wild without Google even knowing about it.
babuskov··on Latest Debian 12 update opens MariaDB server to the internet
Yeah, I have firewall set up to disallow everything except whitelisted ports, so my system was never in jeopardy. Maybe I should have mentioned that in my original post.
babuskov··on What Ozempic does to the gut-brain axis
That's the problem with the definition of "healthy". No single food is "healthy" on it's own. It's a wrong way to look at it and why most people fail at finding a good diet. There's no super food you can just eat unlimited amounts of.

A diet can be healthy if it's the nutrient combination of different foods that result in certain number of calories, protein, fat, carbs, minerals and vitamins per unit of time.

babuskov··on The case for physical media ownership
I presume users lost access to everything.
babuskov··on Can China build its own ASML?
The question is "can anyone". Makes you wonder why the USA hasn't built one? Maybe the latest technology required some rare discovery. Just like nobody can replicate the taste of Coca Cola, maybe there some tiny detail that they discovered by experimenting.
babuskov··on Hetzner Price Adjustment
If they are spies, they are taking their time to use the data for sure. I run servers with them since 2009 or so. That's 17 years.

I feel like the whole password thing was meant as a protection against SPAM or using servers for nefarious purposes as they know who's really behind every server.

Although, I can also see how real criminals would work around that easily by supplying fake identities. Sounds like one of those "why we can't have nice things". Well, at least the password I gave them 17 years ago has expired since.

babuskov··on Ask HN: What Are You Working On?
I think I could if I had one. My engine uses SDL2 and I developed it using macOS initially. In fact, I had a working build until about 6 months ago, when I replaced my old High Sierra install with Debian. It's an old Intel MacBook Pro, but the game compiles on Android and Nintendo Switch as well, so I think it should work on newer Apple Silicon as well.
babuskov··on Ask HN: What Are You Working On?
It's possible if you have wide or deep domain knowledge. Back in 2007 I made a Q&A website related to the open source FirebirdSQL database with around 350 articles in about one month. Although, those were very short and I had a huge archive from a mailing list with multiple years of questions and answers to source from.

10 months is a long time. You can write one article per day and do it easily.

babuskov··on Ask HN: What Are You Working On?
Angel Investor Simulator:

https://store.steampowered.com/app/4771830/Angel_Investor_Si...

You bid against other investors in a show similar to the Shark Tank and then you assign advisors to help the startup grow and finally cash out after IPO.

The ideas that startups have are wacky for the fun factor, but the economic simulation underneath is realistic.

There will be a free playable demo soon.

babuskov··on Major P2P issues in Israel and possibly other Middle East countries
The rabbit hole started as a major P2P issue in Israel and possibly other middle east countries and further investigations revealed it seems to be a worldwide problem.
babuskov··on New Nginx Exploit
The default NGINX PHP integration uses this:

    # regex to split $uri to $fastcgi_script_name and $fastcgi_path
    fastcgi_split_path_info ^(.+?\.php)(/.*)$;
    set $path_info $fastcgi_path_info;
babuskov··on Stephen's Sausage Roll remains one of the most influential puzzle games
Surprised nobody mentioned Fish Fillets 2, which is a top 3 puzzle game imho.

My list:

    1. Antichamber
    2. Fish Fillets 2
    3. Baba is You
    4. Ittle Dew (esp. the Master Dungeon)
    5. An Architect's Adventure
    6. Cosmic Express
    7. Talos Principle
    8. Stephen's Sausage Roll
    9. Portal
    10. Cocoon
Fish Fillets 2 looks simple, but it's one of the toughest puzzle games out there. Especially getting the stars on each level. I love it because the rules are simple, everything's there on one screen, but figuring it out requires a lot of out of the box thinking.
babuskov··on JSON formatter Chrome plugin now closed and injecting adware
If the extension does something that isn't changing, like JSON Formatting, I guess it's best to disable updates right after you install it.

I just did this for all extensions I have in Firefox. Not sure about extensions like uBlock though? Doesn't it fetch new lists of sites to block or something like that? Or is that done separately from updates?

babuskov··on Motorola GrapheneOS devices will be bootloader unlockable/relockable
+1 from me.

Motorola has such great quality/price ratio and the user experience is decent. There's still some nagging and such but overall it's much better than the competition.

But I still can't get over my old iPhone 6. That phone size was just perfect. Easy to hold and do everything with one hand, easy to fit into any pocket.

I really want an Android like that. I don't need 3 cameras and bunch of other nonsense.

babuskov··on Zig quits GitHub, says Microsoft's AI obsession has ruined the service
HN has no Markdown, but you can start each line with 2 spaces to format code:

https://news.ycombinator.com/formatdoc

babuskov··on PHP 8.5
Funny that you picked == as an example when == is very counter intuitive in Java and is one of the common pitfalls for beginners:

    String a = new String();
    String b = new String();
    a = "test";
    b = a + "";
    
    if (a == "test")
    {
        // true
    }

    if (b == "test")
    {
        // false
    }

    if (a == b)
    {
        // false
    }
        
Just like PHP, you have to read the docs to use it properly.
babuskov··on Steam Machine
Does Roblox run on Linux?
babuskov··on Steam Machine
Only if you do it on the same computer. The restriction is still there if you try to, for example, run one game on your PC and another on Steam Deck.
babuskov··on Steam Machine
> does Steam still disallow accounts from playing more than one independently owned game at a time without special procedures?

Yes. I just tried launching one game on Steam Deck and another one on my desktop and it showed a message:

> Error - Steam: You are logged in on another computer already playing Railbound. Launching Clutchtime™: Basketball Deckbuilder here will disconnect the other session from Steam.

babuskov··on Steam Machine
Not really. It still has a library level lock. What Steam Families has enabled is to play games from each other's libraries at the same time. For example, if my account has a game A, and your has a game B, I can play the game B while you play the game A. This used to be disabled before.

You still cannot play a game C from my library while I play the game A from my own library.

The only way to be able to play any game you want would be to create a separate account for each game.

babuskov··on Android developer verification: Early access starts
Same for Play Store. I have 2 games and I keep getting offers all the time. The last one offered $2000 for the developer account or a $100 monthly rent.

From their email pitch:

> We’re now offering from $500 to $2000 for a one-time purchase of a developer account that includes apps, or a rental deal starting from $100.

> No hidden conditions — quick process, secure agreement, and immediate payment upon verification.

> We’re simply looking for reliable accounts to publish our client apps quickly, and yours could be a perfect match.

babuskov··on VVVVVV Source Code
VVVVVV is very simple game but exceptionally well made. Tight controls coupled with interesting level layouts made it both a puzzle to solve (how to do a section) and then required dexterity to execute it.

And music in this game is top tier.

I remember getting it in a bundle which I bought for some other game, and VVVVVV turned out to be my favorite.

babuskov··on Debugging Hetzner: Uncovering failures with powerstat, sensors, and dmidecode
I think they probably got a batch of these really cheap in the first place, because those servers were offered without the setup fee initially. It was during the soccer World Cup in Germany.
babuskov··on Debugging Hetzner: Uncovering failures with powerstat, sensors, and dmidecode
I cannot find the link now, but it was mentioned that it was ASRock mobos.
babuskov··on Debugging Hetzner: Uncovering failures with powerstat, sensors, and dmidecode
Do Hetzner servers even run IPMI?

For dedicated servers, you have to schedule KVM access in advance, so I assume they need to move some hardware and plug into to your server.

This would mean that IPMI is most likely not available or disabled.

babuskov··on Debugging Hetzner: Uncovering failures with powerstat, sensors, and dmidecode
I have two AX42's. One has been stable since I got it during the Eurocup discount period. The other got replaced 2 times so far, but it looks like the latest replacement is holding up. So, it's like 50% failure rate based on my small sample. I guess only Hetzner and ASRock know the real numbers.
babuskov··on OpenAI crawler burning money for nothing
Relative.

For example, the page:

https://website/blog/1-post

contains:

href="2-post"

Browsers and other bots like Google Bot correctly interpret this as a link to

https://website/blog/2-post

While OpenAI crawler goes to:

https://website/blog/1-post/2-post

I wonder is there some way to report this bug to them?

babuskov··on Ask HN: Those making $500/month on side projects in 2024 – Show and tell
I built a Home Inventory software back in 2006 called Attic Manager:

https://guacosoft.com/attic/

In the first few years it only sold a couple of copies per quarter, but then Intuit decided to discontinue support for their Quicken Home Inventory programs and users got stuck. I added the ability to import that data and then the sales started doing well. It has tapered off in the past three years but I still get some months over $500 during the year. I haven't really done any marketing, as it's just a Home Inventory program I made for myself, to keep track of stuff when we were moving to a new home.

As far as I know, Attic Manager is still the only program which can load QHI data.

babuskov··on Itch.io Taken Down by Funko
Looks like AI is becoming a perfect excuse to do whatever you like.

It's like having a dangerous dog that usually doesn't bite, but you really cannot know if it will change its mind one day. Do you just let such dog walk the streets without owner supervision?

Page 1 of 34Next →