Hacker Newsnew | past | comments | ask | show | jobs | submit | RiverCrochet's commentslogin

There's another way to make addresses purely readable that's been around longer than NAT: DNS.

DNS, Avahi are super usefuler.

Good luck when you're trying to troubleshoot and DNS not working is one of the symptoms. 8.8.8.8 and 4.2.2.x are easy to remember.

So is 2620:fe::fe for Quad9 DNS

DNS should be auto configured and work with multiple redundancy these days.

If it breaks, so much that you cannot do a dig, you need to re think your network.


Oh yes, that's really convenient for home users. "Install this thing on several computers and keep it in sync or you're not qualified to have a network"

Home users would ideally be served by things like mDNS and LLMNR, which should just work in the background. If I want to connect to the thermostat I should be able to just go to http://honeywell-thermostat and have it work. If I want to connect to the printer it should just be ipp://brother and I shouldn't even need to have a DNS server.

And if DNS fails, I have to use a serial console to get into my router and fix it, because I can't remember what address to type in ssh?

Your interface has a default gateway configured for it, doesn't it? Isn't that default gateway the router? NDP should show the local routers through router advertisements. There is also LLDP to help find such devices. LLMNR/mDNS provides DNS services even without a centralized nameserver (hence the whole "I shouldn't even need to have a DNS server"). So much out there other than just memorizing numbers. I've been working with IPv6 for nearly 20 years and I've never had an issue of "what was the IP address of the local router", because there's so many ways to find devices.

Even then nobody is stopping you from giving them memorable IP addresses. Giving your local router a link-local address of fe80::1 is perfectly valid. Or if you're needing larger networking than just link-local and have memorable addresses use ULAs and have the router on network one be fd00:1::1, the router on network two be fd00:2::1, the router on network three be fd00:3::1, etc. Is fe80::1 or fd00:1::1 really that much harder to memorize than 192.168.0.1 or 192.168.1.1 or 10.0.0.1, if you're really super gung-ho about memorizing numbers?


really home users who mess with DNS settings? Lot of people here are living in a bubble.

My DNS "server" is a router which can "add" static entries. Easy with static addresses, won't work with dynamic addresses.

What redundancy, multiple servers? Do you think everybody runs dedicated homelabs to access a raspberry pi.


> My DNS "server" is a router which can "add" static entries...won't work with dynamic addresses.

Sounds like a pretty poor setup, systems which could auto-add DHCP'd or discovered entries have been around for literally decades. You're choosing to live in that limitation.

> What redundancy, multiple servers?

Multicast name resolution is a thing. Hosts can send out queries and other devices can respond back. You don't need a centralized DNS server to have functional DNS.


OK, so use the IPv6 endpoints? Write them down if you have to use them that much?

- 2001:4860:4860::8888

- 2001:4860:4860::8844

If you hate typing that much, computers may not be for you.


I really don't think 2001:4860:4860::8888 is as easy to remember as 8.8.8.8, no.

> If you hate typing that much, computers may not be for you.

Nobody said anything about typing?


Before Windows 95/3.x, there was DOS.

There were no rules in DOS, or r_x permissions like Unix.

The DOS kernel itself didn't really impose any structure on the filesystem. All that mattered was:

- The two files that comprised DOS itself (MSDOS.SYS, IO.SYS) had to be "inode" 0 and 1 on the disk in early versions,

- the kernel parsed \CONFIG.SYS on boot, and I think looked for \COMMAND.COM if you didn't specify a different shell with COMSPEC= in CONFIG.SYS. There were defaults if \CONFIG.SYS didn't exist, but of course all your DEVICE= stuff won't load and you'll probably not have a working mouse, CD-ROM, etc.

\AUTOEXEC.BAT was optional. That's it. Any other files could be anywhere else. I think the MS-DOS installer disk put files in C:\DOS by convention but that was just a convention. As long as COMMAND.COM was findable DOS would boot and be useable-and if you mucked something up you just grab your DOS boot floppy with A:\COMMAND.COM on it and fix it.

From what I recall most installers-if provided-made a directory in \ and put all their files there, mixing executables with read-write data. There was no central registry of programs or anything unless you were using a third party front-end.

Windows 3.x and 95 inherited the DOS legacy there.


> I think the MS-DOS installer disk put files in C:\DOS by convention but that was just a convention.

That assume that you where going to install the OS, which assumes that you had an hard drive :-). The original IBM PC didn't, and anyway MS-DOS didn't support folders until version 2.0.

On those old PCs you would boot your computer on a floppy drive with all the files on the root of a floppy, and execute your command there. There was not much to work with anyway, check the content of the boot floppy of MSDOS 1.0 [1].

And also, especially if you had a single floppy, you wouldn't even use it: to run your software you would boot a disk with a IO.SYS, MSDOS.SYS, COMMAND.COM and an AUTOEXEC.BAT that would start your favorite word processor (WordStar of course :-D ).

[1] https://www.youtube.com/watch?v=0-X7Thsn0pI


Yep I don't think the Microsoft installer was there until version 4 or 5. Around the time MS was making DOS more "user-friendly" with things like /LONGDESCRIPTIVESWITCHES, DOSKEY, MIRROR, UNDELETE and UNFORMAT. It looked like the blue text-mode Windows XP installer.

> I think the MS-DOS installer disk put files in C:\DOS by convention but that was just a convention.

