Sun Feb 28 06:59:04 2021
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

NYLXS Mailing Lists and Archives
NYLXS Members have a lot to say and share but we don't keep many secrets. Join the Hangout Mailing List and say your peice.

DATE 2015-04-01

LEARN

2021-02-28 | 2021-01-28 | 2020-12-28 | 2020-11-28 | 2020-10-28 | 2020-09-28 | 2020-08-28 | 2020-07-28 | 2020-06-28 | 2020-05-28 | 2020-04-28 | 2020-03-28 | 2020-02-28 | 2020-01-28 | 2019-12-28 | 2019-11-28 | 2019-10-28 | 2019-09-28 | 2019-08-28 | 2019-07-28 | 2019-06-28 | 2019-05-28 | 2019-04-28 | 2019-03-28 | 2019-02-28 | 2019-01-28 | 2018-12-28 | 2018-11-28 | 2018-10-28 | 2018-09-28 | 2018-08-28 | 2018-07-28 | 2018-06-28 | 2018-05-28 | 2018-04-28 | 2018-03-28 | 2018-02-28 | 2018-01-28 | 2017-12-28 | 2017-11-28 | 2017-10-28 | 2017-09-28 | 2017-08-28 | 2017-07-28 | 2017-06-28 | 2017-05-28 | 2017-04-28 | 2017-03-28 | 2017-02-28 | 2017-01-28 | 2016-12-28 | 2016-11-28 | 2016-10-28 | 2016-09-28 | 2016-08-28 | 2016-07-28 | 2016-06-28 | 2016-05-28 | 2016-04-28 | 2016-03-28 | 2016-02-28 | 2016-01-28 | 2015-12-28 | 2015-11-28 | 2015-10-28 | 2015-09-28 | 2015-08-28 | 2015-07-28 | 2015-06-28 | 2015-05-28 | 2015-04-28 | 2015-03-28 | 2015-02-28 | 2015-01-28 | 2014-12-28 | 2014-11-28 | 2014-10-28

Key: Value:

Key: Value:

MESSAGE
DATE 2015-04-05
FROM Ruben Safir
SUBJECT Subject: [LIU Comp Sci] Re: Depths and heights
From owner-learn-outgoing-at-mrbrklyn.com Sun Apr 5 22:18:58 2015
Return-Path:
X-Original-To: archive-at-mrbrklyn.com
Delivered-To: archive-at-mrbrklyn.com
Received: by mrbrklyn.com (Postfix)
id B38F2161154; Sun, 5 Apr 2015 22:18:58 -0400 (EDT)
Delivered-To: learn-outgoing-at-mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 28)
id A131E161163; Sun, 5 Apr 2015 22:18:58 -0400 (EDT)
Delivered-To: learn-at-nylxs.com
Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89])
by mrbrklyn.com (Postfix) with ESMTP id CB542161154
for ; Sun, 5 Apr 2015 22:18:32 -0400 (EDT)
Received: from [10.0.0.19] (www.mrbrklyn.com [96.57.23.82])
by mailbackend.panix.com (Postfix) with ESMTPSA id EAEB3129A7;
Sun, 5 Apr 2015 22:18:31 -0400 (EDT)
Message-ID: <5521ECF7.7050009-at-panix.com>
Date: Sun, 05 Apr 2015 22:18:31 -0400
From: Ruben Safir
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: "Jose A. Rodriguez"
Subject: [LIU Comp Sci] Re: Depths and heights
References: <551E7313.2010409-at-panix.com>
In-Reply-To:
Content-Type: multipart/alternative;
boundary="------------070603060008080900090903"
Sender: owner-learn-at-mrbrklyn.com
Precedence: bulk
Reply-To: learn-at-mrbrklyn.com

This is a multi-part message in MIME format.
--------------070603060008080900090903
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit

On 04/03/2015 06:33 PM, Jose A. Rodriguez wrote:
> The depth of a node is defined as the length of the path from the root to that node. Some authors just call it "distance from root to the node."
>
> On Apr 3, 2015, at 7:01 AM, "Ruben Safir" > wrote:
>
>
> Syntax question question again... sorry.
>
> This means DEPTH from the root, which is the path, not the Depth of the
> node? As I understand, Height is counted UP and Depth Down
>
>
>
>


With regard to WHEN and WHICH rotations need to be applied, I don't read
or see a forumula for determining the rotation required. As a result, I
am continually looking at the examples for similar cases, but can't
determine the rotations independently.

In the case of the red-black example in the attached image, what is the
formula that is used to determine that the rotation is about the 200,
and that the rotation is RIGHT amonng the several solutions that can
solve this problem or back to back reds (aside from trying different
possibilities and seeing with matches the results of a formalized 234 tree)



--------------070603060008080900090903
Content-Type: multipart/related;
boundary="------------030807050209000808000102"


--------------030807050209000808000102
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit



http-equiv="Content-Type">


On 04/03/2015 06:33 PM, Jose A.
Rodriguez wrote:


type="cite">
The depth of a node is defined as the length of the path from the root to that node.  Some authors just call it "distance from root to the node."

On Apr 3, 2015, at 7:01 AM, "Ruben Safir" <mrbrklyn-at-panix.com<mailto:mrbrklyn-at-panix.com>> wrote:


Syntax question question again... sorry.

This means DEPTH from the root, which is the path, not the Depth of the
node? As I understand, Height is counted UP and Depth Down


<bcghghij.png>







With regard to WHEN and WHICH rotations need to be applied, I
don't read or see a forumula for determining the rotation
required.? As a result, I am continually looking at the examples
for similar cases, but can't determine the rotations
independently.



In the case of the red-black example in the attached image, what
is the formula that is used to determine that the rotation is
about the 200, and that the rotation is RIGHT amonng the several
solutions that can solve this problem or back to back reds (aside
from trying different possibilities and seeing with matches the
results of a formalized 234 tree)









--------------030807050209000808000102
Content-Type: image/png;
name="bidehbce.png"
Content-Transfer-Encoding: base64
Content-ID:
Content-Disposition: inline;
filename="bidehbce.png"

