So you're a manager now
Advice for first-time managers from someone who learned it the hard way, cleaned it up, and passed it on.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,212 posts.
Advice for first-time managers from someone who learned it the hard way, cleaned it up, and passed it on.
Gmail doesn't just offer to write your emails for you, they actually do it, and it's up to you to delete the text it wrote. Hard to make a screen shot to demo without revealing personal i…
I'm squarely in the trough of disillusionment with S3.
A short write-up on my experience completing a Computer Science BSc from my bedroom.
There's a quirk in the iPhone Camera app that can drive a security conscious iPhone owner crazy: if you touch your finger on the Camera app ...
?- learn(prolog).
In October, OpenAI secured a 4 billion dollar revolving credit facility from J.P. Morgan and several other banks. I was surprised when I heard this because OpenAI is a young company with no earnings. Shouldn't all their capital come from investors? Let's run some numbers.
“You would not have made it through the weekend” Today the dentist told me I would have been in the hospital and would have been lucky to make it through last weekend had I not made an …
Jodie is a cross-functional 3D designer and blogger. She has special interests in open source 3D printing for R&D and has spent a lot of time at different projects across the globe to learn more about 3D printing. Most of what she has learned is from hands-on experience.
Placing an order and capturing a payment are really different actions. I also learned a lot in a few days.
Hackers used phishing emails to break into a Virginia bank in two separate cyber intrusions over an eight-month period, making off with more than $2.4 million total. Now the financial institution is suing its insurance provider for refusing to fully cover the losses.
Side projects I have shipped, sold, or shut down, from modern.css to older WordPress experiments.
CVE-2025-14847 allows attackers to read any arbitrary data from the database's heap memory. It affects all MongoDB versions since 2017, here's a simple explanation:
I remember back in the mid 90s, I used to say with some pride that I had not lost money on any of my VC investments. Then one day, someone told me “then you are not taking enough risk.” I ended that streak of not losing money on VC investments in the late 90s in […]
A couple of years ago, I started my first job as a programmer. On the first day, I entered the office, sat in my new chair, turned on the computer, checked out a project from the version control system and opened it in IDE. The first-ever piece of the code I saw looked like that: // TODO it works, but it's ugly…
Benchmarks & Tips for Big Data, Hadoop, AWS, Google Cloud, PostgreSQL, Spark, Python & More...
Short domains are useful for security testing. If you only have a limited number of characters, you need to be able to reference code on a remote server in as few characters as possible. A few years ago, I tried to find a Minimum Viable XSS. The conclusion that I (and others) came to is that 20 characters is the bare…
What’s the simplest Unix command you know?<br /…
One keyboard bug three decades in the making
A common failure mode is to consistently set your standards for yourself too high, and to always feel guilty for falling short. I diagnose why I think this is a major problem, and outline some of my tools for overcoming this
A weblog about Signals Intelligence, Communications Security and top level telecommunications equipment