Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tumult
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
181.
▲
by
tumult
6y ago
Yes, that's why I'm saying the people need to pay attention to the track record of the organization and their past credibility.
182.
▲
by
tumult
6y ago
It was specifically a selling point of these computers. One of the headlining features. (As I said in my earlier comment, "with the claim that they had hardware security")
183.
▲
by
tumult
6y ago
OK. But what about the Intel Macs they sold to millions of people, with the claim that they had hardware security that instead turned out to be a liability? Why should anyone believe the M1 Macs won't end up the same way? That seems pr
184.
▲
by
tumult
6y ago
Any news about the T2 chip ending up being a way to silently implant malware in all Intel-based Macs that have it? Refunds? Replacements? Anything? Bueller? https://arstechnica.com/information-technology/2020/10&#x
185.
▲
by
tumult
6y ago
But where in the Discord ‘ToS’ does it say that?
186.
▲
by
tumult
6y ago
Can you show where in the ToS it says third-party clients are forbidden? (It doesn't)
187.
▲
by
tumult
6y ago
Nim uses a C compiler, but produces dependency-free executables. This is not something you can do easily in C alone, unless you want to write your own standard lib. (Or on Linux, try to use musl, but that won't always work depending on
188.
▲
by
tumult
6y ago
> Discord is very well known for not allowing and then banning any third party clients. It's been their behavior since the start. Er, no, they aren't. Ripcord is 4 years old. I have no idea what you're talking about. >
189.
▲
by
tumult
6y ago
Qt
190.
▲
by
tumult
6y ago
You sound pretty confident. But I'm not aware of Slack (or Discord) attempting to ban any third party clients. Ripcord has been around for 4 years. Discord has never given me trouble about it. Slack is for businesses that pay, they pub
191.
▲
by
tumult
6y ago
Ripcord isn't a modification of their software. It's an original implementation. I didn't look at any of their code.
192.
▲
by
tumult
6y ago
Where in the terms of service does it say that third party clients are disallowed? (It doesn’t.)
193.
▲
by
tumult
7y ago
I took care to mention that x86 is not the only platform, and to what extent they're relevant. I also made sure to not specifically answer as if this is only for x86. I don't know why you're willingly misinterpreting what I
194.
▲
by
tumult
7y ago
I needed to cover both types of padding to be complete. So I mentioned both types. For structure and union fields padding/alignment, the implementation must document that padding/alignment somewhere. So you would be able to look i
195.
▲
by
tumult
7y ago
What? Why don't you look it up? Why are you asking here, when you can find each of these with a few seconds of searching or downloading manuals?
196.
▲
by
tumult
7y ago
Why is beside the point. I'm not making a judgment about morality or motivation. I said that one of the few concrete examples in the blog post was factually wrong. It shouldn't be used as an example for the point the author is t
197.
▲
by
tumult
7y ago
It's fine to write this if you know it's OK. There's nothing inherently wrong with it, as far as C99 is concerned. Of course, if you want to zero the entire region of the struct, sizeof(MyGuy) is better. (Though, it may write
198.
▲
by
tumult
7y ago
C99 makes a specific distinction about unsigned char not having any padding in its object representation. It doesn't make this distinction for signed char or plain char (because plain char might be signed char.) In practice, on all maj
199.
▲
by
tumult
7y ago
Yes! Sorry, my mistake. int then char on x86 will put the padding at the end of the struct, not in the middle. I had originally written it that other way (char and then int), then edited it to be the other way (int and then char) but didn&#
200.
▲
by
tumult
7y ago
Sorry to nitpick, I hope this isn't too annoying -- do you have an example of an implementation (platform, compiler, whatever) where this statement is true? Some C compilers see it differently, because they think that since padding is
201.
▲
by
tumult
7y ago
It's not. Writing to the padding is always allowed, on every platform. [1] As for whether or not every field will be zeroed in the example, and whether or not you can accidentally generate a trap representation by writing to this paddi
202.
▲
by
tumult
7y ago
That is not how padding and alignment works in C. The example above has no padding between each field, because the implementation specifies how much padding there should be. For clang, gcc, and msvc, on x86 and AMD64, there is no padding be
203.
▲
by
tumult
7y ago
It actually would be guaranteed to 0 it if it were instead unsigned chars. For plain char, the implementation has to specify if it is signed, and if it is, what kind of padding it has. If it has none, it would also be guaranteed. Therefore,
204.
▲
by
tumult
7y ago
This is shown as an example of illegal C: struct{ char x char y; }a; memset(&a, 0, sizeof(char) * 2); But the only thing illegal about it is that there's no semicolon after 'char x'. Writing to (
205.
▲
by
tumult
7y ago
The next update will partially address the group DM thing.
206.
▲
by
tumult
7y ago
OK. I will see if I can find a way to emulate a touch device like this one on Windows for testing. I can pre-empt Qt's input system for these types of events and handle them manually in Ripcord's own application code.
207.
▲
by
tumult
7y ago
I'm actually not sure why this isn't working for a Surface running Windows. I would have assumed that it would emulate mousewheel events. https://docs.microsoft.com/en-us/windows/win32/wintouch/
208.
▲
by
tumult
7y ago
Do you have a way to reproduce it, even unreliably? Or any other info? If so, could you email me cancel@cancel.fm ? The Slack server determines most notifications that the client is supposed to display -- the logic all runs on the server, a
209.
▲
by
tumult
7y ago
There's some things you could try listed on this page: https://dev.cancel.fm/wiki?name=Linux_DPI_Problems Gnome should probably have the correct DPI values, since it's a complete DE, but I'm guessing somethin
210.
▲
by
tumult
7y ago
Please. I don't think you are replying to me in good faith. (Edit: on further reflection, I don't think I have anything useful to exchange with you. If you can't understand why this is a problem, there is nothing more we have
More ›