The modern web is becoming unusable (omarabid.com)
Craigslist releases new mobile app for iOS and Android (apps.apple.com)
Have yet to use the mobile apps, but kudos to the Craigslist team for making their website one of the best mobile experiences out there. Loads quickly, easy to navigate, and isn't missing features compared to desktop. Certainly doesn't have the look we expect from a modern website but there's a level of usability we can all aspire to.
Big Pile of Vim-Like (reversed.top)
Sham news sites make big bucks from fake views (bbc.com)
What is Functional Programming? (first of 24 articles on FP this Christmas)
I Ditched Google for DuckDuckGo (wired.com)
I switched to DDG over a week ago when I began using my new laptop full-time at home. I do not have Chrome installed either. I'm using Firefox.
The Plain Text Project (plaintextproject.online)
History of Fidonet (1993) (olografix.org)
A Personal API (webb.page)
Fight back against Google AMP (2018) (polemicdigital.com)
Amazon Ring went from a smart doorbell company to a surveillance network (vice.com)
dredging an up a saved link from july 2018
How the Blog Broke the Web (stackingthebricks.com)
What became of the blogosphere?
'The Best Thing You Can Do Is Not Buy More Stuff,' Says 'Secondhand' Expert
Digital journalists at respectable news outlets play a role in amplifying false videos and other social media junk; they should thoroughly report before posting
The Junk Cycle
Show HN: Space Invaders in C (loadzero.com)
Ask HN: What are some examples of well-designed personal sites?
How to fight back against Google AMP as a web user and a web developer (markosaric.com)
W3C recommends WebAssembly (w3.org)
Top HN comment:
I say yes. But maybe the HTML-based document web will exist via limited web browsers, such as NetSurf, Lynx, elinks, etc. This web will exist between the Tor-based Dark Web and the hideously bloated modern web that can only be accessed by one or two web browser rendering engines.
More from that commenter:
That could mean we lose hackability and the ability to write extensions or even scrape the web without a BigCo webcrawler's level of infra investment. Is everything going to turn into an opaque single page app? Technically, webassembly is really cool, but I worry about where the browser is headed.
It makes no sense to me. You are saying, that instead a 5 kB webpage, you would load 50 MB code, which emulates a browser, just to show you the same webpage?
YES. That occurs now in a much small but still unnecessary manner, especially among media websites, which is the reason why Google created AMP. Media orgs force unsuspecting web readers to download 3 to 10 megabytes of crapware to read a 500-word article that is all text.
The commenter continued with:
Every webpage pays for the traffic in some way, and everybody tries to save web traffic as much as possible (optimizing images, videos, minifying JS, CSS ...). It makes no sense to expect, that websites would turn the opposite way just for fun.
Clearly, that person has paid zero attention to the bloated media website trash piles.
Meanwhile here I am running around with js off by default. Most of the internet still works. More sites work better with js off than work worse. I hope webassembly doesn't change that into a world where the "js off" analogy is "running my OS without the ability to execute programs."
Just wait 5 more years that 80% of the web switch to React / Vue / TheNewHypeSPAFramework and with or without WASM, you will be unable to browse "js off".
The blame here is not on WASM but on the abuse of client side rendering and "everything as an App" when most page are just barely interactive documents.
But a lot of amateurs will probably continue to produce websites that rely mainly on HTML, and that will be enough to keep me busy for a long time.
Web Assembly is yet another example of how complex the web has become. This is why we only have two or three web browser rendering engines that support this modern web nonsense. It's obviously complex when Microsoft throws in the towel on web rendering development and decides to rely on Google's web browser engine.
And Firefox's web usage is only around 4 to 6 percent, and that browser contains tens of millions of lines of code. Eventually, we may have only one web rendering engine that supports the complex, bloated web.
Limited web browsers, however, will continue to exist that will support the document web that requires only HTML and some CSS.
Cool website theme. Looks similar to how webpages display within the Lynx web browser.
Lets state the obvious, this is an imperfect and evolving measure and the goal is to foster discussion and rivalry in making our pages better, faster, and lighter.
Developers, designers, and product need to talk more on how to achieve this. A 1,700 word article might weigh 10KB but by the time you load HTML, JS, CSS, images, 3rd-parties, and ads, it can range between 2MB to 8MB depending on the web site. Bear in mind, the first Harry Potter ebook is 1.1MB and that includes cover art.
This uses WebPageTest.org to measure web page load speed on articles from a variety of news organizations and publishers and highlight the top ten.
"Please, Enough with the Dead Butterflies (2017) (emilydamstra.com)"
"Calm Technology (calmtech.com)"
Othernet: A multi-media broadcast to small, portable receivers (othernet.is)
Federation is the Worst of all Worlds (2018) (resistant.tech)
Challenging projects every programmer should try (utk.edu)
This page contains links that are new to me this month, but the posts might have been created years ago.
"Your blog probably doesn’t need a static site generator (zainamro.com)"
The modern web is becoming unusable (omarabid.com)
This Page is Designed to Last (jeffhuang.com)
High Performance Browser Networking
Randy Suess, computer bulletin board inventor, has died (nytimes.com)
You should make a blog! (drewdevault.com)