Hacker Newsnew | past | comments | ask | show | jobs | submit | PinkMilkshake's commentslogin

Lots of workshops, factories, university research labs, etc. still use old machinery that would be a huge waste of money to replace just because the computer that controls it runs Windows 95. In some cases it can't be replaced because the company that created the software, drivers, or IO cards is long gone.


the hardware and software licences for some of these systems can run into the millions too


PUC Lua is supposedly a bit of a pain for ffi, but I havent tried it myself. Luajit is some kind of crazy magic. You can (almost) just copy and paste the c header file into the ffi.cdef function and then start using c functions as if they were lua functions.


The LuaJIT ffi module has been ported to PUC Lua [0] (and abandoned and forked dozens of times), and it works pretty well in my experience.

[0]: https://github.com/dibyendumajumdar/ravi-ffi


Maybe you don't read much, but it's obvious they weren't making some universal statement about code. They are referring to the code you write when you are just experimenting by yourself, for yourself. The point is to not let irrelevant things like usefulness, quality, conventions, etc. limit just tinkering and learning.


Wonderful site. How are they sneaking in the auto-playing music? Firefox even displays a little icon saying audio is being blocked.


Firefox on Android blocked it. They gave me a nice message:

>Oh no! You have autoplay Music disabled! Please enable it to enjoy this site fully


> I’m sure Rust started out as something intended to help with their browser work.

It started out as something to make elevators more reliable. Not even joking (mostly).


I have IBS. Sometimes the consistency is like mud/tar. It's completely impossible to get clean without moisture. After a trip to Japan, I swore that if I ever manage to own my own home, I will install a Japanese toilet. I started to wonder how we in the west have accepted for so long that abrading skin with dry paper is cleaning.


> You're implying it's somehow normal to bury it? That sounds like it would be expensive, both to build and to maintain.

Yes, it's normal. It's called undergrounding.


PowerShell is sort of two languages, and it looks weird because they are often used together. But if you see them separate first, there isn't much there that is surprising. I do somewhat share your concern about it being built on dotnet, but one advantage is you have access to everything in dotnet, including building GUI apps (Windows only). Though, at that point the syntax does get kinda weird.


Oh, the dotnet integration is what I actually like about Powershell. It's very useful even on Linux.


Likewise, its a superpower to be able to integrate with a dll that wasn't developed with PS1 in mind


Something similar was done for the 1996 game Creatures. A part of the diorama still survives and is on display at the Centre for Computing History in Cambridge (https://www.computinghistory.org.uk/det/42694/Creatures-Deve...).


I still have a few of these games! It doesn't capture me quite like it did back then but the art style is still beautiful, and I remember it kicking off my understanding of "AI" as in game AI, not LLMs.

Understanding how wants and needs drove actions, and marvelling at the language learning game mechanic. The genetics gameplay as well. It was well ahead of its time. I was early teens when I first played it, the same year I started learning to make games in Dark Basic.


Wow that's a blast from the past! 12 year old me was absolutely addicted to this game.


I really like their ideas, and I love that they follow through with actual implementation.

Given the restrictions on the VM, like 64K of memory, are they going to have issues with more complex written languages like Japanese or Arabic?


> Given the restrictions on the VM, like 64K of memory, are they going to have issues with more complex written languages like Japanese or Arabic?

That can be achieved by adding an additional (virtual) device, as it was often done for such scripts in the past.


From what I follow Japanese character and font support is being implemented now


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: