Hacker News new | past | comments | ask | show | jobs | submit | wernsey's comments login

Neat. Somebody ported the old mobile Doom RPG to Amiga

https://www.lemonamiga.com/games/details.php?id=5049


There's a company called Tin Man Games that have adapted a couple of titles for modern devices.

Here's a link to their adaptation of Warlock of Firetop Mountain: [0]

[0]: https://tinmangames.com.au/games/the-warlocks-of-firetop-mou...


Nice to see they've done some in 3D as well. I was referring to these ones https://tinmangames.com.au/games/fighting-fantasy-classics/


Grafx2 [0] has support for some retro screen resolutions. Not sure if has everything you have in mind , though

[0] http://grafx2.chez.com/


Oh, man, many years ago I used Tiddlywiki (and later Wiki-On-A-Stick) as a browser-based note taking app, but stopped using it because the API they used to save the file to disk got deprecated and removed.

History not repeating but rhyming, I suppose...

Anyway, thanks for this. I've just added it to my bookmarks.


I had to do some digging on SuperUser [0] to get this working in Firefox, because it has the "Add Search Engine" button disabled by default.

* Go to `about:config`

* Change `browser.urlbar.update2.engineAliasRefresh` to true

* Now you can go to `about:preferences#search`

* ...and click the "Add" button below Search Shortcuts

* Add `https://www.google.com/search?q=%s&udm=14` as your URL.

* Set the name to "Google Web" or whatever you prefer and choose a keyword. You can also change your default search engine or other preferences.

[0] https://superuser.com/a/1756774/40115


I had to do this a while back and it's nearly made me punch my monitor. The lowest circle of hell for the person/people who decided putting this basic functionality behind a fucking arcane flag. Few things make me more mad than having my finite life wasted hunting down solutions to problems that have no reason to exist.


Apparently its behind a flag because the feature is not completely ready yet. However I was unable to find what work is still needed for it to be considered ready: https://bugzilla.mozilla.org/show_bug.cgi?id=1106626#c18


Not ready my ass, this was a thing before deciding to move away from XUL.


In Firefox, there is a way that doesn't require a flag: create a bookmark with the url, and set its "keyword" field to the trigger word you want for the engine.


That works in chrome/edge too. (Even better, Edge matches urls with %s very good, and the URL bar offers past searches as suggestions better than Firefox does.)

They removed most bookmarks and search engine settings, but bookmarks with keywords work fine at the moment, for both mayor desktop browsers.

Also you can store them in a file(!) and import them for a nice cross browser experience, keeping track of them, and not losing them.


> Change `browser.urlbar.update2.engineAliasRefresh` to true

Just a note that this flag didn't exist in my Ffx 127.0b4. Created to True = surfaced the Add button as advertised.


Agreed, but now the doctor has to do her job and the AI's job.

Cory Doctorow wrote about it a while back. I think it was this article "Humans are not perfectly vigilant" [0]. It explains how technology is supposed to help humans be better at their jobs, but instead we're heading in a direction where AIs are doing the work but humans have to stand beside them to double check them.

[0] https://pluralistic.net/2024/04/01/human-in-the-loop/


For what it's worth, the tech will only improve over time and looking at the birth rates, humans will only become more and more overworked and less reliable as the years go by. There should be a point where it just makes sense to switch even if it still makes mistakes.


This brings back memories.

I worked my way through some of its source code many years ago during my post-graduate studies and it was very _strange_. I see it is now on GitHub [0].

They used C macros to implement object oriented programming, with symbols like `me` and `my` and `thee` scattered throughout the source code. It seems the code has been converted to C++ (IIRC it used to be in C), but I still see the `my` keyword in there.

They have their own BASIC-like scripting language. The weirdest property for me was that it allowed for whitespace in the identifiers. Just look at the example in [1]: The `Create simple Matrix` is actually a function in the scripting language that constructs a matrix object. The function name corresponds to a menu item and IIRC they used some more preprocessor magic to reuse the same code for the menus on the GUI and the functions in the scripting language.

I don't think you're supposed to write the scripts by hand. Rather it recorded your actions as you worked your way through the GUI and then you could export and modify those recordings as scripts.

They also implemented their own cross platform GUI toolkit rather than using one of the existing cross-platform GUI toolkits, so it works on Windows, Linux (or any X Windows I believe) and MacOS.

[0]: https://github.com/praat/praat [1]: https://github.com/praat/praat/blob/master/test/script/comma...


Academic code is wild


I find myself marveling at how much stock the store at my local petrol station carries.

There are shelves full of different varieties of chocolate bars, and each of those wouldn't be there if people weren't buying them. Yet if you look at how many people are in the store at any given time, and how many of those people are buying chocolate bars and extrapolate then it _feels_ as if it shouldn't be worth anyone's while to carry so much stock.


There’s an entire supply chain behind that too. Cut off trucking into town and even the big grocery stores will run out of everything within days at most.


the stock of over-the-counter medications is wild.

there's are a few places synthesizing complex chemicals with insanely high degree of precision to go into asipirin and cold medicine and such. and then they get thrown into a broad distribution network that ensures almost everybody is within 5 miles of access to them


Veritasium had this video about the history of sewing machines recently [1].

I remember watching it and ended up in awe of how something that we take for granted took a journey of several thousand years to be get invented.

While I'm thinking about it, his recent video about the development of blue LEDs [2] is very interesting as well if you haven't seen it.

[1] https://youtu.be/RQYuyHNLPTQ [2] https://youtu.be/AF8d72mA41M


I didn't see anyone mention Markdeep [0] yet.

I started with a notes.txt file for the system I maintain. I found myself gradually adopting Markdown syntax because I need bulleted lists and headings to separate different sections. I also needed hyperlinks to documentation or StackOverflow answers.

So one day I just added the Markdeep tags to the bottom of the file and renamed it to notes.md.html

I still keep it open in a text editor for day to day use, but it looks really nice when you open it in a browser.

[0]: https://casual-effects.com/markdeep/


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

Search: