Gordon Bell has died

https://cdn.arstechnica.net/wp-content/uploads/2024/05/GettyImages-136021414-800x517.jpg
Gordon Bell, a pioneering computer engineer and founder of the Computer Museum, passed away at age 89 due to aspiration pneumonia. He played a key role in developing influential minicomputer systems and was recognized with numerous awards for his contributions to the field of computing.

What UI density means and how to design for it

https://matthewstrom.com/images/ui-density-01.jpg
The author explores the concept of UI density, which refers to the amount of information an interface can provide over a series of moments, and argues that it's not just about visual density but also about temporal density and design decisions. The author defines UI density as the value a user gets from the interface divided by the time and space it occupies, emphasizing that designing for ...

CADmium: A local-first CAD program built for the browser

https://mattferraro.dev/_next/image?url=%2Fimages%2Fcadmium%2Fscreenshot.png&w=1920&q=90
The team is building an open-source CAD program and needs help with solving constraints in 2D sketches, considering alternative approaches such as physics-based simulation and exploring new b-rep kernel options like Truck. The goal is to create a CAD application that allows for unlimited undo/redo, version control, and collaboration features, with a focus on making it run locally in the ...

The curious case of the missing period

https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86976c27-5ebc-4019-97ac-2d8b04d73611_780x760.png
The user recalled a project from 7 years ago where they built a document template management system for a client. The client reported missing periods in email bodies, which was later found to be caused by an SMTP client implementation that truncated lines and moved periods to new lines.

Amber: Programming language compiled to Bash

https://amber-lang.com/amber-logo.svg
The script uses a modern programming language that catches bugs and mistakes during compilation, making it easier to write and maintain. The language's features help ensure that all potential failures are handled, reducing runtime errors and improving overall reliability.

Show HN: Pls Fix – Hire big tech employees to appeal account suspensions

https://d1muf25xaso8hp.cloudfront.net/https%3A%2F%2F5ddc7125945870573d64487ab08cbbe6.cdn.bubble.io%2Ff1715968676631x126649976476225010%2FOpen%2520Graph%2520pls%2520fix.png?w=&h=&auto=compress&dpr=1&fit=max
A site was built to help suspended account holders on big tech platforms engage with employees for support, but it received backlash and will be taken down. The creator is open to new ideas and invites suggestions via email at [email protected].

Going Dark: The war on encryption is on the rise

https://mullvad.net/images/previous-term.jpg
The European Commission's proposal, Chat Control, aimed to monitor all EU citizens' online communications for child sexual abuse material, but experts warned it would lead to mass surveillance and self-censorship. The initiative was criticized by police chiefs, researchers, and human rights organizations as an attack on privacy and encryption, with some arguing it was part of a broader effort ...

Sam Altman is showing us who he really is

https://compote.slate.com/images/0c86f783-b55b-41d2-9e50-4022fae4f0a9.jpeg?crop=1560%2C1040%2Cx0%2Cy0
OpenAI's CEO Sam Altman has apologized to Scarlett Johansson after using a voice assistant named Sky that sounded eerily similar to her, despite her declining an offer to be the voice of ChatGPT 4.0. The incident has sparked controversy and raised questions about OpenAI's handling of employee departures, data usage, and transparency, with some calling into question Altman's leadership style ...

Shipbreaking

https://images.squarespace-cdn.com/content/5915c70e59cc6830f44a9d74/1583852059265-7WOZIRKJQWEIH0PPNK9H/SHB_23_00_SRC_alt1_2K.jpg?format=1500w&content-type=image%2Fjpeg
Edward Burtynsky's Shipbreaking photographs depict the dismantling of massive vessels in India and Bangladesh, showcasing humanity's impact on the environment. The images convey both destruction and beauty, highlighting how nature can reclaim human-made structures over time.

Firefox bug gets fixed after 25 years

The textarea element's font and size are not being correctly calculated, resulting in inconsistent rendering across different browsers. A patch has been proposed to fix this issue by modifying the nsFormControlHelper methods and adding a new interface NeedsReflow to nsITextControlFrame.

The OpenAI board was right

https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27faac92-2ede-4204-9786-cfd1888aff9a_636x360.jpeg
OpenAI released a demo featuring a voice character with a Scarlett Johansson-like voice, sparking controversy and accusations of sexism. The company claimed it was a coincidence, but evidence suggests otherwise, highlighting issues with consent and transparency at OpenAI.

NoTunes is a macOS application that will prevent Apple Music from launching

https://raw.githubusercontent.com/tombonez/noTunes/master/screenshots/app-icon.png
The noTunes certificate will expire on January 14, 2022, causing issues with launching iTunes/Music. To resolve this, add noTunes to Login Items in System Preferences and toggle its functionality via the menu bar icon.

Storing knowledge in a single long plain text file

https://breckyunits.com/scrollsets.png
The ScrollSets system allows for storing and retrieving tabular scientific knowledge in a single plain text file using a specific pattern, enabling human, software, and neural network access. The system has been implemented as an open-source project with over 300 measures, 4,000 concepts, and 150,000 measurements contributed by many individuals and artificial neural networks.

Show HN: I built a game to help you learn neural network architectures

🧠 The best way to test your understanding of neural networks! 🤖 Choose a neural network, then try to assemble it

Chameleon: Meta’s New Multi-Modal LLM

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Chameleon is a family of mixed-modal models that can understand and generate images and text in any sequence, achieving state-of-the-art performance in image captioning tasks. It demonstrates broad capabilities, outperforming larger models on some tasks while matching or exceeding their performance on others, marking a significant step forward in unified multimodal document modeling.

Building an AI game studio: what we've learned so far

https://framerusercontent.com/images/ejKVi4hST2rOJl6eNwTyvBg1ofQ.png
Braindump is an AI-powered game studio that allows users to create games by typing prompts, with features like 3D model generation, multiplayer capabilities, and instant playability. The system uses large language models (LLMs) to generate code and data based on user input, but faces challenges such as getting the LLM to consistently do what the user wants and finding the right balance ...

Business Booms and Depressions Since 1775 (1943)

https://files.stlouisfed.org/files/htdocs-fraser/images/x-logo/logo-white.png
The Federal Reserve values diversity and inclusivity, but acknowledges that historical collections may contain objectionable content. The collection "Business Booms and Depressions Since 1775" provides an accurate charting of economic trends from 1775 to the post-war period.

Gifski: Optimized GIF Encoder

https://camo.githubusercontent.com/6ddf6a1bcae1beaf5ed5dc074eef0d605b0b704350fd9f28353c7f1521e22cf5/68747470733a2f2f6769662e736b692f64656d6f2e676966
Gifski is a command-line tool that converts video frames to GIF animations using pngquant's features for efficient color palettes and temporal dithering, producing animated GIFs with thousands of colors per frame. It can be built as a C library or compiled from source with Rust, and supports various options for quality settings, file size estimation, and decoding video directly using ffmpeg.

Show HN: Openpanel – An open-source alternative to Mixpanel

https://raw.githubusercontent.com/Openpanel-dev/openpanel/main/apps/public/public/ogimage.png
Openpanel is an open-source analytics tool that combines features of Mixpanel and Plausible for logging events on web, apps, and backend. The project is still in early stages and not yet perfect, with some major changes made during development.

Bento3D

https://file.notion.so/f/f/4494a4ec-b486-4dc3-9a15-71da1266a6d7/152dab57-1670-4397-ac3c-4934b17db02e/2024-04-27_08.55.24.gif?id=8619aed7-48b9-4693-9b08-0bcd39871f4c&table=block&spaceId=4494a4ec-b486-4dc3-9a15-71da1266a6d7&expirationTimestamp=1716350400000&signature=cWVPhu_jASNmMw25qdWCD0E81J5DosZQH0DbkntyEo0
Bento3D is a web tool that creates 3D printable dividers and toolboxes with millimeter precision, allowing users to adjust size and add support. The tool also provides guidance on case assembly using hardware and recommends repairing corrupted STL data using slicing software or CAD tools like Fusion.

A Road to Common Lisp (2018)

https://stevelosh.com/static/images/blog/2018/07/lisp-kludge.jpeg
The author provides an overview of Common Lisp's history, characteristics, and features, including its stability, practicality, extensibility, and support for interactive development. The author then recommends various books and activities to help learners get started with Common Lisp, including setting up an editor environment, writing idiomatic code, practicing with exercises and refactorings.

I want flexible queries, not RAG

https://i0.wp.com/win-vector.com/wp-content/uploads/2024/05/Screenshot-2024-05-21-at-9.36.31%E2%80%AFAM-1-1.png?resize=656%2C329&ssl=1
The author values flexible natural language query interfaces over generative AI, as they provide accurate and relevant results without spam or brittleness. They prefer retrieval-based solutions like ChatGPT's search functionality, which delivered a good recipe matching their mother's memory, over LLM-generated summaries that may not be accurate.

How Might We Learn?

https://andymatuschak.org/hmwl/img/implicit-guided.png
The author discusses the importance of making learning more authentic and immersive, rather than just focusing on technology or cognitive psychology. They propose an AI system that can provide guided support and scaffolding to help learners dive into real-world projects and communities, while also facilitating connections between different domains of knowledge.

Emacs used as a message router in Germany's ATC systems in the 1990s (2021)

In the 1990s, the author helped implement a unified air traffic control system in Germany using Emacs as an editor and message router, replacing VMS with HP/UX. The author's efforts enabled ATC messages to flow through Emacs, which was used in production for a while before being replaced by more conventional solutions.

Wikimedia Enterprise – APIs for LLMs, AI Training, and More

https://enterprise.wikimedia.com/uploads/2024/05/wikicommons-construction-deepwater-pier-38-150x150.jpg
Enrich user experience by improving answers to user questions and augmenting search results no matter your platform size. Wikipedia alone has grown into the world’s largest reference website. Wikimedia Enterprise APIs make it easy to access the knowledge contained across Wikipedia, in over 330 language editions, along with other Wikimedia Projects.

Erlang/OTP 27 Highlights

https://www.erlang.org/assets/img/erlang-228x200.png
Erlang/OTP 27 introduces new features such as improved documentation, sigils for binary and string literals, and support for OCSP stapling in SSL clients. Additionally, it includes updates to profiling tools, tracing capabilities, and native coverage support with minimal performance overhead.

Images that Sound: Generating spectrograms that are also images

https://ificl.github.io/images-that-sound/static/images/method.jpg
The method simultaneously denoises images and spectrograms using diffusion models, generating a clean latent representation that can be decoded into an audio waveform. This zero-shot approach iteratively refines the denoising process without requiring training or fine-tuning, producing multimodal compositions with synchronized sound and image.

Taking Risk

The author, who has experience as an entrepreneur and investor, believes that the UK's lack of startup culture is due to a pessimistic attitude towards risk-taking and commercial ambition, which discourages young people from starting their own companies. He argues that this mindset needs to change if the UK wants to compete with other countries like the US, where entrepreneurs are encouraged ...

Fast real time fluid simulator based on MPM algorithm

New raylib web videogame, developed using raylib videogames library

The Effects of Early Relational Trauma (2001) [pdf]

The field of infant mental health focuses on understanding the early conditions that put infants at risk for less than optimal development, including severe attachment failures and traumatic experiences, which can have lasting effects on brain development and mental health. The right brain's stress coping systems are particularly affected by early trauma, leading to impairments in regulating ...

Why Are Sloths So Slow?