iVBORw0KGgoAAAANSUhEUgAAA1kAAAIXCAIAAADhRgPMAAAAA3NCSVQICAjb4U/gAAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOzde3hU1b3/8c/EAGqCaBUJghoikcuRIIpQRD0q
QQG1KCIeELFeUESUKioVLbfjpR5vtWr1HKq1IuEU1ILKRQhagcDPUiyQgqgoQUACw1WIgplk
//7YkBMhgTWT2bNv79fD40O2ayZfZrLXfLLWXmtHLMsSAAAAQinN7QIAAADgGrIgAABAeJEF
AQAAwossCAAAEF5kQQAAgPAiCwIAAIQXWRAAACC8yIIAAADhRRYEAAAIL7IgAABAeJEFAQAA
wossCAAAEF5kQQAAgPAiCwIAAIQXWRAAACC8yIIAAADhRRYEAAAIL7IgAABAeJEFAQAAwoss
CAAAEF5kQQAAgPAiCwIAAIQXWRAAACC8yIIAAADhRRYEAAAIL7IgAABAeJEFAQAAwossCAAA
EF5kQQAAgPAiCwIAAIQXWRAAACC8yIIAAADhRRYEAAAIL7IgAABAeJEFAQAAwossCAAAEF5k
QQAAgPAiCwIAAIQXWRAAACC8yIIAAADhRRYEAAAIL7IgAABAeJEFAQAAwossCAAAEF5kQQAA
gPAiCwIAAIQXWRAAACC8yIIAAADhRRYEAAAIL7IgAABAeJEFAQAAwossCAAAEF5kQQAAgPAi
CwIAAIQXWRAAACC8yIIAAADhRRYEAAAIL7IgAABAeJEFAQAAwossCAAAEF5kQQAAgPAiCwIA
AIQXWRAAACC8yIIAAADhRRYEAAAIL7IgAABAeJEFAQAAwossCAAAEF5kQQAAgPAiCwIAAIQX
WRAAACC8yIIAAADhRRYEAAAIL7IgAqL473+PxWJuVwEAXlQ0f77bJcC7yIIIiO/27u1x3nnE
QQA41Ly//GX8yJFuVwGPIgsiILpedNG4558nDgLAoUa/9JL27CEOokZkQQQHcRAAakMcRG3I
gggU4iAA1IY4iBqRBRE0xEEAqA1xEIciCyKAiIMAUBviIA5CFkQwEQcBoDbEQVRHFkRgEQcB
oDbEQVQhCyLIiIMAUBviIGxkQQQccRAAakMchMiCCAPiIADUhjgIsiBCgTgIALUhDoYcWRBh
QRwEgNoQB8OMLIgQIQ4CQG2Ig6FFFkS4EAcBoDbEwXAiCyJ0iIMAUBviYAiRBRFGxEEAqA1x
MGzIgggp4iAA1IY4GCpkQYQXcRAAakMcDA+yIEKNOAgAtSEOhgRZEGFHHASA2hAHw4AsCBAH
AaBWxMHAIwsCEnEQAGpHHAw2siCwnx0He3bpQhwEgIMQBwOMLAj8n64XXTR27NieF15IHASA
gxAHg4osCPxE1yuuGPvII8RBADgUcTCQyILAwYiDAFAb4mDwkAV9ybKs0tLSH3/88aDjO3fu
3LdvnyslBQxxEABqQxwMGLJgXb366qsdOnTIzMw85ZRTfvnLX6bgO86ZM+eCCy4YNWrUOeec
8/TTT9sHt27d2qNHj6FDh/bp02f06NGWZaWgkmAjDgJAbUa/9NKC+fOJg8EQITTU3ezZs3v2
7HnLLbe8+uqrSXzaffv2TZ8+vV+/ftUP7tq1q1mzZu+9994ll1zyxRdftGrVavny5Xl5eUOG
DNm2bdvUqVP37dvXtm3bBx988I477khiMaFVNGPG2EcfnbVgQXp6utu1AICHxGKxnhdeeOFF
F41+8km3a0GdMC6YBMcff7ykE044IYnPaVnW8OHDZ86cedDxb7/9tqysrLS0VNJxxx0nKRKJ
fPPNNxMmTOjdu7ekBg0a9OjR4+mnn66srExiPaHF6CAA1Cg9PX3WggWMDgYAWTDJ/ud//ufS
Sy+97777rr766hNPPPGBBx6wjxcUFPTr1++aa6657LLL7COFhYXdu3fPycm55pprSktL16xZ
8+tf/7pNmzYvvfTSqaeeOnTo0AkTJnzwwQf5+fnbt2+vev5WrVq1bt162LBh8+bNe+CBB264
4YZ27dp9+umnlZWVLVu2tNvk5uauWbOmpKTku+++a9++fXJHK0OIOAgANSIOBgNZMMnOP//8
jz766IMPPnjkkUeGDx/+9NNP/+tf/9q5c+dNN9307LPPvv3229u2bZP0+eefDxs27N133/3X
v/5VWFh41113lZeXr1y5cvXq1Tt37uzfv/+tt9566qmnXn755YWFhT/72c+qnj8tLW327NnH
Hntsfn7+hg0bJk6cKGnVqlWSGjZsaLfJzMyUVFJSkpaWdtxxxx1zzDEuvBDBQhwEgBoRBwOA
LJhkZ5111lFHHXXNNdd07NixV69ekr744oujjz46IyPjlltuWbdu3QsvvCDp5Zdf3rFjx1VX
XfWLX/wiIyNj0aJFrVq1atWqVb169R566KH/+q//6tixY23fYt++fSeddFKnTp3+9re/jRgx
wrKsSCQiyf6vpLS0NPvLzMzMBQsWDBgwIBX/8qAjDgJAjYiDfkcWdJC92qCysvLoo49+4403
PvnkkzZt2ixbtkzSypUru3XrVlhYWFhYWFpaumnTJjvApaWl2X+pzffff3/hhRf+5je/WbBg
wcCBA5977rnJkyfn5uZK2rNnj91m9+7dktq0aeP0PzBsDoqDsViMXAgAqikORqNRd0uCObJg
Kmzfvr1Jkyb//Oc/L7300rvuuuvDDz88/vjjFy9eXLUX4Ny5c7/++utDH3joKu//9//+35Yt
W84///z69ev/+c9/btKkSVFRUceOHSORSElJid1m3bp1WVlZTZo0cfLfFFLV4+Ann3wyYsQI
tysCAE84KA4OHz68uLjY7aJghCyYBN99952kXbt2SaqoqKisrLQznB31Kioqtm/fPnr06Jyc
nPfff/+EE0745ptvfvGLX5SUlNx8881LliyZOHHiU089lZ2dXVFRUX2oKSsrKxqN7tq166uv
vqr6Xi1atEhLS1u9erUke3b47LPPzs7O7tu37+zZs+1vN2fOnDFjxkQikYqKiuHDhxcVFaX8
JQmyqjjYuXPnaDRaFcEB+E5MKpFKpJlSgVQgDTjwp70Uif9P+2rPYD/hzAPfIgyTCNXj4IQJ
EwYOHMjkiT9YqJvXX3+9ffv2kk444YTbb7/9wQcflNSqVavp06d3795d0gUXXFBUVNSwYcMh
Q4YMHz68V69ee/furaioGDZsmD0dfOmll27atGnatGmnnXaapBtuuGHjxo2WZdn7SHfp0mXb
tm3Vv+Nrr7125plnjhw5snv37rfddlssFrMs65tvvunSpctdd93Vu3fv6667rry83LKs0tLS
o48++uGHH3bllQmq8vLy8vLyhe+/n//zn3/77bd5eXluVwTgyMota61lzbCsSZbV37L6W5bc
+JNvWf0ta5JlzbCstZa1x+2XJen27NlTXl6e//Ofj3vwwUmTJk2aNMntinBk7DWdCvZg4b59
+3bv3p2VlVW1yGPPnj0//PBD48aNa3yUZVmbN29u0qRJVfsqP/zww9q1a5s2bVp9U0PLstav
X9+gQYPqs8M7d+5s1KjRoc+AhBUXFw8cOPDNN9/87ptvxj766FX9+5900kks0AG8pkRaJX0t
LZImu13M4fWXzpdypLZSttvF1NHw4cOj0ejLL7/ct0ePQTfe+PR///eiRYsyMjLcrguHQxYE
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
ixZvvPHGEZ9h7dq13bt3b968uRP/OtRRkTS2Y8dZixenpyfhBpuG64jX1f07AfAww3PcvzsP
kAWRBFlZWdOmTWvQoMHxxx//2WefrVixYvz48UuWLGnbtu0fk33H2DFjxpx99tkJP3zcuHFN
mzZ9+eWX33rrrT//+c9VA4HZ2dmvvfbaVVdddcRnaNGixU033ZRwAXBOkTQ2JydZQdCWZdCG
3wmAYDM5x036Cs8iCyI5IpFIw4YNjzrqKPvv55577uzZszt16jR06NBVq1Yl93vVq1cv4ccu
Xrz46KOPjkQi11xzzSmnnFIVGo466qibb775xBNPNHmSJEYNJMv+IPj558l9dy4xaLM6id8P
gPeYnOMmfYVnkQXhlHr16t17773l5eXPPfecpG3btg0ePHjgwIEXXHDB2LFjf/zxx4Pab968
+fbbb7/uuus6duz4pz/9yT74zjvv9O3b9xe/+MVll132z3/+89DvUlxc3K9fv+uuu65r165/
+ctfJC1YsODmm2/u16/fbbfd1qJFi2+//dZuuWvXrvz8/M8///y9997Lz8+fOXNm1ZPEYrHJ
kydfeeWVTz/99I4dO37729+2b9/+v/7rvzp06NCsWbPnnnvOsqxDv/W8efM6dOjQpEmTiRMn
2kcKCwu7d++ek5NzzTXXlJaWrlmz5te//nWbNm1eeumlU089debMmWvWrLn22mvPOuusTp06
/f3vf6/rS4wDHAqCMpv0+Si53xKAx5hsLujfCWJJsuC2eN+FioqKr776qurLHTt27N27N8U1
1Oj0008//fTTqx8pKSmRdN5558VisU6dOo0fP96yrC1btjRt2vSuu+6q3rK8vPznP//522+/
bVnWf/7nf0ravHnze++9l5mZuWfPHsuyHnvssYyMjLVr11qWdfnll3fu3NmyrA0bNhx33HHz
58+3LGvhwoWSpk6dWlRUdOqpp0p64403hg4dun379urfqFmzZrfeemvVlw0aNBg5cuQPP/zw
7rvvSvrP//zPrVu3PvTQQ5Kuu+66oqKiwYMHS/rggw+qP8nkyZMl9evX7/PPP7/66qsbNWoU
i8VWr17dqlWr77//vqysLDMzs0+fPqtWrbryyislPfroow888EBRUVGbNm1WrlxZWVnZrVu3
rKysur9xSTdp0qRJkuWrPwul/Jyc8vJyR14Qy5LBH0e+NyzLsnuneP5slbYd+HultEWqqNsP
GB+UIVdu1glMcrvOuuBH3H2GHU2PHj0yMjIyMjIaNGgwZ84cy7Ki0ejll1/ev3//Xr16/eY3
v6msrHS6hsM7NAtu3rxZUpcuXebMmSNp8eLF9vH77rsvEons2rWrquWMGTMyMzPtf8L3338/
e/Zsy7LOP//8yy+/3G6wY8eOSCQyYsQIq1oWHDVqVEZGRlUIOOecc84991zLss4999xu3brV
WGSNWdD+u50FLcv661//KmnJkiWWZZWVlR177LHVH2IdyILFxcWWZb300kuSvv322+HDh598
8sndunXr1q1bkyZNsrKyKioqRowYUa9evYqKCvtp69WrZzfIzc3NyMhYunRpAq+zo3yXBR0N
gpZlrTD7GFjr0LeHWRbcJWVJGVKG1EjaIVnSP6SO0mDpQmkaWRCJWmvWCaxwu8664LInf1i6
dOmuXbseeeQRSSeccEK3bt0kPfLIIw0bNiwoKNi3b1/btm2bNWt2xx13uF3pT9izuh07dly9
erWkY445xj6em5trWdbXX39dtQpk+fLl9evXj0QidrPLL79c0urVqy+66CK7wfHHH3/yyScf
tHR39erV9erVq5oWzM3NnT17tv33ZM0VHnvssaeffrq9AU2N6tevL6miomLlypXdunUrKCg4
qEFaWlpaWpqklStXnnTSSYWFhUkpDHJyariK4YZhq6RshyqAgQlSN+ksSVKedLwUkwZJQ6W7
pC+ldtISP28FDBcZXvDu380FxfWCfvHUU0+dffbZvXv3Hjly5B133JGWlvbNN99MmDChd+/e
kho0aNCjR4+nn37afHu81JgyZUr9+vUHDx6ck5MjyU6EkrZv3x6JRFq2/L+bNx5//PHbt2//
/PPP7S+/+uqrzz77LCcnZ/Xq1ZZlSYrFYt99912rVq2qP39OTs7OnTtLS0urnvagBnVXWVm5
cePGs84664gtjz/++MWLF+/bt8/+cu7cuV9//fVBDTZt2vTll1/aX65fv776NYuIVwqCoIwT
3tdHbgKnlEvPSxdKN0m/lnpJkv4irZJ6S5JypTOk37lZI3zsH2bNsh0twmFkQR/YsWPHO++8
8/LLL7dt27Z79+7r16+X9Omnn1ZWVlbFqdzc3DVr1tjX57nCsqzdu3dXVFTYX5aWlt57770T
J058/vnn27Vrl5+f36pVqz/+8Y92sPvkk0+GDBmSmZlZ9fArr7zymGOOuf7662fPnj19+vT7
7ruvRYsWw4YNW716dVFRkaTi4mJJQ4YMkVReXm7vJHzbbbfVr1/f3rYmFov94x//GDFihKSK
ioqqTHaQH3744fvvv7f/XllZWVFRYT+VvXF09e2jd+zYIWn58uXl5eX2961iL3yxv4X93x9/
/PEXv/hFSUnJzTffvGTJkokTJz711FPZ2dn289vfokePHunp6f369fvoo49mz55944035uXl
1fmFD6nUBEGbyZu0yOkiULu50nppiNRMuluyz/wlUgOp+YE2udJc1wqEv5ksIvZ9V+7uFDUs
s2v1vvvuu4ULF95+++2RSKRz587l5eWPPfaYpH/96192gwkTJkiaN2+eczUcxubNm/v06WP/
RLVp08ZeJ3vbbbd9+eWXVW2+/PLLzp07X3bZZTfeeONtt91WVlZ20JNMmzbthBNOkJSbm7ts
2TLLsiorK5988sns7Ozbb7+9W7duH374oWVZTz75ZGZm5tFHH/3oo49aljVr1qzs7Owbb7yx
Z8+ezz//fGVl5eOPP96gQYNjjz32wQcfrP78u3fvvv322yWddNJJDz30UFlZ2S9/+UtJOTk5
r7322g033CCpZcuW06ZNs68XbNOmzYABA84777yDXtU1a9Z06tRJ0uWXXz5jxox27dpJ6tev
X0VFxbBhw+zp4EsvvXTTpk3Tpk077bTTJN1www0bN260LOvPf/5zRkaGpDPOOGPRokV1ec0d
MmnSpHHSWrf/lLt6jeBB7jG7WggOkcElfZuld6V8SdIIyZK6SydVa3CDlCbt43pBxM/k9L/H
7SLrKGLVtFkGUikSieNdmDBhwu23375kyZK5c+eOGjVq5cqVbdu2lfTaa6/deuutH3744SWX
JLLJUVw11MXWrVszMjKqLhw8SEVFRWlp6SmnnGJfOGiLxWLRaDQrK6v6weosy9q0aVOTJk3s
3Q3rbtq0addcc83ixYubN2/erFmz2r5vjfbs2fPDDz80blzr9gLl5eWbN28+5ZRT7NToNSUl
JYumT3e3hvf/+tfHP/44u5b/m8oRQVuBdINBsy1+31TCqyKRiGHfZEkDpXelXVJP6Z/SlgP/
a5BUIH0v1U+gAIkPytCKSicbNJskDXC8FgexdsRnbrrppiFDhmzYsCE3N1fSnj177OO7d++W
1KZNGzeLM3DSSScd5v8eddRRzZo1O+hgenp606ZND/OoSCRyyimnJKG4A+zLLiORSPPmzY/Y
+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
AAAAAElFTkSuQmCC
--------------030807050209000808000102--