Yes. For whatever reason my father used C:\SYS and I inherited it, along with C:\WIN for Windows.


Look, I like the occasional $2 checks in the mail. For now, I can buy a candy bar with it.

I have a gift for you: https://openclassactions.com/

You welcome :)


Here in Canada, even a chocolate bar has now gone up to $3 at Walmart

Two for the price of three data breaches!

Non-sequitur. The Internet only enables the copying of bits and not their theft, as the original bits aren't removed from their source. A remote-copy-and-delete might be considered a theft, but Bittorrent has no delete provisions and that's not really inherent to the infrastructure of the Internet per se (e.g. your network card can't physically make bits on the other side in storage disappear).

For example:

Good. The internet is meant to uplift human society, not enable petty theft. If only they could have gone after each thief to take back the money they stole.

- signed, not-Asooka


There's a difference between "I am the creator of this content [that I actually didn't create]" and "I am enjoying this content that I did not create." One could argue that it matters, in the latter case, whether you are enjoying the content in a manner with the creator's intention of how you enjoyed it, but, to state one among many possible responses, it is far from clear when I consume media through approved channels that that accurately represents how the creator would prefer I enjoy it.

An old 1970's arcade game, Quiz Show, used an 8-track tape to store the questions and answers. There's a YouTube video about it, and audio dumps of the 8-track on archive.org I think.

I thought there was an MSR buried deep somewhere that enables "Cache as RAM" mode and basically maps the cache into the memory address space or something like that.

Lol a quick Google search leads me to a Linked in post with all the gory technical details?

https://www.linkedin.com/pulse/understanding-x86-cpu-cache-m...


A lot of people do their grocery shopping at Walmart (even if you don't). This positions Walmart as being able to offer discounts for food and other daily necessities to people right on their TV. People are going to like this-especially the cohort that would buy a cheap TV at Walmart. They're going to really like saving a few dollars on groceries or gas. Not to mention Walmart can now offer perks through the TV to its millions of employees. They're going to like it too.

Walmart is one of the most litigated companies ever, and probably has 10+ active lawsuits against it at any given time. So if they're getting into this, they're fairly sure it will work legally now and in the future.

The battle against personal-data-collection by default on TVs is probably lost at this point. It's over. Non-smart TVs will probably become specialized, super-expensive corporate-class expenses out of reach of most people before too long.

Projectors are capable of creating a big image on a wall like a TV, and while it's not as bright, it comes with much less privacy invasion, and is also portable. That's where I'm likely spending my future TV dollars until those gets caught up in this as well.


Great point! My knee-jerk reaction was that this is an intrusion and the enduser would be held hostage unless he/she gives up personal information to Walmart...and maybe that is the case for some, but some will surely benefit from the personal advertising and discounts. I do believe there should be a large, bright, unavoidable notice on the outside of the TV packaging stating that a Walmart account is required to use the TV.

And that will also benefit Walmart. They have Walmart+ which is their grocery delivery and in-store checkout app - which, if you've ever shopped at a busy Walmart near a city, both of those either enable you to avoid actually entering a Walmart or make it much quicker if you go in the store.

So that sticker will be a big "This TV requires a Walmart+ account - Sign up for Walmart+ and get free grocery delivery on orders over $30 and discounts at the self-checkout AND deals on streaming!" Their electronics department people will probably be trained to answer any questions and help people sign up on the app (if they're not already).

Walmart's pretty smart here.


Get an actual projector screen and mount it on your wall, you'll get a much brighter picture than just projecting on a painted wall.

Brighter picture perhaps, but good luck being able to have anything resembling "actual black", best you'll get is dark gray.

Alternative solution that doesn't require worse picture quality, never hook up the TV to the internet. State of the art quality, none of the data collection.


I would bet five figures that within 5 years it will be commonplace for TVs to require an Internet connection in order to be used at all. One is ATSC 3.0 and its DRM encryption capabilities. The other scenario is probably be that, because the TV has pre-installed applications, then the TV has to record your age and register it upstream to comply with an age-verification law or interpretation thereof.

Agreed, you'd still need to darken the room for the best picture in any projector scenario, as the darkest black you can get is whatever the ambient light level is.

> People are going to like this-especially the cohort that would buy a cheap TV at Walmart.

What? If anyone truly believes that "People are going to like this", then just make it opt-in.

There is a reason it's not "opt-in". They know damn well people are NOT going to like it.


The constitutionally defined purpose of copyright is:

"... To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries."

I don't understand how "person X created this so anyone who does something similar has to pay him and his kin for all eternity" promotes progress. In fact, it does the exact opposite - at some point you can't do or say anything through any persistent media without paying legions of lawyers, trusts, and corporate entities.


You could always create something on your own instead…

Incorrect. If everyone who creates something has a claim on it for eternity, eventually creating something will be impossible.

If multiple network interfaces defines a router, then every cell phone is one, because every cell phone has a cellular and Wifi interface, and is a router in hotspot mode. Three interfaces if you count USB which can also be a network interface (hotspot works over USB in both Windows and Linux) and four if Bluetooth PAN is still a thing.

Speaking of phone companies, Apple will be manufacturing Mac Mini in USA.

If Apple can make a Neo laptop out of phone parts, they could make a US Airport router out of US mini PC parts.


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

Search: