Live data from Hacker News

Show HN: PJON v11.1 an independent, decentralized, open-source protocol

github.com

1–10 of 39 posts

Re: Show HN: PJON v11.1 an independent, decentralized, open-source protocol

#2
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.

Re: Show HN: PJON v11.1 an independent, decentralized, open-source protocol

#3
post #2

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.

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."

Re: Show HN: PJON v11.1 an independent, decentralized, open-source protocol

#4
post #2

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.

multi-media means that the PJON network protocol implementation operates on a wide range of different physical layers and media.

Re: Show HN: PJON v11.1 an independent, decentralized, open-source protocol

#5
post #2

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.

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…

> 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.

Re: Show HN: PJON v11.1 an independent, decentralized, open-source protocol

#6
post #2

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.

multi-media means that the PJON network protocol implementation operates on a wide range of different physical layers and media.

That's a big surprise, I thoguht it's about sending audio and video somehow.

Re: Show HN: PJON v11.1 an independent, decentralized, open-source protocol

#7
post #6

Earlier quoted context omitted.

multi-media means that the PJON network protocol implementation operates on a wide range of different physical layers and media.

That's a big surprise, I thoguht it's about sending audio and video somehow.

Medium or media does not necessarily refer to an mp3 or a youtube video. See the original meaning of medium.

Re: Show HN: PJON v11.1 an independent, decentralized, open-source protocol

#8
post #5

Earlier quoted context omitted.

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…

> 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 se…

"... 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. It is a valid tool to quickly and comprehensibly build a network of devices". If this is a wall of words that says nothing about what the project is for, we are not from the same universe. And also, I don't think an omitted word in a title that must be short will make all the project an incomprehensible garbage, considering the amount of time and effort has been invested in docs and specs.

Re: Show HN: PJON v11.1 an independent, decentralized, open-source protocol

#9
post #5

Earlier quoted context omitted.

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…

> 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 se…

Immediately after the blurb is a section with key properties/selling points, which among other things explains the "multi-media" part. The wording of the description and readme isn't perfect (I suspect the author is not a native english speaker?), but it does contain the details necessary.

Re: Show HN: PJON v11.1 an independent, decentralized, open-source protocol

#10
post #6

Earlier quoted context omitted.

That's a big surprise, I thoguht it's about sending audio and video somehow.

Medium or media does not necessarily refer to an mp3 or a youtube video. See the original meaning of medium.

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.
Post reply on HN