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

When this first came out I retrieved the list of stations (around 20k, I think it was just a JSON file), converted it to .m3u8, and I have since used it as a playlist for WinAmp. It's playing one of those streams right now, using 4MB of memory and practically no CPU.

Over the years, several streams (or the station themselves unfortunately) have gone offline. To refresh my list I'd have to scrape the "globe", and it doesn't feel like the right thing to do.

Has anyone encountered a similar website, but with a simple list of public streams?


You should be able to do this with radio-browser.info [1]. Specifically, look at the documentation that lists all stations.

[1] - https://de1.api.radio-browser.info/#General


Direct link to a JSON file with ~50k Internet radio stations.

http://de1.api.radio-browser.info/json/stations

> Everyone is free to use the collected data (station names, tags, links to stream, links to homepages, language, country, state) in their works. I give all the rights I have at the accumulated data to the public domain.

https://www.radio-browser.info/


The page "What does it take to take an old game apart? (Part 3)" mentions the 'restunts' project to reverse-engineer Stunts / 4d Sports Driving, and finding limited information about it.

There's actually a small group working on it, and more details here: https://forum.stunts.hu/index.php?board=90.0

Disclosure: I manage the forum where the discussion is happening, I'll need up my SEO if the author could not find it :P


I've tried several launchers in the past decades, across operating systems. On Windows I'm a happy Keypirinha user — it's fast, uses a twentieth of the memory needed by its C# relatives (Run, Flow, etc.), and results appear with almost no latency as I type.

Plenty of plug-ins (list here https://ue.spdns.de/packagecontrol/ ) and they are fairly easy to develop: a Python code that returns a catalog of results, statically or dynamically.


https://dreadnaut.altervista.org - I can't believe I've been writing on it for 20 years now. I duplicated all content in English and Italian for a few years, then stuck to Italian when I moved to the UK — need to keep the balance.

- Some vim stuff: https://dreadnaut.altervista.org/categorie/vim

- Some web stuff: https://dreadnaut.altervista.org/categorie/web

I'm also fond of the handful of short stories I managed to produce

- https://dreadnaut.altervista.org/categorie/sogni

- https://dreadnaut.altervista.org/categorie/storie

And the books section has neat CSS-only shelves:

- https://dreadnaut.altervista.org/libri


> My complaint is it should store each email in its own file

Thunderbird supports one-file-per-email (Maildir) accounts, see settings. It's still marked as "experimental" because of some edge cases, but I have not encountered issues in many years, and it makes for a snappier experience.

- https://support.mozilla.org/en-US/kb/maildir-thunderbird

> There's still no way to backup my account settings.

Import / Export settings has ben around for a few versions:

- https://support.mozilla.org/en-US/kb/thunderbird-export


I run a 22yo online competition for a 32yo DOS racing game: Stunts, or 4D Sports Driving in some countries. The competition has spawned a long-lived community which includes reverse engineering, game patches, new cars, alternative engines, a few world meetings, and multiple other competitions.

- https://zak.stunts.hu

- https://wiki.stunts.hu/wiki/Custom_cars

- https://forum.stunts.hu/index.php?board=90.0&label=stunts-re...

- https://www.rockpapershotgun.com/the-remarkable-community-ar...


Stunts was one my favourite games around 93-95, I played it a lot. Another guy from Hungary.


Are you the Péter Ács referenced in the article, aka Zak Mckraken?

Because both Stunts and "Zak McKraken and the Alien Mindbenders" were my favourite games as a kid, and they're pretty much unknown to this day. The Mars face, the aliens with the long head at the telco, the kazoo, all etched deeply in my memory.

I love the fact that there is someone that has played and loved the two same niche DOS games as myself :)


Péter/Zak originally started the competition in 2001. I started helping out in 2012, and took over the main duties a few years later.

But indeed, that's Zak from the game! The favicon for the website is also a tiny version of the character's sprite.


I still have a Zak McKraken disk, and a Commodore 64 to run it. I really should go back and beat it some time...


