Typst: An easy to learn alternative for LaTex

https://user-images.githubusercontent.com/17899797/228031796-ced0e452-fcee-4ae9-92da-b9287764ff25.png
Typst is a markup-based typesetting system designed to be powerful like LaTeX but easier to learn and use, with features like set rules, show rules, and scripting capabilities. It allows users to compile documents locally, has a collaborative online editor, and can be installed through package managers or built from source code.

Researcher finds flaw in a16z website that exposed some company data

The user searches Twitter for companies and performs quick pentests, finding vulnerabilities, including an exposed AWS key on a16z's portfolio management tool. The key was easily accessible in the website's source code, but a16z did not offer a bug bounty due to the public disclosure of the issue.

10% of Cubans left Cuba between 2022 and 2023

Garage: Open-Source Distributed Object Storage

https://garagehq.deuxfleurs.fr/images/host.png
Garage is a software that runs over the internet, connecting multiple datacenters, and has received funding from NGI POINTER, NLnet/NGI0 Entrust, and the European Union's Horizon 2021 research program. The project is seeking additional funding through donations or support contracts to continue development.

Empathy for the user having sex with your software

https://docs.buttplug.io/img/logo.png
Developing sex tech apps requires careful consideration of social and ethical issues, including user context, design thinking, and community standards. The Buttplug library aims to promote safety, autonomy, and human rights, encouraging individual empowerment and responsible behaviors in the development and use of sex technology.

A Linux kernel syscall implementation tracker

Architecture: Kernel version: Powered by Systrack v [JSON table] [kernel config] [analysis log] [website source]

Minuteman missile communications

https://computer.rip/f/minuteman/door.jpg
The Minuteman missile field communications system, known as HICS, was a complex network of cables and equipment that allowed launch control centers to communicate with individual missile launch facilities and other centers in the field. The system was designed to be redundant and secure, with multiple paths for communication and encryption, and was used to transmit emergency war orders, alarm ...

CrowdStrike broke Debian and Rocky Linux months ago

https://cdn.neowin.com/news/images/uploaded/2024/07/1721412936_crowdstrike_linux_story.jpg
A widespread Blue Screen of Death issue on Windows PCs was caused by a problematic CrowdStrike update, impacting airlines, banks, and healthcare providers, and similar issues occurred on Debian and Rocky Linux. The incidents highlight concerns about CrowdStrike's software update and testing procedures, with users calling for more rigorous testing and caution when applying updates.

CrowdStrike debacle provides road map of American vulnerabilities to adversaries

https://static01.nyt.com/images/2024/07/19/multimedia/19dc-assess-outage-qmck/19dc-assess-outage-qmck-articleLarge.jpg?quality=75&auto=webp&disable=upscale
A national digital meltdown occurred in the US due to human error, not a nation-state attack, highlighting the fragility of interconnected networks. The incident was caused by a flawed update to a trusted cyberattack tool, despite efforts by the government and private industry to improve cyberresilience.

No Uptime Hosting (2006)

https://nouptime.com/images/graph.gif
The hosting plan offers various features, including storage, bandwidth, and support for multiple programming languages and databases. It also includes additional perks like free identity theft protection, glow sticks, and a broken toaster.

How to choose a textbook that is optimal for oneself?

The user is dissatisfied with the Russian textbook "Mathematical Analysis" by Zorich, feeling that it is too advanced and focuses too much on proof of limited cases, which they believe is unnecessary. They are looking for a more pedagogically sound approach to learning mathematics, with a focus on deliberate practice and worked examples, and are seeking recommendations for textbooks that fit ...

Intel vs. Samsung vs. TSMC

https://i0.wp.com/semiengineering.com/wp-content/uploads/1.png?resize=780%2C435&ssl=1
The three leading-edge foundries, Intel, Samsung, and TSMC, are racing to develop new capabilities and features in advanced packaging and chiplet technologies, with a focus on performance, power, and customization, as the traditional planar scaling benefits of Moore's Law diminish. The foundries are investing in novel technologies, such as 3D-ICs, hybrid bonding, and glass substrates, to ...

Public toilets are vanishing and that's a civic catastrophe

https://images.aeonmedia.co/images/c8671832-e03f-4bd8-bdf1-852ae5655c20/rt-nn11514297.jpg?width=3840&quality=75&format=auto
The lack of accessible and clean public toilets is a universal nightmare, particularly affecting marginalized groups and those with health issues, leading to negative impacts on health, quality of life, and dignity. Despite the severity of the issue, many people are unaware of the problem or accept it as a normal part of life, and efforts are being made to raise awareness and advocate for ...

Aro – Zig's new C compiler

https://camo.githubusercontent.com/ca4ee0f647f08be0ce9f8fbddbde415c2449ada0d665b5caa06063f52ffe802a/68747470733a2f2f61726f2e766578752e65752f61726f2d6c6f676f2e737667
Aro is a C compiler that aims for fast compilation, low memory usage, and good diagnostics, developed in GitHub and integrated into the Zig compiler. It supports most of the standard C language up to C23 and common extensions, with basic code generation for x86-64 Linux.

Google Distributed Cloud air-gapped appliance

https://storage.googleapis.com/gweb-cloudblog-publish/images/googlecloud_2022_RYqbQfm.max-700x700.jpg
Google Distributed Cloud air-gapped appliance brings cloud and AI capabilities to tactical edge environments, providing real-time local data processing for AI use cases and meeting stringent security and accreditation requirements. The appliance is designed for harsh environments, is fully isolated, and offers infrastructure-as-a-service features, data security, and integrated cloud services, ...

Global IT outage shows dangers of cashless society, campaigners say

https://i.guim.co.uk/img/media/edef2c1c699423db1f6df67391c56f780cd19478/4_0_1663_2078/master/1663.jpg?width=445&dpr=1&s=none
A global IT outage highlighted the risks of a cashless society, with businesses that only accept electronic payments severely impacted. Campaigners argue that a law requiring all businesses to accept cash is necessary to ensure people have a choice and can fall back on cash in case of outages.

Siblings miss crucial life-extending treatment because of CrowdStrike outage

https://www.kiro7.com/pf/resources/images/sites/cmg-tv-10090/station-logo.png?d=856
A global computer outage caused by a cyberattack has disrupted the brain infusion treatment of two siblings, Malachi and Maleea Castilotte, who have a degenerative genetic disease. The siblings, who have never missed an infusion before, are now at risk of losing abilities and experiencing catastrophic effects if they don't receive their treatment.

A brief interview with Tcl creator John Ousterhout (2023)

https://pldb.io/blog/images/JohnO.jpg
Dr. John Ousterhout created the Tcl scripting language, which has had a lasting impact on the technology industry due to its embeddable nature and "everything is a string" philosophy. He also discusses the evolution of programming languages, predicting that the next major shift may come from systems builders rather than programming language researchers.

Converting Codebases with LLMs

https://blog.withmantle.com/wp-content/uploads/2024/07/Blog_CodeConversion.png
Mantle used Large Language Models (LLMs) to convert a prototype codebase to production, reducing scope by two-thirds and saving months of developer time. The approach involved adding context, such as code patterns and file structures, to the LLM's prompt to generate code that matched the desired style and structure.

Doom on Playdate

https://devforum-cdn.play.date/original/1X/ad0bca29eb788fe9bfed240366cd41ee2a4639bf.gif
You started porting Doom to the Playdate and successfully got the game running, overcoming the initial hurdle of makefiles and compiler issues. You can now focus on game control, presentation, and optimization, having already achieved the milestone of running the game on both the simulator and hardware.

Robot dog cleans up beaches with foot-mounted vacuums

https://spectrum.ieee.org/media-library/a-black-robot-dog-with-a-white-backpack-with-tubes-coming-out-of-it-running-down-its-legs-to-its-feet-stands-on-a-pebbly-beach-w.jpg?id=52824948&width=1200&height=675
A quadrupedal robot named VERO has been designed to clean up cigarette butts on beaches and stairs, using vacuums attached to its feet to collect the litter. The robot can autonomously locate and collect cigarette butts, and its design allows it to operate on uneven surfaces, making it a potential solution for litter removal in areas where traditional machines cannot operate.

1989 Networking: NetWare 386

http://www.os2museum.com/wp/wp-content/uploads/2024/07/nw30-boot-640x356.png
Novell released NetWare 386 V3.0 in 1989, a 32-bit network operating system that required at least a 386 processor and utilized modules that could be loaded and unloaded at runtime. NetWare 3.0 was a limited release with limited disk and network drivers, but it was a fully functioning file server that could support up to 250 users and was priced at $7,995.
https://duet-cdn.vox-cdn.com/thumbor/0x0:2040x1360/2400x1600/filters:focal(1020x680:1021x681):format(webp)/cdn.vox-cdn.com/uploads/chorus_asset/file/24016885/STK093_Google_04.jpg
Google's URL shortening service goo.gl will stop working on August 25th, 2025, and links will start showing a notification page on August 23rd, 2024. Google encourages developers to update impacted links as soon as possible to avoid disruptions to link redirections.

Mining JIT traces for missing optimizations with Z3

The author uses Z3 to find inefficiencies in the traces of real benchmarks and actual programs, focusing on integer operations, and identifies 94 inefficiencies in the traces of three programs. The author plans to manually inspect and categorize the inefficiencies, implement easy optimizations, and potentially extend the approach to synthesize new operations to optimize the traces further.

Technical Details on Today's Outage

https://www.crowdstrike.com/wp-content/uploads/2024/07/Falcon-on-white.png
CrowdStrike released a sensor configuration update on July 19, 2024, which triggered a logic error causing system crashes and blue screens on impacted Windows systems. The issue was remediated by 05:27 UTC, and affected systems running Falcon sensor for Windows version 7.11 and above that downloaded the updated configuration during that time.

Human parasites in the Roman World: health consequences of conquering an empire

https://static.cambridge.org/covers/PAR_0_0_0/parasitology.jpg
The archaeological evidence suggests that the Roman Empire did not lead to a significant decrease in the prevalence of intestinal parasites, such as whipworm and roundworm, despite the introduction of public baths, latrines, and sanitation legislation. Instead, the parasites continued to spread through poor personal hygiene, contaminated water, and the use of human feces as fertilizer, ...

Shape of Motion: 4D Reconstruction from a Single Video

https://shape-of-motion.github.io/static/images/open_graph.png
The paper introduces a method to reconstruct dynamic scenes from monocular videos, using SE(3) motion bases and data-driven priors to tackle the under-constrained problem. The method achieves state-of-the-art performance for 3D/2D motion estimation and novel view synthesis on dynamic scenes.

Ask HN: Can anyone from Crowdstrike explain the back story?

Crowdstrike's update issue may be due to a zero-day security vulnerability or government pressure, rather than simple human error. The company's employees may be hesitant to share information due to NDAs and the risk of litigation, especially given the company's recent stock price drop.

Exercise: Minesweeper in 100 lines of Ruby

https://radanskoric.com/assets/img/posts/minesweeper.png
The author discusses reducing Ruby code lines while maintaining readability, using the example of implementing Minesweeper in CLI form. The article walks through the implementation, highlighting features like Data class and endless methods, and provides a fully implemented version for reference.

Managing Classic Mac OS Resources in ResEdit

https://eclecticlight.co/wp-content/uploads/2016/06/resedit0.jpg?w=371
The Macintosh's resource fork allowed developers to store structured data, such as icons and keyboard layouts, and was edited using ResEdit. However, this system was insecure, allowing malware to exploit it, and was eventually replaced with extended attributes and bundles in Mac OS X.

'Google says I'm a dead physicist': is the biggest search engine broken?

https://i.guim.co.uk/img/media/8a289a5db38b3bcc9e73e8404e9275f38e9e3317/132_76_1076_856/master/1076.jpg?width=445&dpr=1&s=none
Google's search engine has been criticized for declining quality, with some users experiencing inaccurate results and cluttered interfaces, while others argue that the search engine remains effective and reliable. The company's new AI-powered features, such as AI Overviews, aim to provide summarized answers to users' queries, but have raised concerns about the potential impact on the media ...

Microsoft says 8.5M Windows devices were affected by CrowdStrike outage

https://techcrunch.com/wp-content/uploads/2024/07/GettyImages-2162660378.jpg?w=1024
CrowdStrike's software update caused a global IT outage, affecting 8.5 million devices, with widespread disruptions to banks, airlines, and other critical services. Microsoft and CrowdStrike collaborated to develop a scalable solution to fix the issue, with no cyberattack involved.

Google set to purge the Play Store of low-quality apps

https://www.androidauthority.com/wp-content/uploads/2024/02/Google-Play-Store-logo-on-smartphone-stock-photo-2.jpg
Google is updating its Spam and Minimum Functionality policy to remove or restrict low-effort apps from the Play Store, focusing on apps that provide a poor user experience. The update aims to improve app safety and quality, with apps that crash, lack content, or don't install/load at risk of being removed.

Argentina's economy is growing beyond expectations

https://img.semafor.com/54286f04e74d2dc4eef4a55a56198ac4ea6533fb-5500x3662.jpg?w=1920&q=75&auto=format
Argentina's economy has shown a 1.3% growth in April, exceeding estimates, with recorded inflation decreasing to 4.6% in June. President Javier Milei's economic reforms have yielded initial positive results, but analysts warn that voters may lose patience if he doesn't deliver on his promises, amidst concerns over poverty and food security.

Tenstorrent Unveils High-End Wormhole AI Processors, Featuring RISC-V

https://cdn.wccftech.com/wp-content/uploads/2024/07/7217d4b257e179390b39752f05a2b6e7deb124f3-1080x608-1-728x410.webp
Tenstorrent has launched Wormhole AI chips with RISC-V architecture, offering scalable and cost-effective solutions for AI computing. The chips come in two configurations, Wormhole n150 and n300, with varying processing power and memory, and are priced significantly lower than competitors, making them a viable option for AI startups and individuals on a budget.

The Luckfox Pico Mini B – Linux in a Thumbnail

https://taoofmac.com/media/blog/2024/07/20/1800/fevtzOVSj6R7Wkmo1xsfeHIw2Cs=/luckfox.jpg
The Luckfox Pico Mini is a small development board that runs Linux on a Rockchip RV1103 chip, offering 0.5 TOPS NPU and a RISC-V MCU, and is priced at $8.99, making it a competitive option for those needing a small, powerful board. The board has a range of features, including GPIO pins, UARTs, SPI, and I2C interfaces, and can be used for a variety of applications, including signal processing, ...

Are people too flawed, ignorant, and tribal for open societies?

https://substackcdn.com/image/fetch/w_120,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b18e9cf-d803-43e7-b257-3e384b872c78_1366x1366.png
The author discusses the challenges of forming accurate beliefs in open societies, citing factors such as complexity, invisibility, ignorance, and motivated cognition, which can lead to widespread political ignorance and uninformed decision-making. The author argues that these challenges are exacerbated by coalitional psychology, where individuals are motivated to advocate for their political ...

Bangladesh police given 'shoot-on-sight' orders amid national curfew

https://i.guim.co.uk/img/media/9b7bb0954b24c0a0b0ffe5d4064d5b093c2cffec/0_292_5616_3370/master/5616.jpg?width=465&dpr=1&s=none
Bangladesh has imposed a nationwide curfew and "shoot-on-sight" orders as protests continue, leaving over 100 dead, with the government trying to control the deteriorating security situation. The protests, which began as student-led demonstrations against job quotas, have grown into a larger movement against the government, with protesters demanding change and the government accused of ...

How to use the new counted_by attribute in C (and Linux)

