Readit News logoReadit News
ufocia commented on A most elegant TCP hole punching algorithm   robertsdotpm.github.io/cr... · Posted by u/Uptrenda
hdgvhicv · 2 hours ago
Basically the same thing. If you legitimately need to establish a connection then put a firewall rule in, whether that needs nat or pat is a function of your available addresses.

If you are tying to work around your firewall because it isn’t yours, that’s not a legitimate use.

ufocia · 25 minutes ago
You're assuming that the firewall was configured correctly or that the firewall admin is cooperative. That's a big ask.

On the other hand, there is plenty of badly written networked software. I bet most of the networked software developers have no idea how to correctly plumb their software. They just open whatever connection, e.g. sockets, their OS provides and just run with it without care of the underlying layers. The OSI model theory in fact encourages this ignorance.

ufocia commented on A most elegant TCP hole punching algorithm   robertsdotpm.github.io/cr... · Posted by u/Uptrenda
sholladay · an hour ago
Yes, but a computer is just a paperweight without its software. Also, increasingly the hardware is being specifically designed and optimized for that non-deterministic software. The experience of using computers is changing and we’re still in the early days of that shift.

Of course there’s still plenty of deterministic software you can run… for now.

ufocia · 44 minutes ago
I can almost guarantee that all of AI runs on deterministic hardware and software. AI is just (near?) the top of the stack. There is no reason, and probably never will be to have a purely heuristic computer. Deterministic systems are way simpler and cheaper to handle very routine well defined tasks. Even AI authors code behind the scenes to process data files deterministically.
ufocia commented on A most elegant TCP hole punching algorithm   robertsdotpm.github.io/cr... · Posted by u/Uptrenda
ufocia · an hour ago
Meh. "It is assumed another process will coordinate the running of this tool." Coordination is the crux of the problem for fast convergence. Otherwise you're stuck with an infinity cubed, hypercubed, or worse problem.
ufocia commented on A decade of Docker containers   cacm.acm.org/research/a-d... · Posted by u/zacwest
atomicnumber3 · 7 days ago
Why is docker used by far the most, then?
ufocia · 7 days ago
Laziness
ufocia commented on A decade of Docker containers   cacm.acm.org/research/a-d... · Posted by u/zacwest
jfjasdfuw · 8 days ago
Plan9 or Inferno.
ufocia · 7 days ago
Wow! That's digging deep in history. Has Plan9 been updated for modern hardware?
ufocia commented on A decade of Docker containers   cacm.acm.org/research/a-d... · Posted by u/zacwest
Sophira · 7 days ago
> If you imagine the absolute worst case scenario that every program shipped all of its dependencies and nothing was shared then the end result would be… a few gigabytes of duplicated data?

Honestly, I've seen projects that do this. In fact, a lot of projects that do this, at the compilation level.

It feels like a lot of the projects that I would want to use from git pull in their own dependencies via submodules when I compile them, even when I already have the development libraries needed to compile it. It's honestly kind of frustrating.

I mean, I get it - it makes it easier to compile for people who don't actually do things like that regularly. And yeah, I can see why that's a good thing. But at the very least, please give me an option to opt out and to use my own installed libraries.

ufocia · 7 days ago
Maybe the RAM crunch will get people optimizing for dedup again.
ufocia commented on A decade of Docker containers   cacm.acm.org/research/a-d... · Posted by u/zacwest
diroussel · 8 days ago
So you’ve never improvised an air conditioning system from a spare bilge pump, a propane tank and a cast iron radiator?

Sir, this is a hacker news.

ufocia · 7 days ago
Facts! That would've been covered on Hackaday not here.
ufocia commented on A decade of Docker containers   cacm.acm.org/research/a-d... · Posted by u/zacwest
toast0 · 8 days ago
I don't think SLIRP was originally for palm pilots, given it was released two years before.

SLIRP was useful when you had a dial up shell, and they wouldn't give you slip or ppp; or it would cost extra. SLIRP is just a userspace program that uses the socket apis, so as long as you could run your own programs and make connections to arbitrary destinations, you could make a dial script to connect your computer up like you had a real ppp account. No incomming connections though (afaik), so you weren't really a peer on the internet, a foreshadowing of ubiquitous NAT/CGNAT perhaps.

ufocia · 7 days ago
SLIP not PPP. Those are two very different protocols. Otherwise your comment is fairly accurate. There were dial-in terminals, whether more expensive or not, that could be repurposed for generic Internet access.

I don't recall whether you could technically open listening ports, at least for a single connection, using slirp, but many, if not all systems, limited opening ports under 1024 to superusers, which (would have?) made running servers on standard ports more difficult.

In any case, I'm glad that you pointed out ACM's apparent revisionist history. They should know better.

ufocia commented on Uploading Pirated Books via BitTorrent Qualifies as Fair Use, Meta Argues   torrentfreak.com/uploadin... · Posted by u/askl
dizzy9 · 8 days ago
Some of us are old enough to remember when the RIAA sued children for downloading Metallica albums on filesharing networks. They sued for $100,000 per song, an absurd amount when you consider that even stealing a physical album would amount only to around $1 per song. What was bizarre was that courts took the figure seriously, even if they typically settled cases for around $3,000, still around 30x actual damages. The legal maximum was $150,000 per infringement: when a staffer leaked an early cut of the Wolverine movie, the studio could only sue for that much.
ufocia · 8 days ago
Your memory may be failing you. The "maxima" you cite still exist, but they are merely statutory damages provisions. In other words, the plaintiffs can obtain such damages without proof of actual loss, i.e. strict liability. If the plaintiffs succeed in pricing actual damages beyond this level, they can obtain them.
ufocia commented on A Nationwide Book Ban Bill Has Been Introduced in the House of Representatives   bookriot.com/hr7661-book-... · Posted by u/LostMyLogin
ufocia · 16 days ago
Doesn't look like a ban, a mere withholding of federal funds.

u/ufocia

KarmaCake day110August 23, 2019View Original