Sampson Profile picture
Jun 6, 2020 38 tweets 13 min read Read on X
I’m only a few pages into Booker T. Washington’s book (My Larger Education), but his attitude and perspective were amazing. On dealing with rude/racist people: “I learned from this experience that it takes no more time to be polite to every one than it does to be rude.” Image
Booker T. Washington on the importance of voting, working with local law enforcement, and doing good work (even when nobody is there to give you praise). Image
Booker T. Washington on the friendship and wisdom of his friend, Captain Howard: Image
Booker T. Washington on the wisdom of those who were neither for or against “the Negro,” but understood “it is important to the commercial progress of the country that the Negro should be treated with justice in the courts, in business, and in all the affairs of life.” Image
Booker T. Washington on his friend, Rufus Herron. Rufus was born into slavery, and later freed. Afterwards, he gave selflessly to schools (including those which only taught white children), knowing the power of education. Image
“…how much more useful a man like Rufus Herron has made his life than the man who spends his time and makes a profession of going about talking about his ‘rights’ and stirring up bitterness between the white people and colored people.” Image
Booker T. Washington shares an encouraging and inspirational story about “Old Jim Hill,” and how his friendship with a white farmer/teacher changed his life forever. Image
“I have little patience with the man who parades himself as the ‘professional’ friend of any race…I like to meet the man who is interested in the Negro because he is a human being.” Image
“I have learned also…that persons who have a common purpose may still maintain helpful, friendly relations, even if they do differ as to details and choose to travel to the common goal by different roads.” — Booker T. Washington Image
Booker T. Washington on the close and trusted relationship between the White House (under Roosevelt) and The Press. Image
Booker T. Washington on public speaking. Image
“People who profess to have no respect for the newspapers as a rule, I fear, have very little understanding or respect for the average man.” — Booker T. Washington Image
Two types of kids: those who think they can’t, and those who know they can. Booker T. Washington was clearly the latter type. It’s obvious that he wouldn’t allow doubts to hold him back from achieving greatness. Image
Booker T. Washington on Northern Intellectual blacks who opposed his teaching of industrial skills to Southern blacks: Image
Booker T. Washington on naive college kids, who underestimate problems, and overestimate their ability or capacity to solve them. Image
I'd like to take a moment here and just appreciate the incredible burn delivered by the Minister 😂

This book is so great. Washington is a profound individual, and I'm looking forward to reading more tomorrow. Now I want to dig into his earlier writings too!
Took a few moments to just sit and look into the man's eyes, reflecting on what I read tonight. Thankful we have such excellent photos. Image
Booker T. Washington’s famous message delivered in Atlanta at the Cotton States Exposition in 1895. Washington’s point to focus on Human Capital is powerful; don’t be defeated by what you are not able to change. Do the most with what you have. Be of use to those around you. Image
Booker T. Washington on others’ desire for him to focus less on Human Capital and people, and more on politics. Washington saw more power in the former, and little in the latter. His own life was a testament, having gone from slave to advising multiple Presidents and more. Image
Booker T. Washington on Northern Blacks who despised his focus on industrial education for Southern Blacks, and considered any efforts to work with Southern Whites to be unthinkable. Image
Washington on one such college-educated Northern Black who decided to travel & lecture on Washington's perceived errors. I think I might have found his name from an Oct 25, 1901 paper. He claims Washington is "controlled by white people," and "must do as the white people wish." ImageImage
Booker T. Washington on Victim Mentality. These are particularly heavy words coming from a man who personally experienced the full weight of slavery. Image
Booker T. Washington describes another group of individuals for whom he has little respect: those who profit off the suffering of their fellow man. Those for whom positive thinking, and/or other positive developments among the black race aren’t desired. ImageImage
Booker T. Washington on those who failed to understand the environment of the Southern Blacks, deciding instead to raise protest on their misinformed ideas. And, when they received too little attention from Southern Blacks, they turned to violence, attacking those around them. Image
Booker T. Washington on how disruptive groups would seek to prevent him from speaking by placing themselves in various parts of the audience, and interrupting his presentation. Same tactic used to this day quite frequently. Image
Booker T. Washington on the irony of Northern Blacks disturbing his lectures in protest, being the first (and only?) group to do so. Image
Booker T. Washington on education. What an awesome teacher. ImageImageImage
More on Booker’s philosophy of education—It was important to him that students spent less time in books, and more time in the world learning practical skills. Skills which gave them utility, and independence. Image
“I want to see education as common as grass, and as free for all as sunshine and rain.” Booker T. Washington Image
Booker T. Washington on Tuskegee’s “Extension Work.” Students learned while investing in the local community. I feel like modern schools should adopt quite a bit of Washington’s views. Image
Booker T. Washington on the transformative effect his schools would have on even the southern whites. Image
Booker T. Washington on politics, and the effect it often has on individuals. “I never could understand what there is in American politics that so fatally alters the character of a man.” Image
Booker T. Washington’s high praise of President Roosevelt. Image
Continued: Booker T. Washington on Roosevelt. Image
Continued: Booker T. Washington on Roosevelt appointing several colored men to political office. Image
Continued: Booker T. Washington on Roosevelt and Taft appointing colored men to office in hopes it would inspire the next generation of young black men. Image
Booker T. Washington on his love for the South. Image
Following a controversial decision to disband a negro regiment, Booker T. Washington still felt “…there is no individual who is more popular and more loved by the ten millions of Negroes in America than [Roosevelt].” Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Sampson

