Readit News logoReadit News
dozzie commented on Show HN: PJON v11.1 an independent, decentralized, open-source protocol   github.com/gioblu/PJON/re... · Posted by u/gioscarab
dang · 7 years ago
You've violated the guidelines for Show HNs: https://news.ycombinator.com/showhn.html. The site guidelines too: https://news.ycombinator.com/newsguidelines.html.

Please don't go into attack mode here. The last thing someone needs when they take the risk of sharing their work on a large public forum is someone pettily berating them and then hounding them when they try to reply. If you were genuinely interested in getting information or providing feedback, there are lots of ways to do it that don't come across as just wanting to pound something.

Edit: it looks like we've already had to warn you about not being a bully on Hacker News. Moreover, it looks like you've been posting like this a lot. This is something we ban accounts for if people keep doing it, so please take the spirit of this site to heart and treat your fellow community members better from now on.

dozzie · 7 years ago
> Please don't go into attack mode here. [...]

> Edit: it looks like we've already had to warn you about not being a bully on Hacker News. Moreover, it looks like you've been posting like this a lot.

OK then, please be more specific here. You're being so generic that I can't tell what exactly is wrong with my posts (apart from being disliked) and what should I change to keep me from being banned. The only thing I can think of is to stay away from any commenting at all. If you criticise from your high horse of being a moderator and wielding the power to ban people, at least be constructive in doing so.

Dead Comment

dozzie commented on Show HN: PJON v11.1 an independent, decentralized, open-source protocol   github.com/gioblu/PJON/re... · Posted by u/gioscarab
gioscarab · 7 years ago
Medium or media does not necessarily refer to an mp3 or a youtube video. See the original meaning of medium.
dozzie · 7 years ago
Of course it doesn't need to be audio nor video. It doesn't change the fact that you used a term that has more than one meaning without providing any context in which to interpret it. If somebody misreads it, then the problem is with your prose, not with the reader.
dozzie commented on Show HN: PJON v11.1 an independent, decentralized, open-source protocol   github.com/gioblu/PJON/re... · Posted by u/gioscarab
gioscarab · 7 years ago
multi-media means that the PJON network protocol implementation operates on a wide range of different physical layers and media.
dozzie · 7 years ago
That's a big surprise, I thoguht it's about sending audio and video somehow.
dozzie commented on Show HN: PJON v11.1 an independent, decentralized, open-source protocol   github.com/gioblu/PJON/re... · Posted by u/gioscarab
gioscarab · 7 years ago
Ciao dozzie, I have omitted "implementation" from the title because I thought that was obvious enough. It seems not.

The project proposes both an independent research in defining a specification, and also an open-source implementation based on that specification.

If you want to know what it does, read the specifications or at least the first sentences of the README :)

"PJON® (Padded Jittering Operative Network) is an Arduino compatible, multi-master, multi-media network protocol. It proposes a Standard, it is designed as a framework and implements a totally software emulated network protocol stack that can be easily cross-compiled on many architectures like ATtiny, ATmega, ESP8266, ESP32, STM32, Teensy, Raspberry Pi, Linux, Windows x86 and Apple machines. It is a valid tool to quickly and comprehensibly build a network of devices. Visit wiki and documentation to know more about the PJON Standard."

dozzie · 7 years ago
> Ciao dozzie, I have omitted "implementation" from the title because I thought that was obvious enough. It seems not.

Keep the proper terminology. If you omit words left and right, it becomes incomprehensible garbage.

> If you want to know what it does, read the specifications

The whole point of README is to say what it does so I don't need to read specification that will be useless to me.

> or at least the first sentences of the README :)

I read it. The wall of words you cited says nothing about what it does and what purpose it serves.

dozzie commented on Show HN: PJON v11.1 an independent, decentralized, open-source protocol   github.com/gioblu/PJON/re... · Posted by u/gioscarab
dozzie · 7 years ago
Protocol cannot be open source. It can have a full specification published. A protocol does not have a source code, it's something that its implementation can have.

Also, what the heck does it do? Neither README nor title says anything about that. The closest thing to such description is mentioning that it "supports multimedia", whatever that means.

dozzie commented on Deploying Elixir   luk3thomas.com/notes/depl... · Posted by u/luk3thomas
nickserv · 7 years ago
Generally speaking there is no way I'm installing a compiler on production servers, so having a builder is needed.

And rather than having a bunch of different machines for each stack, much cheaper and easier to have docker images.

Then you can deploy easily to any kind of production server: physical, VM, docker, cloud, etc.

dozzie · 7 years ago
So basically you're using an overcomplicated chroot as nothing more than chroot.
dozzie commented on The default OpenSSH key encryption is worse than plaintext   latacora.singles/2018/08/... · Posted by u/rargulati
lima · 7 years ago
Hashicorp Vault has a great CA.
dozzie · 7 years ago
Yes, I've seen. Even more unwieldy than OpenSSL's one, and you need whole Hashicorp's thing, too.
dozzie commented on The default OpenSSH key encryption is worse than plaintext   latacora.singles/2018/08/... · Posted by u/rargulati
tptacek · 7 years ago
This is what I meant by "elaborate new plans". I like Y4's as much as the next nerd, but if you're going to put that kind of energy in, spend the energy on setting up an SSH CA.
dozzie · 7 years ago
If only there was a certificate authority management tool that was convenient to use from command line and through an API, so it could be made into a company-wide service.

There is this old tinyCA that comes with OpenVPN, but it's awful and can't do much (I don't even remember if it could revoke a certificate). There are a few instances of WWW-only CAs, and there are desktop/GUI applications. But command line? /usr/bin/openssl only, and it's unwieldy. Even worse situation with a CA library.

People like to fetishize OpenSSH's CA (for both client keys and server keys), but there still a lot to do before it becomes usable. (Though the same stands for the traditional save-on-first-use method, honestly.) You're basically proposing to deploy software that maybe will be usable in a few years, with a big "maybe", because until now it haven't materialized.

dozzie commented on Goodbye Python, Hello Go   thinkfaster.co/2018/07/go... · Posted by u/eadmund
Spivak · 7 years ago
> You can develop an application in python that utilizes distro-supplied python libraries.

And unless you're aggressively tracking your distro's package releases you'd better hope that the new libdep doesn't introduce any breaking bugs. Also your app is no longer for Linux it's for Ubuntu 18.04 updated roughly on 2018-08-03.

The same goes for the actual python. Distributions apply lots of downstream patches and backport fixes so your python 2.7 is really redhat-python2.7-13 so you might want to test against that -- or you can bundle your own and be done with it.

Unless you have the wall clock time to actually define and test supported distributions you probably want to pretend the system python doesn't exist.

> pypi via pip, and especially into a virtualenv

I would never subject my users to this workflow. What you're describing are source distribution channels which are (ab)used to distribute applications. I have no idea if some dependency's native extension will even compile on their system. Do they even have build tools? Why would they?

dozzie · 7 years ago
> And unless you're aggressively tracking your distro's package releases you'd better hope that the new libdep doesn't introduce any breaking bugs.

Or use a distribution that does not break shit left and right, like Debian or Red Hat (CentOS).

> Unless you have the wall clock time to actually define and test supported distributions you probably want to pretend the system python doesn't exist.

If you write software that will be run by others (which usually means open source, probably libraries), yes. If you write software that will only be run by you (pretty much all dynamic websites a.k.a. webapps land in this category), you don't want to have three different distributions in half a dozen different versions anyway, so you can pin yourself to the target environment just as well.

u/dozzie

KarmaCake day1448April 21, 2014
About
Sysadmin/programmer, or more precisely, builder of tools for administrators.
View Original