Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xorblurb
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
61.
▲
by
xorblurb
10y ago
Using ""restrictive" because they remove the right to add restrictions" is like thinking the law is restrictive when it removes my freedom to kill people. You can use that word with that meaning, but then I won't se
62.
▲
by
xorblurb
10y ago
It would be unwelcome for BSD projects to complain about freeloaders given "freeloading" is explicitly authorized. You can take a quick look at https://en.wikipedia.org/wiki/List_of_products_based_on_Free...
63.
▲
by
xorblurb
10y ago
Would a successful targeted exploit be detected?
64.
▲
by
xorblurb
10y ago
The problem kind of exist but the comparison is mostly bullshit -- or at least was until recently. Windows regularly breaks driver compat, even more so on Windows phone. Only with Windows 10 Mobile they engineered a strong way to upgrade th
65.
▲
by
xorblurb
10y ago
It depends, with perfect components maybe as rare as one bitflip a year, or maybe even less. However you can have all the spectrum with slightly defective components. There are some rates that are really unfortunate because you don't e
66.
▲
by
xorblurb
10y ago
That's bullshit. You have no reason to care about data integrity in your NAS but not in your workstation. Plus "random" bitflips can have various causes, and except if you spend a weekend to a month memtesting your non-ECC ra
67.
▲
by
xorblurb
10y ago
Uncorrected memory exception are handled by the OS (at least on sane OSes?). I don't know why the author think otherwise.
68.
▲
by
xorblurb
10y ago
The conclusion of the article is mostly false at least for Linux: UE errors have no reasons to panic the machine in all cases, and by default under Linux the affected processes are simply killed. Of course, if this is kernel memory, then yo
69.
▲
by
xorblurb
10y ago
> Yet, for years I am memmove-ing objects which should not be memmoved. Or using unions the way they should not be used. There can be two cases: A. you rely on additional guarantee of one (or several) of the language implementation you a
70.
▲
by
xorblurb
10y ago
Is this really the same culture at this point?
71.
▲
by
xorblurb
10y ago
Well, falsification of certificates seems to be quite common by nuclear subcontractors, and depending of the number of alternative shops able to do (kind of) the same thing (minus or plus correct quality...) those who falsify stuff might ge
72.
▲
by
xorblurb
10y ago
> UB in reality does not mean that the compiler randomly do whatever he wants, it do whatever he wants but consistently. There is nothing consistently consistent about UB. The exact same compiler version can one day transform one particu
73.
▲
by
xorblurb
10y ago
What do you mean by checking against double-free? Either you pay a high runtime cost, or use unconventional (and somehow impractical in C++) means (e.g. fancy pointers everywhere with a serial number in them), or you can't check reliab
74.
▲
by
xorblurb
10y ago
Of course it is a C issue, in the same sense that ALL logic errors are in the case you describe -- so either C issues do not exist or you did not manage to find the correct definition: for ex OOB access is caused by faulty program logic, an
75.
▲
by
xorblurb
10y ago
Or maybe 3x9 if you are doing wild random accesses in big area, or even worse in huge area if your TLB and then caches start to not hold enough and you effectively need to do multiple accesses for each single ones, but you are right: DRAM i
76.
▲
by
xorblurb
10y ago
> the block size being 16 bytes for dual-channel DDR, 32 bytes for quad channel. For most practical purposes I believe in x86 computers, the block size to consider should be at least a cache line, so 64 bytes.
77.
▲
by
xorblurb
10y ago
> Which C programmers keep failing to do, regularly, according to the CVE database. Again, we were talking in the context of the language used as a backend, output by a compiler using an other higher level language as the source.
78.
▲
by
xorblurb
10y ago
I'm sure you carefully evaluated the pro and cons and that for now the best option for customers, also maybe given the state of your code (I've got no idea if you have problems in that area or not, but hypothetically this is the k
79.
▲
by
xorblurb
10y ago
I'm still unsure of the rate at which this could be a solution to leverage checked C++ library types, and whether in the precise case of the Cloudfare issue this would be applicable. However I still think that in most case if you must
80.
▲
by
xorblurb
10y ago
C++ would not have helped as a target language for compiling Ragel, at the level the compiling is done. Actually IIRC Ragel enhanced their output to mitigate that kind of situation, and the intermediate language they target is still C. I&#x
81.
▲
by
xorblurb
10y ago
There seems to be some people in the IDE team who believe that a 32-bits only IDE is a feature and not a bug, including for reasons as fun as because it crashes sooner in case of memory leaks... I guess eventually those people will move to
82.
▲
by
xorblurb
10y ago
Your last sentence is curious because it's highly debatable whether the world needs less C to get more C++ ...
83.
▲
by
xorblurb
10y ago
Don't worry I don't use "Enter opening something" as my only criteria to judge the discoverability and the ease of use of an interface -- and like you said Windows is full of arbitrary and/or curious keyboard choice
84.
▲
by
xorblurb
10y ago
For "PC" (laptop and desktop), the market share of Apple worldwide is somewhere between 6% and 10%. Linux is ~ 1 to 2%. The rest is mainly Windows. Interestingly I could not found Germany on http://gs.statcounter.com&#x
85.
▲
by
xorblurb
10y ago
"macOS Finder": you are talking about that software that rename folders when you press the enter key? :p
86.
▲
by
xorblurb
10y ago
Some of them do. Likewise, proprietary vendors can "easily" publish UWP programs for Windows. They don't. Well I'm exaggerating a little, actually some of them do.
87.
▲
by
xorblurb
10y ago
> Those tactics don't work unless the dirt exists Dirt exists, this is obvious and well documented, and Uber does not even denies it. Now the tactics you are talking about are purely hypothetical. There is no need for a Machiavellia
88.
▲
by
xorblurb
10y ago
Worse is Worse negates the aspects that purity in the vacuum is very pure and very useless. There is (extreme) value in network effects, and network effects also exists in technology, not only in social networks... (and well, in technical f
89.
▲
by
xorblurb
10y ago
I never get why some people think the Win32 MSDN doc are appropriate. They are typically several order of magnitude less precise than man-pages on function about a similar topic -- if not just containing a few errors!
90.
▲
by
xorblurb
10y ago
If grepping and piping is not productive for you, you are simply doing tasks that do not require that to be productive. OTOH working on some non-trivial code bases, maybe including system level code, typically requires grepping and piping,
More ›