Don’t blindly prefer emplace_back to push_back
In one of my recent training courses, a student informed me that both clang-tidy and PVS-Studio were complaining about some code of the form
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,497 posts.
In one of my recent training courses, a student informed me that both clang-tidy and PVS-Studio were complaining about some code of the form
Making things look nice can take a long time, either due to lack of resources or abundance of opinions. This could delay launches, frustrate people, and waste precious energy. Those are high costs for startups or companies hoping to move fast. Is it worth it? Long ago I got fed
**Disguised Narco Submarine Found In Europe** Police in Malaga, Spain have reported that they have discovered a narco-submarine aboard a ship. It is the fourth so-called narco submarine found in Europe in the last 15 years…Read More >….
Yesterday I was pointed to a blog post describing how to answer an interesting project: how many generations from Alfred the Great to Elizabeth II ? Alfred the Great was a king in England at the end of the 9th century, and Elizabeth II is the current Queen of England (and a bit more).
New data suggests someone has compromised more than 21,000 Microsoft Exchange Server email systems worldwide and infected them with malware that invokes both KrebsOnSecurity and Yours Truly by name.
Over-engineering for fun (and not much profit)
Amazon Assistant browser extension delegates its wide range of privileges to Amazon web services. The potential for misuse is enormous.
Blog of Raph Levien.
ajxs personal site
In tech, switching jobs almost always comes with either a financial or a title upside. However, it doesn’t always come with both. Switching for higher compensation can result in a “lower” title, like going from Senior Software Engineer to SWE 2 or VP Engineering to Senior Engineering Manager. This
The functional programming analog of an object-oriented design pattern
Visits counter was a critical feature of every website just 20 years ago. In this tutorial, we will implement it with Rust Cloudflare Workers by adding persistence and dynamic behaviors to an otherwise static page. We will also discuss other practical use cases of CF workers edge proxy.
Product Owner is a role you play on a Scrum team. Product Manager is the job. — Melissa Perri.
<p>Like many engineers, I got thrown into management without any real guidance. I thought management was just telling people what to do. I thought there wasn’t any real science to it; you just needed to feel your way through it. I was wrong: there’s a whole field of study here, and you can learn a lot by…
At the least, AI-generated code is much more readable than the average human’s.
I'm thinking about a few things.
I love the rendering style of Townscaper by Oskar Stålberg. Since Townscaper can export your town as a .obj (including three “magic” textures), I thought it would be a nice project to reverse-engineer this style. Last weekend, I finally had
NASA’s selection of SpaceX’s Starship within the Human Lander System (HLS) program was both surprising and exciting for space nerds all over. Previously I have written about how Starshi…
And other misadventures
Since 2008, I've ripped every DVD and Blu-Ray I bought to my Mac, with a collection of SD and HD media totaling around 2 TB today. To make that library accessible, I've always used iTunes and the iTunes Shared Library functionality that—while it still exists today—seems to be on life support, in kind of a "we still…
We’ve been upgrading our frontend tech stack at Liferay Cloud this past year. Nifty tools we’ve adopted include:...