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

I see a lot of mention of ProtonDB in this thread, so I thought I'd take a look at which of my favourite games are supported.

Unfortunately, when I try to open it, it gives me a NS_ERROR_UNKNOWN_HOST when it tries to download the page's .js and CSS from a head.protondb.pages.dev domain.

I tried to add that to my /etc/hosts file, but then I got an error about a certificate.

Most strange, and the only clue I found online was this YouTube video[1] that suggests accessing it through Tor...

[1] https://www.youtube.com/watch?v=2DY3snvH9Xc


The cynic in me believes Google is doing this to exert more control over the Android ecosystem, and has very little to do with security.

I'm also afraid it will make it easier for Google to bend to authoritarian regimes and ban developers whose apps are not government approved.

Think it can't happen? Think different:

https://arstechnica.com/tech-policy/2025/10/apple-bends-to-t...


Didnt Apple get away with lot of App Store scrutiny with their current model. Why else wouldnt other app stores follow the practice?


A desire to treat their customers like adults. Or to feign that desire temporarily to win the market share of those for whom that's important.


To sell food to others, you need to get a "restaurant license". I dont think anyone would argue that people should be able to buy food from whoever. And I dont think that's what "treating people like adults mean".

I use food as an example to illustrate the point. I'm aware that food != app, but the point is when you offer goods/services in a modern society at scale, it is reasonable to verify yourself.


I think people should be able to buy food from whomever. I don't see why not. You can't go over to your friend's house and toss them some cash for a steak or wings or whatever? What, they aren't a professional chef with a license granted to them by a bureaucrat, you could get sick and die!


It's easy for me to judge what software is safe to use and mitigate what risk might exist. It's impossible for me to judge what food is safe to eat and being wrong could kill me.

Come on. There's a reason government regulates food and not apps. Government is at least accountable to us, and at the time food safety regulation norms were established, was trustworthy to act in our interest. Google and Apple never were.


> It's easy for me to judge what software is safe to use

How do you do that? Do you read the source code of the app you're sideloading?


Don't be obtuse. I can tell the difference between yt-dlp with 130,000 stars on github and some AI/crypto shovelware or a Spotify unlocker downloaded from a .ru site.

And the point isn't that it's impossible for me to get it wrong, it's that it should be my choice and my business and I'll accept the responsibility if it's less easy than I thought. The Apple types can have an easy mode where Apple decides what's safe. We can have it both ways.


Surely this is a time where you don't have to much of a cynic at all to believe this.


Sadly true. There was a time I would've given them the benefit of the doubt.

And don't call me Shirley


Another issue with AI not crediting such a post is that the license is CC-BY-NC (at the bottom of the page), so in theory AI would be able to launder the license.

I wonder how many times this has happened already?


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


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

Search: