Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zvrba
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
60 ms
·
601.
▲
by
zvrba
12y ago
> Copy paste, printing and networking. Biggest usability misses of Linux. Hah. 5 years ago I switched my desktop from Linux to Windows because copy-paste suddenly stopped working. Suddenly it became impossible to copy an URL link from th
602.
▲
by
zvrba
12y ago
> We should think of a pointer as consisting of logically three elements (p,b,e): the legal region is defined by the base b and bounds (or extent) e, and the pointer itself is p. Everything old is new again. Look up how segmentation work
603.
▲
by
zvrba
12y ago
I looked at sample serif font, and it renders both blurry and jagged. At that size, this is quite an "achievement".
604.
▲
by
zvrba
12y ago
I have to register to try it. No-go.
605.
▲
by
zvrba
12y ago
You seem to have more clue about web development than I do (my only experience with web are Perl/CGI scripts of early 2000s). Can you describe in more detail how google could detect that the GA identifier has been swapped and how to pr
606.
▲
by
zvrba
12y ago
Integer overflow can be a causal cause of buffer overflow. Like this for example: read(fd, &header, sizeof(header)); int total_len = header.data_len + header.code_len; char *data = malloc(total_len); read(fd, data, total_len);
607.
▲
by
zvrba
12y ago
Don't terminate a mission-critical process . Garden variety software: yes, PLEASE, DO kill it. You don't seem to realize that many of SW practices that are adequate for "normal" software, are NOT applicable to mission-c
608.
▲
by
zvrba
12y ago
> To get into exploitable access, you need buffer overflows, which can and should be protected against separately. Or you can use overflow to make the program to allocate too small buffer thus obtaining the buffer overflow you need to pr
609.
▲
by
zvrba
12y ago
I was seriously considering to make a browser plugin which would scrape pages for Google Analytics unique IDs, make a local database of them and randomly mix them up. Like this: 0. [page visited] 1. Does the page contain GA tracking I
610.
▲
by
zvrba
12y ago
The author argues against crashing on integer overflow by drawing an example from a totally different domain for which Swift is not at all intended. Integer overflow has been a source of numerous exploits, and I'd prefer the software o
611.
▲
by
zvrba
12y ago
Basic template: how do you single-step through a multiple-statement macro? Advanced template: where's specialization? Also, where's RAII? Nothing to see there, move on.
612.
▲
by
zvrba
12y ago
Seek out Bill Gates, show him what he had accomplished and also demonstrate to him all of the security bugs of today and their consequences. On live examples, coded in C++ in the IDE. This to make him consider security from the design stage
613.
▲
by
zvrba
12y ago
Context macro package fixes most of Latex's pains: http://www.pragma-ade.com/ Unfortunately, I don't think any journal will accept it as their input format.
614.
▲
by
zvrba
12y ago
Interesting. Vanadium is relatively abundant too; Wikipedia places it on 20th place, ahead of more known and very widely used elements like chromium, nickel and zinc, copper and tin (on the 49th place!). This might be viable for mass-produc
615.
▲
by
zvrba
12y ago
This looks like (yet another) NIH type of work from google.
616.
▲
by
zvrba
12y ago
> One of the surprisingly annoying minor things we implemented for some safe code were C routines for "safe arithmetic" I'm surprised that something that necessary and tricky to implement still hasn't been considered
617.
▲
by
zvrba
12y ago
Or you could have a "sticky" overflow flag, so that you could check for overflow after each complete expression instead of after every single math operation. This needs one new flag and one new conditional instruction. (Plus compi
618.
▲
by
zvrba
12y ago
OpenPGP is a standard, GnuPG is one implementation of it.
619.
▲
by
zvrba
12y ago
It doesn't add up. You can't (easily) enforce licensing while remaining anonymous, so why bother with removing the earlier versions? If ragequitting, why bother with making a new release instead of just removing _everything_ and c
620.
▲
by
zvrba
12y ago
I can't think of a reason why they'd remove sources for earlier versions from SF. I mean, in this day and age somebody is going to upload them again to the internet.
621.
▲
by
zvrba
12y ago
> to track and give realtime feedback on various martial arts techniques Hehe, that was exactly the application I was thinking of :)
622.
▲
by
zvrba
12y ago
Wow. Could this be used as a form of biofeedback when trying to learn (or improve) complicated movements in sports?
623.
▲
by
zvrba
12y ago
Yes, it was PTC. I couldn't remember it. Thanks.
624.
▲
by
zvrba
12y ago
> Rumor has it that the next release of SBCL will support calling SBCL from Java on Android. I would have thought that ABCL (Armed Bear CL) would be a more suitable candidate for porting to Android. It's already written in Java.
625.
▲
by
zvrba
12y ago
Not on github, but, IIRC, Catia is written mostly in Lisp.
626.
▲
by
zvrba
12y ago
LLVM IR is machine-independent, so the NIH accusation is not really fair. MDIL is described to be the platform's native machine code + some extension tokens (to avoid direct encoding of pointers, for example). A similar LLVM IR derivat
627.
▲
by
zvrba
12y ago
If you think that syntax is THE problem that needs to be solved to make C++ less error-prone, you don't know shit about C++.
628.
▲
by
zvrba
12y ago
News like this just make my day better. It's much more rewarding to read about technology being used for tangible benefit to the people involved instead of for getting rich.
629.
▲
by
zvrba
12y ago
Because she holds her hand on her chin, and the hand is very active, she appears as if she were thinking really hard about what to say. A truly concerned parent wouldn't need to think hard.
630.
▲
by
zvrba
12y ago
> What I've done is used a record type to encode the interface that it's supposed to expose, I love how Haskellers (in general, not you in particular) bash OO and then come up with the exact same technique of simulating OO that
More ›