--------------070603060008080900090903--

  1. 2015-04-01 Ruben <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] external paths
  2. 2015-04-01 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] omp pthread madness
  3. 2015-04-02 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: Fw: Perl Developer / Linux SysAdmin Opportunities in South Florida
  4. 2015-04-02 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: omp pthread madness
  5. 2015-04-02 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: omp pthread madness
  6. 2015-04-02 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: [New discussion] which technologies/skills are good to have
  7. 2015-04-02 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Re: omp pthread madness
  8. 2015-04-05 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Re: Depths and heights
  9. 2015-04-09 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Re: Kernel thread scheduling
  10. 2015-04-09 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Re: Kernel thread scheduling
  11. 2015-04-13 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] BASh Shell Scripting
  12. 2015-04-13 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Chapter 5 Monitor
  13. 2015-04-13 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: [Perlweekly] #194 - The CPAN PR Challenge Now Has a Mini-Me!
  14. 2015-04-13 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Kernel Hacking Resources
  15. 2015-04-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: Invitation: Vintage Computer Festival
  16. 2015-04-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] hashing slots sizes
  17. 2015-04-15 Ruben <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] BASh Shell Scripting
  18. 2015-04-15 Maneesh Kongara <maneeshkongara-at-gmail.com> Re: [LIU Comp Sci] BASh Shell Scripting
  19. 2015-04-15 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: Monday: Join 121 HackerNestologists at "HackerNest NYC April
  20. 2015-04-15 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: You're confirmed for: NYLUG Open hacker hours
  21. 2015-04-15 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Hash Tables Examples
  22. 2015-04-15 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Re: hashing quadradic probes
  23. 2015-04-15 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] [ruben-at-mrbrklyn.com: Re: Heap Management Problem]
  24. 2015-04-16 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: Re: virtualbox
  25. 2015-04-16 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] linsched
  26. 2015-04-16 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] scheduler project thus far
  27. 2015-04-17 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Come Sunday Morning
  28. 2015-04-17 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Kernel Scheduling Project
  29. 2015-04-17 Ruben <ruben.safir-at-my.liu.edu> Subject: [LIU Comp Sci] more advanced coding musings ...
  30. 2015-04-19 Tony Genao <tony.genao-at-my.liu.edu> Re: [LIU Comp Sci] Fwd: [NYLXS - HANGOUT] Summers Here
  31. 2015-04-19 Ruben Safir <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Fwd: [NYLXS - HANGOUT] Summers Here
  32. 2015-04-19 Tony Genao <tony.genao-at-my.liu.edu> Re: [LIU Comp Sci] Fwd: [NYLXS - HANGOUT] Summers Here
  33. 2015-04-19 Ruben <mrbrklyn-at-panix.com> Re: [LIU Comp Sci] Fwd: [NYLXS - HANGOUT] Summers Here
  34. 2015-04-19 Tony Genao <tony.genao-at-my.liu.edu> Re: [LIU Comp Sci] Fwd: [NYLXS - HANGOUT] Summers Here
  35. 2015-04-19 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: [NYLXS - HANGOUT] Summers Here
  36. 2015-04-19 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Re: The more I learn the less I know
  37. 2015-04-22 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: Re: wait queues semiphores kernel implementations
  38. 2015-04-22 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] linux locks and mutex
  39. 2015-04-23 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: Re: Kernel Scheduler and wiat queues
  40. 2015-04-25 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: Kernel Scheduling and wait queues
  41. 2015-04-27 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: OS Cpt 9 27 question
  42. 2015-04-27 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Fwd: Tomorrow: You and 30 other Flatirons are going to "Flatiron
  43. 2015-04-28 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Re: DMCA exemption commenting process broken beyond repair
  44. 2015-04-29 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Do you have notes for this question
  45. 2015-04-29 Ruben Safir <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Professional Troll job available
  46. 2015-04-29 Ruben <mrbrklyn-at-panix.com> Subject: [LIU Comp Sci] Re: DMCA exemption commenting process broken beyond repair

NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!