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

A design change which didn't quite make it into the final release only enables the 5V and 3V3 lines on the GameCube controller when the tip-switch on the TRRS jack is activated.

The short-proof approach/strategy would be to use small magnetic pogo connectors, but I really wanted to maintain compatibility with the GC Nano!


Good to know this was already considered!


Purely for aesthetics! It wouldn’t be the same without that iconic glowing disc slot.


It's a lost opportunity that you didn't repurpose the CD drive opening as a full-size SD card slot!

Nicely done regardless.


That would have been fun, but the SD card slot is in the same place as on the original Wii (behind the front flap), which also makes sense.


If you were selling these, the "goodies" would surely need a couple minified disks, for purely aesthetic reasons!

Along with an "authentic" mini power "brick" wrapped around the middle of the USB-C cord. :)

Very nice!


The disc could then just be a caddy for a micro SD memory card, which when inserted on the disc slot would promptly launch a game stored in there.

Selecting games from a virtual library never has the same kick as when you insert a cartridge or a dis[ck] into a machine and have it boot from that.

Edit: I also realized you may as well cut out the memory card and just have each "fake" disc encode (perhaps optically) a little ID which the machine could read (perhaps a cheap camera) and associate to a game already stored in the machine's internal memory.


Funny you should mention that! Some members of the BitBuilt community are working on this including the talented YveltalGriffin https://bitbuilt.net/forums/index.php?threads/nintendo-vegas...


Is this seen as any less of a "Wii" than a trimmed board? What if parts were replaced with newer, functionally identical ones?

This is kind of a Wii ship of Theseus.


As a longtime observer of the scene, no. Creating the smallest board possible while maintaining original game compatibility are about the only metrics to stick to. Usually this boils down to keeping the CPU, GPU, NAND (if exists like the Wii), and most times the RAM.

There are some nuts people out there like Redherring32 with his TinyTendo project that go above and beyond just putting the components on a new board. He designed the TinyTendo which requires cutting down the DIP-packaged CPU and PPU from the NES into a smaller package. These components were only produced for Nintendo systems of the era and are the special sauce for overall game compatiblity. https://github.com/Redherring32/TinyTendo


Ship of Wiiseus


Heads up - I co-wrote this article with Kristine and this is based around the whole thesis of our company existing - I'm a software developer by trade with 15 years of experience. Having said that, dismissing the content based on the author I think comes across as an ad-hominem attack - after working with her for 4 years I count Kristine as an expert on this matter.

The overall point here isn't to use this as an excuse to not fix bugs, more that you should consider applying the same logic as devops/sre teams use for "uptime and availability" (5 nines, etc) to software stability to help you move faster as a company.


It's not an ad-hominem. It's an inference on the predictive power of the article as a function of the commenters prior belief on the expertise of non-developers.

They may or may not be right, but you can't just dismiss things you don't like by classifying them as a "fallacy."


The opening Dijkstra quote is out of context and deeply misleading. See https://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD303... for his views on the subject.


I just want to note -- I didn't dismiss the article based on the author's background; I was baffled after reading the article because it made no sense to me when I was reading it from the perspective of someone I initially assumed was a developer. I'm not really sure how someone can develop expertise in software development without having participated in the process, but if you cowrote the article maybe you can explain? Do you agree 97% of developers are following agile principles and that this stability formula is a good way to measure the overall bugginess of an application?


Interestingly, Apple's move seems to squarely aim at Rollout.io and tools that modify the "native" parts of the app rather than React Native/Code Push.

Microsoft addresses this in their FAQ https://microsoft.github.io/code-push/faq/index.html

As far as we can tell, React Native apps using Code Push have not yet been rejected by Apple, but it will be interesting to see what happens next!


Bugsnag (https://bugsnag.com) • Full Time • SF / Bath (UK)

Bugsnag is hiring for multiple roles, including for our Lead Operations Engineer!

We're a polyglot engineering company (https://github.com/bugsnag) helping software teams find and fix every bug.

- Lead Operations Engineer - https://jobs.lever.co/bugsnag/96421958-f597-46e3-b12e-ae2184...

- Support Engineer - https://jobs.lever.co/bugsnag/7e84fb89-516c-44a3-b272-a072ad...

- Front End Software Engineer - https://jobs.lever.co/bugsnag/e075a4e4-5c19-4900-a762-5cda8a...

Feel free to fire me an email if you'd like to learn more (james+hn@bugsnag.com), or apply using the above links.


Bugsnag - San Francisco, CA

https://bugsnag.com

We're helping software teams focus on building great software by building automated crash monitoring for web and mobile apps. Half of a typical developer’s time is currently spent finding and fixing bugs; we aim to bring that number as close to zero as possible, by automating the entire error monitoring process.

* Lead Operations Engineer - https://jobs.lever.co/bugsnag/96421958-f597-46e3-b12e-ae2184...

* Lead Frontend Engineer - https://jobs.lever.co/bugsnag/72d44059-903c-4e7c-b064-6eb89c...

We already work with some of the world's fastest growing companies like Square, GitHub, Mashable, Goodreads, Buffer, Heroku (and thousands more). We’re currently doubling revenue every few months and we're now expanding our team.

Email me (james at bugsnag.com) to talk more!


No


I currently just mash <return> <return> <return> to create a visual break in my terminal output.


Me too, and it's exactly why I made this script :)


For such a simple app as this, the details really matter. They've done a great job


For sure. Best looking app I've ever seen. The level of simplicity is just breath-taking. Amazing how well they made it all come together.


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

Search: