The most basic problems seem to be: 1. Everything being 'free' by default drives us to ad-supported centralized services. Economics aren't a separable concern. 2. Too few IP addresses. (At least one of the pioneers, I forget which, said he pushed for longer addresses but was overruled. So the technical constraints probably did not force this.) I'm not sure how to fix #1, but here's an approach from the 90s: https://c…
IPv4 adresses fit in a standard 4byte integer, that might be a reason. Quite frankly, if they didn't allocate full /24 to single entities (including localhost...), we might still have enough addresses left.
Ask HN: You have one shot to redesign the Internet – what do you change?
101–110 of 322 posts
Re: Ask HN: You have one shot to redesign the Internet – what do you change?
#102I'd make payments a prominent, application-native, easy to use feature from Day 1, right down in the network protocol level. 100% of the transaction would be transferred from the user to the service owner without a middle-man service taking a cut (payment gateway fees not withstanding). That way there wouldn't be any need to rely on advertising, app stores, or external subscriptions to run something on the internet.
I remember my dad scraping enough money to buy us a computer in '97 with unlimited internet (aol was still selling the internet by the minute back then). As a kid who hardly ever had enough money to buy a comic let alone magazine, and who's local library was lacking, it was life changing being able to just lookup and read about anything for free.
Re: Ask HN: You have one shot to redesign the Internet – what do you change?
#103Earlier quoted context omitted.
1D syntax assumes a linear pass from beginning to end across the bytes of a program to build the AST. You have concepts like brackets and parens and quotation marks and colons. 2D languages have none of those. They imagine all programs as laid out on a grid. Think of a spreadsheet. For trees, you use indentation. There is not a single computer language in all the world that cannot have it's semantics represented with…
Are you related to https://www.tree-annotation.org/ ?
I obviously have quite a passion for the idea that there's a universality to Tree Structures and some fundamental simple notation we are stumbling towards, so interesting to see others with that!
This page (https://www.tree-annotation.org/blog/no-escape.html) is close to one of the benefits, but it turns out you don't need any escape characters at all! Simply indentation let's you have blocks that cut and paste naturally with no escaping.
Re: Ask HN: You have one shot to redesign the Internet – what do you change?
#104The most toxic part of the Internet today is identity. Some of the IP address space should have worked like mobile phone numbers - paid for by subscribers and representing single identities. Even better, after the invention of RSA, the government should have backed ISPs or states issuing signing identities for a protocol level identity standard - sort of like SIM cards that would “represent” you on a single, authorit…
My guess is that most people who use the internet by 2050 will be strongly authenticated, whereas the current anonymous internet will remain as a relic of barbaric times for most, but still in use.
Re: Ask HN: You have one shot to redesign the Internet – what do you change?
#105Re: Ask HN: You have one shot to redesign the Internet – what do you change?
#106Just before the Internet was opened to commercial use in the mid 90s, would've made a perpetual prohibition of advertising over the Internet. Ads are what have ruined everything.
Take just about anything unpleasant about the Internet today and it is either directly a consequence of ads, or an indirect consequence of someone trying hard to make you see ads.
Re: Ask HN: You have one shot to redesign the Internet – what do you change?
#107Re: Ask HN: You have one shot to redesign the Internet – what do you change?
#1082. Make use of DNS SRV records for all services. Why HTTP must be on port 80? Why not consult DNS to resolve the port too? Pretty much related to my first point.
Re: Ask HN: You have one shot to redesign the Internet – what do you change?
#109I would fix the order of URLs instead of http://news.ycombinator.com/item it would be https:com/ycombninator/news/item
Also I like that ycombinator becomes "ycombninator".