About InputOutput.dev
Everyone should be able to use the internet to perform basic tasks without being bombarded with popups, compromising their privacy and security, or damaging the environment.
Everyone should be able to use the internet to perform basic tasks without being bombarded with popups, compromising their privacy and security, or damaging the environment.
We've all been there. You want the answer to some basic calculation, to convert a file format, or to count the number of characters in a piece of text.
But before you can do that, you must first trawl through search results, decline cookies, deny notifications, close a signup window, and only then you get to find out how many feet and inches in 4.3 meters — but it's too late, your brain has already melted.
It's frustrating. It's even more frustrating if you're using an old web browser, or a dial-up connection, or a screen-reader.
Browsing the internet without a content blocker
has become a deeply crap experience. Most of the web is trying to extract as much value from people as possible — often with no regard for who that leaves out.
I do hope to make money with this website, but not at the expense of the website being good. Maybe I'll stick a single ad on here from ethical ads, or sell hats made of up-cycled car seats or something.
The goal for this website is to be repository of tools that just work without being annoying or causing harm — the rest of this page details how I hope to achieve that.
The word accessibility
on the web is usually used in reference to physical or cognitive disabilities — but this site takes a broader approach — what is stopping people from literally having access to the tools on this site — especially the people for whom similar sites fail.
Here's how I hope to achieve broad accessibility on InputOutput.
I'm not an expert on web accessibility for people with physical or cognitive disabilities — but i'd like to be. I aim to make this site fully WCAG 2.1 AAA
compliant — and more.
If you find any accessibility issues on this website, please let me know and they will be fixed pronto.
Techie people build the internet — and techie people also tend to have fast internet connections, new devices, and money to spend on data.
Here's some of the issues you might face if you're going online without being a rich tech bro.
2g
network speeds, and in 2022 dial-up
internet is still a thing.InputOutput works on as many browsers and devices as possible — with the exception of when doing so would compromise people's security.
That means support for Internet Explorer 8
and many other legacy browsers.
Support for IE 8 - 10
, and Firefox 24-26
requires TLS 1.2
being enabled in the settings.
InputOutput doesn't use tracking scripts for the following reasons:
None of this is worth it when, especially when the data you get is…
Security is the most important item on this list. It would have been at the top, but it's very boring.
InputOutput is just a static website. You don't download an app, or give it your phone number, or sign up to a mailing list. There's no data collected, so no chance of a data breach.
It forces the use of https
, uses TLS 1.2
, HSTS preload
, and other modern security measures.
Some people and organisations disable JavaScript
for security reasons — InputOutput works with JS
disabled — and when JS
is working, all the tools run on your device. No information is shared elsewhere.
Actually, this is the most important one.
The internet is a huge emitter of green house gasses — around 5%
of global emissions — more than the airline industry.
The average website emits 0.9 grams
per page view — InputOutput produces around 0.00002 grams
per page view.
For every one million page views InputOutput receives instead of another average website — almost a ton of carbon is saved.
0.9g minus 0.00002g times one million = 899980g
899980 gram to tons
More greenhouse gasses are released into the atmosphere from the production of new devices, than from the using the internet itself. CITE
People buy new devices for a variety of reasons – a big reason is because their current device no longer works.
If we can keep devices working for longer, we can prevent devices being purchased. Here's how InputOutput does this.
Making this website compatible with older devices allows people to continue using them — see more on backwards compatibility above.
InputOutput supports dark-mode, and enabled dark-mode by default.
Phone screens are the largest drain on phone's battery life.
Phones with OLED screens save lots of energy when the pixels are darker – sometimes up to 25% less energy. CITE
This energy saving has a tiny direct effect on emissions — (phones are very energy efficient devices). It does however, have a big effect on the life expectancy of the phone's battery.
Lithium-ion batteries can only be used so many times before they stop working — increasing the life-time of a phones battery, increases the life-time of the phone.
Making the phone last longer, prevents the purchase of new phones.
Stay tuned. I will be regularly adding tools to the website — it's still very new, so there may be some bugs.
I hope you find it useful — if you do, make sure you bookmark it, come back, tell your friends, and let me know if there are any tools you'd like added – and i will add them!
Many thanks, — Nathaniel 09.03.23