DGentry

Curmudgeon-y software engineer, and father of three. http://codingrelic.geekhold.com/
Re: Soft Errors Are Hard Problems - http://codingrelic.geekhold.com/2009...
"Alpha particles are so large that they tend not to penetrate well, so the packages of nearby chips will protect them from alpha particles emitted elsewhere within the room. Beta particles (electrons) and cosmic rays can penetrate the package of chips, but those are from the solar wind not radioactive decay of anything local. I'm not sure that a radiation counter will detect alpha particles from the packaging materials. The situation I've seen is with the bonding agent emitting alpha particles, which is a "goo" inside the package which cushions the die and the wires between the silicon die and the pins on the package. The particles which hit the silicon die can cause errors, while the plastic of the package surrounding the goo would tend to absorb the rest." - DGentry
Re: Coding Relic: ATA Commands in Python - http://codingrelic.geekhold.com/2012...
"I don't know of a good reference for SMART access, though there is existing code which does so (like smartctl) which could be examined." - DGentry
Re: Coding Relic: Discrimination on the Basis of Bytes - http://codingrelic.geekhold.com/2011...
"I don't doubt that its bad, and that having to deal with nasty people attacking your infrastructure takes time away from more positive work. However it seems like the fundamental problem is that there is a DDoS at all, not so much the padding. If the attacker were trying to overwhelm the link capacity, they'd send larger frames. Sending minimum sized frames means they're trying to overwhelm the receiving machine's ability to process the incoming packets. If the packets were not padded, there would be even more of them." - DGentry
Updegraded: When you long for the old version.
edbott: God, Twitter was fun this morning with all those assholes gone and just us cool people, wasn't it? - http://twitter.com/edbott...
PipMacdonald: @dgentry many thx for making sense of Google+ in laymans terms - I read just one of your answers and it solved 3 questions for me! - http://twitter.com/PipMacd...
Re: Post-mortem debugging: core files - http://codingrelic.geekhold.com/2009...
"Most likely. Since publishing this, I've learned not to foreshadow future writing." - DGentry
Re: Coding Relic: IPv6 Addresses for Fun and Profit - http://codingrelic.geekhold.com/2011...
"Nice one!" - DGentry
Code review: It changes tabs to spaces or it gets the hose again.
IPv6Buddy: Avoid IPv6 by embedding ASNs into IPv4? :) Coding Relic: BangIP Option http://t.co/UQsOQqMr - http://twitter.com/IPv6Bud...
KubaAtOVH: Would IPv4 BangIP option be a solution? Possible :) http://t.co/iL8P2qfw - http://twitter.com/KubaAtO...
ioshints: We don't need no stinking #IPv6 ... and this is way better than the #NAT mess ;) http://t.co/JkjRqweS - http://twitter.com/ioshint...
peterhoneyman: @dgentry we bangists applaud you. *clap* - http://twitter.com/peterho...
Coding Relic: BangIP Option http://codingrelic.geekhold.com/2012... << a humble solution to the current shortage of IPv4 addresses.
hnfirehose: Coding Relic: BangIP Option: http://t.co/acKvW8F9 - http://twitter.com/hnfireh...
Re: Coding Relic: BangIP Option - http://codingrelic.geekhold.com/2012...
"Incumbent IP providers lobbied heavily against it in the IETF. They don't want to enable new competitors." - DGentry
Dear ${VENDOR}, converting your C header file to PDF does not constitute *documentation.*
Dear Google, letting me export my Waves in PDF format … er, nevermind. - Amit Patel
Re: Coding Relic: GCC Function Instrumentation - http://codingrelic.geekhold.com/2010...
"How did I find the names of __cyg_profile_func_enter and __cyg_profile_func_exit? I think I Googled for information about creating a profiler, and found descriptions of how to use this mechanism. I am definitely not the first person to write about it." - DGentry
Re: Code Snippet: SO_BINDTODEVICE - http://codingrelic.geekhold.com/2009...
"I've used IP_PKTINFO for this. There is also an IP6_PKTINFO which I have not personally used, but looks similar. You set IP_PKTINFO in the flags passed to recvmsg. The control block will contain an ip_pktinfo structure indicating the ingress interface. This is from memory, but some searching should turn up more specific information." - DGentry
Re: Coding Relic: Content-Type: joke; genre=bar/packet - http://codingrelic.geekhold.com/2011...
"I'm glad you enjoyed it. If I may suggest: http://codingrelic.geekhold.co..." - DGentry
Re: Coding Relic: Multiple Inheritance - http://codingrelic.geekhold.com/2011...
"Sure, go ahead. (BTW, our kids thought the hotdogtopi were funny but wouldn't eat them. Too creepy.)" - DGentry
Re: Coding Relic: ATA Commands in Python - http://codingrelic.geekhold.com/2012...
"Simply that Python isn't generally the language one reaches for to write SCSI or ATA commands to hardware devices. Python can be made to work, but the existence of the system header files with all needed structures defined strongly encourages use of C/C++ for this purpose." - DGentry
hnfirehose: Sending SCSI/ATA commands to HDs in Python (under Linux): http://t.co/7ibmpv0j - http://twitter.com/hnfireh...
"In software development sometimes you spend time on an implementation which you are unreasonably proud of, but ultimately decide not to use in the product. This is one such story." - Amit Patel
Reading the title, I first thought of modem commands, where ATA was “answer”… - Amit Patel
+++ATH - DGentry
uhuman: Coding Relic: Statistical Transmogrification http://t.co/7m6rRcSb - http://twitter.com/uhuman...
uhuman: Coding Relic: Holtzmann Shields in All the Walls http://t.co/ciBozK24 Dune - http://twitter.com/uhuman...
lapsu: Time for the internet to counter-attack old media http://t.co/C4oUjhBx - http://twitter.com/lapsu...
joshu: heh, @delicious alphabetizes tags as you enter them? it's like they're revisiting every bad decision we ever made - http://twitter.com/joshu...
SFoskett: @networkingnerd @chrismarget I'm partial to Sweetums, though that's just a weird artifact of my childhood... - http://twitter.com/SFosket...