Live data from Hacker News

Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day

neatnik.net

171–180 of 210 posts

Re: Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day

#171

Earlier quoted context omitted.

I encountered juniors straight out of school who don’t know what tar is, or rsync, or what a symlink is. It’s all learnable and everyone starts somewhere. But you’d think natural curiosity would kick in and they’d have picked up some of this on their own by the time they have a job.

Ok, sure, windows. But here’s one I heard literally two days ago: we counted three engineers (out of many) who knew that physical memory was not actually a giant flat space of contiguous addresses, and that there were multiple layers of address-mapping and region-joining glue logic between a program and the hardware, including in os libraries, and even inside the hardware. Maybe knowing such information is archaic or…

You seem to be under the impression that any part of the average contemporary identity-and-behavioral-development stack encourages asking questions. Babysitting/teach-to-the-test schools don't, authoritarian parents and community authorities and corporate overseers don't, consensus-manufacturing politicians and media don't. (Heck, even our national soccer team doesn't.)(That was a joke.)

Worse, people who find it within themselves to ask questions anyway frequently face silence or a smackdown. The Internet's Own Boy remains no longer with us.

Re: Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day

#172

Earlier quoted context omitted.

Does it not demonstrate the trivialness of it which was the case I'm making? I simply do not want to announce my address here, it's ancillary to the discussion...you shed a layer of security by deciding to make your address public, non of which would benefit the whole point of any of the services I linked. Circling back to the main discussion of indie web, tor is a great alternative if your circle of visitors is of r…

It demonstrates that you don't actually believe onion links are viable.

GP said:

>you shed a layer of security by deciding to make your address public, non of which would benefit the whole point

It's possible to host something with no intention of making it internet-public. I also have services like that, that I only use myself or with friends. GP argument is that they don't want to share the onion link to their website, because (bluntly) we are not invited. Onion domains are actually relatively private (i mean unguessable - unlike clearnet domains), so it's possible to host private websites without any additional authorization.

Having said that, onion links carry a implicit baggage, so while I think they're great for sharing things with (technical) friends or a private VPN, they're probably not the best way to host services intended for public.

Re: Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day

#174

Earlier quoted context omitted.

When you pay for something, you stop being the product and become the customer instead. That's a big deal .

I've never understood this mentality. Why can't they still sell your data after you pay them? Porque no los dos?

With a free service it's given because they have to monetize end of the day. For paid services different businesses will have different strategies. Some have a solid business model and are content with it, some want to differentiate themselves using privacy, some simply don't want to take the reputation risk that comes with moves like this. Will there be some sleazy bastards who take your money and your data (cough cough gith*)? Sure, but they will get found out eventually and astute people will be able to steer away.

Re: Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day

#175

Earlier quoted context omitted.

> Considering many people doesn't know what a file is, keeping the spirit alive is important, I think. Files aren’t sacred. It’s actually troubling that many technical people never consider alternatives. Most of the worlds data today is probably not stored in filesystems, rather in databases and object stores that use custom storage backends.

After the nth time of my Android Chrome app silently corrupting and auto-deleting my browsing history (all of it; it's not a bug, it's the intended behavior!), would love to hear about a file alternative that's modular enough to resist that kind of catastrophic failure and interoperable enough to inspect/repair if anything ever happens.

how would any alternative design prevent intended behavior?

But the most obvious alternative to a filesystem would be formatting a whole hard drive as an sqlite database. Obviously it would be a radical rethink in OS design.

There are also "single-level stores" from the last millennium - designs where there is no separation between volatile and nonvolatile storage. All memory in these systems is treated as nonvolatile. A Word document, for example, would be something like a suspended Word process. A directory is a process that only manages pointers to other files and directories. Obviously processes must be extremely lightweight in such a system. KeyKOS is an example of this and you can read papers about it and its Unix emulation layer. This is one of the many things humanity explored before settling on the hierarchical filesystem as the base layer of storage.

Re: Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day

#176

Earlier quoted context omitted.

But physical memory is a giant flat space of contiguous addresses. Do you mean virtual memory?

How could it be? For example, each memory stick doesn't know beforehand what other memory sticks it will be used with, so the "physical" addressing of the memory on each stick has to be independent of the others, i.e. a local address, that gets mapped to a virtual one.

This guy is right. Physical memory isn't flat. Every system with more than a few cores is NUMA. There are caches and cache lines. Memory channel interleaving. Ranks and banks and rows. Each DRAM chip keeps the last selected row and can access addresses within that row more quickly even if other accesses to other chips occur in the middle, unless a refresh cycle occurs.

It's all a layer below even OS programming. It's configured at the BIOS level and then performed in hardware. But that's the point, isn't it? Virtual memory is below the application programmer, too, but here we're chastising him for not understanding it. If we do that, shouldn't we equally chastise people for not understanding physical memory? Or speculative execution? Or head seeking and servo tracks? Or Ethernet line coding?

Re: Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day

#177

Personally I have used GitHub pages and cloudflare pages for hosting static sites and have been very happy with them considering the zero cost involved. I don't think there is much difference between paying nearlyfreespeech (which I have done in the past) Vs using GitHub or cloudflare - you are still reliant on a third party for actual hosting. I don't really see any value in self-hosting myself - apart from nerdy sa…

A huge advantage of GH / CF is that your site has a strong chance of outliving you, if that's something you care about.

If you're self hosting, either at home or on a VPS, you have to worry about domains expiring and credit cards being cancelled, which is inevitably going to happen if you don't have a succession plan in place. You could probably solve it with a bunch of lawyering, but that's expensive.

Free services don't have this problem. They can still go away, it's not a 100% guarantee, but it's a "might" versus a "definitely will"

Re: Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day

#178

Earlier quoted context omitted.

Considering many people doesn't know what a file is, keeping the spirit alive is important, I think.

> Considering many people doesn't know what a file is, keeping the spirit alive is important, I think. Files aren’t sacred. It’s actually troubling that many technical people never consider alternatives. Most of the worlds data today is probably not stored in filesystems, rather in databases and object stores that use custom storage backends.

I agree that files aren't sacred, they are just another abstraction at the end of the day, but what the other user (I think) is referring to is the trend in which, as smartphone use becomes ubiquitous, users lose sight of the technical side of things.

It's not that the average user is ignorant of the many ways in which data can be stored and retrieved. It's that they are becoming ignorant of such abstractions existing altogether. It's hard to start thinking about how images are stored if all the user knows is "they are in the gallery".

Re: Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day

#179

Nearlyfreespeech is a great service though not a 100% independent as your still relying on them. I think the closest you can get to 100% independent without running your own internet infrastructure is either port forwarding from your home (if allowed) or hosting a website through TOR which isn't too hard. You just have to download the browser and edit a config file (torrc) with the port you want on the network. Not i…

With port forwarding, somebody else still owns the identifier that points to your website, whether that's a domain name or an IP address.

Re: Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day

#180

Earlier quoted context omitted.

It's almost inspiring how far someone can get without understanding really basic stuff about how an operating system operates.

> inspiring You spelled "frightening" wrong.

It's a complex feeling, really.

I've got a friend, I'll call him Bob, mostly because Bob is nowhere near his real name and I'm about to say some not very flattering things about him. He is my friend and not my job colleague or anything, so there's certain objectivity to this, in fact I appreciate Bob and I wish nothing but the best for him.

Bob has been programming for a bit more than a decade. He is, barring the people I know from other countries, the best paid programmer I know, and I know well over a dozen.

Bob has no interest whatsoever in any programming language that is not what he has been using his whole career, nor does he have any interest or curiosity in dipping his toes in other related fields, web development, tinkering with arduinos, home servers... Nothing. Bob has not built a computer, ever, doesn't know how to do it, nor what each part in that object does, beyond the hard drive because he did plug an extra one once or twice.

More anecdotally I played some Factorio and Satisfactory with Bob, now I know these are not excellent representations, but I expected a degree of order, planning and foresight, I was very much surprised when facing the reality of none of that being present, and I very much did not expect to see the same thing the few times I've looked at his code, but I did see that same thing.

I promise you Bob doesn't make up for all of this in social skills.

Now, is Bob a good engineer? I really, really don't think so. Is he a curious person? A bit, not much, I get the feel he just ended in CS with no particular interest for it, but I'll say it again: He is the best paid programmer I know.

Is that frightening? Well yeah, in a way. It's also endearing in a "Well damn if this guy can do it then surely I can too" sort of way. Money is not everything of course, but it's as good of a proxy as any.

Post reply on HN