Forgot your password?
typodupeerror

Comment Re: Reddit is shit. Where is the open alternative (Score 1) 103

Ah yes, and this caching CMS will stably run on a very limited $1/mo VPS without any additional hardening on your part?

These "multiple available platforms" don't magically set up, evaluate, and administer themselves, after all.

Meanwhile, in the real world, my hosting costs are set to triple in two months thanks to my provider's hardware costs shooting through the roof. User donations currently cover about 1/2 of the existing cost. The rest comes out of my pocket.

BTW, even with >90% of all incoming requests blocked outright and most stuff static, at least 3/4 of all remaining hits (and all but a single-digit percentage of the actual bandwidth usage) are these crawlers. Most of that _is_ static content that doesn't change, but *that doesn't matter to the crawlers*

Comment Re:So i can just post 30TB and get it later? (Score 5, Informative) 66

No. Trying to push 30TB into Freenet will be interpreted as an attack on the network by other peers and they'll disconnect from your peer.

Freenet is better viewed as a communication medium than a storage medium. Data is prioritized according to demand, somewhat like an LRU cache. You can't upload 30TB and expect the network to preserve it for you.

On liability, running a Freenet peer is more like running network infrastructure that automatically routes and caches other people's traffic than intentionally publishing it. US law explicitly recognizes this distinction in the DMCA's provisions for transitory network communications and system caching. We discuss this in more detail in the FAQ.

Comment Re:Just a heads up, decentralized platforms... (Score 4, Informative) 66

You obviously haven't tried Freenet. You can join our room on River and you'll see no spam, no fraud, no hate speech, none of that.

Decentralized doesn't mean unmoderated. Systems built on Freenet can be moderated however their creators and communities want. River is moderated.

The difference is that nobody running one service gets to decide what everyone else is allowed to run.

Submission + - Freenet: Apps Without Platforms

Sanity writes: Earlier this year Slashdot covered the launch of the completely redesigned Freenet. I recently gave a talk about what we've been building since then. Unlike traditional web applications, apps on Freenet have no central server or database, with application state instead distributed across the network. These now include decentralized group chat, publishing, search, and fully decentralized Git hosting. The talk also gets into some of Freenet's internals, including how we use machine learning for network routing.

Comment Re:Age verification is a reasonable requirement (Score 1) 170

Your argument fails at the subject line. Age verification is neither necessary [...]

Your argument fails at the starting line. Age verification is "necessary" because the law of the land requires it.

You can wail and gnash your teeth all you want at application authors, OS vendors, and so forth, but at the end of the day, it's their asses (and bank accounts) on the line, not yours. Don't like it? Direct your wrath towards your governmental representatives; the odds are they were directly responsible for enacting the shitty regulations that everyone else is stuck having to implement.

Comment Re:Give my my SysVInit (Score 1) 170

It's a lot more touches and back and forth than doing the same for other init systems. On others, you do a thing, and it's done. Add an init file, and it's there - no need to tell the init system about it. Update the config for the init scripts (ex. /etc/defaults/ollama), and it's done when you write out the file. Add a symlink so it starts on runlevel 3, and that's done - no need to also tell some any system that you did it. Run the init script and it runs, displaying output and errors itself as needed - no need to dig through journalctl.

Except you're comparing apples to oranges. In the systemd case you manually created a unit, interactively started it, and manually debugged it (also interactively). In the sysv case, you ... copied a file, manually started it, and assumed it worked properly because no errors were reported on the console (which is _very_ dependent on the service+script in question)

If it failed to start in systemd (ie step 4), you'd have been told immediately. you could also run 'systemctl status oolama' to get the, well, status including the last 10 or so log lines including stdout/stderr/syslog output. no need to play with mucking with the logs. Which is a much better starting point than debugging "sometihng went wrong" in the sysv script world.

(BTW, you created a bunch of extra work for yourself in the systemd case, 3+4 are trivially combinable. And do you really want a service manager to automatically reload+apply changes you're making while you're interactively editing its configuration? FFS...)

Comment Re: Give my my SysVInit (Score 1) 170

I can and frequently do write crontab entries without any more documentation than "m h dom mon dow command" which is at the top of my cron files, though I only ever use m/h/dow and yes I do have that memorized.

In other words, you learned to do something one way, and now you're too damn lazy to learn anything else.

I ran into a systemd bug multiple that STILL hasn't been resolved, years later.

What does a possible bug in a DNS resolver have to do with managing processes?

Meanwhile, to paraphrase two of the final comments before the ticket was closed, the "bug" is the confusing user message that is produced when the resolver can't reach the upstream DNS server for whatever reason. That DNS sucks and is perpetually half-broken is hardly a news flash.

Slashdot Top Deals

What ever you want is going to cost a little more than it is worth. -- The Second Law Of Thermodynamics

Working...