|
microsoft dreamboat raymond chen has a delightful blog explaining things like the J that sometimes shows up in email: The J started out its life as a smiley-face. why handling usb devices is crappy: Things suck because (1) things were already in bad shape—this would not have been a problem if the device had a proper serial number—and (2) once you're in this bad state, the alternative sucks more. and windows history like executable file headers all hail raymond chen
|
# ? Jun 15, 2015 17:15 |
|
|
# ? May 28, 2024 14:54 |
|
http://blogs.msdn.com/b/oldnewthing/archive/2005/07/15/439261.aspx
|
# ? Jun 15, 2015 17:29 |
|
good one! i also like how raymond doesn't put up with poo poo from bad developers: http://blogs.msdn.com/b/oldnewthing/archive/2010/03/11/9976571.aspx quote:Don't touch that knob; the knob is there for the customer, not for the program. And it's there to clean up after your mistakes, not to let you hide behind them.
|
# ? Jun 15, 2015 17:37 |
|
I like reading raymond chen's stuff, I'm thinking about getting his book, thoughts?
|
# ? Jun 15, 2015 17:55 |
|
Symbolic Butt posted:I like reading raymond chen's stuff, I'm thinking about getting his book, thoughts? nope
|
# ? Jun 15, 2015 18:05 |
|
raymond chen and oldnewthing are very good, i approve this thread
|
# ? Jun 15, 2015 19:50 |
|
fun fact the notification area is not and never has been the "tray": http://blogs.msdn.com/b/oldnewthing/archive/2003/09/10/54831.aspx
|
# ? Jun 15, 2015 19:55 |
|
A Wheezy Steampunk posted:fun fact the notification area is not and never has been the "tray": http://blogs.msdn.com/b/oldnewthing/archive/2003/09/10/54831.aspx that is a fun fact
|
# ? Jun 15, 2015 19:57 |
|
A Wheezy Steampunk posted:fun fact the notification area is not and never has been the "tray": http://blogs.msdn.com/b/oldnewthing/archive/2003/09/10/54831.aspx still callin it the system tray tho
|
# ? Jun 15, 2015 20:47 |
|
i enjoy his security posting as well http://blogs.msdn.com/b/oldnewthing/archive/2014/12/17/10581257.aspx quote:A security vulnerability report came in that went something like this: http://blogs.msdn.com/b/oldnewthing/archive/2007/08/07/4268706.aspx quote:In order to trigger the vulnerability, the user has to run the compromised program, but a program is already arbitrary code. No need to be so sneaky about it. It's sort of a tautology: "Here's my clever way to get the user to run my code. Step 1: Write some code. Step 2: Get the user to run it." A Wheezy Steampunk fucked around with this message at 21:34 on Jun 15, 2015 |
# ? Jun 15, 2015 21:32 |
|
A Wheezy Steampunk posted:i enjoy his security posting as well http://blogs.msdn.com/b/oldnewthing/archive/2007/08/07/4268706.aspx [/quote] yeah he has quite a few posts where he basically says "if your exploit begins with 'gain admin access' you don't have an exploit at all"
|
# ? Jun 15, 2015 22:01 |
|
yeah he has quite a few posts where he basically says "if your exploit begins with 'gain admin access' you don't have an exploit at all" [/quote] Yeah That and "while physically inside the datacenter, first..." look dude if you got in the loving door then you have completed your exploit already
|
# ? Jun 15, 2015 22:03 |
|
I don't know who this is.
|
# ? Jun 15, 2015 22:03 |
|
Jonny 290 posted:I don't know who this is. raymond chen is a dude who's worked at microsoft for decades and has a huge amount of institutional knowledge/history/trivia about the decisions that went into windows and sometimes posts about them sometimes he also posts about the seattle symphony or w/e
|
# ? Jun 15, 2015 22:21 |
|
A Wheezy Steampunk posted:i also like how raymond doesn't put up with poo poo from bad developers: note that this is right before they broke their version checking api in win8 so that bad programmers wouldn't have to fix their lovely software.
|
# ? Jun 15, 2015 22:22 |
|
Farmer Crack-rear end posted:raymond chen is a dude who's worked at microsoft for decades and has a huge amount of institutional knowledge/history/trivia about the decisions that went into windows and sometimes posts about them Fascinating
|
# ? Jun 15, 2015 22:23 |
|
this is also an interesting article but i'm not sure how correct it is since i'm not a programmer http://www.joelonsoftware.com/articles/APIWar.html quote:I first heard about this from one of the developers of the hit game SimCity, who told me that there was a critical bug in his application: it used memory right after freeing it, a major no-no that happened to work OK on DOS but would not work under Windows where memory that is freed is likely to be snatched up by another running application right away. The testers on the Windows team were going through various popular applications, testing them to make sure they worked OK, but SimCity kept crashing. They reported this to the Windows developers, who disassembled SimCity, stepped through it in a debugger, found the bug, and added special code that checked if SimCity was running, and if it did, ran the memory allocator in a special mode in which you could still use memory after freeing it.
|
# ? Jun 15, 2015 23:58 |
|
lol
|
# ? Jun 15, 2015 23:59 |
|
close thread and reopen as everybody loves raymond
|
# ? Jun 16, 2015 02:37 |
|
Breakfast All Day posted:close thread and reopen as everybody loves raymond gently caress you're right mods?????
|
# ? Jun 16, 2015 02:38 |
|
Raymond chem sounds like a bloody legend
|
# ? Jun 16, 2015 06:39 |
|
ah, heres a classic: http://blogs.msdn.com/b/oldnewthing/archive/2007/12/24/6849530.aspx i legit changed my mind on microsoft and the entire idea of compatibility and the mess of their engineering from raymond chens blog
|
# ? Jun 16, 2015 08:23 |
|
Cybernetic Vermin posted:ah, heres a classic: http://blogs.msdn.com/b/oldnewthing/archive/2007/12/24/6849530.aspx i presume it connived you it was a mess?
|
# ? Jun 16, 2015 09:39 |
|
i already knew it was a mess, it convinced me that the mess exists for extremely well-founded reasons, and the impulse towards some ideal of purity and cleanliness with no clear motivation is one of the worst extremely common programmer traits a foolish consistency is the hobgoblin of little minds etc.
|
# ? Jun 16, 2015 11:58 |
|
Cybernetic Vermin posted:i already knew it was a mess, it convinced me that the mess exists for extremely well-founded reasons, and the impulse towards some ideal of purity and cleanliness with no clear motivation is one of the worst extremely common programmer traits Yeah I have a programmer friend who I used to work with and he wrote like 4 lines of code because he could never come up with a new perfect model
|
# ? Jun 16, 2015 12:45 |
|
good morning raymond fans in this morning's article, raymond gets zen about space cadet pinball: http://blogs.msdn.com/b/oldnewthing/archive/2014/05/13/10524731.aspx
|
# ? Jun 16, 2015 16:54 |
|
hackbunny is raymond btw, that reactos thing is the weakest joke cover ever i always liked this anecdote: http://blogs.msdn.com/b/oldnewthing/archive/2003/08/22/54679.aspx
|
# ? Jun 16, 2015 17:11 |
|
there's also this totally trick for fetching a window that was lost offscreen: http://blogs.msdn.com/b/oldnewthing/archive/2009/05/11/9601136.aspx
|
# ? Jun 16, 2015 17:15 |
|
A Wheezy Steampunk posted:there's also this totally trick for fetching a window that was lost offscreen: http://blogs.msdn.com/b/oldnewthing/archive/2009/05/11/9601136.aspx i remember discovering this by accident somehow on windows 98 because i used to use some weird programs that would just start up way the gently caress off screen sometimes for no apparent reason. i haven't had to do that in a long time but somehow i'm glad it's still valid advice
|
# ? Jun 16, 2015 18:45 |
|
Help me optimize this code which enumerates all possible GUIDs
|
# ? Jun 17, 2015 14:24 |
|
http://forums.somethingawful.com/showthread.php?threadid=3421173
|
# ? Jun 17, 2015 14:32 |
|
classic pose
|
# ? Jun 17, 2015 15:13 |
|
holy poo poo the j email thing our morning email from the front office that lists meetings, people out on biz, visitors etc always says "HAVE A GREAT DAYJ" at the end and I always figured it was some weird problem with the lady's email sig since her name starts with j.
|
# ? Jun 17, 2015 15:33 |
|
lol Fanged Lawn Wormy posted:holy poo poo the j email thing yeah it's a real neat thing to know
|
# ? Jun 17, 2015 15:50 |
|
SQL: code: -- Generate: 0000000000 to 9999999999 ;with x as ( select '0' as digit union select '1' union select '2' union select '3' union select '4' union select '5' union select '6' union select '7' union select '8' union select '9' ) select billions.digit + hundredmillions.digit + tenmillions.digit + thousands.digit + hundreds.digit + tens.digit + ones.digit from x ones cross join x tens cross join x hundreds cross join x thousands cross join x tenthousands cross join x hundredthousands cross join x millions cross join x tenmillions cross join x hundredmillions cross join x billions You're welcome  e: Don't forget to run this on your production db during business hours. Y'know, just to be safe or something. i like the cut of his jib
|
# ? Jun 17, 2015 15:59 |
|
i really want to know if this was a real request for help that he received also chen is awesome in the same way that guy who blogs about horribly dangerous chemicals is, "wow this is interesting because it's happening to somebody else"
|
# ? Jun 17, 2015 16:31 |
|
raymond chen makes me appreciate apple that much more because they don't humor all that dumb backwards compatibility stuff
|
# ? Jun 17, 2015 17:56 |
|
http://blogs.msdn.com/b/oldnewthing/archive/2015/04/07/10605693.aspxquote:
lol
|
# ? Jun 17, 2015 18:01 |
|
Tiny Bug Child posted:raymond chen makes me appreciate apple that much more because they don't humor all that dumb backwards compatibility stuff it's a lot easier to start from scratch every five years on platforms nobody uses
|
# ? Jun 17, 2015 18:03 |
|
|
# ? May 28, 2024 14:54 |
|
Sweevo posted:it's a lot easier to start from scratch every five years on platforms nobody uses don't leak the microsoft playbook like that
|
# ? Jun 17, 2015 18:03 |