Hacker Newsnew | past | comments | ask | show | jobs | submit | greyfade's commentslogin

rotthirteen would "work", but it's not a protocol.

Actual protocols include tcp, udp, dccp, sctp, etc.


I would suggest that if you need to search every instance of the variable `i`, your loop is too large and needs to be refactored. Variables like this should only be used in a highly restricted scope that fits on your screen in 36-point font. If the scope is any larger, you need to search, and at that point, you have bugs.


Who? This is the first I've heard of a youtuber sticking his nose in this.


probably referring to t3dotgg (160k subs)


Neither is Bash.

And, being GNU projects, Bash and `info` generally come hand-in-hand.


> I think Knuth (in his famous "... root of all evil" quote) was referring specifically to programming, and to spending time on optimizations prior to functional completion.

What he said is, quote, "... we should forget about the small efficiencies, say, about 97% of the time" and "we should not pass up our opportunities in that critical 3%."

What he was talking about in the article[1] is the tendency of programmers to concern themselves with the efficiency of things like the modulo operator, when much larger efficiencies are far more important, such as the design of the algorithm or data structures.

Premature optimization, as when deciding that this small efficiency is important enough to optimize, causes you to forget about the larger efficiencies that cause your program to be slow.

[1] https://web.archive.org/web/20130731202547/http://pplab.snu....


> Is it too much to ask that tech journalists proof read their articles before hitting publish?

Yes.


The key is the obfuscation algorithm.

In cryptography, the key isn't just a string of bytes, it's also the algorithm and cipher.


They're just variants on the IFF theme.[1] All of these files are broken into chucks with a FourCC header (sometimes with letters alternately upper or lower case, depending on features and version) that includes a chunk length and occasionally a checksum. It's a very simple and flexible format that almost no one since the '90s seems to use any more for new file formats, the only exceptions being the likes of PNG, MPEG, and a couple other things.

[1] https://en.wikipedia.org/wiki/Interchange_File_Format


There's enough conflicting information about the suicide that that particular conspiracy theory is going to have legs for a long time to come.


Better to just call it a substantiated theory at this point.


It's not substantiated, it's speculation.

There's still a possibility it was an actual, non-coerced suicide.


For sane people, this is the only possibility.


Wrong. It's a substantiated theory, because there's lots of evidence suggesting this theory is correct. But it is not a fact, you're right there's stil la possibility it was an actual suicide, but I'm right in calling it a substantiated theory that Epstein was "suicided"


There is no evidence at all suggesting it is correct.


I've been bouncing around the idea of a fully decentralized end-to-end encrypted chat protocol for exactly this reason, but I've been afraid to work on it for precisely the reason this thread is being discussed. I know that if my name were attached to the project, I'd be facing all kinds of unwelcome scrutiny from the government and news agencies. I'd lose the very privacy I want to maintain by designing privacy-protecting software.


Check out Matrix. Sounds like what you’re describing.


There's a lot I'm not explaining, in part because I don't (yet) understand crypto well enough to know if my idea even makes sense, let alone is feasible.

Matrix is close, but not what I'm describing. It's far more centralized than I'd like to see.


What's the advantage of decentralisation? Is it really a problem to have centralised servers if they're just storing dumb encrypted blobs?


Governments can force the people who own the servers to stop.


Signal is pretty solid.

https://signal.org/


Maybe it is, but it's not the decentralized replacement for Discord and Teams that I envision.


I would take a look at Matrix[1], which is basically what you're describing (it's a federated replacement from group chats that has Signal-like E2EE and has an open protocol) and it's already implemented.

[1]: https://matrix.org/


XMPP with OTR is exactly this. Facebook messager used to be compatible with XMPP.


Not exactly. I rather dislike XMPP's design, and what I'd like to see is something not only decentralized (relying at most on a DHT seed), but supporting group chats with trivially-expirable keys. My limited exposure to OTR suggests it only reliably supports one-on-one exchanges.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: