Sponsored
Search the archive
Full-text search across article titles and summaries. Refine with sector, year, content type, and reading-time filters.
Results
30,788 matchesGENERATIVE UI AND OUTCOME-ORIENTED DESIGN
A generative UI dynamically creates real-time, AI-driven user interfaces tailored to individual needs and contexts. This future approach promises highly personalized experiences, moving away from one-size-fits-all designs to focus on specific user goals and outcomes.
THE SECRET WEAPON OF GREAT LEADERS: EFFECTIVE DELEGATION
Effective leadership is the ability to delegate decision-making appropriately, supported by clear strategies, communication, and stakeholder engagement.
INTERACTION DESIGN DESCRIBED BY SUSAN KARE (7 MINUTE VIDEO)
Susan Kare's depiction of the first Macintosh highlights the overlooked importance of interaction design, especially in her analogy of the right-click menu as a "hidden menu, operating like window shades."
HOW A SUCCESSFUL PRODUCT LEADER INSPIRES INNOVATION
Innovation can be fostered through people-first approaches, mentorship, specialized team assignments, and treating leadership as an evolving process.
THE CHAMELEON QUALITY
The 'chameleon quality' is important for building connections, understanding needs, and communicating effectively across different groups. The ability to blend into diverse communities is crucial for fostering productive relationships and achieving success in product leadership.
HOW TO USE ICEBREAKERS PROPERLY
Choose engaging yet non-consequential topics, promote the expression of individual personalities without demanding profound self-examination, and steer clear of silence shaming.
CLOSING THE LOOP ON CONSUMER FEEDBACK
Customers who believe their feedback is valued are more likely to invest in your product's success.
WHY CHANGE FAILS
A graphic on managing complex change and why change fails.
THE PROBLEM WITH USING A UUID PRIMARY KEY IN MYSQL
This article goes through the different versions of UUIDs and why using them as a primary key in MySQL can hurt database performance. Using UUIDs as primary keys can lead to slow insert performance, higher storage requirements, and larger index size requirements (since secondary indexes also store primary keys). To mitigate these issues, UUIDs can be stored in a binary format or ordered using UUID v6 or v7.
WHAT HAPPENS ON GITLAB WHEN YOU DO GIT PUSH?
Git stores project history locally as objects and references (like branches). When you use 'git push', and your git remote is with GitLab, it sends these updates to a remote GitLab server. How you connect (SSH or HTTP(S)) determines the authentication method: SSH uses GitLab Shell for key-based verification, while HTTP(S) relies on Workhorse and Rails for authentication. Once authenticated, Gitaly takes over, managing your Git repository and executing 'git-receive-pack' to handle the incoming changes. Gitaly is used by GitLab to read and write Git data.
LOW EFFORT IMAGE OPTIMIZATION TIPS
This is a tutorial on how to identify unoptimized images and how to optimize them to improve your web application’s performance. Developers should use modern formats like AVIF and WebP where possible and size their images properly to match their rendered dimensions. The `picture` element can be used with multiple image formats and resolutions for the browser to automatically select the best fit. Images below the fold should be lazy loaded.
HOW TO BUILD A CAREER YOU ENJOY AS AN ENGINEER. WHAT I WISH SOMEONE TOLD ME WHEN I STARTED
To progress in your career, focus on impactful projects that align with your skills and interests rather than settling for easy tasks. You should take control and proactively seek out high-impact projects that contribute to company goals and your own career development. These projects should challenge you and it’s easier to work on something challenging if it’s also work that is meaningful to you, aligns with your strengths, and has a significant impact on your company. When you find an area you excel in, invest time and energy to become an expert and the go-to in that area.
FRIENDS DON'T LET FRIENDS EXPORT TO CSV
CSV is a poor choice for storing and transferring tabular data due to its ambiguity, performance issues, and lack of compression. Apache Parquet is a better choice because it is self-describing, has excellent compression, and can be loaded efficiently.
FROM FULL-STACK DEVELOPMENT TO SYSTEMS PROGRAMMING
This developer describes their career journey, shifting from full-stack development to specializing in systems programming. They discovered a passion for the technical depth of systems programming through projects focused on network protocols, tooling, and performance optimization. As their focus changes, they wonder whether it's possible to be both a generalist and a specialist.
➡️ Start building with DoiT on AWS
➡️ Discover solutions for AWS DevOps [11] or GenAI acceleration [12].
Sponsored
DOIT HELPS THE BEST COMPANIES BUILD ON AWS
Cloud-driven organizations trust DoiT [10] to guide their AWS journey. Whether you’re looking to unleash genAI, accelerate release pipelines, or modernize cloud infrastructure - DoiT is the AWS Premier Partner [10]for you.
JAMPACK
Jampack optimizes static websites for the best user experience and Core Web Vitals scores.
MOUNTAINEER
Mountaineer is a web framework for building Web applications using Python.
INVERTORNOT
InvertOrNot is a free, open-source API that predicts if an image should be inverted for optimal dark-mode rendering.
WHY I CHARGE A $100,000 SOFTWARE LICENSING FEE FOR 10 LINES OF CODE
This developer creates novel, fundamental algorithms and data structures designed to solve specific computing challenges and improve performance. Unlike common open-source models, they license these algorithms with a fee for use in closed-source projects, allowing them to make a lot of money from organizations that can easily afford it.
RIP REDIS: HOW GARANTIA DATA PULLED OFF THE BIGGEST HEIST IN OPEN SOURCE HISTORY
The recent Redis license change by Redis Labs (aka Garantia Data) is a harmful move that disregards the contributions of the wider Redis community. Garantia Data didn't create Redis. Redis was initially an independent open-source project and Garantia Data only became involved years after its creation. Redis’ widespread adoption was thanks to the open-source community and Amazon’s ElastiCache, not due to the company itself.
GOOGLE'S FIRST TENSOR PROCESSING UNIT - ARCHITECTURE
Google designed the TPU v1 for fast, cost-effective inference using trained neural network models at scale. Its key feature is a focus on tensor operations, specifically matrix multiplications, which are core to neural network computations. The TPU v1 is 15-30x faster than contemporary CPUs/GPUs for inference. It has 25-29x better performance per watt than GPUs.
THE ALLURE OF LOCAL-FIRST SYNC ENGINES
Local-first sync engines revolutionize data management the way React transformed DOM manipulation: both shift from manually writing instructions (imperative) to simply declaring the desired state (declarative), with the engine handling the 'how' of syncing or rendering changes.
TWO OPEN SOURCE PROJECTS WITH GREAT DOCUMENTATION
esbuild and Redis are examples of open-source projects with great documentation that includes READMEs, architecture explanations, changelogs, and code comments.
NEWLY SENIOR ENGINEER, BUT I DON’T FEEL SENIOR. I HAVE BIG GAPING HOLES WITH REGARD TO HOW TO STRUCTURE/REFACTOR CODE AND BUILD SYSTEMS (REDDIT THREAD)
Understanding the scope of what you don’t know is an important part of the senior mindset. Seniors should focus on their strengths while working to fill in their gaps.
WHEN APPLE CONSIDERED BUYING BING
Apple executives discussed buying or partnering with Microsoft Bing, but they had concerns about its smaller market share and potential challenges in catching up to Google's dominance.
FireHydrant simplifies every aspect of your incident management
process:
It’s time for something better. Try FireHydrant for free
Sponsored
LESS STRESS FROM RING TO RETRO
91% of engineering leaders say they want a better alerting tool. But that’s because they haven’t found FireHydrant [4] yet.
STABILITY AI CEO RESIGNS TO ‘PURSUE DECENTRALIZED AI’
Emad Mostaque is stepping down as CEO of Stability AI. The company will be led by two interim co-CEOs, COO Shan Shan Wong and CTO Christian Laforte. Mostaque stepped down partly due to the push toward the development of commercialized AI products. He says he is leaving the company to pursue decentralized AI.
OPENAI HEADING TO HOLLYWOOD TO PITCH REVOLUTIONARY “SORA”
OpenAI plans to meet with Hollywood studios, talent agencies, and media executives to show the potential of its Sora software this week. Sora will likely be released to the public later this year. The model could potentially upend the way movies are made. OpenAI will likely follow its strategy of working in collaboration with the industry through a process of iterative deployment to ensure safe implementation.
ELON MUSK CLAIMS NEURALINK ALREADY ALLOWING BLIND MONKEYS TO SEE AGAIN
According to Elon Musk, Neuralink's 'Blindsight' product is already working on monkeys to restore vision. The resolution is pretty low, but researchers are looking for ways to increase the clarity of images. It is unclear whether the monkeys were born blind and how much of their optic nerves were still intact. The device could be made available to far more people if Neuralink was able to bypass both the eye and the optic nerve.
IT’S A FEW YEARS LATE, BUT A PROTOTYPE SUPERSONIC AIRPLANE HAS TAKEN FLIGHT
Boom Supersonic flew its prototype supersonic jet for the first time on Friday. XB-1 reached an altitude of 7,120 feet and a maximum speed of 273 mph, achieving all of its objectives. The prototype is intended to test materials and aerodynamics for a larger commercial aircraft. A picture of the XB-1 aircraft taking off on its inaugural flight is available in the article.
GARNET
Garnet is a remote cache store that offers strong performance, scalability, storage, recovery, cluster sharding, key migration, and replication features. It works with existing Redis clients and can handle multi-key transactions. Garnet has a fast pluggable network design for high end-to-end performance. It can reduce costs for large services.
LAPDEV
Lapdev is a self-hosted application that creates remote development environments anywhere. It can scale from a single machine to a global fleet of servers. Lapdev uses Devcontainer open specification for defining development environments as code. It can be used to help onboard developers to new projects without wasting hours on preparing environments on their machines.
216. UNITED STATES V. APPLE
The US Department of Justice, 16 states, and the District of Columbia are suing Apple for abusing its market position illegally under the Sherman Antitrust Act. The process will likely take up to a decade or more to complete, even though a settlement or withdrawal is possible at any time. This article takes an in-depth look at the case and makes predictions on its outcomes. A link to the filing is available in the article.
CUDA IS STILL A GIANT MOAT FOR NVIDIA
Nvidia controls both its GPUs and CUDA, giving it a killer advantage. CUDA makes it easy to reap the benefits of the hardware that Nvidia makes. One of the reasons for Nvidia's dominance is its years and billions of dollars in investment into the CUDA ecosystem. It may be possible in the future for competing projects to take over, but it will take quite a while for the impacts of Nvidia's heavy long-term strategy to go away.
How to Evaluate an Identity + Auth Solution
Sponsored
WHY AUTH0
Customer Identity is more than a login box — it’s about finding the right balance between convenience, privacy, and security. Read →
BYD’S NEW EV, STARTING AT LESS THAN $10,000, IS STOKING FEAR ACROSS THE INDUSTRY
BYD's new EV, the Seagull EV Honor Edition, starts from as low as $9,700 - while BYD has no plans to enter the US passenger EV market, the release is pushing pressure on US automakers to slash prices.
OPENDEVIN
OpenDevin is an open-source project that aims to replicate Devin, an autonomous AI software engineer capable of executing complex engineering tasks and collaborating on software development projects.
UNEXPLANATIONS: SQL IS SYNTACTIC SUGAR FOR RELATIONAL ALGEBRA
Syntactic sugar refers to common operations that could also be expressed in alternative, more verbose forms.
MAGICK.CSS
magick.css is a mostly classless CSS framework, designed to be easy to use and understand, that retains its look and functionality across all devices and screen sizes and works entirely without JavaScript.
IOS 18 LETS USERS CUSTOMIZE LAYOUT OF HOME SCREEN APP ICONS
App icons in iOS 18 will likely remain locked to an invisible grid system on the Home Screen, but users will be able to create blank spaces, rows, and columns between them.
BLOOMBERG SPENT OVER $10M TRAINING A GPT-3.5 CLASS AI ON ITS OWN FINANCIAL DATA LAST YEAR
GPT-4 8k beat Bloomberg's model on almost all finance tasks without specialized finance training.
EMAD RESIGNS AS STABILITY AI CEO
Emad Mostaque, a prominent and divisive figure, has resigned as CEO of Stability AI to pursue decentralized AI. Stability AI's COO and CTO are now Co-CEOs as the company searches for a permanent figure.
OPENAI IS PITCHING SORA TO HOLLYWOOD
OpenAI is pitching its video generation tool Sora to a number of Hollywood studios, talent agencies, and media executives.
GITHUB’S LATEST AI TOOL CAN AUTOMATICALLY FIX CODE VULNERABILITIES
GitHub introduced a beta for code-scanning autofix, merging GitHub’s Copilot with CodeQL to detect and automatically remedy security vulnerabilities in JavaScript, TypeScript, Java, and Python.
DEEPDIVE: USING CHATGPT TO BUILD C EXTENSIONS FOR SQLITE
This post contains a deep dive into how to use ChatGPT (or any language model) to write code in an unfamiliar language for a challenging task. Its author uses ChatGPT’s code interpreter to write, compile, and download new bindings for the popular database SQLite.