Good system design is about using well-tested components in the right place, not about clever tricks. It involves minimizing stateful components, using databases efficiently, and focusing on "hot paths" in the system.
iOS has some limitations,so itβs not technically possible to block Reels and Shorts the same way as on Android. Although it can't be done the same way, Iβm building an iPhone app with a different approach to help cut down on scrolling addiction. Drop your email and Iβll let you know when is launched!
The author argues that with AI tools, small projects can be the best version, as they're cheap to create and maintain, and don't require scaling. This freedom allows for making something perfectly personal and useful, without the pressure of growth.
PuTTY is a free software SSH client for Windows and also Unix, including an xterm-style terminal emulator. It is written and maintained primarily by Simon Tatham. Go straight to the download page for the latest version, or to the main website.
Scientists discovered keratin in hair can repair tooth enamel and stop decay by forming a protective coating. Keratin-based treatments could be available in toothpaste or gel form within 2-3 years, offering a sustainable alternative to traditional dental treatments.
Future AI advancements, alignment with human values, and ethics are key topics for discussion. AI's impact on society and various industries is also a significant area of interest.
To dice an onion uniformly, aim for a point 55-96% of the onion's radius below the cutting surface, depending on the number of layers and cuts. This optimal technique produces the smallest standard deviation in piece size, making it more consistent.
Researchers discovered that bundling three candles together causes their flames to oscillate at a stable frequency of 9.9 Hz, which can be used as a timing source. By using a wire suspended in the flame and a microcontroller, they were able to detect and process the oscillations to produce a stable 1 Hz clock reference.
A white stork, known as the Pfeilstorch, returns to Europe with an arrow or spear stuck in its body after wintering in Africa. The Rostocker Pfeilstorch, a famous specimen found in 1822, helped scientists understand bird migration patterns.
Itch's decision to temporarily remove adult content due to pressure from payment processors has sparked criticism, with some suggesting they create their own payment processor, but this is a complex and costly endeavor that requires significant resources and expertise. The payment processing system is a complex web of institutions, and even large companies like Valve and Itch face significant ...
Developers often fall into various traps due to unintuitive behaviors of CSS, JavaScript, and programming languages, which can lead to bugs and unexpected results. Understanding these traps, such as CSS min-width, JavaScript floating point precision, and programming language quirks, is essential for writing robust and efficient code.
A player named femboy.cat claimed 20 million IPs, 9% of all IPv4 hosts, by successfully making TCP three-way handshakes with a Google VM. Others are interested in being a North American rival, but no one knows femboy.cat's exact method.
Discover your programming philosophy through this compass that maps your preferences along two key dimensions: Abstract Style β Concrete Style and Easy for Humans β Easy for Computers. Answer 20 questions about your coding preferences and see where you fall on the developer compass.
Porffor is a JS engine/runtime that compiles JavaScript to tiny, fast native binaries, but it's still early with limited JS support and no good I/O or Node compat. It's 12x faster than Node and 4x faster than LLRT in cold start benchmarks, but still experimental.
Steve Wozniak turned 75 and was profiled by CBS News, where he shared his philosophy of prioritizing happiness over wealth and power. He gave away his Apple wealth, funded museums, and now speaks publicly, earning around $10M.
The article criticizes Windows for being too intrusive and not listening to user needs. It lists ten features that users want, including a second clipboard, multiple clocks, and better keyboard shortcuts.
Volkswagen is offering a Β£16.50 monthly subscription to unlock the full 228bhp performance of its ID.3 car. The subscription can be purchased for a lifetime for Β£649, which remains attached to the vehicle.
The user built a system of AI agents for analyzing customer feedback at scale, using a two-tier architecture with primary agents handling conversation and subagents performing specific tasks without shared memory or context. Key principles for building effective agent systems include keeping them stateless, using simple models for most tasks, and structuring communication with protocols and ...
Guid Smash visualises the unlikelihood by showing how close each new GUID comes to matching the target GUID. At a rate of comparing 400,000 guids per second, Guid Smash should see an exact match within the next 421,000,000,000,000,000,000,000 years.
The Walkie-Textie is a handheld device that sends and receives text messages using the LoRa wireless protocol, ideal for situations with no mobile signal. It uses a 12-key keypad and OLED display with a range of up to 10 miles in rural areas.
Figma's multiplayer system uses a custom protocol inspired by conflict-free replicated data types (CRDTs) to sync updates to design documents in real-time, allowing multiple users to collaborate on the same project. The system handles conflicts and edge cases, such as simultaneous editing and reparenting operations, to ensure a consistent and predictable user experience.
Researchers at Germany's Helmholtz-Zentrum Berlin used 3D X-ray tomography and AI to examine a 100-year-old Mongolian Buddhist scroll without unrolling it. The study revealed metal particles in the ink and a Sanskrit-written Tibetan Buddhist mantra, offering new insights into the artifact's history.
Dyna is a programming language for machine learning researchers that allows flexible execution orders and weighted rules. It reduces the distance between mathematical concepts and executable code, making it easier to express complicated programs in a few lines of code.
Researchers proposed a new deep learning architecture that uses Tversky similarity, an asymmetric function that better reflects human similarity judgments. This architecture, called Tversky network, improves performance in image and language tasks and provides interpretable results.
Diplomats failed to agree on a global plastics treaty in Geneva after nearly two weeks of talks. Countries opposed an updated draft due to concerns over legally binding obligations and provisions.
A software engineer built a custom lawnmower monitoring system using a Raspberry Pi, OLED display, and various sensors to track WiFi signal, battery life, and other metrics, and even added a camera for live streaming. The system was mounted on a lawnmower and connected to the internet via a GRE tunnel, allowing users to connect and view the system's status on IRC.
Chris Steel, 40, has Williams Syndrome, a rare disorder making tasks difficult and causing anxiety. He uses acting to showcase his strengths and relies on others for reassurance and guidance.
Princeton NuEnergy launched the first US commercial-scale battery recycling facility in South Carolina with a 97% recycling yield. The facility will expand to 15,000 tons per year by 2026, reducing costs and environmental impact.
Seagate security teams raided a Malaysian warehouse containing 700 counterfeit hard drives with SMART values reset to appear new. The bust may be the tip of the iceberg, with an estimated one million counterfeit Chia drives circulating globally.
Yubin Archive, a Telegram-based platform, offered free educational materials to students, but its operator was arrested for copyright infringement. The platform had a "minority room" where users could access paid content, raising concerns about its true intentions and impact on copyright awareness.
The user wrote a Lisp interpreter in C with 21 built-in primitives, garbage collection, and REPL, preserving the original Lisp meaning and flavor. The interpreter supports static scoping, double precision floating point, and can be extended with more features.
Unix gained prominence in office environments in the 1990s with the porting of popular applications such as CorelDRAW, WordPerfect, Ami Pro, Applixware, and Island Office. These applications supported various Unix platforms including HP-UX on PA-RISC machines, offering features like graphics, documentation, and office suites that integrated with the wider office environment.
Lue is a text-to-speech tool supporting various formats with optional offline capabilities. It requires FFmpeg and PyTorch installation, and can be customized with specific TTS models and voices.
Rust's mission is to make foundational software more accessible by combining low-level performance with memory safety. Its goal is to be a tool for developers to write high-level code without fear of errors.
Netflix replaced its CQRS architecture with RAW Hollow in-memory object store to improve content preview and page rendering on Tudum. The new solution eliminated cache invalidation problems and reduced data propagation times.
Gaussian processes are used to learn about a distribution from training data. they allow us to make predictions about our data by incorporating prior knowledge. the mean of this probability distribution then represents the most probable characterization of the data. in the following we will take o closer look at both of these operations, as they are the foundation for gps. for example, if we ...
We're showcasing American illustrator Fred Freeman, who created detailed cutaway illustrations for Collier's magazine on space exploration between 1952-1954. His work, inspired by Wernher von Braun's vision, is surprisingly underrepresented in available information.
unsafehttp is a minimal C HTTP server that loads content into memory for security. It supports simple HTTP GET requests and renders webpages without following the full RFC 9112.
A semi-retired stock analyst warns of a potential fascist takeover in America, comparing it to Sinclair Lewis's novel It Can't Happen Here. He argues that authoritarianism disguises itself as patriotism and piety, eroding democratic institutions and norms.
Flock's nationwide license plate tracking system allows police to search records and analyze driving patterns to determine suspicious behavior. This raises concerns about mass surveillance, biased algorithms, and potential targeting of innocent people.
The author tracked their coding for 4 weeks and found they're 3x more creative at home due to fewer interruptions and longer uninterrupted coding time. They're not broken, but their open office environment is hostile to their neurology, operating at 30% capacity.
The user has a large number of bookmarks, mostly stored in their browser, and has tried various bookmarking services and tools, but prefers to keep them private and simple. They use a combination of browser bookmarks, text files, and scripts to manage their bookmarks and have a large collection of around 15,000 bookmarks.
The user created guile-swayer, a Guile package that provides complete control over Sway/i3 using a programmable interface, allowing for customization and workflow optimization. The package includes features like event subscription, keybinding assignment, and workspace management, making it a powerful tool for users who want to tailor their Sway setup to their needs.
Nintendo's Switch 2 console popularized the microSD Express standard, prompting other companies to develop faster storage solutions. Biwin's Mini SSD card supports up to 3,700MB per second and aims to solve the need for fast storage in portable gaming systems.
Volkswagen introduced a subscription for UK customers to unlock full power in its ID.3 electric cars for Β£16.50/month or Β£649 lifetime. The optional power upgrade allows customers to opt for a sportier driving experience without a higher initial purchase price.
Apple is working on a new operating system for smart home hubs and tabletop robots, blending elements of tvOS and watchOS. The system will have multi-user support and be controlled primarily through Siri voice commands.
Windows Subsystem for Linux (WSL) uses virtual hard disks that don't automatically free up unused space. A PowerShell script can automate the process of compacting these virtual hard disks to reclaim disk space.
Nobel Prize-winning computer scientist Geoffrey Hinton suggests that jobs requiring manual labor and expertise are less vulnerable to AI, citing plumbers and skilled trades as examples. Many experts agree, with the Bureau of Labor Statistics projecting growth in trade jobs despite AI advancements.
A large-scale study of 2.1 million smartphone users found that moving to more walkable cities significantly increases physical activity, with an average increase of 1,100 daily steps. The study suggests that improving walkability can lead to better health outcomes, with estimates predicting that bringing all US locations to the level of New York City may lead to 14.5% or 47 million more ...
The founder of Rain Viewer is transitioning its API services to limited operation in 2025, but the website and tiled map service will remain available for personal and educational use. A migration guide is provided to help developers find alternative weather radar APIs, including Rainbow Weather, OpenWeatherMap, Windy.com, Meteoblue, Tomorrow.io, and Xweather.
The sprintf family of functions can determine buffer size for dynamic output. snprintf and vsnprintf write at most size bytes to str, including a null byte.
Image Fulgurator is a device that manipulates photographs by projecting an image onto an object when it's being photographed. It uses a flash and sensor to synchronize the projection with the exposure of nearby cameras.
IAPSOP is a US-based private organization digitizing and indexing Spiritualist and occult periodicals from 1815 to 1939 for free use by students and researchers. Their archive contains over 4 million pages of data, licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
The CPU uses branch prediction to guess which path to take when encountering a conditional jump, but poor prediction can lead to significant performance penalties, especially with unpredictable branch patterns. By organizing data to work with the hardware, such as sorting products by price, we can make branch prediction easier and save execution time, often by 50% or more.
A person asked Thomas Edison in 1913 about the future of motion pictures, and Edison predicted they would replace books in schools within 10 years. However, books are still used in schools today, and AI proponents are making similar predictions about AI's role in education.
CBP agents are detaining and deporting cruise ship crew members, mostly from the Philippines, based on unsubstantiated allegations of child pornography. The crew members are not shown evidence, denied due process, and face severe consequences, including visa revocations and blacklisting from future employment.
Anthropic CEO Dario Amodei predicts AI will write 90% of code in 3-6 months and all code in a year. Humans will still have a role in feeding AI models with design features.
Microsoft launched an urgent external inquiry into allegations its technology was used by Israel's military to surveil Palestinians. The review will examine the military's commercial agreements with Microsoft and determine if its terms of service were breached.
An athlete seeking a chemical boost faces limited options due to banned substances and ineffective supplements. A recent article discusses creatine, a potential exception, but notes that GPT-5 is an update rather than a revolution.
I got fired from my job after four years of working with my boss. He broke the news via WhatsApp, citing financial struggles and a loan to pay his mortgage as the reason for my dismissal.
KDE team focused on UI, performance, and bug fixes this week, with upcoming Frameworks 6.18 and Plasma 6.5 featuring improvements and changes. Notable updates include dropping third-party app icons, improved accessibility, and bug fixes for Plasma and KDE Gear.
Sam Altman admitted AI is in a bubble but believes it contains truth and will survive its burst. He plans to spend trillions on data centers to support OpenAI's growth despite the bubble.
DBCrust is a high-performance database CLI built for modern developers with features like autocompletion, SSH tunneling, and Vault integration. It supports various databases including Postgres and provides real-time ORM analysis and N+1 query detection.
The user discusses pricing in AI and how it can be turned into a product problem by removing model pickers, allowing for simpler user experiences and cost-cutting. This approach can help companies like Spotify manage margins and increase revenue by routing queries to cheaper models and rewarding cost-reducing behavior.
The Marginalia Search index was rewritten to improve performance using new data structures and direct-mode reads, which significantly improved read speeds on NVMe SSDs. The new design also optimized for concurrent reads and implemented a deterministic block-based skip list, which improved query performance and reduced latency.
Researchers at the University of Cambridge have developed a new way to control terahertz radiation with unprecedented speed and dynamic range. This breakthrough could lead to advanced technologies in communications, imaging, and sensing.
C# and Java have different meanings of "primitive" due to their distinct type systems. C#'s int is a value type in a unified system (LAX, not LAT, with R optimizations), while Java's int is atomic (LAX/LAT, with R).
Intel's SGX provides new security guarantees for software developers to achieve software integrity and confidentiality. A framework and design principles have been developed to integrate games with SGX for protection.