ice799
Show HN: Launched onpremise version of our bootstrapped startup, packagecloud.io
Just for fun: man reprepro and search for 'corrupt' :)
You can use all your normal tools to upgrade, install, and remove packages as you normally would. So, for, Debian-based systems, apt-get upgrade, install, remove, etc all work as you expect.
We provide SSL, gpg, and fine-grained access control all out of the box. Fine-grained access control doesn't really exist with reprepro or createrepo or other tools and you'd have to build it yourself.
Also, you don't need to worry about backups, the numerous bugs in all the repo creation tools, and we have chef and puppet modules to help deploy this across your infrastructure.
We have support for multiple linux distributions in a single repo (quite a pain to deal with yourself) and best of all we also support pushing multiple versions of a single package to a repo -- something that reprepro does not support, but has been in progress for ~4 years [1].
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=570623
Show HN: Packagecloud – Hosted Package Repositories
But, hey, maybe it isn't that crazy to you.
Notes about an odd, esoteric, yet incredibly useful library: libthread_db
How a crazy GNU assembler macro helps you debug GRUB with GDB
A deep dive to find a nasty bug
you just strip the debug symbols out (and put them somewhere safe). then write a .gnu_debuglink section to the stripped ELF binary with a CRC that matches the stripped symbols.
once something bad happens: you just take the core dump, the symbols you have tucked away, and you are able to debug just fine.
imma talk the way i talk and dont give a fuck if you like it or not.
The question really is: how much data corruption is occurring that _does not_ cause world ending segfaults? THAT is what you need to worry about. Check yourself before you wreck yourself.
The Broken Promises of MRI/REE/YARV
An obscure kernel feature to get more info about dying processes
i took the graphs as-is from goog docs and put em in my blog post.
i just zero-based the vertical scale. you can close your book about lying with stats or whatever the shit.
This decision increases the size of libc by 1% when compiled with -fomit-frame-pointer[1].
[1] http://sources.redhat.com/ml/libc-alpha/2010-07/msg00022.htm...
and
testing harness, scripts to build it, and to run it: http://gist.github.com/483524 -- yes i was too lazy to make a makefile.
you will still need to construct some command line fu to separate the results into separate files so you can load it into whatever maths program you want.
1.) I can provide the codez. I'll add a link to the article.
2.) Yeah. If you read the article, it reproduces on 64bit code, too.
3.) Not true. Try gcc (Debian 4.3.2-1.1) 4.3.2. The version I mentioned that I used in my post.
4.) etc
5.) Read the article.
I'll add some more shit and reply to you again when its online. I need to eat breakfast and head to the office but I'll make you happy soon.