skysight-inc/HackerNews huggingface dataset:
P2P filesharing is part of the "decentralised web", and people seem to have no trouble installing the software for those.

Now consider how complicated installing on a server is in contrast. Upload you files to a folder or directory, enable permissions, set configurations not just for your server but also the language the program is written in - the list goes on.

I think a lot of the difficulty is artificial, created by software that is far more complex than it needs to be, to cover far more use cases than most users actually need. In the "enterprise" space, a lot of this complexity probably also drives auxillary revenue in the form of training, consultancy, etc. In other words, it could be a deliberate barrier to entry. Building big, complex, immensely flexible, yet difficult-to-configure systems with plenty of dependencies just seems to be the norm.

Perhaps some in the tech field would like to keep it that way? Would Saas be less attractive if installing a self-hosted solution was simple, easy, quick and secure?

Indeed, the whole category of "enterprise software" often fits this business model.

But me and many others have written HTTP and FTP servers which do not require any installation at all --- they're just a single (often very tiny compared to most other software) binary, sometimes with an optional configuration file. If you're doing something like hosting static pages, this fits the use-case perfectly well.

Finally, a huge part of making the web truly decentralised is to abandon the notion of dedicated servers/clients altogether --- and thus also the notion that you must need a dedicated or "server" computer to host anything, or for that matter a dedicated Internet connection. Of course some machines will have more resources to serve, and a typical residential connection may be more limited, but the key idea as exemplified by P2P is that any machine can serve.
If you can cost effectively extract large quantities of CO2 from the atmosphere, the oil industry would be very interested. CO2 flood is one of the most effective enhanced oil recovery (EOR) methods. The problem is a lack of sources convenient to the oil fields. https://en.wikipedia.org/wiki/Carbon_dioxide_flooding
I think the (implied) accusation is that organizer basically lied, or is at least misrepresenting how much he cares. Maybe he was asked about the lack of female speakers or maybe he noticed how lopsided it was once he saw them on stage.

The event was certainly publicized somehow, and if you actually care about diversity it should be possible to post the announcement in a few focused groups.
Does Anathem have an ending or just sort of ends like the rest of Stephenson's books? Just curious.
Ask HN: Where should I host my startup?
I am done with the coding and I would like to shoot my site into the wild and start some marketing. What are some of the best and most reliable options? Possibly cheaper ones..
Thanks so much.
> traveling and adventuring through the world while working

I have been trying to do this for years, and it's much harder than it sounds on the surface. I'm in West Africa now, for reference.

When you work for a company (or even just take a contract of some form) the company wants you to be available on their schedule. So you have to live the hours of the country you're "working for".

This gets really hard when you have travel days (or weeks), when you want to go someplace remote, have limited or no connectivity, want to do something with locals in the plae you're in, want a social life, etc. etc.

Maybe you can do it if "traveling and adventuring through the world" means staying put in a large city in a more-or-less developed country, but otherwise, it's very hard.
Twitter is the odd one out. While others built walled gardens, twitter kept the gate open.

We now have a general catalog of human discourse for the last decade. Record of great tragedy, revolutions, elections past and future.

It would be shame if this was bought and locked up by some gardeners.
This won't happen anyway, because it's a classic collective choice problem. If all people put some alternative software on their WIFI router at the same time, this fully decentralized mesh web would come into existence at once in most densely populated areas in Europe and the US (all big cities at least), and almost everybody would have an immediate advantage from it. But if only a few people do it first, they'll have tremendous disadvantages from it due to freeriders, abuses, etc. So it won't happen ever.

I remember to have seen a protocol for such ad hoc mesh networks that wasn't even IP-based and could be implemented on most routers. The network can dynamically self-configure, route around failures, and nodes can go in and out of existence whenever they want. It looked pretty cool but unfortunately can't remember where I've seen it. :/
few people do it to travel the world.. most stay at home close to the kids.
when you say 'diversifying from Meteor', what is going on here?
I'm defending the idea that they are disinterested in change not because they are ignorant, but because they are fully aware and accepting of what they're giving up. I am not arguing that they don't care either way.

If they otherwise don't care, but they appreciate the usability and convenience features of these products, then that is an objection to change if they won't get the same features in more open, private alternatives.

My second point is this: if enough people can be described as both aware and accepting, then mainstream change will not occur because people like what they have more than they like their privacy, and they make that decision in an informed and responsible manner that does not provide a market opportunity.

You can make an alternative, and it can be great (e.g. DuckDuckGo), but it will not be mainstream.
Because they like to flatter themselves that the problems they solve require top talent, and they, the current employees are top talent. Usually neither is true, and they don't pay like Google either.
User A gets two messages like SMS that can be joined? Or is that too naive?
>Today it's pretty much all nerds

Probably says more about your social circle than IRC. There's a lot of channels and if hookers and blow are more your speed than say, gentoo, you can certainly find a channel primarily discussing them.
I am sure many developers (and not only) enjoy coming to the office, having free coffee, socializing with their colleagues, doing pair programming, etc. On the other hand, for some, working from home gives them an opportunity to be much more productive. This is like working in a private office, with the door closed. That is, unless, of course, you have a lot of distraction, such as having to do chores or kids running around and making all kinds of noise. Many escape to the office for that exact reason.
Is the Sony Playstation 4 Pro Really Worth the Upgrade?
It's not purely a C++ vs. Java thing.

Minecraft was simply never intended to be this big of a game. It was initially designed to be really just a game where you place blocks on other blocks. The Survival-mode, fighting against monsters etc., that was all gradually glued onto an architecture which wasn't intended for it.

One example that I happen to know, is that they never intended to have all these effects like smoke, water drops, the swirls from drinking a potion. All of this was pretty much just a hack for the longest time with no real place for it in the architecture. Eventually they fixed that and added it to the architecture, and could improve effects-performance massively with that, but there's probably still loads of things like that in the game.

Another big part of this is that Minecraft generates and loads its map in 2-dimensional chunks, or pillars if you will. So, when you move through the world, it always has to load in and keep loaded the entire height of the map, no matter if you're scraping along the clouds or if you're deep underground. If you're traveling into new terrain, it has to generate the entire height all at once, as well.

Minetest instead uses 3-dimensional chunks, i.e. cubes, and can just load/generate those freely how it needs them. So, if you're standing on a mountain and look down, it loads all visible chunks, but can just leave out those which are underground. Or if you're underground yourself, it can leave out really pretty much just all chunks altogether, except for the few which are directly around you.

This also has the effect that Minetest-maps can be unlimited in height, whereas Minecraft-maps need to be limited (currently 256 blocks; it started out at 128 blocks), as otherwise Minecraft would really just need infinite RAM and never get done with generating the map.
For me the following points come to mind reading something like this, which I think you also partly addressed:

1) Cloud hosting --> might as well use the centralized application because this is still centralized.

2) Peering your own hardware for a direct internet connection is not accessible to most people.

3) even in a p2p context, your PC or mobile device is not under your full control and especially in the US, most broadband goes through one of a small number of service providers (Comcast for example)

So I agree with you: network architecture is a major stumbling block.

On second thought, though, that still doesn't mean we shouldn't strive to create "decentralized" applications that are accessible to most average people somehow. I believe this is possible and without a huge upfront cost (besides time). They could still gain power through traction.

And as far as hosting content for others in a p2p context, I think part of the point of a scheme like that is you should never be able to know what you're hosting. It should be opaque encrypted blocks of data, right?
yup, I mailed/pinged them within 45 mins of it going up; no response yet :(
> Twitter kept the gate open.

Apart from RSS
Spring Boot Angular 2 starter 2.2.0 released
It would only be better if they unbanned everyone and stopped trying to bend the messages sent over the platform. At the moment it seems like it might be better for it to just burn down, so something more open can replace it.
I think halisaurus meant that the price is a bargain for bigger teams. I would agree - this could easily be worth more than 15$/month for 15 users.
Besides, at least here in Germany you can always get the latest lab reports right from the website of your local "Wasserwerke".

Examples:

- Munich https://www.swm.de/privatkunden/m-wasser/qualitaet.html (the 1st PDF link)

- Nuremberg https://www.n-ergie.de/privatkunden/produkte/wasser/analysew... (click on the map, starts an interactive map, Flash unfortunately, from which the values for the four different areas they provide water for are available)

- Berlin http://www.bwb.de/content/language1/html/3255.php

I knew a woman who was a water engineer at the local waterworks. She drank nothing but tap water. You can trust a product when the engineers that made it use it.

.

On the other hand, I spent some time in Russia and in Ukraine. I don't remember all the places any more, but I think the worst was in Odessa, Ukraine - an incredibly beautiful city that I fervently recommend visiting (even for someone who used to live in the Presidio in San Francisco) - where I would not even brush my teeth with the water. I had tried to use it to prepare pasta, the result was disgusting. Those pasta went into the trash.
I don't follow.

Suppose you have a Turing complete machine, with network connection, programmed to respond to 1 particular message with a particular message, and ignore all other messages. It seems clear that this should be possible to make secure against attackers who cannot do physical attacks?

I am not sure what you mean.
I think we are not that close to having theatre elections. I hate admitting it but democracy works pretty well in Turkey.

There are just too many uneducated people here that are influenced by power and religious-themed party platforms. I'm not sure if I'm being elitist but a good democracy requires good, educated people.

The ruling party is systematically fucking the education system here, creating more religious schools, adding more voluntary religious classes. ProTip, in Turkey voluntary classes means it's probably mandatory since school headmasters tend to pick whatever they please for the students, citing scheduling problems and being understaffed.

I've made peace with the fact Erdogan is not going anywhere soon but I still hope for the country. I have an opinion about him and his party which is not popular among my peers. Erdogan is not a stupid bigot. He is not Trump, for example.

From the first day, AKP always hired the best minds in the country. The party had a culture of being reasonable, the founders were good, educated people with the right mindset. They were conservative, which I hate as an atheist, but also social democrats. They supported most things Bernie Sanders supports in the U.S. with a good balance for free market and capitalism. But they attracted stupid bigots as a result of being a religious party. They've done a good job bringing conservatives in Turkey together (also a result of hiring the best, their PR was always good[0]). AKP has a rule where their members can only serve 2 terms in the parliament. As time went by, good ones were replaced by the new generation of party leaders who are just puppets for the President. All the good people were pushed out of the party because they started to disobey orders from the top. They are bigots and too religious. Time to to time, I catch glimpses of Erdogan, supporting our secularism, saying "it's unacceptable to create an Islamic constitution".

As they push religion more on Turkey, more they'll lose support. Because educated people are looking to get away. Investors included. This is hurting the economy. President Erdogan or his advisors soon will see they need to be merging the country not separating it. They'll act more secular and sane. Because as it stands now, AKP will be lost in history after the President dies. They don't want that. They are also scared of religious powers here since the coup attempt. Only people they trust right now is the people they alienated and sentenced to life in prison. Kemalists.

All this combined, we'll see worst days after we see the light but I have hope we'll see it.

[0] The owner of agency which handled most things for the AKP lost his life, along with his son on the Bosphorus Bridge on the night of the coup attempt. Which is why I don't believe AKP was behind the attempt. He was always loyal and a good friend to the President. He cried at the funeral which is something I've never saw him do and not the best political action if it was a role.

(Quick note, I'm sorry if this is too political. I started writing a sentence but I wanted to say something like this for a while, I just had to get it out I guess.)
It would be better for everyone who uses Twitter, better for people who use it for social sciences, but probably not better for Twitter itself as a company.
> As long as you have Turing Complete machines you made theoretical hack possible.

This is false theoretically.
How about working from home 2 days a week, where everyone agrees with those two days are?

So you still have in-person collaboration on the other 3 days, say, Monday Wednesday Thursday.
I blacklist 25 out except from our mail server. That's just basic common sense given some of the spyware. Users who need to send mail will use encrypted 465 or 587 anyway.
should adopt a decentralized system. should put them back on top and give another reason people should use it again.
What if the message is a configuration message that can’t be split?

And how would it be split?

Or should there be a mechanism for reassembling message frames?
I'd love this tool. If you know a great one, please share it
> If someone has physical access to your computer with secure documents present, it’s game over!

FDE? Or am I being dumb / naive?
I've actually looked for this and couldn't find it. I should've looked at my starts on GitHub. Pritunl was too easy but I'll try this for my personal needs. :)

Thanks for the link.
Try the pop version. It's not even 5 pages:

https://www.nobelprize.org/nobel_prizes/physics/laureates/20...
Cheap: browse through the listings on lowendbox.com, you will find some amazing deals for both VPS and dedicated servers.

Reliable: AWS / Rackspace / DigitalOcean / Google cloud / basically any famous one.

When you're starting, it's probably better to rent a cheap VPS server. If you start growing fast, you can always move to the cloud. But modern cheap VPSs are quite powerful. I have 7 websites running on one that costs me $6/month.
If "$10 / month" counts as cheap in your book, check out a Linode VPS. I've been using them for a couple years now, and I have been extremely satisfied (although I've upgraded to a beefier VPS as my project has grown in popularity).

Another good VPS option is DigitalOcean, which offers a smaller (and cheaper) plan for $5 / month.

There are also a lot of shared hosting providers out there that will sell you cheaper space, but I would not recommend this for anything non-trivial, as most of the time, you'll be limited to using PHP. Still, if you're looking for the best bang for your buck and you're willing to settle for shared hosting, check out Nearly Free Speech -- they are head and shoulders above any other shared hosting provider that I have ever tried.
This is great, agree with many of the suggestions.