https://embeddedor.com/blog/wp-content/uploads/2024/06/Screenshot-from-2024-06-19-09-18-59-700x234.png
The counted_by attribute associates a flexible-array member with a struct member that holds the number of elements at runtime, enabling runtime bounds checking. To use this attribute correctly, the counter must be initialized before the first reference to the flexible array, and the array must always contain at least as many elements as indicated by the counter.

Young adulthood is no longer one of life's happiest times

https://static.scientificamerican.com/dam/m/731c3411dd726c1a/original/GettyImages-1660821848_WEB.jpg?w=600
Research has consistently shown that happiness tends to decline in middle age, reaching a low point around age 50, before increasing again in old age, while unhappiness follows a mirror pattern. However, recent studies suggest that this traditional U-shaped curve of happiness may be shifting, with unhappiness increasing among young people and happiness decreasing, potentially driven by ...

The Cheap 10GbE Switch Buyers Guide

https://www.servethehome.com/wp-content/uploads/2023/07/Hasivo-S1100WP-8XGT-SE-PoE-Front-696x342.jpg
The author is creating a Buyer's Guide for 10GbE switches, filtering reviews to only include switches with SFP+ or 10Gbase-T as primary ports, and plans to add more reviews and organize the content over time. The guide will cover various 10GbE switch options, with plans to expand to other high-speed networking technologies like 100GbE, 25GbE, and PoE++ in the future.

Modeling study proposes a diamond layer at the core-mantle boundary on Mercury

https://scx1.b-cdn.net/csz/news/800a/2024/new-study-proposes-a-d.jpg
A recent study suggests that Mercury's core-mantle boundary includes a diamond layer, potentially up to 18 kilometers thick, formed through the crystallization of carbon-rich magma. The discovery could have implications for understanding Mercury's magnetic field and the formation of carbon-rich exoplanetary systems.

What TeX Gets Right

TeX is still a valuable tool for solving certain kinds of problems, particularly in technical writing, due to its ability to handle complex typesetting and its open-ended language that allows users to create and use new blocks of code. Despite its age, TeX is battle-tested, reliable, and has a worldwide community of users, making it a worthwhile investment for those who need its specific capabilities.

Crowdstrike CEO was McAfee CTO when big glitch took down large part of Internet

https://abs.twimg.com/responsive-web/client-web/icon-ios.77d25eba.png
For those who don't remember, in 2010, McAfee had a colossal glitch with Windows XP that took down a good part of the internet. The man who was McAfee's CTO at that time is now the CEO of Crowdstrike. The McAfee incident cost the company so much they ended up selling to Intel.

Investing in Rust

https://lawfare-assets-new.azureedge.net/assets/images/default-source/article-images/rust_language.jpeg?sfvrsn=7d3f4018_5
Research shows that memory-safe languages prevent over 50% of security vulnerabilities, but adoption is stalled due to market dominance of memory-unsafe languages like C and C++. The paper recommends US public policy to mitigate friction and foster adoption of memory-safe languages like Rust, which optimizes efficiency with memory safety.

New Nano-Tech to Control the Brain Using Magnetic Fields

https://www.ibs.re.kr/images/egovframework/com/cmm/error.gif
Researchers at the Institute for Basic Science and Yonsei University in South Korea have developed a groundbreaking technology called Nano-MIND, which can wirelessly control specific brain regions using magnetic fields, potentially unlocking the secrets of high-level brain functions. The technology has been successfully tested in animals, allowing for the selective activation of desired brain ...

Microsoft's global sprawl under fire from regulators after Windows outage

https://www.washingtonpost.com/wp-apps/imrs.php?src=https://arc-anglerfish-washpost-prod-washpost.s3.amazonaws.com/public/BLE5BIKPFIHVUWBM72PCFE3WVI.JPG&w=750&h=495
A global computer outage caused by a defective update from CrowdStrike affected 8.5 million Windows devices, disrupting critical public services and highlighting the risks of Microsoft's dominance in the global economy. The incident has sparked concerns about the company's grip on government and business systems, with regulators and lawmakers calling for greater competition and scrutiny of ...

Sun is starting next solar cycle–despite being halfway through its current one

https://scx1.b-cdn.net/csz/news/800a/2024/early-riser-the-sun-is-2.jpg
The first signs of the next 11-year solar cycle, Cycle 26, have been detected in sound waves inside the sun, despite the current cycle, Cycle 25, being only halfway through its peak. Researchers from the University of Birmingham have discovered a faint indication of the next cycle in data analyzing the sun's internal rotation, which is expected to officially start around 2030.

Is OpenSUSE at Crossroads?

https://ludditus.com/wp-content/uploads/2024/05/custom-live-kde_9.4.png
The openSUSE community is facing a request from SUSE to stop using the SUSE brand, which has sparked debate and concerns about the potential impact on the project's popularity and governance. Some argue that rebranding would be a bad idea, while others suggest that it could be an opportunity to reorganize and refocus the project's efforts, but the decision is not yet clear.

Memory and ILP handling in 2D convolutions

https://riemani.ca/conv.png
The text describes the implementation of a convolutional neural network (CNN) on a CPU, including the use of SIMD instructions, register renaming, and cache prefetching. The author uses the perf tool to profile the code and identifies bottlenecks, including L1D cache misses and DRAM accesses, and discusses the importance of cache prefetching and software prefetch instructions in optimizing the code.

Douglas Adams' Starship Titanic game website (1998)

http://starshiptitanic.com/splash.jpg
Introduction Tour the Ship • Meet the Bots • Shop Chat • Check In • Extras • Tech Support XP compatibility • News

Major Fire Breaks Out on Maersk Containership in Arabian Sea

https://gcaptain.com/wp-content/uploads/2024/07/Maersk-Frankfurt-Fire.jpeg
A containership, M/V Maersk Frankfurt, suffered a major cargo fire in the Arabian Sea off India's coast, prompting a firefighting operation by the Indian Coast Guard. The ship, carrying international dangerous goods, is in stable condition, and the safety of its crew is the top priority.

Earth's Water Is Rapidly Losing Oxygen, and the Danger Is Huge

https://www.sciencealert.com/images/2024/07/whaleshark-open-mouth-642x260.jpg
Dissolved oxygen in water is rapidly declining, posing a significant risk to Earth's life support system, and scientists propose adding aquatic deoxygenation to the list of planetary boundaries. The decline is driven by factors such as warmer waters, algal blooms, and increased density differences in the water column, and reducing greenhouse gas emissions and nutrient runoff could help slow ...

A Physical instance of recursion, from 1936

https://upload.wikimedia.org/wikipedia/commons/thumb/a/a3/Bourton-on-the-water_1990_03.jpg/220px-Bourton-on-the-water_1990_03.jpg
The Bourton-on-the-Water model village is a 1:9 scale model of the village as it appeared in 1936, featuring around 100 buildings and opened to the public in 1937. The model village has been maintained and operated by various owners since its construction, with the current owners, Andrew and Julie Lund-Yates, purchasing the site in 2018.

Teaching Programming with Basic

https://lackofimagination.org/images/two_windows_gwbasic.png
The user shares their experience with programming in GW-BASIC, a language that was popular in the 1980s and 1990s, and discusses its limitations and advantages as a first programming language. They argue that BASIC is a good starting point for beginners because it is close to machine code and allows for a deep understanding of how computers work, but that it is important to graduate to more ...

Bangladesh's internet blackout immobilizes its booming tech industry

https://149346090.v2.pressablecdn.com/wp-content/uploads/2024/07/GettyImages-2161897213-768x432.jpg
Bangladesh's tech industry has been severely impacted by a nationwide internet blackout, causing financial and reputational losses, with thousands of companies and workers affected. The blackout, which has entered its third day, has been attributed to the government, with no clear end in sight, despite claims of vandalism and arson.

The first currency in history: Kingdom of Lydia minted gold, silver coins (2022)

https://www.egypttoday.com/siteimages/ArticleImgs/2022/3/7/28870-main-qimg-eb305a5564aef4c26d26fea207aa8536-lq.jpg
The ancient kingdom of Lydia created the first coins around 600 BC, featuring simple engravings that later developed into artistic designs with Greek mythological characters. The Lydian coin was the first officially issued coin, serving as a model for subsequent coinage and representing a fundamental change in human trade and commerce.

Show HN: QRaro, store binary data into QR Codes and retrieve it later

https://opengraph.githubassets.com/ec8c52a72618398542e283fc9003f6a42f471cb1c6e9f99e7bb6018fbf9e2771/tcsenpai/qraro
The Python module encodes binary data into QR codes and decodes them back into the original data using the qrcode and zxing libraries. It can be used to encode and decode binary data in chunks, with options for customizing the filename prefix and chunk size.

CrowdStrike CEO apologizes for tech outage

Please enable JS and disable any ad blocker

'The DOJ's Assault on Apple Will Harm Consumers'

https://d2eehagpk5cl65.cloudfront.net/img/q60/uploads/2024/07/apple2.jpg
The Department of Justice is suing Apple for its success in the smartphone market, claiming it has "willfully monopolized" the market through "exclusionary" and "anticompetitive" conduct, but this is an unsubstantiated claim that ignores Apple's business model and focus on user experience. The lawsuit is seen as a thinly veiled attempt to bypass the legislative process and punish Apple for ...

Cofounder matching for indie hackers and bootstrappers

https://indie.cofounderdat.ing/assets/images/image01.jpg?v=45c28445
YC's cofounder dating is for entrepreneurs who want to build a scalable business, not side hustles or lifestyle businesses. A free program was created to connect indie hackers with complementary skills, with strict profile moderation to ensure quality matches.

Journeying into XDP: Fully-fledged DNS service augmentation (2022)

https://blog.apnic.net/wp-content/uploads/2022/01/XDP_incoming-outgoing_banner-555x202.png?v=53b61dea8be7de35a2dc1f41f8265ab5ab581e27874bb6e87f12d6dab8efd046
The article discusses the implementation of DNS Cookies, a lightweight DNS transaction security mechanism, in eXpress Data Path (XDP) and Traffic Control (TC) layers of the Linux kernel. The implementation involves verifying DNS Cookies on incoming queries and adding padding to outgoing responses to prevent Denial of Service (DoS) attacks, and also provides a fully-fledged EDNS0 padding ...

Sentinel-free schemas: a thought experiment

https://substackcdn.com/image/fetch/f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fminimalmodeling.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D110723407%26version%3D9
The author proposes a thought experiment to design a database schema that avoids NULLs and sentinel values, arguing that this approach can lead to a more conceptually clear and theoretically correct database design. The author suggests that instead of using NULLs and sentinel values, the database should use separate tables for each attribute and encode the absence of value explicitly, which ...

Scan HTML even faster with SIMD instructions (C++ and C#)

Web engines like WebKit and Chromium accelerated HTML parsing using SIMD instructions, which can process multiple bytes at once, to jump to the next target character as fast as possible. A C++ structure, neon_match64, was built to solve this problem using vectorized classification, loading non-overlapping blocks of 64 bytes and identifying target characters using a 64-bit register.

Ask HN: Server-side HTML Templates based on DOM?

You've used BeautifulSoup in Python to manipulate HTML documents at the DOM level for side projects, allowing for complex templating and metadata merging. However, this approach is slower compared to string-based templates, with a transformation rate of 10-50 pages per second on a single core.

The Data That Powers A.I. Is Disappearing Fast

https://static01.nyt.com/images/2024/07/20/business/20roose/20roose-articleLarge.png?quality=75&auto=webp&disable=upscale
The study by the Data Provenance Initiative found that 5% of data and 25% of high-quality sources in three AI training data sets have been restricted due to website owners' consent restrictions. The restrictions, set up through the Robots Exclusion Protocol, will impact AI companies, researchers, and academics, causing a "rapid decline in consent to use data across the web".