https://slothconservation.b-cdn.net/wp-content/uploads/2016/06/SLOTH_TH_027338.jpg
Sloths' slow pace is an evolutionary adaptation to their unique biology, including poor eyesight and a low-energy diet that requires slow digestion. Their energy-saving strategies, such as maintaining a variable body temperature and sacrificing muscle tissue, allow them to survive on limited food resources while avoiding predators through camouflage.

Mapping the Mind of a Large Language Model

https://www.anthropic.com/_next/image?url=https%3A%2F%2Fwww-cdn.anthropic.com%2Fimages%2F4zrzovbb%2Fwebsite%2F80d6e033480704f5d57fbae4e3f0368d86a747ae-5761x3240.png&w=3840&q=75
Researchers have made a significant breakthrough in understanding how large language models like Claude Sonnet work, identifying millions of concepts represented inside the model and finding features that correspond to human-interpretable concepts. This discovery could help make AI models safer by allowing developers to understand how they process information and potentially manipulate their ...

Reversing Choplifter

https://blondihacks.com/wp-content/uploads/2024/05/Title.jpg
The author, a professional game developer, reverse-engineered the classic Apple II game Choplifter to understand its inner workings and learn from its design. The process involved using modern tools such as Virtual II, HexFiend, and da65 to analyze the game's code and identify its mechanics, including sprite geometry and layering systems.

The Stanford Startup and the MIT Startup (2013)

The article discusses two startup approaches: MIT-style, focusing on technology development and market-fit, and Stanford-style, prioritizing market development and customer acquisition. The former often requires significant funding to scale while the latter can be more easily funded with traction in a market, but may not be defensible against competitors.

One dead as London-Singapore flight hit by turbulence

https://ichef.bbci.co.uk/news/480/cpsprodpb/0536/live/715d8880-175c-11ef-8a11-6d604e5f7bb3.jpg.webp
A Singapore Airlines flight from London to Singapore was diverted to Bangkok after severe turbulence injured several passengers and killed one, with 211 on board. The airline is working with Thai authorities to provide medical assistance and has sent a team to Bangkok, while Singapore's Transport Minister has offered assistance to passengers and their families.

iTerm2 and AI Hype Overload

https://cdn.xeiaso.net/file/christine-static/hero/iterm-hacker-waifu.jpg
iTerm2, a popular terminal emulator for macOS, has added AI-powered features including natural language command generation and step-by-step goal completion. However, some users are concerned about the opacity of AI systems and feel that the integration is being "shoved down their throats" without user agency to opt-out or choose alternative models.

How to Turn Off AI Overview in Google and Set "Web" as Default

https://tenbluelinks.org/chrome-windows-1.png
Google released a new "Web" filter that removes clutter, and users can set it as their default search engine by filling in specific details in Chrome or Firefox settings. The source code is open, and users can also use OpenSearch XML file for mobile browsers that don't allow custom search engine editing.

Clever code is probably the worst code you could write (2023)

https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9d112e9-9f7d-4302-9947-df09a974d532_740x258.png
The author reflects on their journey from writing unclear code to prioritizing clear and readable code, realizing that it takes effort and following style guides to achieve. They emphasize the importance of clear code in software engineering, citing examples from their own experience and referencing industry standards such as Google's style guide.

Scaling Monosemanticity: Extracting Interpretable Features from Claude 3 Sonnet

Researchers at Anthropic have successfully scaled sparse autoencoders to extract high-quality features from Claude 3 Sonnet, a medium-sized production model, and found features related to safety concerns such as deception, bias, and dangerous content. The extracted features are highly abstract, multilingual, multimodal, and generalize between concrete and abstract references.

Stripe increasing "instant payout" fees by 50%

Stripe's Instant Payouts fee will increase from 1% to 1.5% per payout in the US starting June 1, 2024. The change applies to all direct Stripe accounts and standard connected accounts, with no action required but users can opt for free payouts using the standard schedule or review their fees on the Stripe Dashboard.

“Dark money” groups help private ISPs lobby against municipal broadband

https://cdn.arstechnica.net/wp-content/uploads/2024/05/isp-network-dark-money-figures-800x450.jpg
Cities and towns build their own broadband networks when private ISPs fail to meet their needs, resulting in hundreds of municipal networks across the US. Private ISPs often fund "dark money" groups that attack public network projects, using tactics like TV ads and lobbying campaigns to sway voters against municipal broadband initiatives.

Modos Paper Monitor Pre-Launch on Crowd Supply

https://assets-global.website-files.com/61a133075b8ce58a48f1bed1/664c0987c07254343e6bf379_modos-paper-monitor-mono-prototype-01_jpg_gallery-lg.jpg
The Modos Paper Monitor is an open-hardware e-ink monitor with a 13.3-inch screen, designed for developers and makers to reduce eye strain and distractions. The project aims to create calm, intentional technology that respects users' time, attention, and well-being through open-source and open-hardware principles.

Microsoft Phi-3 Cookbook

https://raw.githubusercontent.com/microsoft/Phi-3CookBook/main/imgs/00/phi3small.png
Microsoft's Phi-3 family of open AI models outperforms similar-sized language models on various benchmarks, with Phi-3-mini and larger models showing significant improvements. The company is introducing Phi Silica, a custom-built small language model for NPUs in Copilot+ PCs, with APIs available in Windows Copilot Library starting June.

We created the first open source implementation of Meta's TestGen–LLM

https://www.codium.ai/wp-content/uploads/2024/05/img-ci-agent-1-690x553.jpg
Meta researchers introduced TestGen-LLM, a tool that generates unit tests using large language models, and Cover-Agent implemented it as an open-source project. The implementation faced challenges such as handling different programming languages and code complexity, but added features like custom instructions and included files to improve test generation quality.

Abusing url handling in iTerm2 and Hyper for code execution

https://vin01.github.io/piptagole/assets/browser_warn.png
Terminal emulators can be vulnerable to code execution and file write through URL scheme handling, with iTerm2 and Hyper affected by vulnerabilities. A Docker image was created to demonstrate the issue, which remains unpatched, and other terminal emulator flaws were also discovered and fixed in a timely manner.

Regular expression matching can be simple and fast (2007)

https://swtch.com/~rsc/regexp/grep4p.png
Regular expressions are used to match patterns in strings, but some implementations, like Perl, are much slower than others, such as Thompson's NFA algorithm. The article explains how Thompson's algorithm works and why it is faster than other approaches, and discusses the history of regular expression development and its applications in various programming languages.

Regular expression functions in Excel

https://office-insider-media.azurefd.net/media/2020/05/A.-The-Power-of-Feedback-Morph-in-PowerPoint-539-x-440.jpg
Microsoft has released three new Excel functions using Regular Expressions: REGEXTEST, REGEXEXTRACT, and REGEXREPLACE, which can be used to parse text more easily. These functions are currently in preview and may change before being broadly released, so they should not be used in important workbooks until then.

What's New in Kotlin 2.0.0

https://kotlinlang.org/docs/images/compiler-options-levels.svg
The Kotlin 2.0.0 release includes several new features and improvements, such as a stable K2 compiler, smart casting enhancements, and better exception handling. Additionally, the release introduces a new Gradle DSL for configuring compiler options, supports npm as a package manager, and enhances the handling of defFile properties in Kotlin/Native projects.

The Engineering of Duct Tape [video]

Why Your Wi-Fi Router Doubles as an Apple AirTag

https://krebsonsecurity.com/wp-content/uploads/2024/05/phoneloc.png
Researchers from the University of Maryland used publicly available data from Apple to track the location of billions of devices globally, including non-Apple devices like Starlink systems, and found they could monitor destruction in Gaza and movements/identities of Russian/Ukrainian troops. Apple has since updated its privacy policy to allow users to opt out of having their wireless access ...

Microsoft's AI chatbot will 'recall' everything you do on its new PCs

https://i.guim.co.uk/img/media/32cea7eb37633e1d209514f3fbcee108d7afdb6c/0_72_4200_2521/master/4200.jpg?width=465&dpr=1&s=none
Microsoft has upgraded its AI chatbot Copilot to remember users' actions on their computers and predict what they want to do next. The new features, including Windows Recall, will be available on premium Windows PCs starting at $999, with Microsoft promising to protect users' privacy by giving them filtering options.

Designed to Crash: the story of Antonov An-28 HA-LAJ and its demise

https://miro.medium.com/v2/resize:fit:1200/1*adK_GeNrxMQ2GFIHw7Mjbw.png
On August 28, 1993, an Antonov An-28 twin turboprop aircraft chartered by the Royal Air Force parachuting club crashed at RAF Weston-on-the-Green in Oxfordshire, England after both engines failed due to a design flaw. The incident led to an investigation by the UK's Air Accident Investigation Branch, which revealed that the plane's design had several flaws and that it did not meet ...

Linux 6.10 Honors One Last ReiserFS Request Made by Hans Reiser

https://www.phoronix.com/assets/categories/linuxstorage.webp
Hans Reiser, former lead developer and convicted murderer, requested a final change to ReiserFS before its removal from the Linux kernel. The README file has been updated to credit Mikhail Gilula, Konstantin Shvachko, and Anatoly Pinchuk for their contributions.

mactop

https://raw.githubusercontent.com/context-labs/mactop/main/screenshot2.png
Mactop is a terminal-based monitoring tool for Apple Silicon chips, displaying real-time metrics like CPU and GPU usage, power consumption, and more. It can be customized with flags like --interval to set update intervals and --color to change the UI color.

Rare things become common at scale (2014)

https://longform.asmartbear.com/scale-rare/l-cartoon-af2abcc6-2362w.png
As companies scale, rare events become common and handling problems becomes more complex, requiring human expertise to address issues that cannot be automated. While automation helps with monitoring and problem-solving, it's essential to budget for new hires in areas like security, customer service, and management to handle the increased workload and maintain a good customer experience.

How Shadow Banning Can Silently Shift Opinion Online

https://insights.som.yale.edu/sites/default/files/styles/thumbnail/public/2024-05/Yale_Shadow_Banning.jpg?itok=N41XH7pZ
TikTok and other social media platforms can manipulate public opinion by using "shadow banning", which limits content visibility without users' knowledge, allowing them to shift opinions and increase polarization. Researchers have developed a technique to simulate shadow banning, showing how it can be used to control collective opinions over time, highlighting the need for policymakers to ...

Google announces Firebase Genkit with Ollama support

https://ollama.com/public/blog/firebase-genkit.png
At Google IO 2024, Google unveiled Firebase Genkit, featuring Ollama support for running Google’s open-source Gemma model on your local machine. Firebase Genkit is a new open-source framework for developers to build, deploy and monitor production-ready AI-powered apps.

iTerm2 3.5.0

iTerm2 version 3.5.0 has numerous improvements, including AI-powered natural language command generation, enhanced shell integration, and new features such as "Render Selection" and "Codecierge". The update also includes various bug fixes and performance improvements, as well as support for separate light/dark mode colors and over 150 languages for syntax highlighting.

40-Year old BASICA utility code for teaching

https://raw.githubusercontent.com/norton120/educator-tools-87/main/screenshots/seat_chart.png
The BASCIA utility programs, written by Mike Knox in the late 1980s, automate classroom management tasks such as grading tests and assigning seats for science classes. The programs are now converted to UTF-8 and can be run using an emulator, providing a nostalgic look at period programming and educational software development.

Underwater acoustic analysis reveals unique pressure signals – Revisiting MH370

https://media.springernature.com/w215h120/springer-static/image/art%3A10.1038%2Fs41598-020-67860-3/MediaObjects/41598_2020_67860_Fig1_HTML.png
Researchers analyzed hydroacoustic data from the Comprehensive Nuclear-Test-Ban Treaty Organization to investigate whether an aircraft, such as Malaysian Airlines Flight 370, could have crashed into the sea and left a detectable pressure signal at distant hydrophones. The study found that while no conclusive evidence was found, it narrowed down the range of possibilities and presented a novel ...

Restoring an Apple Silicon Developer Transition Kit "DTK" Mac Mini [video]

Backblaze Scales Storage Cloud

https://www.backblaze.com/blog/wp-content/uploads/2024/05/bb-bh-CVT.png
Backblaze uses its CVT (Cluster, Vault, Tome) Copy application to migrate large amounts of data from old drives to new ones at scale, ensuring data durability and efficiency. The process involves selecting a source Vault, identifying a destination Vault, copying files one by one using standard read and write processes, validating the destination tome, and redirecting customer reads once complete.

A designer's guide to documenting accessibility and user interactions (2022)

https://stephaniewalter.design/wp-content/uploads/2022/09/og-Documenting-Accessibility-Designers-1.jpg
The author emphasizes the importance of documenting accessibility requirements and best practices for designers to ensure inclusive product design, highlighting the benefits of documentation for both designers and developers. The author provides examples and tips on how to document accessibility, including visual design, interaction, wayfinding, alternative content and markup, color palettes, ...

vu128: Efficient variable-length integers

https://john-millikin.com/by-sha256/0b0f7a62d98db9a6afada66bcbc023533d24b3cdb6925222beadca206850dad9/benchmark-results.svg
The author designed a new variable-length integer encoding, named vu128, which uses a bit-packed length prefix byte and outperforms LEB128 due to its simplicity and lack of branches. The vu128 encoding supports integers up to 128 bits and can be used for TLV formats like Protocol Buffers, with implementations available for Rust.

Show HN: Oracolo – A minimalist Nostr blog in a single HTML file

https://raw.githubusercontent.com/dtonon/oracolo/main/docs/oracolo.jpg
Oracolo is a minimalist blog that uses Nostr and can be updated through supported clients like habla.news or yakihonne. It has fully functioning permalinks without needing a web server, making it easy to share via email as a business card.

Response Filter Denial of Service: shut down a website by triggering WAF rule

https://blog.sicuranext.com/content/images/size/w2000/2024/02/cope.png
The OWASP Core Rule Set and other WAF rule sets can be exploited to trigger a Response Filter Denial of Service (RFDoS) attack, which blocks legitimate requests by injecting specific strings into user input fields. This vulnerability affects many websites, including e-commerce platforms, and can be triggered by sending strings like ORA-1234 or ASL-CONFIG-FILE in comment fields or product reviews.

How the new Microsoft Recall feature fundamentally undermines Windows security

https://miro.medium.com/v2/resize:fit:1200/1*PQOkOiP1fk9PtaU-p4UrrQ.png
Microsoft's new Recall feature on Copilot+ PCs takes constant screenshots and classifies user activity, making it searchable, but also introduces significant security risks as malicious actors can access sensitive information. The feature stores months' worth of data locally, making it vulnerable to theft by hackers who could exploit this database for fraud and other malicious activities.

Windows Copilot Runtime

https://blogs.windows.com/wp-content/uploads/prod/sites/3/2024/05/Snapdragon-Dev-Kit-for-Windows-Front-Transparent-1-1024x576.png
Microsoft has introduced Copilot+ PCs, a new category of Windows PCs that are powered by AI-infused Neural Processing Units (NPUs) and offer up to 20 times more performance and efficiency compared to traditional PCs. The company has also announced various developer tools and features, including Windows Copilot Runtime, which enables developers to build AI-powered experiences on Windows devices.

Microsoft says new Surface Pro is faster than 15" M3 MacBook Air

https://images.macrumors.com/t/qRtoJru0-lDYyHc6ieeXgGs-1ys=/400x0/article-new/2024/05/microsoft-surface-pro-qualcomm.jpg?lossy
Microsoft introduces Copilot+ PCs with AI-focused hardware, including Surface Pro with Snapdragon X Elite processor, claiming superior processing power and battery life compared to Apple's M3 MacBook Air. The new iPhone SE may gain Face ID and a notch design similar to iPhone 14 in spring 2025.

How to compare two packed bitfields without having to unpack each field (2019)

https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg
The user wants to compare multiple bitfields packed into a single integer and determine if every field in x is greater than or equal to the corresponding field in y. They explore different techniques, including inserting padding bits and using the subtraction carry-out vector, to optimize this comparison operation for performance.

How (and why) to de-Google your life and protect your privacy

https://res.cloudinary.com/dbulfrlrz/images/f_auto,q_auto/v1715958333/wp-pme/degoogle-blog_7357083ff7/degoogle-blog_7357083ff7.?_i=AA
Google's business model revolves around targeted advertising, collecting vast amounts of personal data and tracking user activities, which raises concerns about privacy and security. To take back control of their data, individuals can switch to alternative services like Proton Mail, Brave Search, and Proton Drive that prioritize privacy and security.

Ask HN: Which LLMs can run locally on most consumer computers

The user discusses LLM-based agents and games, considering local vs cloud inference, and mentions specific models like llama 3 and mistral 7b. They ask about packaging these models with existing games to run locally, eliminating inference costs.

The ChatGPT wrapper product boom is an uncanny valley hellscape

https://www.pcloadletter.dev/img/cocomelon-dad.png
You criticize the proliferation of ChatGPT-based businesses that offer content generation services, calling them lazy and unhelpful. These companies promise to replace human writers with AI-generated content, but deliver low-quality articles that sound like they were written by an automated system.

Ask HN: How does modern FreeCAD compare with Solidworks?

You're looking to use FreeCAD for open-source CAD projects, specifically seeking parametric modeling with sketches, constraints, and driven dimensions. You want to learn the software without needing custom Python scripting for assembly and drawing creation.

To the Person Sitting in Darkness (1901)

Mark Twain's essay "To the Person Sitting in Darkness" critiques Western civilization and its treatment of non-Western cultures, arguing that it is often hypocritical and exploitative. The essay uses satire to highlight the contradictions between Western ideals of progress and civilization, and the brutal realities of colonialism and imperialism.

Apple needs to explain that bug that resurfaced deleted photos

https://duet-cdn.vox-cdn.com/thumbor/0x0:2040x1360/2400x1600/filters:focal(1020x680:1021x681):format(webp)/cdn.vox-cdn.com/uploads/chorus_asset/file/24931350/236792_iPhone_15_Pro_and_15_Pro_Max_product_photos_AJohnson_0006.jpg
Apple issued an iOS and iPadOS update to fix a bug that caused deleted photos to reappear, but has not commented on the issue or explained how it happened. The lack of transparency raises concerns about Apple's handling of deleted data and whether iPhone owners can truly trust that their files are permanently deleted.
I think all five of these bullet points count for this problem. Also "destruction of planetary ecology" -- that could be added. :)

CamelCase vs underscores: Scientific showdown (2011)

The author discusses the debate between camel case and underscore formatting in programming, citing a scientific study that suggests camel casing leads to higher accuracy among subjects regardless of training. However, the study also found that reading camel case identifiers takes 13.5% longer on average than reading underscore identifiers, which could have implications for code readability ...

Google's Moonshot Factory Falls Back Down to Earth

Please make sure your browser supports JavaScript and cookies and that you are not blocking them from loading. For more information you can review our and .

Seawater is rushing under Thwaites Glacier, potentially dire impact on sea level

https://media.cnn.com/api/v1/images/stellar/prod/2014-05-12t120000z-163168172-gm1ea5d0e0o01-rtrmadp-3-climatechange-antarctica.JPG?c=16x9&q=w_1280,c_fill
The "Doomsday Glacier" in Antarctica, which contributes to global sea level rise, is melting faster than expected due to warm ocean water pushing beneath it. Scientists used radar data from space to study the glacier and found that this process could increase sea level rise projections by up to 10 feet if the glacier collapses.

Which Electric Cars Have Bidirectional Charging (V2L, V2G, V2H)

https://zecar.com/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo5m1ex7g%2Fproduction%2F61a7ead9f9e5fc1619e23edcef2ffae3b75d3808-960x540.png&w=1080&q=75
Bidirectional charging enables electric vehicles to act as batteries on wheels, allowing energy to flow both from grid to car and vice versa. Several electric vehicle models now feature V2L, V2H, and V2G capabilities, enabling them to power devices and appliances with maximum loads ranging from 1.5 kW to 7 kW.

How Should We Critique Research? (2019)

https://gwern.net/doc/statistics/2020-06-30-gwern-meme-expandingbrain-statisticalpower.png
The author argues that statistical criticism should focus on how much a potential flaw could change the results and decisions made based on those results, rather than just nitpicking minor issues. They also suggest that teaching statistics as a set of principles and paradigms, such as Bayesianism or decision theory, can help students understand the underlying logic and make better judgments ...

Simplified Embedded Rust: ESP Standard Library Edition

https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/7ea4745a-de35-4055-b260-32961ee3725b/1.png?t=1714653623
Simplified Embedded Rust is a learning platform that helps developers become proficient in embedded Rust development, offering a seamless experience and regular updates to keep up with the dynamic ecosystem. The platform provides pre-wired project templates, effortless setup, and assumes basic knowledge of the Rust programming language, making it accessible to beginners and experienced ...

AI Needs Enormous Computing Power. Could Light-Based Chips Help?

https://d2r55xnwy6nx47.cloudfront.net/uploads/2024/05/PhotonicAI-crSenorSalme-Lede-scaled.webp
Researchers have developed an optical neural network, HITOP, that can perform machine learning tasks more efficiently and with lower energy costs than electronic devices. While still far from matching electronic chips' performance, HITOP's efficiency and scalability make it a promising technology for specialized applications and potentially even surpassing electronics in the future.

Ask HN: Why don't VCs just "suck it up" and pay founders a competitive salary?

Startup founders and early employees often earn half their potential due to limited salaries, as many are deterred from starting companies by higher pay at MAANG firms. This issue is exacerbated by misaligned interests between founders and investors, who prioritize unicorn exits over competitive salaries, ultimately benefiting venture capitalists at the expense of startup employees.

Suno has raised $125M to build a future where anyone can make music

Suno aims to help people rediscover the joy of making music by providing technology that amplifies human creativity, with 10 million users already creating songs using their platform. The company has raised $125 million to accelerate product development and grow its team, partnering with notable advisors in the music and tech industries to shape the future of music-making.

Korean Airlines Flight 007

https://miro.medium.com/v2/resize:fit:832/0*IYhErpBXy_HAibzl.jpg
On September 1, 1983, Korean Air Lines flight 007 was shot down by Soviet fighter jets after straying into restricted airspace near Kamchatka, Russia, killing all 269 people on board. The crew's navigational error and fatigue likely contributed to their failure to notice they were off course, while the Soviet military mistakenly identified the plane as a US reconnaissance aircraft and ...

Semantic note-taking

The author shares their approach to taking meeting notes, which involves active listening and recording what they hear rather than what is said, with the goal of building a shared understanding. They emphasize the importance of setting up an environment where misunderstandings can be detected and discussed, and suggest that note-taking should be done in collaboration with others to ensure ...

ActivityPub might be a transitional technology

https://i0.wp.com/www.techdirt.com/wp-content/uploads/2022/02/cropped-techdirt-square-512x512-1.png?fit=180%2C180&ssl=1
Bluesky, a decentralized social media platform, has evolved to replace Twitter and offer a new approach to social media, with features like stackable moderation and feeds. The author believes that Bluesky will eventually overcome its limitations and become a robust alternative to ActivityPub-based platforms like Mastodon.

Apple supplier Foxconn among firms asked to cut power use in Vietnam

Please enable JS and disable any ad blocker

Dyson Sphere Candidates from Gaia DR3, 2MASS, and Wise

https://oup.silverchair-cdn.com/oup/backfile/Content_public/Journal/mnras/531/1/10.1093_mnras_stae1186/1/m_stae1186fig2.jpeg?Expires=1719281192&Signature=qo42ck6IEleOC5mvLQDxW36zwaUBQGe2cRWU111Mpd30jM7129sUPIO4m8C4~C~cj63vdvJRSeTxpOS7NI3sN01QpcFKshCYo7k7C5Tto4xY4MwgFNgH-YigQMVMHyc~aoxuE08S7PMr62nOLA2iJ1uTP-y91yPOkmZIL5DY3EtpQqVr0Ra~vDlj~JmLFXf2~VQsTJ8OCqwVIOVewXWKu7VKsPSnCVKABJDROMltlb54V7epA-7I2OHbUE0enGKtLovC7OOfSQeqPTnxxuh6C9hTgnD69OkeG7uz7qJPV0EANkNniYAL--YqZnULf9OUVt0M5CnzsejY8KqDAb7oUw__&Key-Pair-Id=APKAIE5G5CRDK6RD3PGA
The study presents a comprehensive search for partial Dyson spheres by analyzing optical and infrared observations from Gaia, 2MASS, and WISE, identifying seven candidates that exhibit anomalous infrared excesses. The candidates are M-dwarfs with no astrophysical explanation for their observed infrared emission, suggesting they may be hosting artificial structures designed to harvest energy ...

General Availability of .NET Aspire: Simplifying .NET Cloud-Native Development

https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2024/05/aspire-ga-what-is-aspire.png
NET Aspire is a new stack that streamlines development of.NET cloud-native services, bringing together tools, templates, and NuGet packages to help build distributed applications more easily. It includes features such as App Host projects, OpenTelemetry support, and components for connecting to databases, messaging systems, caches, and cloud services with resiliency and observability enabled ...

The complex William Jennings Bryan (2007)

http://ryansomma.com/ideonexus/wp-content/uploads/2007/12/scopestrial.jpg
A family friend's talk at the American Anthropological Association's Annual Meeting highlighted the Scopes Monkey Trial and its relevance to modern debates on evolution and eugenics. The trial's prosecutor, William Jennings Bryan, was not as foolish as often portrayed, but rather opposed teaching evolution due to concerns about eugenics in textbooks like Civic Biology.

Microsoft's mission to take down the MacBook Air

https://duet-cdn.vox-cdn.com/thumbor/0x0:1200x900/2400x1600/filters:focal(600x450:601x451):format(webp)/cdn.vox-cdn.com/uploads/chorus_asset/file/25456849/RW1iUuD.jpeg
Microsoft claims its new Copilot Plus PCs, powered by Qualcomm Snapdragon X Elite chips, will outperform Apple's M3 processor and revolutionize Windows laptops with improved performance, battery life, and AI capabilities. The company has worked with top laptop partners to develop Arm-powered Windows machines that will hit the market this summer, promising a significant leap forward for Windows laptops.

Scarlett Johansson Said No, but OpenAI's Virtual Assistant Sounds Just Like Her

https://static01.nyt.com/images/2024/05/22/multimedia/20OPENAI-SCARJO-1-bwhl/20OPENAI-SCARJO-1-bwhl-articleLarge.jpg?quality=75&auto=webp&disable=upscale
Scarlett Johansson claims OpenAI used a voice similar to hers without permission, despite her previous refusals. The company suspended its release of the virtual assistant, "Sky", and denied it was an imitation of Johansson's voice.

Intel throws a wrench of efficient x86 CPUs into Qualcomm's Snapdragon party

Intel announces Lunar Lake, a new CPU architecture that promises to be more efficient and powerful than previous platforms, with an improved Neural Processing Unit (NPU) and other enhancements. The platform is expected to enter the market in Q3 2024, with Intel claiming significant performance improvements while reducing power consumption compared to existing CPUs.

Nova explosion visible to the naked eye expected any day now

https://cdn.arstechnica.net/wp-content/uploads/2024/05/image-3-800x623.jpeg
The Blaze Star, T. Coronae Borealis, will appear as a new star in the northern sky for five days due to a thermonuclear explosion that occurs every 80 years. The explosion is caused by material from a nearby red giant star accumulating on the surface of a white dwarf, triggering a runaway nuclear fusion reaction and making the star visible to the naked eye.

Ballerina: Functional programming framework for front end web development

https://raw.githubusercontent.com/giuseppemag/ballerina/main/hoppinger_logo.png
Ballerina is a functional programming framework for frontend web development that integrates state-of-the-art concepts in category theory and functional programming to help developers build complex applications with elegant code. The framework provides tools for splitting code into domains, managing state, and handling asynchronous operations, making it suitable for building large-scale ...

Async Rust Isn't Bad: You Are

https://n8s.site/android-chrome-192x192.png
The author argues that Rust's async keyword has become overused and invasive, leading to unnecessary complexity and fragmentation in the ecosystem. They propose learning about systems programming and using unsafe code when necessary, rather than relying on frameworks like Tokio, to develop more robust and scalable applications.

Strategic Altruism

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%2F2266fdb2-ab67-4792-9228-b3be33e2aa89_1024x1024.webp
The author argues that human niceness and altruism are not solely driven by innate instincts, but rather by strategic reputation management and social competition, which favors individuals who appear good while being selfish. This perspective suggests that humans are capable of both sincere cooperation and cynical manipulation, reflecting the complex interplay between our animalistic motives ...

The number's up for 999. And 911. And 000. And 111

https://regmedia.co.uk/2021/12/16/shutterstock_firefighters.jpg
The UK's 999 emergency call system was designed for copper cables and telephones, but with technology advancements, it's become outdated and unreliable. A universal satellite-based system could provide instant reliable emergency communication worldwide, using low-bandwidth signals and simple one-button activation.

Common Lisp for shell scripting (2021)

The article discusses using Common Lisp to launch processes and manipulate pathnames, comparing it to shell scripts. It highlights the benefits of using Lisp, such as neat programming language features and ease of use, while also acknowledging that sometimes it's necessary to use shell commands for specific tasks.

One Dead After London-Singapore Flight Hit by Turbulence

Please make sure your browser supports JavaScript and cookies and that you are not blocking them from loading. For more information you can review our and .

Where is the German cockroach (Blattella germanica) actually from?

https://i.guim.co.uk/img/media/a03fbe34a779e76b435395c09ff1e9c26aaf2961/283_110_4134_2480/master/4134.jpg?width=465&dpr=1&s=none
German cockroaches originated in east India and Bangladesh, with DNA sequencing tracing their evolution and spread to buildings worldwide. The species likely hitched rides with traders and armies, adapting to human environments and evolving resistance to insecticides, making them a persistent urban pest.

"Namespace on Read" for Ruby, FAQ

Google Photos is creating a deep fake of you and calling it Cinematic Memory

Google's "Over the Years" feature in Google Photos animates static photos, including facial expressions and body movements, using facial data from other photos. The feature raises concerns about privacy and personal boundaries, as it creates a deep fake of users without their permission.

Microsoft's AI will be inside Minecraft, and other Xbox, PC games

https://cdn.mos.cms.futurecdn.net/QK8cAuTq6XEmrbeQyQJjvB-320-80.jpg
Microsoft Copilot, a suite of tools based on OpenAI's ChatGPT and Dalle-3 language models, will help gamers find information more easily by answering questions like "How do I craft a sword?" in real-time. The technology will be embedded directly in video games, starting with Minecraft, and eliminate the need to alt-tab and read websites for guides.

Comparing Crestmonts: No L3 Hurts

https://i0.wp.com/chipsandcheese.com/wp-content/uploads/2024/05/crestmont_techtour_overview.jpg?resize=688%2C386&ssl=1
Meteor Lake's Crestmont architecture, without an L3 cache, struggles with DRAM latency and backend stalls in workloads like video encoding and compression, leading to significant performance losses. The lack of a large L3 cache affects the low power variant more severely, making it unsuitable for handling demanding tasks like web browsing or Discord usage.

Index of /files/audio/Boot Sounds/ (2019)

The file list contains various boot sounds for different computer systems and consoles, including Amiga, Apple II, Macintosh, Nintendo, Sega, Sony PlayStation and Xbox. The files are dated April 24th, 2019.

Boeing's Starliner Crew Flight Test delayed again, path forward unclear

https://pbs.twimg.com/media/GOHj1lSXcAAjjhC?format=jpg&name=900x900
The Crew Flight Test of Boeing's Starliner spacecraft is no longer targeting Saturday, May 25. We're awaiting official word from NASA and Boeing on the next possible launch date and for more information regarding the path forward on the helium leak. : for SFN

The Numeric Tower Fiasco

The author criticizes object-oriented programming (OOP) for its limitations and flaws, particularly when modeling complex domains like mathematics. They propose an alternative approach using algebraic data types and simple functions, which they find more effective and modular in solving problems.

The Gilded Gallows of Georg Honauer (1597)

https://the-public-domain-review.imgix.net/collections/gilded-gallows-of-georg-honauer/execution_of_an_m6b4hrj_1_a0debu3_download_full-edit-2.jpeg?fit=max&w=1200&h=850
Georg Honauer, an alchemist claiming to convert iron into gold, was executed for impersonating a noble and cheating Friedrich I, Duke of Württemberg. He was hanged in a public spectacle with his gallows made from unconverted iron, dressed in robes with gold brocade to humiliate him further.

A.I.'S Black Boxes Just Got a Little Less Mysterious

https://static01.nyt.com/images/2024/05/20/multimedia/00ROOSE-anthropic-pbwm/00ROOSE-anthropic-pbwm-articleLarge.jpg?quality=75&auto=webp&disable=upscale
Large language models, like ChatGPT, learn on their own by analyzing vast data and patterns, making it difficult to understand or fix errors. This inscrutability raises concerns that powerful AI systems could become a threat to humanity due to their unpredictable behavior.

How the soon-to-reopen Folger Shakespeare Library came to be

https://th-thumbnailer.cdn-si-edu.com/Eqp4KiFgzMoOLWG65FXfHgMS0G4=/1000x750/filters:no_upscale():focal(617x411:618x412)/https://tf-cmsv2-smithsonianmag-media.s3.amazonaws.com/filer_public/f2/cf/f2cfed64-6059-4182-8351-4856578165ef/jun2024_e08_prologue.jpg
Henry Clay Folger Jr. was a collector who amassed the largest collection of Shakespeareana in the world, including 82 First Folios, and built the Folger Shakespeare Library to preserve his treasures for posterity. The library has undergone an ambitious renovation and expansion, featuring new exhibitions that showcase its vast collection, including interactive displays and re-creations of ...

AI Startups Are Making Their Home in New York

Please enable JS and disable any ad blocker

The Ages of Programming Language Creators

https://pldb.io/posts/ages.png
The creators of popular programming languages, such as C, JSON, and PHP, were mostly in their 30s to 50s when they created their languages. No one under 20 has created a top language, but creating a successful language can be fun regardless of age.

Comparing desktop development tools, Qt, Electron and macOS Native

The development team considered various solutions for their OEDcoder desktop utility app, including Qt, Electron, and native macOS development with Objective-C. They ultimately chose to use native macOS development with Objective-C due to its performance, ease of use, and compatibility with Apple's ecosystem.