Sampson Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @jonathansampson

Oct 2, 2020
WordPress, for all the good it has done, simply cannot help but to screw up the simplest things.

<pre>\\.well-known</pre>

In walks WordPress, "Oh, let me quadruple those backslashes for you."

So I try &#92;, which WordPress then converts into &amp;#92;!

I just can't win here.
Yes, I know to make changes in the TEXT view, and not the Visual view. Tragically, that will give you all sorts of [other] problems, like randomly eating carriage-returns, or inserting a <br> here and there. This utility simply isn't cut-out for sharing code(-like) content.
Wait, wait—I got the formatting to stick, and the content to look the way I wanted.

NOBODY-MOVE-A-MUSCLE…
Read 5 tweets
Oct 2, 2020
Never again will I call the split method on a string to get an array of characters. From here on out, it's spread all the way 🙂

[...string].map( char =>
char.charCodeAt(0).toString(16)
);

Much nicer than string.split(""), in my opinion. Function with empty string? No thanks!
Now, if only I could convert an array of character strings back to a string without needing to call array.join(""), I'd be set.

I could reduce, but, yuck...

array.reduce( ( s, c ) => s += c, '' )
Is this cheating? 😂

Array.prototype.smüsh = function () {
return this.join('')
}
Read 4 tweets
Sep 26, 2020
Windows uses values 0D 0A to signify a line-break. Mac uses 0A.

TIL—Windows XP had a bug causing Notepad to insert 0D 0D 0A. It wouldn't save like that, but if you copied and pasted the contents elsewhere the bytes could be preserved to this day.

Computers are hard 🙂
Oh, wait... does Windows 10 use 0A now?

`a
b`.split('').map(x => x.charCodeAt(0).toString(16))

Which produces

["61", "a", "62"]

Or maybe this is JavaScript normalizing it?
I assume 0A alone is enough to force a new line in Windows, but that Windows still uses 0D 0A. I ran:

copy([ '61', '0A', '62' ].map(x => String.fromCharCode(parseInt(x, 16))).join(''))

And pasted from the clipboard into Notepad, and it showed the expected line-break. Odd.
Read 5 tweets
Sep 26, 2020
D'oh! Working with React and wondered why my UI was partial:

render () {
return (
<A prop={value} />,
<B prop={value} />
)
}

Reminded me how cool the comma operator is in JavaScript:

return Expr, …, Expr

Evaluates each expression, but returns result of last.
Ti be more clear, the return statement returns the result of the Expression (if any) to its right. Expressions can contain Expressions. So each of the expressions in a list are evaluated, but only the result of the final is returned.
I think I first read about this little detail in one of @rauschma's fantastic deep-dive posts, but I'm not sure which one.
Read 6 tweets
Sep 22, 2020
The Accident: A Short Story

In 1992 Phillip Hallam-Baker and Tim Berners-Lee were developing HTTP. Phillip suggested a request header to record the URI of the linking-document, and "referer" (a spellcheck failure) was born. Servers now knew what site sent you their way.
In 1993 a young developer working on the Mosaic browser added support for inline images. Before this, images could only be linked from a page and viewed separately. Images from remote servers were supported as well, and requests for them would eventually include a referer header.
In 1994 Lou "solved" statelessness on the Web. Cookies could be set by a server, and would be returned to that server with future requests. Session IDs could move out of the URL path, and into a more convenient home. Like images and referer, cookies worked with third parties too.
Read 10 tweets
Sep 16, 2020
Over the years there have been various ways to sniff the user's web history with CSS and JavaScript. For example, generating 10,000 links & checking their color (visited differs by default). These are now blocked, but I wonder how often advertisers and exchanges engaged in this.
Clever developers would adapt to these changes, turning their focus from the links to the style of adjacent elements with :visited + span, and then reading span's computedStyle to see how it looks. Background images could be used in a similar manner; listen for what loads.
Even when you lock-down CSS, developers would sniff your cache by using sensitive clocks in JS and seeing how quickly resources loads. If 2 similar resources load at very different rates, one could be inferred to have been loaded from cache (indicating user visited a given site).
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(