Hacker News new | past | comments | ask | show | jobs | submit login
Slack on a SNES (bert.org)
164 points by bertrandom on Oct 20, 2018 | hide | past | favorite | 27 comments



Wait, so I can finally run Slack in a browser! SNES emulator targeting WASM.



that TAS isn't THAT impressive, given that the same techniques can be abused to produce this: http://tasvideos.org/5384S.html

Also, the detailed rejection response to TASbot plays Twitch, remarks that actually running the Twitch client code on the SNES is possible (with SNES having web connection peripherals) rather than just streaming the chat output video through a controller. The submission and the responses are located at http://tasvideos.org/4947S.html if you want to check them.


It seems rather appropriate that XML is still required at some point in this process.


I didn't care about the slack stuff... But Nintendo had a freaking satellite?


You don’t need your own satellite to broadcast on one, you can just rent access.


From whom?


A Japanese satellite radio company called 'St.GIGA'.

https://en.wikipedia.org/wiki/Satellaview


From one of the thousands of companies that own satellites.


I got distracted by the > const pad = require('pad-left');

Just curious, not much has changed since the left-pad issue a while ago? Not saying it's wrong though.


If this is a genuine question, NPM made quite a few changes, including no longer allowing package versions to be deleted after they've been up for more than 72 hours. It's not possible to "pull the plug" on an entire package that a lot of people are depending on anymore without working with NPM support.



Hm, at first I thought that they went with "padStart" instead of "padLeft" to address RTL languages, but the documentation still says

> The padding is applied from the start (left) of the current string.

I wonder if they just didn't want the "pad-left" stigma.


Many current programming languages and libraries go with start/end rather than left/right precisely because of RTL languages. Clarifying "start (left)" doesn't seem unreasonable to help readers of English documentation understand, though it should probably say "start (left in left-to-right languages)".


I clicked the link in horror hoping to hell someone had not ported electron to an SNES. Happily they did not... my faith in humanity is restored.


To have Slack on an actual SNES, you could put a modem/NIC in the cartridge, like XBAND did in the 90s.


Twitch chat on Pokemon Red has been done :^) https://www.youtube.com/watch?v=P28kp66XMw4


Now here’s a guy who’s going to be eaten by a Tyrannosaur some day.


Bert! Great use of those platform APIs


An SNES.


I wonder if this is a continental thing? I grew up in Europe and everybody always pronounced SNES as "snes", then recently visiting America and chatting to a bunch of geeks, I was surprised that they all called it the "ess enn ee ess"


I rarely have an excuse to say it out loud, but my default would be 'Super Nintendo'. Not sure if that's standard here (Australia), but it's what I remember hearing as a kid.


I remember the same growing up in Australia, though nowadays I tend to say “snes” for some reason


Germany here. "Super Nintendo" or "ess enn eh ess". Precursor was the "enn eh ess" (eh as in less, not as in tea)


I got all excited and thought it was about running Slack(ware) Linux on a SNES, then its this crap sobs ( ;) )


This is such a common comment on HN that it makes me believe that a small portion of the population doesn't realize that "hey, that word can mean multiple things" is a thought everyone has all the time without considering it particularly noteworthy.

Of course, it's really just an opportunity for some weak posturing like "heh, I thought you meant floppy as in the floppy disk, something us grey beards had back in our day ;)."


> "hey, that word can mean multiple things" is a thought everyone has all the time

Oh how I wish this were true; but from what I've seen, the vast majority of arguments in the world today boil down to people assuming that their own definition of a word is the only valid definition of that word :(

(As an example, person A might say "feminism [meaning man-hating] is bad", and person B might say "no you're wrong, feminism [meaning equality] is good!"; and then even though they both actually agree 100% about the fundamental ideas, they end up as bitter enemies, deeply offended by each other, because they can't see that they're actually talking about different things...)




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: