Some took this as a subtle condemnation of script in the browser. This rekindled a perennial discussion about whether script in the browser ought to exist in the first place. There's a vocal minority of users in the comment sections of Slashdot, SoylentNews, and elsewhere, who believe HTML documents ought to be static apart from form submission. (See, for example, the reaction on Slashdot and on SoylentNews to Google Chrome's adoption of WebAssembly.) To them, if an application needs to be more dynamic than HTML, CSS, and form submission can provide, then it ought to be native, written using a multi-platform toolkit such as Qt, and made available as source code under a free software license for download, inspection, compilation, and installation by PC owners.

So anyway, some replies claimed that the two-of-three UI isn't even possible without script in the browser. It's true that HTML lacks a selection input allowing greater than one but fewer than all options; radio buttons allow only one, and checkboxes and <select multiple>. But navigation or form submission allows the server to correct mutually inconsistent inputs and present a consistent view to the user.

HSTS

Posted on December 22, 2016

Don't like everybody seeing what web pages you're looking at? Try the HTTPS Everywhere extension by Electronic Frontier Foundation, available for Firefox and Chrome. It rewrites http: URLs on select websites to use https: instead. This means a snooper looking at your can see only what sites you're viewing, such as "some page on Stack Overflow" rather than "the question about == and === in JavaScript".

Pin Eight is not included in HTTPS Everywhere, but it does have a similar feature called HTTP Strict Transport Security. Once it's turned on in your modern web browser, the browser will rewrite all URLs to https:. Currently we're deploying it on an opt-in basis, so go ahead and turn on HSTS for a month.

OCSP problem

Posted on April 5, 2015

We are aware of a problem reaching Pin Eight with Firefox 37.
StartSSL is having OCSP issues.
Users of Google Chrome are unaffected.

Follow me on Twitter

Posted on February 13, 2015

I have a Twitter account now (@PinoBatch), but I still feel like I haven't hatched all the way.

A couple users on NESdev BBS found a few serious problems with my NES and Super NES project templates. So I addressed some of their concerns in version 5 of my NROM, SNROM, and LoROM templates. Highlights include:

Added overall map of source code to README

Background and player related code are in separate files

Indented forward branches in player movement code

Super NES register names are broken into functional groups have aliases based on names from Fullsnes

Super NES

Fight for the future of the Internet

Posted on September 1, 2014

For years, there has been a fight between between "net neutrality" and "paid prioritization" approaches to last-mile home Internet access in the United States.
ISPs normally make money by charging a monthly fee to the receiver (you), but lately some have been trying to double-dip by also charging both the sender of the information (such as Netflix).
Instead of giving subscribers what they have paid for, some cable and fiber telecom providers have chosen to engage in congestion by choice in order to promote their own traditional cable television service instead of over-the-top (OTT) video on demand services such as Netflix, Amazon Prime, and Hulu Plus.
These providers intentionally route the OTT service's connections down the "slow lane" to degrade quality of service unless the OTT service pays the ISP a recurring fee.
So under paid prioritization, the customer ends up paying the ISP twice: once as part of the Internet subscription and once to the OTT provider.

Proponents of net neutrality have staged a protest against anticompetitive double-dipping on September 10.
Many web sites will briefly display a fake loading bar as a symbol of the fight against ISPs' preferential treatment of some sites over others.
Pin Eight is among them.

Security

Posted on August 7, 2014

A long-standing mixed active content problem on some pages of this site has been fixed.

The JSNES Arcade

Posted on July 12, 2014

If your PC is fast enough, and it uses a modern web browser, visit the JSNES Arcade to play some of my NES games without having to download and install an emulator.

Wiki scraper

Posted on June 10, 2014

Since Koitsu announced the decision to shut down Parodius Networking, I've been privately maintaining a tool that backs up a wiki that runs MediaWiki software. I used it as a backup plan in case normal wiki migration didn't work correctly, but it ended up proving useful for creating a downloadable static version of a reference wiki. It is currently in use on NESdev Wiki, and now I make it available for everyone to download.