A startup founder and ex-Facebook engineer’s story of the BSD + Patents license
A startup founder and ex-Facebook engineer’s story of the BSD+Patents license. Disclaimer: I’m not a lawyer, nor is this legal advice.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,925 posts.
A startup founder and ex-Facebook engineer’s story of the BSD+Patents license. Disclaimer: I’m not a lawyer, nor is this legal advice.
“Birth order” refers to whether a child is the oldest, second-oldest, youngest, etc. in their family. For a while, pop psychologists created a whole industry around telling people how t…
A member of Cisco Talos discovered this vulnerability. Cisco Talos recently discovered two vulnerabilities in the popular Zoom video chatting application that could allow a malicious user to execute arbitrary code on victims’ machines. Video conferencing software has skyrocketed in popularity during the COVID-19…
When exposing large data sets through APIs, it needs to provide a mechanism to paginate the list of resources. There are multiple…
Explanation of a little known C feature – and yet another use of the “static” keyword!
Posts and writings by Lennart Poettering
One of my favorite AI dev products today is Full Line Code Completion in PyCharm (bundled with the IDE since late 2023). It’s extremely well-thought out,...
The Domino Data Lab blog is home to all things data science and machine learning, with information and resources tailored to data science professionals.
Here’s my take on JWT* and why I think it’s amazing, after having migrated hundreds of applications in JP Morgan from a legacy authentication solution. *JWT = JSON Web Token 1) Pro: JWT…
UPDATE I have received scores of requests to republish and/or translate this article. It is absolutely free to use and reproduce and I should be delighted if everybody does; the world should know what is being done to Julian. So far, over 200,000 people have read it on this blogsite alone and it has already […]
By: Steven Bassett
Here’s a list of reasons why SELECT * is bad for SQL performance, assuming that your application doesn’t actually need all the columns. When I write production code, I explicitly specify the columns of interest in the select-list (projection), not only for performance reasons, but also for application reliability…
"Humans. Here they are. Bottleneck, bottleneck. Hi, good to see you. And some of you are terrified. You're going to be even bigger bottlenecks." - Tyler Cowen
Two reasons why I'll stick to my unfriendly, long, Google+ URL.
My name is Molson Hart. I’m the CEO of a consumer products company I founded 10 years ago, called Viahart. We design and distribute toys…
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
[Cross-posted from the Official Google Blog ] The best meetings are face-to-face—we can brainstorm openly, collaborate closely and make fa...
A group of Chinese researchers have just published a paper claiming that they can—although they have not yet done so—break 2048-bit RSA. This is something to take seriously. It might not be correct, but it’s not obviously wrong. We have long known from Shor’s algorithm that factoring with a quantum computer is easy…
(I did a Twitter thread on this a while back, against my better judgment, and now moving to a proper blog.) The hanging-punctuation property in CSS is almost a no-brainer. The classic example is a …
Providing security research and red team techniques
A decade of firsthand advice on going from an employed software developer to successful indie hacker running your own business(es).
How I modified DOSBox and the original Microsoft Flight Simulator 4 from 1989 to run on my immersive multi-display flight simulator set up.
Announcing PWABuilder's new iOS platform. Publish your PWA to the App Store and gain new iPhone and iPad users.
When I first graduated from college and went looking for a job with a startup I had no idea what to expect. I knew what I didn’t want - I had done ...
I have previously blogged about the relatively new trend of AI slop in vulnerability reports submitted to curl and how it hurts and exhausts us. This trend does not seem to slow down. On the contrary, it seems that we have recently not only received more AI slop but also more human slop. The latter … Continue reading…