UUIDs generally do not meet security requirements
Some time ago, I was doing a web application penetration test, and noticed that the authentication tokens were UUIDs. This I knew was risky, and in fact if you read the UUID rfc, section 6 of it wa…
The latest blog posts to take off on Hacker News. 3,426 posts.
Some time ago, I was doing a web application penetration test, and noticed that the authentication tokens were UUIDs. This I knew was risky, and in fact if you read the UUID rfc, section 6 of it wa…
Of all the things we do at Raspberry Pi, driving down the cost of computer hardware remains one of the most important. Even in the developed world, a programmable computer is a luxury item for a lot of people, and every extra dollar that we ask someone to spend decreases the chance that they’ll choose […]
Have you ever wondered what's inside your Macbook's charger? There's a lot more circuitry crammed into the compact power adapter than you...
I. It takes a special sort of person to be a cardiologist. This is not always a good thing. You may have read about one or another of the “cardiologist caught falsifying test results and perf…
Only one of these weather apps is attempting to solve the real problem.
Brewster Kahle, Chairman of the Internet Archive Federal Credit Union, November 2015 [NYtimes story, Motherboard, BoingBoing. Liquidation.] All deposits are safe, all loans performing, great and dedicated staff, wonderful members. So why difficult? Despite five years of effort, $1 million in donations spent (from the…
I worked for Atari and then one of its successor companies (Atari Games) for 13 years, designing hardware for coin-operated video games.
Frustrated by a sense of global mispriorities , I blurted out some snarky and mildly regrettable tweets on the lack of attention to climate change in the tech industry (Twitter being a sublime medium for the snarky and regrettable). Climate change is the problem of our time, it’s everyone’s problem, and most of our…
I recently attended Mondo’s second Hackathon, and it was incredibly insightful. My first hackathon, and moreover, my first time working…
Major milestone release Apache Kafka 4.0 removes ZooKeeper entirely, provides early access to Queues for Kafka, and enables faster rebalances, in addition to many other new KIPs.
Some time ago, I was a development manager with 23 reports spread over four teams.
Python 3.5 introduces type hinting to help code-writing during development. Let’s take a look at this feature and show it in action.MotivationSome folks, but not all, like help from their tools
Blog of Agatha Mallett: A post in which I provocatively argue that test-driven design results in worse code. I cite real-world examples, discuss why these failures occur, and suggest alternatives.
— The personal website of Sara Soueidan, inclusive Web UI engineer
The WITH clause adds named subqueries to SQL queries. WITH is also known as Common Table Expression (CTE).
This is big news, in the realm of game design studies. During the production of GET LAMP, I spent a lot of time digitizing or photographing all sorts of artifacts and documents related to Interacti…
Blog by Nolan Lawson about JavaScript on mobile devices
Learn what unikernels are, how they remove OS bloat between hardware and applications, and why they're gaining traction in cloud and microservices.