Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wuch
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
wuch
9y ago
How wrong was Robet Nozick in his argument about the Experience Machine [0]. [0] https://en.wikipedia.org/wiki/Experience_machine
2.
▲
by
wuch
9y ago
Maybe it continues the historical tradition of Federalists vs Anti-Federalists: "The primary opposition to the Constitution was based on it being a centralizing document that risked making the states a mere administrative arm of the ce
3.
▲
by
wuch
9y ago
> If it is recognized that Facebook is a media company, it will be legally liable for its content, and it will be forced to keep better track of fraudulent anonymous usage, like U.S. political ads placed by foreign customers. What is exa
4.
▲
by
wuch
9y ago
"What sorts of decisions does he [sponsor] make? According to some network executives, he no longer makes decisions that deal with programming. Spokesmen for sponsoring organizations tend toward similar statements, but with a differenc
5.
▲
by
wuch
9y ago
Quote from Conclusions chapter of Manufacturing Consent (from edition published in 2002, but I don't think this part changed at all since first edition published in 1988). "A propaganda model has a certain initial plausibility on
6.
▲
by
wuch
9y ago
To provide a little bit more context, here is detailed description of this bug [0]. Curiously, they suggest that problem could be avoided by changing the check for EOF to ">=". This is not true at all in case of C, at least as
7.
▲
by
wuch
9y ago
What issue do you refer to in context of Signal protocol?
8.
▲
by
wuch
9y ago
(n+1)sec attempts to address the issue of transcript consistency, which is completely out of scope for megolm. Though, it puts additional requirements on the chart room, in particular "members of the chat room receive the same chat eve
9.
▲
by
wuch
9y ago
OMEMO ensures neither room consistency nor transcript consistency. In fact, last time I checked you could easily send different transcript to different participants (for example by simply not providing them decryption key or providing an in
10.
▲
by
wuch
9y ago
"In England, at this day, if elections were open to all classes of people, the property of landed proprietors would be insecure. An agrarian law would soon take place. If these observations be just, our government ought to secure the p
11.
▲
by
wuch
9y ago
When I reached the comment field at the end of page, to my big surprise the name and email have been already filled in. In fact, it seems like data of the person last to comment have been present there. Something along the way have gone qui
12.
▲
by
wuch
9y ago
My impression was that gtk has pretty reasonable tutorials, at least for those languages with official bindings. Once you go through tutorial, you can examine gtk-widget-factory app and gtk-demo app for further ideas how to implement commo
13.
▲
by
wuch
9y ago
I don't use gedit, but in general I like look and feel of GNOME 3 applications: * Emphasis on undo instead of confirmation dialogs. Though, some applications got implementation completely wrong. Contacts, I am looking at you. It delays
14.
▲
by
wuch
9y ago
Actually there is pretty limited support that placebo actually works on anything but subjective measured outcomes.
15.
▲
by
wuch
9y ago
I do recommend Behave. Robert Sapolsky is terrific writer. Though, I found it quite funny how in each chapter Sapolsky starts by describing usually story, criticising how it is wrong and too simplistic, elaborating on complexities involved,
16.
▲
by
wuch
9y ago
In C++, you can for example: 1. Manage resources with RAII (though, in C you could use non-portable attribute cleanup in similar manner). 2. Use type safe wrappers around builtin types like in [0] and [1]. 3. Use containers with more extens
17.
▲
by
wuch
9y ago
In pre C++11 it was quite typical for std::string to be implemented with COW semantics. Since C++11 standard it is no longer permitted, though it is not necessarily reflected in all stdlib implementations.
18.
▲
by
wuch
9y ago
Using unsafe blocks and pointers can silence the borrow checker, but that doesn't mean that code is well defined. For example, using swap (mentioned in the article) with overlapping references would be undefined behaviour.
19.
▲
by
wuch
9y ago
There are perfectly valid reasons to claim that exactly-once delivery is impossible. FLP impossibility result is not one of them. In fact in FLP model solution is trivial, just send the message exactly once and it will be eventually deliver
20.
▲
by
wuch
9y ago
A few things I didn't like about pass: * It does not encrypt metadata. * It performs delayed clipboard clearing instead of preventing further coping after first use, which is technically possible to implement, though I am not aware of
21.
▲
by
wuch
9y ago
I would argue to the contrary, especially that we are comparing modern Clang/LLVM with a GCC that was released back in 2008. At that point C programming language didn't even have a memory model.
22.
▲
by
wuch
9y ago
I think you are looking at the side that does the reading. I was actually thinking about the other side that does the writing (inside pthread_mutex_init), where those two things are not separated by any function calls and are more readily r
23.
▲
by
wuch
9y ago
In case someone is interested, here is relevant code [0]. Notice that mutexp is read without any synchronization, and _spinlock further down uses different lock than one in initialization code (former is specific to this mutex and latter
24.
▲
by
wuch
9y ago
Now that OpenBSD has an optimizing compiler maybe they will notice and fix dataraces in their pthread_mutex_lock implementation. Currently they use broken double-checked locking pattern when mutex is lazy initialized with PTHREAD_MUTEX_INIT
25.
▲
by
wuch
9y ago
What exactly do you mean by "stealing each other keybindings"? From what you have described so far, it would seem to me that you are describing problem specific to X11 where global keybindings are often implemented in spyware mann
26.
▲
by
wuch
9y ago
I always found Google reCAPTCHA to be pretty much unsolvable. Unless you turn off JavaScript in the browser that is, then it becomes easy. Which is pretty surprising, it would seem that it should work other way around - with JavaScript yo
27.
▲
by
wuch
9y ago
Problem is not what your machine does with an USB device, but what the USB device does with machine [0]. [0] https://security.stackexchange.com/questions/118854/attacks-...
28.
▲
by
wuch
9y ago
Note that the original article describes space complexity as "N + O(sqrt N)", i.e., there are N records and O(sqrt N) extra space. Their data structure is considerably more complex than traditional implementations of std::deque, I
29.
▲
by
wuch
9y ago
That is good point, so far I see one potential explanation, but it presumes that clients are on equal footing with other peers in the system. Whenever you send a write and destination discovers that it doesn't have all of writes operat
30.
▲
by
wuch
9y ago
A lot of undefined behaviour on this list is quite specific to the C programming language, so it would be like comparing apples to oranges. Though, one major impression I think you will get after going through this list is that there is no
More ›