The worst SQL for my eyes is the stuff that has multiple columns, etc. on the same line. Makes diffing stuff 2x as hard and you can't parse as much information. Though maybe I'm just used to that at this point.
As a male NYC founder, I know many, many, many, many female and people of colour entrepreneurs here in Manhattan. They are busy being founders, building their companies, CEO'ing, maybe attending pitch events here and there that are important to them and their business. However, they are busy. If diversity is something that an event organizer truly feels is important and are not just doing it so they don't get thrown under the bus, they are going to have to put some effort into making sure those people know about the event and are applying. Effort is not saying "Oh I wish we had more women" at the end. Taking action affirmatively to seek out groups of woman founders and telling them you're looking to include other perspectives in your pitch, that you want to create safer environments for everyone, that you want to show positive role models, whatever the reason it's not simply enough to hope people come or ask people to ask their business friends, you have to work on it if you want to change it, much like everything. Finally, it's not particularly safe for women in Manhattan, or women in technology here in the US, so I wouldn't be surprised if there is a component of fear involved.
I run my own small company (just a few of us, in different places), and after a couple of years of working from home, I had to rent a little office space. Too much rolling out of bed and sitting down to the computer. Too much realizing I was still in my bathrobe at 2pm.

A tidy, quiet little office space felt like a godsend afterwards. Of course, it was still only me :)
We'll, most people I know in Turkey already uses ZenMate on their browsers. It doesn't help in this situation since all these "apps" are also installed software so you need a VPN installed to route every connection for the computer.
Bayes’s Theorem Is Not Optional
They think that if their developers were just a little better, they'd be able to make the next project very quickly, very cheaply, and very well :p
And starving off third party clients.
No, it isn't easy but that is what makes it the kind of thing that requires great spec work to accomplish. It would require proposing transitional steps and monitoring their adoption over a very long timeline.

However reading their site more carefully I suppose their stated goal technically is to only provide extensions to the protocol.

So the situation you describe already happens, user A has 512 bytes to send to the server, but the server has 512-prefix_length bytes to send to B. This is a flaw in the original protocol and the currently accepted solution is to truncate server-side(what to do is not stated explicitly, though it is implied that you probably shouldn't wrap messages). But fixing it is probably out of scope.
Oh, so all that TLS/SSL errors were because of this! I thought my PC's configuration was broken...

Though there is a lesson in this, apart from politics etc.: if it's not public, don't put it on the net, e.g. set up a Raspberry Pi in your office with a static IP and use it as the DVCS server. Thus, what happens in the outer world does not disrupt your work, and if there is a problem or a need, you can sort it out.
Logs can be append-only, while clients can still show edits. These aren't in conflict.

It wouldn't have to be complex, either, and it certainly isn't useless (says me and a few other people already!).

Quick example: I recently typed out about 10 long lines of business development chatter in Slack, the first of which contained a list of prospects. I realized I left a few out in my list, and edited the message to add them in. Without editing, I'd have to have either posted the complete list again or added them in as a second comment. Editing the original message is simply a lot less confusing.
Columbus the Clown
Freeciv-web at https://play.freeciv.org is a game which could teach some history and geography.
The 2D shuffling result is a bit surprising at first glance, but less so when you think about it - row comparison doesn't care about the order of the pixels in each row as long as the order is the same in both, and the shuffling mechanism guarantees that.
I can't forgive Twitter for what it has done with TweetDeck after buying it.

They have taken a great tool and striped it so that it fits their blurry vision of what the service should look like.
I don't think that was the OPs point but along those lines Stack Overflow doesn't use Fogbugz. I'd love for them to tell us why Fogbugz is not a fit for Stack Overflow
>general catalog of human discourse

I would contest this. Twitter represents a very narrow sector of society.
It already is, is it not?
I drop about ten percent of my pay, after tax, to get to and from work. So this would be a pay rise. Yes please.
The only lasting source of enlightenment seems to come from science, and “The philosophy of science is as useful to scientists as ornithology is to birds.” -Feynman
> But if we legislated like that for every accident, we'd be suffocated by regulations.

We are already suffocated by regulations.
if looking into digitalocean, vultr.com is slightly better in terms of pricing and processors, though it takes much longer (~2-3mins) to spin up a vm instead of <60s in digitalocean
8% less than a Bay Area market-rate salary to be able to work from wherever I want? Sounds great. There are co-working spaces all over the place now. Get a floating desk at one of them and you can still get that office atmosphere when you need it.
What about pride? Do you feel proud when your country does something good?
From the article: "...started to type inappropriate things on his phone and showing them to her."

And further: “I think he knew what he was doing,” say Andrews. “I think he knew if there was a paper trail, he would be in trouble..."
The Fascinating and Forgotten World of Hydraulic Computing
because "learning the shit out of any one algorithm" is not a very well-defined goal and is at best, a locally optimal strategy. If the OP's goal is to become literate in a many topics, then learning those topics in broad strokes may be better than learning all the details up front.

There often can be a vast literature on any one given topic or algorithm. Are you suggesting the OP acquire researcher-level expertise in everything? Everybody, at some point while learning, makes the decision as to whether or not they understand enough for their own purposes, and then chooses to dive deeper or move on to something else.
How about charging users?. Like monthly plans etc.