#software engineer at Paypal
Explore tagged Tumblr posts
Text
Tawfik needs to buy tent covers and other necessities.
My other promos
Updated: Nov 29
Member(s): @dev-tawfik (current), @devtawfik (shadowbanned), @tawfikblog, @90-tawfik (shadowbanned)
Verification: @/90-ghost
Payment methods:
Gfm for education: PayPal, Venmo, Google Pay, credit/debit (donation match $10 USD). Focus on Kofi instead until at least mid-December
Kofi for survival (mentioned here): PayPal, credit/debit. Focus on this until at least mid-December
Tawfik is a Palestinian currently taking online classes at an Egyptian university. His Kofi campaign needs to reach $3,000 to buy tent covers and other necessities for his family (see here). Any additional funds in the gfm and Kofi will go towards the next semester's payments and family care respectively.
More info:
Now he is focusing on getting his Kofi to $3,000 (fees included) to get his family tent covers and other survival needs. See here.
Nov 27: Tawfik has reached the Kofi goal to buy flu medication and a vaccine, so we are now focusing entirely on the gfm. His goal of $10,050 by Nov 28 (hard deadline) for his international student fees were also reached on the same day.
He plans to fundraise for this year's remaining academic fees (which will be significantly less than what we already raised), and hopes that the war will end by the next year so he can get a job and pay himself.
Update Nov 20: More details here. Tawfik has fallen ill with the flu and won't be online much. He needs USD $228 (fees included) for medications and a vaccine. This requires him to reach 71% of his goal on Kofi (which is specifically for non-education related needs). At the same time, he needs $10,050 in his gfm by Nov 28 to pay off his international student fees.
Update Nov 15: We reached the halfway goal for the international student fee of USD $9,050 by Nov 15. Now going for the full fee of $10,050 by Nov 28.
Update Nov 6:
Tawfik got an extension to Nov 30 to pay the international fee. New goals of USD $9,050 by Nov 15 and $10,050 by Nov 28 (to account for transfer time) were set. The final goal was reduced with some backup money. Grades will be withheld until payment is made.
Update Nov 5:
Currently, it seems impossible to raise the required funds ($10,050 - $10,150) by Nov 13. Tawfik has emailed his school to negotiate for more time.
Update Oct 29:
Now @dev-tawfik.
The next goal was $9,250 to pay off international student fees (due Nov 13, see math section below) that Tawfik just found out about.
The family urgently needed $1,000 for healthy food (Tawfik's father has health problems and needs vegetables).
Tawfik initially wanted to use the gfm money for education only as promised, but had to add the sum to the campaign goal (a total of $10,250) because the Kofi he made solely for his family wasn't receiving many donations early on.
There were some issues with the Kofi taking a few weeks to transfer funds, but that's been resolved. It is now for support of Tawfik's family and transfers money relatively quickly.
From Oct 17-27, we fundraised to $7,200 to buy some food for the family. This food money will last roughly 2 weeks.
We are focusing back on international student fees and set a short-term goal of $8,862 in the campaign by Nov 3. There will be another small goal set after this date.
We need roughly $10,050 (an estimate) in the campaign by Nov 13 (hard deadline). Again, this isn't a concrete number and involves some usage of Tawfik's backup money.
Campaign details:
Tawfik is a software engineering student in Palestine trying to continue his education by enrolling in online classes at an Egyptian university.
He already raised roughly USD $2,500 in late July through a now closed Paypal campaign and paid the school as an application and reservation fee. This is nonrefundable.
We fundraised $4,113 (5200 - 1087) and paid off his tuition for the year on Oct 7
The gfm is meant for education only. To support the family, donate to the Kofi. It no longer faces issues with long transfer times.
Tawfik has some extra leftover funds from paying off the tuition, but it isn't much and is to be used for emergencies.
Oct 17: Tawfik bought his textbooks ($800 incl fees → $6,000 in campaign) and got a small discount for being Palestinian. This money saved went into his emergency funds.
Math:
Please let me know if I screwed up the calculation somewhere.
The transfer fee is assumed to be ~$50 per $600 earned. My bad in earlier calculations where I set it after the bank fee rather than before.
Textbooks: base $600
Funds left after:
Gfm for 40 donations: 570.6
~$50 transfer fee: 520.13
12% Bank fee: 458.13
To cover the funds lost to fees, we need an extra $200 (assumed 15 donations). After fees on that, it's only $166 (enough to cover the short-term goal)
So we need 600 + 200 = $800 for the textbooks.
This is $6,000 in the campaign.
Slightly outdated: International student fees: base $2,423
900£ = USD $1,180.93
60k EGP = USD $1,241.29
Funds left after:
Gfm fees for 160 donations: 2304.74
Transfer fee, ~$200: 2,104.74
12% Bank fee: 1852.17
To cover the funds lost to fees, we need an extra $800 (assumed 55 donations). After fees on that, it's only $625 (enough to cover the short-term goal)
So we need 2423 + 800 = $3,223 for the international student fee.
This is $9,223 10,223 in the campaign, rounded up to $ 9,250 10,250
The rate of ~$100 daily is sufficient to get us to this goal before the deadline of Nov 13 (this accounts for the 2 days needed for transfers)
5K notes
·
View notes
Text
Help Karam Al-Nabih and his family rebuild their life
Hello everyone, I am Karam Al Nabih from Gaza. All my dreams have been shattered now in Gaza. I am a software engineer in my last semester, but now my home, my dreams, and my university have been destroyed.
Life before:


Life After :




All my dreams have been destroyed 😞 I hope you share , support and donate
We are suffering from famine in Gaza. My family and I were displaced 4 times from Gaza to Khan Yunis, then Rafah, then Deir al-Balah.
Our campaign is vatted by:
@nabulsi :Clickhere
@since-times-long-forgotten :Clickhere
@rainbowywitch: Clickhere
@gazagfmboost: Clickhere
Also verfited By watermelon:
Look line 75:
my link go fund me :
currently raised €9,517 / €20,000 !
if donating on gofundme is not supported in your country you can donate via paypal link :
@el-shab-hussein @90-ghost @blackpearlblast @newsfrom-theworld @tsaricides @sar-soor @mee-op @soon-palestine @witchyw @fairuzfan @sayruq @palipunk
@ibtisam @riding-the-wavez @vakarians-babe @7amaspayrollmanager @fairuzfan @fallahifag @sayruq @humanvoreture @kaapstadgirly @sar-soor @dimonds456-art @plomegranate @commissions4aid-international @nabulsi @stil-lindigo @soon-palestine @communitythings @palestinegenocide @vakarians-babe @ghost-and-a-half @7amaspayrollmanager @kaapstadgirly @annoyingloudmicrowavecultist @feluka @marnota @toughknit @flower-tea-fairies @the-stray-liger @riding-with-the-wild-hunt @vivisection-gf @communistchameleon @troythecatfish @the-bastard-king @4ft10tvlandfangirl
#gaza genocide#help gaza#save palestine#gazaunderattack#free palestine#support palestine#free gaza#home#free palstine#gofundme
727 notes
·
View notes
Text
Fundraiser for Palestinian student in Poland

I’m posting this fundraiser on behalf of @yahya-abuhassan, Palestinian who’s been studying in Poland for the last 2 years. His entire family, including his older brother who worked as a senior software engineer in Germany, had to flee to the south of Gaza after their home in the north was destroyed.


They are currently living in tent in al-Mawasi, so-called “safe area” that was nevertheless relentlessly bombed by Israel. Yahya is fundraising money to get them to Egypt through the Rafah crossing.
He needs to raise approximately 47 000 $ (enough to evacuate 7 adults and 3 children and pay for their initial living expenses in Egypt), and his fundraiser is only at ~20 000 $!
Short term goal is to raise around 2 500 $ which is the remaining cost to evacuate his older brother with his family, including his elderly mom and cover initial survival costs after evacuation. His brother can then return to work in Germany and hopefully earn enough money to help with faster evacuation of the rest. Right now we raised 0/2500$. I will reblog this post with updates. This fundraiser has been verified by Polish collectives, non-governmental organisations, refugee & human rights activists including Polish-Palestinian sociologist Emil Al-Khawaldeh. Yahya's situation and fundraiser was also described in our national edition of Newsweek. You can find more details in English description of the fundraiser in the link below.
If you are a foreigner please do not hesitate to donate. Pomagam.pl is the biggest Polish fundraising platform which enables donations via PayPal and credit card. I have tested it with American friends and it works perfectly well. 1$ equals to 4 PLN. You can be charged with intercontinental payment fee, which to my knowledge is usually around 3$ but you will see the amount before payment. Your bank may also require 2-factor-verification before proceeding, which usually means simply pasting a code from your phone to a browser.
886 notes
·
View notes
Text
Centibillionaire Elon Musk’s takeover of the former US Digital Service—now the United States DOGE Service—has been widely publicized and sanctioned by one of President Donald Trump’s many executive orders. But WIRED reporting shows that Musk’s influence extends even further, and into an even more consequential government agency.
Sources within the federal government tell WIRED that the highest ranks of the Office of Personnel Management (OPM)—essentially the human resources function for the entire federal government—are now controlled by people with connections to Musk and to the tech industry. Among them is a person who, according to an online résumé, was set to start college last fall.
Scott Kupor, a managing partner at the powerful investment firm Andreessen Horowitz, stands as Trump’s nominee to run the OPM. But already in place, according to sources, are a variety of people who seem ready to carry out Musk’s mission of cutting staff and disrupting the government.
Amanda Scales is, as has been reported, the new chief of staff at the OPM. She formerly worked in talent for xAI, Musk’s artificial intelligence company, according to her LinkedIn. Before that, she was part of the talent and operations team at Human Capital, a venture firm with investments in the defense tech startup Anduril and the political betting platform Kalshi; before that, she worked for years at Uber. Her placement in this key role, experts believe, seems part of a broader pattern of the traditionally apolitical OPM being converted to use as a political tool.
“I don't think it's alarmist to say there's a much more sophisticated plan to monitor and enforce loyalty than there was in the first term,” says Don Moynihan, a professor of public policy at the University of Michigan.
Got a Tip?
Are you a current or former employee with the Office of Personnel Management or another government agency impacted by Elon Musk? We’d like to hear from you. Using a nonwork phone or computer, contact Vittoria Elliott at [email protected] or securely at velliott88.18 on Signal.
Sources say that Riccardo Biasini, formerly an engineer at Tesla and most recently director of operations for the Las Vegas Loop at the Boring Company, Musk’s tunnel-building operation, is also at the OPM as a senior adviser to the director. (Steve Davis, the CEO of the Boring Company, is rumored to be advising Musk on cuts to be made via DOGE and was integral in Musk’s gutting of Twitter, now X, after his takeover of the company in 2022.)
According to the same sources, other people at the top of the new OPM food chain include two people with apparent software engineering backgrounds, whom WIRED is not naming because of their ages. One, a senior adviser to the director, is a 21-year-old whose online résumé touts his work for Palantir, the government contractor and analytics firm cofounded by billionaire Peter Thiel, who is its chair. (The former CEO of PayPal and a longtime Musk associate, Thiel is a Trump supporter who helped bankroll the 2022 Senate campaign of his protégé, Vice President JD Vance.) The other, who reports directly to Scales, graduated from high school in 2024, according to a mirrored copy of an online résumé and his high school’s student magazine; he lists jobs as a camp counselor and a bicycle mechanic among his professional experiences, as well as a summer role at Neuralink, Musk’s brain-computer interface company.
Among the new highers-up at the OPM is Noah Peters, an attorney whose LinkedIn boasts of his work in litigation representing the National Rifle Association and who has written for right-wing outlets like the Daily Caller and the Federalist; he is also now a senior adviser to the director. According to metadata associated with a file on the OPM website, Peters authored a January 27 memo that went out under acting OPM director Charles Ezell’s name describing how the department would be implementing one of Trump’s executive orders, “Restoring Accountability to Policy-Influencing Positions Within the Federal Workforce.” This has to do with what’s sometimes known as Schedule F—a plan to recategorize many civil service jobs as political appointees, meaning they would be tied to the specific agenda of an administration rather than viewed as career government workers. The order would essentially allow for certain career civil servants to be removed in favor of Trump loyalists by classifying them as political appointees, a key part of the Project 2025 plan for remaking the government.
“I think on the tech side, the concern is potentially the use of AI to try and engage in large-scale searches of people's job descriptions to try and identify who would be identified for Schedule F reclassification,” says Moynihan.
Other top political appointees include McLaurine Pinover, a former communications director for Republican congressman Joe Wilson and deputy communications director for Republican congressman Michael McCaul, and Joanna Wischer, a Trump campaign speechwriter.
“OPM is not a very politicized organization,” says Steven Kelman, a professor emeritus at Harvard’s John F. Kennedy School of Government. “My guess is that typically, in the past, there have been only one or maybe two political appointees in all of OPM. All the rest are career. So this seems like a very political heavy presence in an organization that is not very political.”
Another OPM memo, concerning the government’s new return-to-office mandate, appears, according to metadata, also to have been authored by someone other than Ezell: James Sherk, previously at the America First Policy Institute and author of an op-ed advocating for the president to be able to fire bureaucrats. Formerly a special assistant to the president during Trump’s first term, he is now a part of the White House Domestic Policy Council.
The return-to-office policy, according to the November Wall Street Journal op-ed authored by Musk and Vivek Ramaswamy, is explicitly geared toward forcing the attrition of federal employees.
Last week, many federal workers received test emails from the email address [email protected]. In a lawsuit filed last night, plaintiffs allege that a new email list started by the Trump administration may be compromising the data of federal employees.
“At a broadest level, the concern is that technologists are playing a role to monitor employees and to target those who will be downsized,” says Moynihan. “It is difficult in the federal government to actually evaluate who is performing well or performing poorly. So doing it on some sort of mass automated scale where you think using some sort of data analysis or AI would automate that process, I think, is an invitation to make errors.”
Last week, federal employees across the government received emails encouraging them to turn in colleagues who they believed to be working on diversity, equity, inclusion, and access initiatives (DEIA) to the OPM via the email address [email protected].
“This reminded me,” says Kelman, “of the Soviet Stalinism of turning in your friends to the government.”
The OPM did not immediately respond to a request for comment, nor did the people whom sources say now sit atop the bureaucracy.
“I am not an alarmist person,” says Kelman. “I do think that some of the things being described here are very troubling.”
69 notes
·
View notes
Text
Marinetti’s stronghold over Mussolini has striking parallels to America today—particularly with the rise of the “Dark Enlightenment” movement and its most vocal steward: software engineer and blogger Curtis Yarvin.
Largely ignored by academic philosophers, the “Dark Enlightenment” movement and Yarvin have curried favor and influence with tech executives in recent years. A software engineer by training, Yarvin has become a kind of official philosopher for tech leaders like PayPal cofounder Peter Thiel and Mosaic founder Marc Andreessen. Not unlike the Futurists, Yarvin advocates for replacing democracy with a kind of techno-feudal state—for the government to be run like a corporation, with the president as its “CEO.” This new system is elitist—“humans fit into dominance-submission structures” Yarvin wrote in 2008; and it’s authoritarian—“If Americans want to change their government, they’re going to have to get over their dictator phobia,” he said in 2012. There are shades of Yarvin’s philosophy in Thiel’s 2009 essay for the Cato Institute, where he wrote “I no longer believe that freedom and democracy are compatible.” And Thiel, through his venture capital firm, Founders Fund, was an early investor in the blogger’s startup company Urbit. As for Yarvin’s controversial opinions and whether or not Thiel holds them, Yarvin has said that his patron is “fully enlightened,” as he had been “coaching Thiel.” What’s more, in a recent interview with the Hoover Institution, Andreessen quoted Yarvin and called him a “friend.”
What’s even more alarming is that Yarvin’s outsize influence on tech executives has now made its way to Washington.
40 notes
·
View notes
Text
Shamir Secret Sharing
It’s 3am. Paul, the head of PayPal database administration carefully enters his elaborate passphrase at a keyboard in a darkened cubicle of 1840 Embarcadero Road in East Palo Alto, for the fifth time. He hits Return. The green-on-black console window instantly displays one line of text: “Sorry, one or more wrong passphrases. Can’t reconstruct the key. Goodbye.”
There is nerd pandemonium all around us. James, our recently promoted VP of Engineering, just climbed the desk at a nearby cubicle, screaming: “Guys, if we can’t get this key the right way, we gotta start brute-forcing it ASAP!” It’s gallows humor – he knows very well that brute-forcing such a key will take millions of years, and it’s already 6am on the East Coast – the first of many “Why is PayPal down today?” articles is undoubtedly going to hit CNET shortly. Our single-story cubicle-maze office is buzzing with nervous activity of PayPalians who know they can’t help but want to do something anyway. I poke my head up above the cubicle wall to catch a glimpse of someone trying to stay inside a giant otherwise empty recycling bin on wheels while a couple of Senior Software Engineers are attempting to accelerate the bin up to dangerous speeds in the front lobby. I lower my head and try to stay focused. “Let’s try it again, this time with three different people” is the best idea I can come up with, even though I am quite sure it will not work.
It doesn’t.
The key in question decrypts PayPal’s master payment credential table – also known as the giant store of credit card and bank account numbers. Without access to payment credentials, PayPal doesn’t really have a business per se, seeing how we are supposed to facilitate payments, and that’s really hard to do if we no longer have access to the 100+ million credit card numbers our users added over the last year of insane growth.
This is the story of a catastrophic software bug I briefly introduced into the PayPal codebase that almost cost us the company (or so it seemed, in the moment.) I’ve told this story a handful of times, always swearing the listeners to secrecy, and surprisingly it does not appear to have ever been written down before. 20+ years since the incident, it now appears instructive and a little funny, rather than merely extremely embarrassing.
Before we get back to that fateful night, we have to go back another decade. In the summer of 1991, my family and I moved to Chicago from Kyiv, Ukraine. While we had just a few hundred dollars between the five of us, we did have one secret advantage: science fiction fans.
My dad was a highly active member of Zoryaniy Shlyah – Kyiv’s possibly first (and possibly only, at the time) sci-fi fan club – the name means “Star Trek” in Ukrainian, unsurprisingly. He translated some Stansilaw Lem (of Solaris and Futurological Congress fame) from Polish to Russian in the early 80s and was generally considered a coryphaeus at ZSh.
While USSR was more or less informationally isolated behind the digital Iron Curtain until the late ‘80s, by 1990 or so, things like FidoNet wriggled their way into the Soviet computing world, and some members of ZSh were now exchanging electronic mail with sci-fi fans of the free world.
The vaguely exotic news of two Soviet refugee sci-fi fans arriving in Chicago was transmitted to the local fandom before we had even boarded the PanAm flight that took us across the Atlantic [1]. My dad (and I, by extension) was soon adopted by some kind Chicago science fiction geeks, a few of whom became close friends over the years, though that’s a story for another time.
A year or so after the move to Chicago, our new sci-fi friends invited my dad to a birthday party for a rising star of the local fandom, one Bruce Schneier. We certainly did not know Bruce or really anyone at the party, but it promised good food, friendly people, and probably filk. My role was to translate, as my dad spoke limited English at the time.
I had fallen desperately in love with secret codes and cryptography about a year before we left Ukraine. Walking into Bruce’s library during the house tour (this was a couple years before Applied Cryptography was published and he must have been deep in research) felt like walking into Narnia.
I promptly abandoned my dad to fend for himself as far as small talk and canapés were concerned, and proceeded to make a complete ass out of myself by brazenly asking the host for a few sheets of paper and a pencil. Having been obliged, I pulled a half dozen cryptography books from the shelves and went to work trying to copy down some answers to a few long-held questions on the library floor. After about two hours of scribbling alone like a man possessed, I ran out of paper and decided to temporarily rejoin the party.
On the living room table, Bruce had stacks of copies of his fanzine Ramblings. Thinking I could use the blank sides of the pages to take more notes, I grabbed a printout and was about to quietly return to copying the original S-box values for DES when my dad spotted me from across the room and demanded I help him socialize. The party wrapped soon, and our friends drove us home.
The printout I grabbed was not a Ramblings issue. It was a short essay by Bruce titled Sharing Secrets Among Friends, essentially a humorous explanation of Shamir Secret Sharing.
Say you want to make sure that something really really important and secret (a nuclear weapon launch code, a database encryption key, etc) cannot be known or used by a single (friendly) actor, but becomes available, if at least n people from a group of m choose to do it. Think two on-duty officers (from a cadre of say 5) turning keys together to get ready for a nuke launch.
The idea (proposed by Adi Shamir – the S of RSA! – in 1979) is as simple as it is beautiful.
Let’s call the secret we are trying to split among m people K.
First, create a totally random polynomial that looks like: y(x) = C0 * x^(n-1) + C1 * x^(n-2) + C2 * x^(n-3) ….+ K. “Create” here just means generate random coefficients C. Now, for every person in your trusted group of m, evaluate the polynomial for some randomly chosen Xm and hand them their corresponding (Xm,Ym) each.
If we have n of these points together, we can use Lagrange interpolating polynomial to reconstruct the coefficients – and evaluate the original polynomial at x=0, which conveniently gives us y(0) = K, the secret. Beautiful. I still had the printout with me, years later, in Palo Alto.
It should come as no surprise that during my time as CTO PayPal engineering had an absolute obsession with security. No firewall was one too many, no multi-factor authentication scheme too onerous, etc. Anything that was worth anything at all was encrypted at rest.
To decrypt, a service would get the needed data from its database table, transmit it to a special service named cryptoserv (an original SUN hardware running Solaris sitting on its own, especially tightly locked-down network) and a special service running only there would perform the decryption and send back the result.
Decryption request rate was monitored externally and on cryptoserv, and if there were too many requests, the whole thing was to shut down and purge any sensitive data and keys from its memory until manually restarted.
It was this manual restart that gnawed at me. At launch, a bunch of configuration files containing various critical decryption keys were read (decrypted by another key derived from one manually-entered passphrase) and loaded into the memory to perform future cryptographic services.
Four or five of us on the engineering team knew the passphrase and could restart cryptoserv if it crashed or simply had to have an upgrade. What if someone performed a little old-fashioned rubber-hose cryptanalysis and literally beat the passphrase out of one of us? The attacker could theoretically get access to these all-important master keys. Then stealing the encrypted-at-rest database of all our users’ secrets could prove useful – they could decrypt them in the comfort of their underground supervillain lair.
I needed to eliminate this threat.
Shamir Secret Sharing was the obvious choice – beautiful, simple, perfect (you can in fact prove that if done right, it offers perfect secrecy.) I decided on a 3-of-8 scheme and implemented it in pure POSIX C for portability over a few days, and tested it for several weeks on my Linux desktop with other engineers.
Step 1: generate the polynomial coefficients for 8 shard-holders.
Step 2: compute the key shards (x0, y0) through (x7, y7)
Step 3: get each shard-holder to enter a long, secure passphrase to encrypt the shard
Step 4: write out the 8 shard files, encrypted with their respective passphrases.
And to reconstruct:
Step 1: pick any 3 shard files.
Step 2: ask each of the respective owners to enter their passphrases.
Step 3: decrypt the shard files.
Step 4: reconstruct the polynomial, evaluate it for x=0 to get the key.
Step 5: launch cryptoserv with the key.
One design detail here is that each shard file also stored a message authentication code (a keyed hash) of its passphrase to make sure we could identify when someone mistyped their passphrase. These tests ran hundreds and hundreds of times, on both Linux and Solaris, to make sure I did not screw up some big/little-endianness issue, etc. It all worked perfectly.
A month or so later, the night of the key splitting party was upon us. We were finally going to close out the last vulnerability and be secure. Feeling as if I was about to turn my fellow shard-holders into cymeks, I gathered them around my desktop as PayPal’s front page began sporting the “We are down for maintenance and will be back soon” message around midnight.
The night before, I solemnly generated the new master key and securely copied it to cryptoserv. Now, while “Push It” by Salt-n-Pepa blared from someone’s desktop speakers, the automated deployment script copied shard files to their destination.
While each of us took turns carefully entering our elaborate passphrases at a specially selected keyboard, Paul shut down the main database and decrypted the payment credentials table, then ran the script to re-encrypt with the new key. Some minutes later, the database was running smoothly again, with the newly encrypted table, without incident.
All that was left was to restore the master key from its shards and launch the new, even more secure cryptographic service.
The three of us entered our passphrases… to be met with the error message I haven’t seen in weeks: “Sorry, one or more wrong passphrases. Can’t reconstruct the key. Goodbye.” Surely one of us screwed up typing, no big deal, we’ll do it again. No dice. No dice – again and again, even after we tried numerous combinations of the three people necessary to decrypt.
Minutes passed, confusion grew, tension rose rapidly.
There was nothing to do, except to hit rewind – to grab the master key from the file still sitting on cryptoserv, split it again, generate new shards, choose passphrases, and get it done. Not a great feeling to have your first launch go wrong, but not a huge deal either. It will all be OK in a minute or two.
A cursory look at the master key file date told me that no, it wouldn’t be OK at all. The file sitting on cryptoserv wasn’t from last night, it was created just a few minutes ago. During the Salt-n-Pepa-themed push from stage, we overwrote the master key file with the stage version. Whatever key that was, it wasn’t the one I generated the day before: only one copy existed, the one I copied to cryptoserv from my computer the night before. Zero copies existed now. Not only that, the push script appears to have also wiped out the backup of the old key, so the database backups we have encrypted with the old key are likely useless.
Sitrep: we have 8 shard files that we apparently cannot use to restore the master key and zero master key backups. The database is running but its secret data cannot be accessed.
I will leave it to your imagination to conjure up what was going through my head that night as I stared into the black screen willing the shards to work. After half a decade of trying to make something of myself (instead of just going to work for Microsoft or IBM after graduation) I had just destroyed my first successful startup in the most spectacular fashion.
Still, the idea of “what if we all just continuously screwed up our passphrases” swirled around my brain. It was an easy check to perform, thanks to the included MACs. I added a single printf() debug statement into the shard reconstruction code and instead of printing out a summary error of “one or more…” the code now showed if the passphrase entered matched the authentication code stored in the shard file.
I compiled the new code directly on cryptoserv in direct contravention of all reasonable security practices – what did I have to lose? Entering my own passphrase, I promptly got “bad passphrase” error I just added to the code. Well, that’s just great – I knew my passphrase was correct, I had it written down on a post-it note I had planned to rip up hours ago.
Another person, same error. Finally, the last person, JK, entered his passphrase. No error. The key still did not reconstruct correctly, I got the “Goodbye”, but something worked. I turned to the engineer and said, “what did you just type in that worked?”
After a second of embarrassed mumbling, he admitted to choosing “a$$word” as his passphrase. The gall! I asked everyone entrusted with the grave task of relaunching crytposerv to pick really hard to guess passphrases, and this guy…?! Still, this was something -- it worked. But why?!
I sprinted around the half-lit office grabbing the rest of the shard-holders demanding they tell me their passphrases. Everyone else had picked much lengthier passages of text and numbers. I manually tested each and none decrypted correctly. Except for the a$$word. What was it…
A lightning bolt hit me and I sprinted back to my own cubicle in the far corner, unlocked the screen and typed in “man getpass” on the command line, while logging into cryptoserv in another window and doing exactly the same thing there. I saw exactly what I needed to see.
Today, should you try to read up the programmer’s manual (AKA the man page) on getpass, you will find it has been long declared obsolete and replaced with a more intelligent alternative in nearly all flavors of modern Unix.
But back then, if you wanted to collect some information from the keyboard without printing what is being typed in onto the screen and remain POSIX-compliant, getpass did the trick. Other than a few standard file manipulation system calls, getpass was the only operating system service call I used, to ensure clean portability between Linux and Solaris.
Except it wasn’t completely clean.
Plain as day, there it was: the manual pages were identical, except Solaris had a “special feature”: any passphrase entered that was longer than 8 characters long was automatically reduced to that length anyway. (Who needs long passwords, amiright?!)
I screamed like a wounded animal. We generated the key on my Linux desktop and entered our novel-length passphrases right here. Attempting to restore them on a Solaris machine where they were being clipped down to 8 characters long would never work. Except, of course, for a$$word. That one was fine.
The rest was an exercise in high-speed coding and some entirely off-protocol file moving. We reconstructed the master key on my machine (all of our passphrases worked fine), copied the file to the Solaris-running cryptoserv, re-split it there (with very short passphrases), reconstructed it successfully, and PayPal was up and running again like nothing ever happened.
By the time our unsuspecting colleagues rolled back into the office I was starting to doze on the floor of my cubicle and that was that. When someone asked me later that day why we took so long to bring the site back up, I’d simply respond with “eh, shoulda RTFM.”
RTFM indeed.
P.S. A few hours later, John, our General Counsel, stopped by my cubicle to ask me something. The day before I apparently gave him a sealed envelope and asked him to store it in his safe for 24 hours without explaining myself. He wanted to know what to do with it now that 24 hours have passed.
Ha. I forgot all about it, but in a bout of “what if it doesn’t work” paranoia, I printed out the base64-encoded master key when we had generated it the night before, stuffed it into an envelope, and gave it to John for safekeeping. We shredded it together without opening and laughed about what would have never actually been a company-ending event.
P.P.S. If you are thinking of all the ways this whole SSS design is horribly insecure (it had some real flaws for sure) and plan to poke around PayPal to see if it might still be there, don’t. While it served us well for a few years, this was the very first thing eBay required us to turn off after the acquisition. Pretty sure it’s back to a single passphrase now.
Notes:
1: a member of Chicagoland sci-fi fan community let me know that the original news of our move to the US was delivered to them via a posted letter, snail mail, not FidoNet email!
522 notes
·
View notes
Text
Elon Musk Lackeys Have Taken Over the Office of Personnel Management
Sources within the federal government tell WIRED that the highest ranks of the Office of Personnel Management (OPM)—essentially the human resources function for the entire federal government—are now controlled by people with connections to Musk and to the tech industry. Among them is a person who, according to an online résumé, was set to start college last fall. Scott Kupor, a managing partner at the powerful investment firm Andreessen Horowitz, stands as Trump’s nominee to run the OPM. But already in place, according to sources, are a variety of people who seem ready to carry out Musk’s mission of cutting staff and disrupting the government. Amanda Scales is, as has been reported, the new chief of staff at the OPM. She formerly worked in talent for xAI, Musk’s artificial intelligence company, according to her LinkedIn. Before that, she was part of the talent and operations team at Human Capital, a venture firm with investments in the defense tech startup Anduril and the political betting platform Kalshi; before that, she worked for years at Uber. Her placement in this key role, experts believe, seems part of a broader pattern of the traditionally apolitical OPM being converted to use as a political tool. [...] According to the same sources, other people at the top of the new OPM food chain include two people with apparent software engineering backgrounds, whom WIRED is not naming because of their ages. One, a senior adviser to the director, is a 21-year-old whose online résumé touts his work for Palantir, the government contractor and analytics firm cofounded by billionaire Peter Thiel, who is its chair. (The former CEO of PayPal and a longtime Musk associate, Thiel is a Trump supporter who helped bankroll the 2022 Senate campaign of his protégé, Vice President JD Vance.) The other, who reports directly to Scales, graduated from high school in 2024, according to a mirrored copy of an online résumé and his high school’s student magazine; he lists jobs as a camp counselor and a bicycle mechanic among his professional experiences, as well as a summer role at Neuralink, Musk’s brain-computer interface company.
44 notes
·
View notes
Text
According to the same sources, other people at the top of the new [Office of Personnel Management] food chain include two people with apparent software engineering backgrounds, whom WIRED is not naming because of their ages. One, a senior adviser to the director, is a 21-year-old whose online résumé touts his work for Palantir, the government contractor and analytics firm cofounded by billionaire Peter Thiel, who is its chair. (The former CEO of PayPal and a longtime Musk associate, Thiel is a Trump supporter who helped bankroll the 2022 Senate campaign of his protégé, Vice President JD Vance.) The other, who reports directly to Scales, graduated from high school in 2024, according to a mirrored copy of an online résumé and his high school’s student magazine; he lists jobs as a camp counselor and a bicycle mechanic among his professional experiences, as well as a summer role at Neuralink, Musk’s brain-computer interface company.
Neurodivergent and a minor
20 notes
·
View notes
Text

The Optimist by Keach Hagey
The man who brought us ChatGPT. Sam Altman’s extraordinary career – and personal life – under the microscope
On 30 November 2022, OpenAI CEO Sam Altman tweeted the following, characteristically reserving the use of capital letters for his product’s name: “today we launched ChatGPT. try talking with it here: chat.openai.com”. In a reply to himself immediately below, he added: “language interfaces are going to be a big deal, i think”.
If Altman was aiming for understatement, he succeeded. ChatGPT became the fastest web service to hit 1 million users, but more than that, it fired the starting gun on the AI wars currently consuming big tech. Everything is about to change beyond recognition, we keep being told, though no one can agree on whether that will be for good or ill.
This moment is just one of many skilfully captured in Wall Street Journal reporter Keach Hagey’s biography of Altman, who, like his company, was then virtually unknown outside of the industry. He is a confounding figure throughout the book, which charts his childhood, troubled family life, his first failed startup Loopt, his time running the startup incubator Y Combinator, and the founding of OpenAI.
Altman, short, slight, Jewish and gay, appears not to fit the typical mould of the tech bro. He is known for writing long, earnest essays about the future of humankind, and his reputation was as more of an arch-networker and money-raiser than an introverted coder in a hoodie.
OpenAI, too, was supposed to be different from other tech giants: it was set up as a not-for-profit, committed by its charter to work collaboratively to create AI for humanity’s benefit, and made its code publicly available. Altman would own no shares in it.
He could commit to this, as he said in interviews, because he was already rich – his net worth is said to be around $1.5bn (£1.13bn) – as a result of his previous investments. It was also made possible because of his hyper-connectedness: as Hagey tells it, Altman met his software engineer husband Oliver Mulherin in the hot tub of PayPal and Palantir co-founder Peter Thiel at 3am, when Altman, 29, was already a CEO, and Mulherin was a 21-year-old student.
Thiel was a significant mentor to Altman, but not nearly so central to the story of OpenAI as another notorious Silicon Valley figure – Elon Musk. The Tesla and SpaceX owner was an initial co-founder and major donor to the not-for-profit version of OpenAI, even supplying its office space in its early years.
That relationship has soured into mutual antipathy – Musk is both suing OpenAI and offering (somewhat insincerely) to buy it – as Altman radically altered the company’s course. First, its commitment to releasing code publicly was ditched. Then, struggling to raise funds, it launched a for-profit subsidiary. Soon, both its staff and board worried the vision of AI for humanity was being lost amid a rush to create widely used and lucrative products.
This leads to the book’s most dramatic sections, describing how OpenAI’s not-for-profit board attempted an audacious ousting of Altman as CEO, only for more than 700 of the company’s 770 engineers to threaten to resign if he was not reinstated. Within five days, Altman was back, more powerful than ever.
OpenAI has been toying with becoming a purely private company. And Altman turns out to be less of an anomaly in Silicon Valley than he once seemed. Like its other titans, he seems to be prepping for a potential doomsday scenario, with ranch land and remote properties. He is set to take stock in OpenAI after all. He even appears to share Peter Thiel’s supposed interest in the potential for transfusions of young blood to slow down ageing.
The Optimist serves to remind us that however unprecedented the consequences of AI models might be, the story of their development is a profoundly human one. Altman is the great enigma at its core, seemingly acting with the best of intentions, but also regularly accused of being a skilled and devious manipulator.
For students of the lives of big tech’s other founders, a puzzling question remains: in a world of 8 billion human beings, why do the stories of the people wreaking such huge change in our world end up sounding so eerily alike?
Daily inspiration. Discover more photos at Just for Books…?
4 notes
·
View notes
Text
5 FUNDRAISERS, 4 VETTED
1. #228 HERE AND #159 HERE (@razansharif1)
2. #388 HERE (@mahmoud-gaza1)
3. #299 ON GAZAVETTERS (@jaafar-gaza07)
4. UNVETTED (@sondos-gaza07)
Or maybe it is vetted, and I just didn't find anything in the notes. @sondos-gaza07 If you can read this, is it?
5. HERE (@noor509)
8 notes
·
View notes
Text
Moving to Germany! COMMISSIONS OPEN
Hello, everyone. I know I'm not as active here as I used to be, but that's all about to change. I have the biggest news of my life. I'm leaving the United States and moving to Germany at the end of March!
I'm actually an artist on the side; my primary employment is software development. I was accepted into a master's program for Games Engineering, and now I'm about to make a massive career change into game development.
That being said: MY COMMISSIONS ARE OFFICIALLY OPEN. You may view my portfolio on my carrd, check my prices, and view my terms and conditions.
Ko-Fi ordering is discontinued, as it doesn't allow me to preview orders before charging customers. You may email or message me on any social media, and I will send you a PayPal invoice. View more details here:
In addition: Did you know I have a Discord server? You are welcome to join, as long as you are 18+. While my art is all SFW, some of my artist affiliates are NSFW. Also, we cuss.
There is an anti-bot mechanism in place, so please make sure you read the rules and follow the instructions for entry into the rest of the server!
#JustZonThings#zonzonarts#art#artists on tumblr#fantasy art#digital art#small artist#fantasy artist#commission art#commission sheet#commissions#comms#my comms are open btw#art comms open#artist comms#comms info#open commissions#art commissions#comms open#art comms#digital commisions
4 notes
·
View notes
Note
https://www.tumblr.com/karamrafeek/754196219096694784/help-karam-al-nabih-and-his-family-rebuild-their?source=share
Hello, I hope you and your family are well. Can you please help me recycle the post on my account? 🌺 And help rescue my family from the war in Gaza? 🙏🙏
Hello everyone, I am Karam Al Nabih from Gaza. All my dreams have been shattered now in Gaza. I am a software engineer in my last semester, but now my home, my dreams, and my university have been destroyed.
All my dreams have been destroyed 😞 I hope you share , support and donate
Repoooost & donate please after read my story, that's urgent! 🇵🇸🍉
https://gofund.me/7c433301
if donating on gofundme is not supported in your country you can donate via paypal link :
https://www.paypal.com/donate/?hosted_button_id=4PB7D846Z4ZTS
Vatted by @nabulsi @90-ghost
please reblog to spread <3
10 notes
·
View notes
Note
Hello friends,
I am Tawfik from Gaza.
I created Gofundme to help my family build a new, safe life
and a PayPal campaign to complete my education.
I hope you will donate and boost.
Campaigns are verified by @el-shab-hussein &OOB238
Paypal(only 19day to end ) : https://www.paypal.com/pools/c/95IfF9lb6P
GFM: https://www.gofundme.com/f/mpnpw-your-help-is-the-only-hope-to-save-us-from-war
wishing you and your family well, tawfik 🫶
this information has been verified, and can be found on the vetted gaza evacuation fundraisers spreadsheet (#164; row 168)
and the p-pal campaign:
as part of the ficsforgaza initiative, if you donate to this campaign and send me proof of this, i will write you a custom fanfiction! make sure to check out my rules for submissions via my pinned blog post, or via this rebloggable version
10 notes
·
View notes
Note
If 20k people donate 1$, we can Save a life 4 family members☹️
I hope you can donate or share the link🫶🏻.
1$ can be donated via the PayPal campaign‼️.
Note: The PayPal campaign ends in 29 days.
I hope to achieve the goal, guys♥️♥️♥️
Verified by : @el-shab-hussein
Paypal link ⬇️⬇️
https://www.paypal.com/pools/c/95IfF9lb6P
10 notes
·
View notes
Text
Elon Musk is one of the maximum influential and debatable figures of the modern-day technology. As an entrepreneur, inventor, and engineer, he has played a critical function in revolutionizing industries starting from automotive and aerospace to artificial intelligence and renewable electricity. With an bold imaginative and prescient for the destiny of humanity, Musk has set his points of interest on dreams that after appeared impossible, along with colonizing Mars and integrating synthetic intelligence with the human mind. This article delves into his life, achievements, and the impact he has had on the world.

Elon Musk biography and early life
Early Life and Education
Elon Reeve Musk changed into born on June 28, 1971, in Pretoria, South Africa. From an early age, he displayed an exquisite aptitude for technology and entrepreneurship. By the age of 10, he had advanced an interest in computing and taught himself to program. At 12, he created and sold his first online game, "Blastar."
Musk moved to Canada at 17 to wait Queen’s University and later transferred to the University of Pennsylvania, wherein he earned tiers in physics and economics. His time at Penn provided him with the foundational information that could later shape his innovative hobbies. He in short attended a Ph.D. Software at Stanford University but dropped out after just days, selecting rather to pursue entrepreneurial endeavors.
Entrepreneurial Beginnings: Zip2 and PayPal
Musk's first foremost business challenge was Zip2, a employer that furnished on-line business directories and maps for newspapers. Founded in 1996 along with his brother, Kimbal Musk, Zip2 received traction and was eventually obtained with the aid of Compaq for almost $three hundred million in 1999. This early success provided Musk with the capital to fund his subsequent project.
Following the sale of Zip2, Musk co-founded X.Com, an internet economic services and charge business enterprise. X.Com sooner or later evolved into PayPal after merging with another startup. PayPal revolutionized on line transactions and have become a dominant force in digital payments. In 2002, eBay received PayPal for $1.Five billion in inventory, cementing Musk’s popularity as a wealthy entrepreneur.
SpaceX: Making Space Travel Affordable
Rather than retiring with ease, Musk set his points of interest on something a ways greater formidable—area exploration. In 2002, he based SpaceX (Space Exploration Technologies Corp.) with the imaginative and prescient of creating space journey greater low cost and eventually colonizing Mars. Initially, SpaceX confronted a couple of challenges, consisting of three failed rocket launches that nearly bankrupted the corporation. However, in 2008, the fourth launch of the Falcon 1 rocket changed into a fulfillment, securing a agreement with NASA and solidifying SpaceX’s credibility.
Since then, SpaceX has completed top notch milestones, including:
Developing the Falcon nine and Falcon Heavy rockets, which significantly reduce launch expenses.
Successfully touchdown reusable rocket boosters, a sport-changer for space journey.
Launching the Crew Dragon spacecraft, making SpaceX the first personal employer to ship astronauts to the International Space Station (ISS).
Developing the Starship rocket, that is designed for deep-space missions and Mars colonization.
SpaceX’s achievements have reshaped the gap enterprise and placed Musk as a pacesetter within the push for interplanetary journey.
Tesla: Revolutionizing the Automotive Industry
In 2004, Musk became involved with Tesla Motors, an electric powered car (EV) startup based through Martin Eberhard and Marc Tarpenning. Musk invested heavily within the business enterprise and ultimately took on the function of CEO. Under his leadership, Tesla transformed from a struggling startup to the world’s maximum treasured automobile producer.
Tesla’s foremost contributions to the automobile enterprise encompass:
The Roadster (2008), the primary highway-prison electric sports vehicle.
The Model S (2012), a luxurious sedan that set new requirements for EVs.
The Model X (2015), a high-overall performance electric powered SUV.
The Model three (2017), a mass-marketplace electric automobile that boosted EV adoption worldwide.
The Model Y (2020), a compact SUV that speedy have become one in every of Tesla’s fine-selling motors.
Tesla has also led improvements in battery technology, self-using software, and renewable electricity integration. Despite facing production challenges and regulatory scrutiny, the organization has endured to push obstacles, inspiring different automakers to shift toward electric powered mobility.
Neuralink and the Future of Brain-Computer Interfaces
Beyond area and electric vehicles, Musk has additionally ventured into neuroscience. In 2016, he co-founded Neuralink, a company targeted on growing mind-computer interfaces (BCIs). Neuralink ambitions to create implantable devices that can help individuals with neurological disorders and, inside the long term, enable direct communique between humans and synthetic intelligence.
Neuralink’s potential packages consist of:
Restoring movement for humans with paralysis.
Treating neurological conditions including Parkinson’s ailment and epilepsy.
Enhancing cognitive competencies through AI integration.
Though nonetheless in its early degrees, Neuralink’s studies represents a massive jump in the direction of merging humans with era.
The Boring Company and Hyperloop
Musk’s choice to resolve city congestion brought about the introduction of The Boring Company, a tunnel creation and infrastructure company. The organization makes a speciality of developing underground transportation systems to lessen site visitors in fundamental cities.
Additionally, Musk proposed the Hyperloop, a high-speed transportation idea that makes use of vacuum tubes to move passengers and load at close to-supersonic speeds. While numerous companies have taken up Hyperloop improvement, Musk’s vision has inspired a brand new wave of innovation in transportation generation.
Controversies and Criticism
Despite his achievements, Musk has not been without controversy. He is understood for his unfiltered social media presence, wherein he has made statements that have caused prison disputes and market fluctuations. His management style has additionally drawn grievance, with a few describing him as demanding and incessant.
Some of the notable controversies consist of:
His tweets about Tesla’s inventory rate, which caused an SEC lawsuit.
Public disputes with regulators and authorities agencies.
Concerns over exertions practices and working conditions at Tesla and SpaceX.
While his unconventional method has won him each admirers and detractors, Musk’s potential to push industries ahead remains simple.
3 notes
·
View notes
Note
https://www.tumblr.com/karamrafeek/754196219096694784/help-karam-al-nabih-and-his-family-rebuild-their?source=share
Hello, I hope you and your family are well. Can you please help me recycle the post on my account? 🌺 And help rescue my family from the war in Gaza? 🙏🙏
Hello everyone, I am Karam Al Nabih from Gaza. All my dreams have been shattered now in Gaza. I am a software engineer in my last semester, but now my home, my dreams, and my university have been destroyed.
All my dreams have been destroyed 😞 I hope you share , support and donate
Repoooost & donate please after read my story, that's urgent! 🇵🇸🍉
https://gofund.me/7c433301
if donating on gofundme is not supported in your country you can donate via paypal link :
https://www.paypal.com/donate/?hosted_button_id=4PB7D846Z4ZTS
Vatted by @nabulsi @90-ghost
Hi everyone! Karam needs our help to evacuate he and his family out of Gaza! He needs to raise €20,000 in order to evacuate. He needs to evacuate himself and his mother. Karam also hopes to continue his education once in safety along with getting medical treatment for his mother. If you have the means please consider donating to his campaign. Every dollar counts! If you don’t have the means then please share his story as much as you can! Karam has raised €9,687 of his €20,000 goal so far. He still has a long way to go but I know we can help him reach his goal! Thank you everyone!
Free Palestine 🇵🇸
8 notes
·
View notes