I've seen this game mentioned countless times in the retro communities, but I never had it as a kid. Keen to give it a go, thanks!


Wow. I loved that game during my childhood. Had no clue it had an active community today!

Much thanks for letting us know.


It was my first computer game back in the early 90s! I wish I knew there were competitions around it.


+1 for stunts, every time i hear of it - puts a smile on my face :)


very cool, brings back memories from 90s when we played it with friends and made our own insane tracks


Did anyone find the dang manual :D

Oh the memories!


Don't panic: this deprecates `${var}`, which is a less-common syntax for interpolation, but leaves the most common ones, `$var` and `{$var}`, in place.

It reduces the number of slightly different ways to do one thing, and clears the ground for adding any-expression interpolation, which PHP is currently missing.


I'm not worried about the deprecation itself. I'm worried about the second argument you're making. This RFC trades stability for nicer syntax that isn't really needed. PHP is already great with strings. If the deprecation was indefinite and there wasn't a language feature waiting that relies on removing this, then I would not be worried at all. Will the implications be bad in this case? Probably not? It's the mentality behind that makes me uneasy.


PHP has been modernising for years. This particular change feels like a bad move to me (pointless) but it's part in parcel with them modernising overall and I don't want to discourage that as most of the improvements have been extremely beneficial. Speed upgrade from 5 to 7 was insane.


I've never known that "{$var}" was even allowed. All other languages using $ for string interpolation use the "${var}" pattern, often also allowing any expression ("${var / 10 + 2}") within the brackets.

Keeping "{$var}" seems like a strange decision to me. I assume the people who made the decision analysed open source projects and evaluated which option gets used most, but it doesn't feel like the most obvious decision to me.


You'd have to rewrite a good portion of all existing PHP code to eliminate the "{$var}" syntax. It is the "right" way to include variables in a string.


PHPStorm/PHPStan (I'm not certain which) will tell me `"My {$var} string"` doesn't need the `{}`, but won't give me the same notice when using `"My {$obj->getVar()} string"`. Personally, I prefer keeping the `{}`.


"{$arr[2]}" for array and object, {} is required.


But why remove it in the first place. Is it such a burden on the parser or mental overhead for developers?


Because this syntax is used for variable variables as well as interpolation.

By removing the interpolation, it makes the remaining code more predictable and less likely to have a footgun.


> clears the ground for adding any-expression interpolation, which PHP is currently missing


"Everything in moderation, including moderation."


> Does anyone have any examples of any other single-file app with a comprehensive interface like Files app that is entirely self-contained?

phpLiteAdmin (https://github.com/phpLiteAdmin/pla) is developed as separate PHP, JS, and CSS files. A "build" script merges all into a single PHP script, which includes compressed resources inlined after a call to `__halt_compiler()`. The same code can run as separate files, or as a single one.

I wrote the original "build", years ago, as we started extracting classes out of a procedural single file.

[edit] Link to the interesting bit: https://github.com/phpLiteAdmin/pla/blob/master/phpliteadmin...


That's good, but surely you won't compare phpliteadmin with Files app in terms of the interface.


Did you, by any chance, work on "Stunts" at Broderbund too? There's a reverse engineering effort around http://forum.stunts.hu/ that would dream to have a glimpse of the source code :)


I'm really sorry, I did not work on "Stunts". I was also developing at that time a Formula 1 game, that was finally not released.

With Broderbund I worked on:

- Showoff (https://www.whatisthe2gs.apple2.org.za/show-off-/), a kind of PowerPoint software

- Downhill Challenge (port from Atari to Apple II GS - https://www.youtube.com/watch?v=6V5JZGHox7I)

- Prince of Persia (port from Apple II to Atari ST)


Thank you, I enjoyed playing the Atari ST version of PoP many years ago, I remember it as one of the best games of the time!


You are very welcome! I thank Jordan Mechner for creating this game and the Broderbund team for letting me be part of this extraordinary adventure...


No problem, thank you!


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

Search: