HNHacker News
TopNewBestAskShowJobs

mdtrooper

619 karma · joined January 5, 2021

submissionscomments
mdtrooper··on Vinix – A modern operating system written in V
It sounds great because the license is GPLv2, instead for example Redox OS is MIT.
mdtrooper··on The Unity CLI: manage Unity from your terminal
Well, Godot has the cli from 2016 : https://github.com/godotengine/godot-docs/commits/982ffb6b08...

Here's the tutorial

https://docs.godotengine.org/en/4.4/tutorials/editor/command...

History is cyclical. Because I remember same situations m$ windows released features years after the same feature in GNU/Linux, or Iphon€ vs android.

mdtrooper··on Jerry's Map
I know Jerry Map (I hope that someday will be a exposition in Spain) because I love it, I love the https://en.wikipedia.org/wiki/Outsider_art. The people who maybe mad and they built a world with own rules.

I remember the book of https://en.wikipedia.org/wiki/Henry_Darger or https://en.wikipedia.org/wiki/Dwarf_Fortress or Cataclysm DDA .

And weird games as https://en.wikipedia.org/wiki/Nomic .

mdtrooper··on Volt – a compiled language where every keyword is 3 characters
Well, it is like to asm .
mdtrooper··on Rapira (Рапира) – Soviet programming language interpreter
it remembers to me https://en.wikipedia.org/wiki/DRAKON a powerful flow chart (from the USSR) .
mdtrooper··on Boriel BASIC
Sorry, but the link is incorrect. Which is link the correct?
mdtrooper··on Battle for Wesnoth: open-source, turn-based strategy game
0 A.D. https://play0ad.com/ is more similar to Age of Empires.
mdtrooper··on Show HN: A game where you build a GPU
It sounds great, it remembers to me:

- https://www.nand2tetris.org/

- https://nandgame.com/

mdtrooper··on TypeScript 6.0 RC
What has always bothered me about TypeScript are union types. If you have a function that receives a parameter such as ‘Dog | Cat’, you cannot separate it. For example:

type Dog = { bark: () => void }

type Cat = { meow: () => void }

function speak(animal: Dog | Cat) {

    if (‘bark’ in animal) {

        animal.bark();

    } else {
        animal.meow();
    }
}

Okay, okay, I know you can filter using ‘in’ to see if it has methods, but in real life, in a company where you have a colleague (who is a golden boy) who writes over-engineered code with hundreds of interfaces of interfaces, you don’t want to spend time searching through the files to find every element that is in the union type.

Whereas in Rust it does:

struct Dog { name: String, }

struct Cat { name: String, }

enum Animal {

    Dog(Dog),

    Cat(Cat),
}

fn process_animal(animal: Animal) {

    match animal {

        Animal::Dog(dog) => {

            println!(‘It is a dog named {}’, dog.name);

        }

        Animal::Cat(cat) => {

            println!(‘It is a cat named {}’, cat.name);

        }
    }
}

I think TypeScript should add a couple of lines of code to the generated JavaScript to do something like:

type Dog = { bark: () => void }

type Cat = { meow: () => void }

function speak(animal: Dog | Cat) {

    if (animal is Dog) {

        animal.bark();

    } else {

        animal.meow();

    }
}
mdtrooper··on Windows 98 Disk Defrag Simulator
There is a game in steam about disk defrag:

https://store.steampowered.com/app/4181930/Idle_Defragmenter...

mdtrooper··on iPhone 17e
Some years ago a chinese company released a phone with 2 screens, one typical mobile screen and other side a e-paper screen. But I don't remember what happened, but unfortunately this idea didn't succeed.
mdtrooper··on Museum of Plugs and Sockets
There is not a old socket from the toilets in the old trains (maybe trains are 60 years old...more or less 1970) in Spain. This sockets are near the mirror and I think that this sockets were for old electic shavers.
mdtrooper··on Conway's Arcade
is there a download or play online?
mdtrooper··on Flashpoint Archive – Over 200k web games and animations preserved
I remember that years ago when the android phones started there was a app for flash games....I don't remember the name the app (and maybe this app does not run in current android phones)

Now thanks to https://f-droid.org/es/packages/rs.ruffle/ (it has high % compatibility but it is ok) another we have again a handful flash games in the phone.

mdtrooper··on Fluorite – A console-grade game engine fully integrated with Flutter
It's sad, but in the battle for a free ecosystem in video games, we must all join forces towards a single goal. IMHO, it's Godot.
mdtrooper··on Animated Knots
I know similar web about paper airplanes (maybe I found in HN too some years ago):

https://www.foldnfly.com

mdtrooper··on Adventure Game Studio: OSS software for creating adventure games
There is another adventure framework as plugin for Godot. It is Escoria: https://godotengine.org/asset-library/asset?user=escoria

https://docs.escoria-framework.org/en/devel/

mdtrooper··on PlayStation 2 Recompilation Project Is Absolutely Incredible
I think these kind of things will bring problems.

Because Nint€ndo or $ony (and others game companies) have a big problem, their old games are awesome and if the people can play these games, then the people will be happy and will not need new games or new sagas.

Because the problem is not the people playing old games, the real problem is the people will not pay for new games

And we know that these companies have army of lawyers (and "envelopes" to distribute among politicians) to change the laws and make illegal something that is not illegal.

mdtrooper··on Show HN: Open-source Figma design to code
There is https://penpot.app too. Although IMHO as I wrote some years ago in my blog (sorry only in spanish) https://tomatesasesinos.com/2023/01/09/proyectos-que-son-una... TL;DR: Penpot team chose a bad dev language.
mdtrooper··on The year of the 3D printed miniature and other lies we tell ourselves
There are other ways to exit of W40K such as https://en.wikipedia.org/wiki/BrikWars .
mdtrooper··on A compact camera built using an optical mouse
These kind of news are for me the real news for this website instead of a new fancy tech product of Apple or similar corporation.

Sincerely a lot of thanks.

mdtrooper··on Anthropic acquires Bun
It is remembers to me to Arduino buy for Qualcomm. And it was not good news.
mdtrooper··on Penpot: The Open-Source Figma
For YaCy python. And Penpot typescript.
mdtrooper··on Penpot: The Open-Source Figma
Sorry (maybe fall some negative karma points to me) but I tell that Penpot remembers to me to YaCy https://en.wikipedia.org/wiki/YaCy . When a project is awesome but the language made it is the worse (YaCy is made of in java, and PenPot Clojure).
mdtrooper··on I Am Mark Zuckerberg
In Spain we have 2 last names:

- first last name from last name first of the father.

- second last name from the last name first of the mother.

And with this method we have collisions.

In Portugal the last name come from the mothers.

mdtrooper··on OpenMW 0.50.0 Released – open-source Morrowind reimplementation
I love this kind of free software (or open source) project.

It is a hard work for several years.

I think that the goal or finish of this work is the engine and a new (similar to old close game) set free assets (sprites, 3D models, maps, music...). And I know few projects in this point, OpenTTD and FreeDoom.

Are there more projects in this point?

mdtrooper··on Subway Builder: A realistic subway simulation game
Well, it is a option, but Mini Metro was linux native....I hope that Mini Motorways the same quality.
mdtrooper··on Subway Builder: A realistic subway simulation game
I love this game. And I have been waiting for the Mini Motorways for years...but for now it has not Linux version.
mdtrooper··on Gamebooks and graph theory (2019)
Sorry I only know the spanish community. But the last years, the gamebooks (spanish) have been revival with a lot complex and interesting things.

For example loops, like as Groundhog Day (film), the book is https://www.puntodeheroe.com/elbucle.html

Or open worlds, like as modern RPG or GTA, the book is https://jose-tamayo.itch.io/la-leyenda-okiri .

Or Elite like gamebooks, the book https://sites.google.com/view/spacegom/inicio .

Plus, there are other new mechanics in other gamebooks.

mdtrooper··on Show HN: Asciidots – a 2d esoteric language based on ASCII art
I found out this morning, it's quite interesting. But I have some questions about the dot ID.

Can I use IDs in mathematical/logical operations (I've been testing and haven't been able to add two IDs together)?

Can the value be exchanged for the ID?

Well, the final question is: what is the ID for?

Page 1 of 7Next →