Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vog
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
104 ms
·
841.
▲
by
vog
10y ago
This is wrong. They started with XMPP, but switched to a proprietary protocol a long time ago: http://highscalability.com/blog/2014/2/26/the-whatsapp-archi... | The next few years were spent re-writing
842.
▲
by
vog
10y ago
> Federated services don't allow companies to lock you into wallen gardens. This does not explain why small (niche) players go that route, too. It seems you overlooked the second part of the question: While I understand that big
843.
▲
by
vog
10y ago
With XMPP and federated messaging servers they would have at least working infrastructure within their country. But ... What exactly happened that XMPP lost on mobile phones? What did they do wrong? XMPP was there before smartphones came, h
844.
▲
by
vog
10y ago
At least they would have proper encryption within their country. Apparently, depending on central services outside their country makes it too easy to block.
845.
▲
by
vog
10y ago
I prefer the ISC license over MIT or BSD, because it is equivalent to them, but even shorter. https://en.wikipedia.org/wiki/ISC_license
846.
▲
The 80/15/5 Rule (Kent Beck)
(facebook.com)
2 points
by
vog
10y ago
|
0 comments
847.
▲
by
vog
10y ago
I don't get that. Could you elaborate?
848.
▲
by
vog
10y ago
Too bad that underhanded-c has a broken RSS and Atom feed. http://www.underhanded-c.org/_feed_rss2 http://www.underhanded-c.org/_feed_atom I added those to my RSS reader a long time ago, but didn't not
849.
▲
by
vog
10y ago
> Functions can end in a where: clause that holds unit tests for the function. These assertions are checked dynamically. Wouldn't it be even better to check these statically, such that a program with failing unit tests doesn'
850.
▲
by
vog
10y ago
I couldn't agree more! When I first used Qt, I wondered how such a large framework could get along without exceptions. After writing some non-trivial Qt programs, I still noticed that there is really no need for exceptions, except when
851.
▲
by
vog
10y ago
Can you find the actual link, by any chance? I'd love to see that one in real.
852.
▲
by
vog
10y ago
> with an option to opt out. Ouch. I'm pretty sure that here in Germany they could be sued for that. Regarding privacy law there we have a general consensus that out-out is too weak in almost all cases. You need opt-in, or in some
853.
▲
by
vog
10y ago
Obligatory XKCD on this topic: "Password Strength" https://xkcd.com/936/
854.
▲
by
vog
10y ago
> you just type "vim file" which the usage info probably covers well enough This is wrong. If you just type "vim file", you don't get any usage info, not even in the status line. See also: https://ne
855.
▲
by
vog
10y ago
> there are so many log messages, that it's hard to find a specific problem among them. This is exactly my experience, too. Some programs get this even worse: They spam you with lots of useless information, yet when something goes
856.
▲
by
vog
10y ago
One particularily popular example are German podcasts of radio stations, which are advertised by "... zum zeitsouveränen Nachhöhren" , which roughly translates to: ... for time souvereign listening .
857.
▲
by
vog
10y ago
> Famous example: trying to exit vi To be fair, this has been fixed a long time ago. At least Vim (which is the Vi installed on most systems) shows the following message on startup: ~ VIM - Vi IMproved
858.
▲
by
vog
10y ago
(NOTE: The parent comment was edited. This response applies to the original parent comment that contained just the command line ("man foo" + EXAMPLE section) and nothing else.) Wow, I haven't seen such a blunt and unhelpful
859.
▲
by
vog
10y ago
You're lucky. We always try to explain that CSV is a mostly-clean format while XLS and XLSX are a mess. Yet, most of the time customers insist on XLS export, and we are happy if they at least acccept XLSX instead.
860.
▲
by
vog
10y ago
> I find realclearpolitics.com to be a broad slice of articles and videos from "both sides" I didn't know that site and just had a look at it. I found that really disappointing! All "news" for today are about T
861.
▲
by
vog
10y ago
In Germany we have the term "Zeitsouveränität" which means time sovereignty . That term originally appeared to describe workplace conditions and biography. However, nowadays it is mostly used to describe media consumption. You de
862.
▲
by
vog
10y ago
> I've always thought that reading the news is only informing you of the very recent events [...] > One way to be better informed would be to read a daily digest of world history and contemporary geography Wow, this is really
863.
▲
by
vog
10y ago
I suspect this is a cultural thing. Here in Germany, most journalists and writers use the term "hacker" for both, the constructive and destructive parts. For example, the Chaos Communication Congress is described by media as "
864.
▲
by
vog
10y ago
I find it deeply disappointing that this totally skips some very important parts, namely attitude, motivation and ethics. (Except for so-called "Ethical Hacking". On the other hand, what should one expect from the blog of a securi
865.
▲
by
vog
10y ago
Not sure why this was downvoted. This is an interesting and perfectly valid observation. I would go even further: A surprisingly high number of "apps" could be replaced with web apps, where "installation" of the app mean
866.
▲
by
vog
10y ago
I'd like to throw in OCaml in this mix, which can be translated to JS via bucklescript or js_of_ocaml . So how do TypeScript and Elm compare to OCaml?
867.
▲
by
vog
10y ago
But the original question was whether the signature check should happen after applying the patch instead of before, and the answer is clearly "No!". You can and should clearly do both, but if you'd have to decide either-o
868.
▲
by
vog
10y ago
> Wouldn't it make more sense to work on having the signature work on uncompressed files? No! That would create an additional security risk, in addition to potential performance issues. Ideally, unchecked data should only ever h
869.
▲
by
vog
10y ago
I don't think the author meant "WTF" to be a constant. It was defined to be whatever complexity index creation has. However, I still disagree with "O(WTF*N)", because "WTF" almost certainly depends of the
870.
▲
by
vog
10y ago
I believe the year numbers were used by logicallee only as an example. Of course, if somebody is trying this, they need to figure out a different (smaller) time scale that actually works. In the worst case, you have to follow each commit i
More ›