HN user

bringtheaction

973 karma

“Beauty is our business.” ―Edsger Wybe Dijkstra

Thanks for dropping by. While you are here, why not check out my submissions? They rarely get any attention but in my opinion the things I submit are quite interesting and if more people saw them that would make me happy :)

Posts16
Comments318
View on HN
hackernoon.com 8y ago

The age of disintermediation – blockchain and the removal of middlemen

bringtheaction
3pts0
clang-analyzer.llvm.org 8y ago

Clang Static Analyzer

bringtheaction
1pts0
lensstudio.snapchat.com 8y ago

Snapchat Lens Studio – Create, publish, and share magical AR experiences

bringtheaction
1pts0
blog.mozvr.com 8y ago

A-Painter: Paint in VR in Your Browser (2016)

bringtheaction
8pts2
www.youtube.com 8y ago

Elon Musk's Forgotten Career in Video Games

bringtheaction
1pts0
tympanus.net 8y ago

Animated Heat Distortion Effects with WebGL (2016)

bringtheaction
1pts0
www.sebokwiki.org 8y ago

The Nature of Software

bringtheaction
3pts0
venturebeat.com 8y ago

What you may not understand about crypto’s millionaires

bringtheaction
2pts0
www.raphkoster.com 8y ago

Database “sharding” came from Ultima Online? (2009)

bringtheaction
3pts1
rooftopbazaar.com 8y ago

Best Wireless Routers for OpenWrt and Dd-Wrt

bringtheaction
2pts0
www.youtube.com 8y ago

Steve Jobs on how to hire, manage, and lead people [video]

bringtheaction
235pts81
jeffq.com 8y ago

On the linkability of Zcash transactions

bringtheaction
3pts0
news.ycombinator.com 8y ago

Ask HN: Share with us your experiences from projects you've been involved with

bringtheaction
3pts7
neo.org 8y ago

NEO blockchain dev competition co-organized by Microsoft, first prize $150,000

bringtheaction
5pts0
mobile.twitter.com 8y ago

First ever Lightning cross-chain swap from Bitcoin to Litecoin

bringtheaction
7pts0
medium.com 8y ago

Why and how the Cryptobubble will burst

bringtheaction
2pts0

Everyone can make stupid mistakes, and the amount of repercussions that you can end up with can be really small or really big regardless of the actual significance of what you said or what you did, because the world does not hold a single, consistent set of morals and opinions, nor are we good at passing judgement in a fair and consistent manner.

Furthermore, context matters, but context is the first thing that gets lost online.

Something that was said or done in one context can be perfectly fine in that context while at the same time that thing can be completely unacceptable in another context.

We need not and we should not strive to keep a record of everything. It is important that we are able to forget.

The world at large is not capable of ensuring due process. Real lives of innocent people are ruined. People are driven to suicide. All because the public formed a narrative about someone based on incomplete or otherwise inaccurate information.

I wish for compassion and forgiveness.

If someone feels consequences of an offensive 2007 tweet, just delete it. Platforms should be required to make it easy to delete content.

“Just delete it”.

Except have you ever personally been in the situation that you needed something removed? I have and:

1) You might not even have the password to every random account you created in the past, nor the e-mail addresses that you used when you created those profiles, nor maybe even remember what e-mail address you used for each of them.

2) Turns out that there are a lot of sites out there that copy and preserve a lot of random data from other sites. They do so without regards to the ToS of the site you originally posted to. They do not care about copyright. They do not respond to personal requests for removal of data. They do not respond to DMCA notices. They are outside of the jurisdiction of the country you live in and as are their hosting providers. And even if they are cooperative, there are so many of them that reaching out to all of them and following up on the removal will require much much more time and energy than what you have available.

So then the best you can do is delete what you can and submit the rest for removal from Google.

“Well you shouldn’t have posted it in the first place if you didn’t want it to be public”, right? No, it’s not that simple!

The things you post today can be taken out of context and misinterpreted by someone in the future in ways you would never have imagined today.

We keep posting comments, pictures, videos, creating profiles, liking and sharing posts and information, but most of us rarely delete any of it. As the amount of data increases, so does the room for cherry picking data about you to build up an image of you that while true in the sense that all of it are things you posted, wildly misrepresents what kind of person you are, and on top of this misrepresentation and even more inaccurate image can be painted.

If you had any idea what it feels like to have that happen to you, I think you would want to be able to have some of that information at the very least removed from search results.

Once it’s gone from search, it’s gone from the public eye. And if you are lucky you are able to erase the bits of information that ties the data to you so that even if the data resurfaces in the future it is no longer connected to you, or at least not as directly.

Furthermore, when you are working on having information removed you should first make a list of all of the information, then have it removed from Google ASAP so that 1) it gets harder to find as soon as possible and 2) so that the information is not retained in the publicly available caches of search engines after it’s been deleted from the source sites.

Beyond that, for the information that you could not get deleted but which you were able to have removed from search results, some of it will eventually disappear all together on its own because of bitrot (hardware failures, data management errors, sites going out of business, etc) and some of it will probably stick around forever.

But like I said you want as much of it removed as possible and you want the rest of it to be hard to find and you want as much of it as possible to lose connection to you. And achieving that requires the cooperation of the search engines in removing results.

I'm trying to bypass the blockade altogether, disproving its utility

Nothing good can come from this.

Your employer will not applaud you for this.

You could end up getting fired or worse.

Please don't install PeerTube for production on a small device behind a low bandwidth connection (example: a Raspberry PI behind your ADSL link) because it could slow down the fediverse.

Sounds like PeerTube is vulnerable to a sorts of denial of service attack from bad actors that would join and then limit the bandwidth to extreme amounts.

Hasn’t this been solved already in other P2P protocols? Couldn’t they have built upon an existing protocol that protected them against this?

Sure but I don’t want to own the storage drives myself. Also I want it to be simple as Dropbox. I have other things to do than to dick around with storage and syncing and all that — believe me I did spend a lot of time on it already.

The point of the blockchain is to allow me to rent storage space on other people’s computers.

You can have a blockchain without miners. https://en.wikipedia.org/wiki/Proof-of-stake

Now I agree that a lot of ideas for how blockchain will be used are just unnecessary and stupid, but there are some good ones as well.

You mentioned file storage but actually I think blockchain could be useful for this. Allow me to elaborate.

I don’t want to rely on Dropbox or Google or any other single company for the long-term storageof my data. And I don’t want to accidentally upload unencrypted data. And I don’t want a single company to decide what platforms they will support.

I want an open protocol and a nice open source client. Different people have different wishes. For me that would be far more attractive than the centralized storage you are suggesting, because it’s not just about the servers and the storage it’s also about the people and the software ecosystem around it.

And besides, if I gave like hundreds of GB of data to one company then they could easily start charging me more in the future and I might not be able to do much about it. With a distributed system I think there is a better chance that competition might drive prices down more.

And that’s just one kind of use-case. There are more as well.

I think blockchain in general is cool and also I like projects that aim to make worldwide payment be really fast and cheap and for the banks to hold less power over my money.

To detect data from your torrent client we provide a magnet link to a fake file. The magnet contains an http url of a controlled by us tracker which archives the information coming from the torrent client.

That’s pretty clever. Alternatively they could have a unique file of garbage and have some seeders for it and then when someone connects it would also be the same person. But the tracker solution is less work and probably almost entirely as good.

text content analysis

The solution to that is to use memes and bad grammar. I am not kidding. Keep your messages really brief and have a community of people that talk in a very similar fashion to one-another.

Can someone explain to me why they went for

    static getDerivedStateFromProps(nextProps, prevState)
Instead of
    getDerivedStateFromProps(nextProps)
Was it to prevent people from mutating the object perhaps?

Facebook will definitely get this site taken down quickly. There is something called the Trademark Clearinghouse and registrars work together with them.

http://www.trademark-clearinghouse.com/

IANAL but whatever trademark equivalent of fair use exists if any I don’t think OP site falls under it even.

I mean, the site is a valid criticism and it’s clever and I applaud them but no I don’t think it will last a whole lot more than some few hours more at tops.

I just feel at home with FreeBSD. I mean it’s not perfect. That’s why I run FreeBSD on some and not all of my computers and instead run Linux on the rest (and also macOS on one of them).

I like the idea of the same group of people maintaining the kernel and the userland utilities.

Also I am strongly in favor of the family of BSD/MIT/ISC licenses over GPL.

I love ZFS. I think dtrace is neat. I think jails are nice. I like pf. Nowadays there are equivalents for pretty much all of that on Linux. In fact you don’t even have to go with btrfs to get something like ZFS on Linux — the ZFS on Linux project makes ZFS available on Linux too. But on FreeBSD all of these things are there in the base install without having to do anything special and they will continue to be there for a very long time.

All in all, I just like FreeBSD a lot, and I feel at home with it in a way that few other systems make me feel.

Unless all of the communication between the frontend part and the native tooling is done via sockets.

Admittedly I have not developed any Electron apps, but I have developed serious web apps and worked a little bit with NodeJS also.

Why don’t people do exactly that when they write their code — make all communication happen over regular HTTP and websockets?

The kinds of things in your comment are the kind of things that make me consider actually installing Oni rather than just going "oh neat, people are making Neovim frontends" like I did when I first saw this post.

The only thing that makes me hesitate is because I run FreeBSD on some of my computers and FreeBSD support wasn't quite there yet for Electron apps last I checked. It may have changed in the meantime.

If I were to begin using an Electron app, I need to be sure that I will be able to use it on my FreeBSD computers also. This is especially important for editors and IDEs given that writing software is rather central among the things that I do. Currently I use Neovim for a lot of things and I use PyCharm for bigger Python projects.

I am wondering though, would it be feasible for one person (me) to rewrite Oni so that one can use it from within their web browser instead of with Electron?