Timeline of the xz open source attack

For over two years, an attacker named "Jia Tan" contributed to the xz compression library, earning commit access and maintainership, and subtly installed a backdoor into liblzma, a part of xz that's a dependency of OpenSSH sshd on various Linux systems. The backdoor allowed the attacker to execute arbitrary commands on the target system without logging in, marking a significant moment in open ...

The xz attack shell script

Andres Freund disclosed a security issue with liblzma to public and private security lists, after finding odd behavior on Debian systems. The attack involves a shell script and an object file, which are concealed in test inputs to inject malicious code into xz-utils builds.

3D + 2D: Testing out my cross-platform WASM graphics engine

The author narrates their experience at Adobe, struggling with cross-platform compatibility for major applications, leading to the creation of Renderlet, a portable WASM-based graphics framework. They successfully integrated Renderlet with Rive's renderer, showcasing potential for versatile 2D and 3D graphics applications.

Amazon ditches 'just walk out' checkouts at its grocery stores

https://i.kinja-img.com/image/upload/c_fit,q_60,w_645/8d8649b90003335ade8b9697a20cb86f.jpg
Amazon is discontinuing its "Just Walk Out" technology in favor of Dash Carts and self-checkout, as the former, despite seeming automated, relied on off-site monitoring and proved costly. The shift suggests Amazon's strategic move to expand its supermarket footprint.

CityGaussian: Real-time high-quality large-scale scene rendering with Gaussians

https://dekuliutesla.github.io/citygs/static/images/table.png
The article presents CityGaussian, which improves large-scale 3DGS training and rendering using a novel strategy. It achieves real-time, high-quality rendering of large scenes at different scales.

Low Cost Robot Arm

https://raw.githubusercontent.com/AlexanderKoch-Koch/low_cost_robot/main/pictures/robot_portait.jpg
The article details how to build a low-cost, lightweight robot arm using Dynamixel servos, with downloadable STL files for 3D printing and assembly instructions. It also describes creating a simpler leader arm for teleoperation, with tips on setup and a script for testing.

Avoid blundering: 80% of a winning strategy

https://longform.asmartbear.com/avoid-blundering/l-cartoon-45b28eea-2074w.png
The article discusses the importance of avoiding blunders in chess and other areas, like startups, where success often hinges more on not making mistakes than on complex strategies. Analysis of chess and tennis games shows that errors dictate outcomes more than skillful plays.

Anonymous public voicemail inbox

https://afterthebeep.tel/static/cover.gif
It's easy, just call and leave a message after the beep. Do not wait. CALL NOW!!! (Please note that messages may take a short while to appear. Thank you for your patience!)

Python Cloudflare Workers

https://blog.cloudflare.com/content/images/2024/04/pythonweba.png
The article discusses the integration of Python into Cloudflare's Workers runtime, supporting a subset of Python packages from day one without extra build steps. It explores the use of Pyodide for executing Python code in WebAssembly, enabling shared runtime code across Workers.

You won't find a technical co-founder

https://www.breakneck.dev/_next/image?url=%2Fimages%2Fblog%2Fno-tech-cofounder.webp&w=1920&q=75
The article suggests that finding a technical co-founder online with extremely high standards is unrealistic, as such individuals are rare and have better options. It advises entrepreneurs to understand the opportunity costs and risks involved, and to consider paying for development initially rather than offering equity.

A Gentle Introduction to the Art of Mathematics

https://giam.southernct.edu/GIAM/GIAM-3.1-cover-small.jpg
GIAM, an open-source textbook, provides a comprehensive introduction to the foundations of mathematics, including logic, sets, relations, functions, cardinality, and various proof techniques. Despite being available as a print-on-demand paperback, it maintains its commitment to free access, with its source files and code hosted on GitHub for free download.

Princeton group open sources "SWE-agent", with 12% fix rate for GitHub issues

https://raw.githubusercontent.com/princeton-nlp/SWE-agent/main/assets/results%2Bpreview.png
The SWE-agent, integrating LMs like GPT-4, fixes GitHub repository issues with a 12.29% success rate, using an Agent-Computer Interface for improved interaction. It features specialized tools like a linter and file viewer/editor for efficient code handling.

Canoo spent double its annual revenue on the CEO's private jet

https://techcrunch.com/wp-content/uploads/2022/07/canoo-walmart-arkansas.jpg?w=717
Canoo faces financial challenges with a "going concern" warning, yet reduced its operational loss from $506 million to $267 million in 2023, while generating $886,000 in revenue. The company also spent $1.7 million on the CEO's jet, double its revenue.

A16Z blogs are just glorified marketing

https://frankzliu.com/img/emerging-architectures-vector-databases.jpg
The article critiques a16z's blog post for focusing on its portfolio companies in the LLM stack while omitting notable players like Milvus, suggesting bias. It also proposes alternative resources for a more comprehensive view of the AI landscape.

Tonal.js: Functional music theory lib

https://opengraph.githubassets.com/6184b627c66e00688f2f01a238a191db46244bdd6020efcfb8a4d82eacb54d84/tonaljs/tonal
Tonal is a functional music theory library for manipulating musical elements without mutating data. It provides pure functions for notes, intervals, chords, scales, and keys, represented by data structures.

Los Alamos Chess

https://upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Paul_Stein_and_Nicholas_Metropolis_play_%E2%80%9CLos_Alamos%E2%80%9D_chess_against_the_MANIAC.jpg/220px-Paul_Stein_and_Nicholas_Metropolis_play_%E2%80%9CLos_Alamos%E2%80%9D_chess_against_the_MANIAC.jpg
Los Alamos chess, a 6x6 chess variant without bishops, was the first computer-played chess game. MANIAC I defeated a human in 1956, marking a milestone in computer chess.

A Brazilian special-forces unit fighting to save the Amazon

https://media.newyorker.com/photos/660459dde282be174f44dd0c/master/w_2560%2Cc_limit/r44043.jpg
In a Brazilian Amazon operation against illegal mining, the Specialized Inspection Group (G.E.F.) led by Felipe Finger destroys miners' camps and equipment to protect the Yanomami Indigenous territory. President Lula supports the initiative, contrasting former President Bolsonaro's neglect, as illegal mining and deforestation threaten the rainforest's survival.

Banning open weight models would be a disaster

Show HN: OneUptime – open-source Datadog Alternative

https://raw.githubusercontent.com/OneUptime/oneuptime/master/App/FeatureSet/Home/Static/img/readme/monitoring.png
OneUptime offers a complete monitoring solution for online services, providing downtime alerts and a status page for customers. It replaces multiple tools, supports incident management, log analysis, and integrates with over 5000 tools.

Debian Git Monorepo

Lars Wirzenius Consulting Ltd has developed a Git monorepo for the source code of Debian 12 (bookworm), aiming to simplify collaboration, improve quality control, and increase development speed. However, the article reveals that this announcement is an April Fool's joke, though the monorepo does exist for the time being to test Git's capacity to handle a repository of such magnitude.

A rudimentary simulation of the three-body problem

https://raw.githubusercontent.com/achristmascarl/three_body/main/three_body.gif
The article discusses a basic simulation of the three-body problem using Euler's method, resulting in visually interesting animations when mapping polar coordinates to RGB values. The author notes significant error after two periods compared to the ODE solver dop853 results.

Everything I know about SSDs (2019)

The article is a technical discussion on NAND flash in SSDs, exploring their operation and addressing misconceptions. It details the complexity of SSD controllers, flash memory architecture, and the evolution from 2D to 3D NAND flash.

How the XZ Backdoor Works

The XZ compression utility versions 5.6.0 and 5.6.1 were released with a sophisticated backdoor targeting OpenSSH, discovered by Andres Freund due to high CPU usage during failed SSH logins. The exploit is multi-staged, involving build scripts and encrypted files, and is difficult to detect, but was promptly caught with minimal user impact.

From xz to ibus: more questionable tarballs

In the ibus repository, a commit was tagged as 1.5.29-rc2 and a disted tarball was made available, which was imported by Linux distros. However, comparing this disttar to the git repository revealed benign but unexplainable changes, suggesting issues with version control and possible incomplete updates.

Bradford pear trees banned in few states – More are looking to eradicate them

https://www.usatoday.com/gcdn/authoring/authoring-images/2024/03/20/USAT/73043039007-usatsi-18070479.jpg?crop=2999,1687,x0,y196&width=2999&height=1687&format=pjpg&auto=webp
Bradford pear trees, once favored for landscaping, are now banned in several states due to their invasiveness and tendency to spread wild Callery pear trees. Efforts are underway to replace them and raise public awareness of their negative ecological impact.

Recreating the Flying Toasters screen saver for the Vision Pro

The author created a "Flying Toasters" screensaver app for Apple Vision Pro, learning new skills and employing modern tools. They overcame technical challenges and added interactive features, inviting user feedback.

Tesla releases Q1 2024 deliveries: disastrous results

https://electrek.co/wp-content/uploads/sites/3/2021/12/Tesla-all-casrs-hero.jpg?quality=82&strip=all&w=1600
Tesla's Q1 2024 deliveries have declined to 386,810 vehicles, a drop attributed to production ramp issues and external disruptions. The company's stock fell by 7% pre-market as the delivery numbers fell short of expectations, indicating a potential demand problem.

Study uses wearables to show that physical activity lengthens REM latency

https://news.utexas.edu/wp-content/uploads/2024/04/iStock-1361759841-600x400-c-default.jpg
The University of Texas study validated the link between exercise, sleep quality, and mental health, showing that physical activity improves deep sleep before REM, enhancing well-being. Wearable tech allowed for real-world tracking of these effects over time, proving the generalizability of lab findings.

XZ: Repo maintainer Lasse Collin responding on LKML

Jonathan Corbet warned against accepting code from Jia Tan, Lasse Collin, and associates due to a potential backdoor in the upstream xz releases linked to these individuals. Lasse Collin acknowledged the issue, stating that a thorough investigation will commence in early April and updates will be provided on the Tukaani.org website.

Letting go of the idea of keeping up

https://reactormag.com/wp-content/uploads/2024/03/book-case-with-ladder-740x492.jpg
The article discusses the author's realization that reading has become competitive and gamified, with social expectations influencing how and what people read. It advocates for reading as a personal, unquantifiable experience rather than a task to be completed or a statistic to be tracked.

ReALM: Reference Resolution as Language Modeling

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
The article discusses the underuse of LLMs in reference resolution, particularly for non-conversational entities, and presents a system that significantly improves this function, even outperforming GPT-4. It shows how transforming reference resolution into a language modeling issue yields substantial gains in resolving various types of references.

Science fiction and the death of the sun

Early 20th-century sci-fi reflected fears of catastrophe influenced by social issues and the belief that the sun was dying. Science fiction writers integrated the era's scientific theories, particularly the finite nature of the sun, into their dystopian narratives.

KraftCloud

https://camo.githubusercontent.com/88c6113aefb2110268d00a45a9df23ad9bdea53f5824ad5eb11784bd92883b86/687474703a2f2f756e696b726166742e6f72672f6173736574732f696d67732f756e696b726166742d6c6f676f2d736d616c6c2e706e67
Unikraft automates the creation of specialized, lightweight unikernels tailored for specific applications, supporting multiple platforms without extra developer work. It offers rapid boot times, efficient resource use, and is ideal for cloud services and embedded devices.

Show HN: FizzBee – Formal methods in Python

https://fizzbee.io/bee-left-to-right-512x512.png
Get Started Explore all possible behaviors and exhaustive set of complex interactions and verify the system does what you think it does. FizzBee comes with probabilistic model checker for modeling performance characteristics like expected of latency, throughput, availability SLAs. Run in playground

Yahoo is buying Artifact, the AI news app from the Instagram co-founders

https://duet-cdn.vox-cdn.com/thumbor/0x0:2880x1920/2400x1600/filters:focal(1440x960:1441x961):format(webp)/cdn.vox-cdn.com/uploads/chorus_asset/file/24398939/unnamed.png
Yahoo is acquiring the AI technology of the news recommendation app Artifact, which failed to scale, to enhance its content personalization for a larger audience. Artifact's co-founders will advise Yahoo, while the app's tech will be integrated into Yahoo News and possibly other platforms.

Lumos: Learning Agents with Unified Data, Modular Design, and Open-Source LLMs

https://allenai.github.io/lumos/static/images/lumos_architecture.png
Lumos introduces a modular agent framework with unified data formats, outperforming or matching GPT-4/3.5 and other agents across various tasks. It excels in web QA and unseen tasks due to its diverse training data and general framework.

Stop Killing Games

Receive push notifications from your rice cooker

https://shkspr.mobi/blog/wp-content/uploads/2024/03/ui-fs8.png
The article describes a DIY project to monitor a non-smart rice cooker using a Smart Plug and Home Assistant on a Raspberry Pi, which sends alerts when cooking is done. After initial trial and error, the system successfully notifies the user via phone.

Artificio de Juanelo

https://upload.wikimedia.org/wikipedia/commons/thumb/9/93/ArtificiodeJuanelo.jpg/350px-ArtificiodeJuanelo.jpg
Juanelo Turriano built two water-lifting devices in 16th-century Toledo to supply water from the Tagus river to the Alcázar. The machines were engineering marvels of their time but fell into disrepair by 1639, with little remaining today.

Launch HN: Creo (YC W24) – Build internal tools with NextJS and AI

Creo offers a code-first approach to building internal tools using NextJS, targeting engineers who prefer coding in an IDE over low-code drag-and-drop interfaces. It simplifies maintenance, leverages a CLI and component library, and includes features like team permissions and authentication.

Starbucks is raising prices almost every month now

The article advises developers to register and sign in with their credentials before running a script or application. It also suggests ensuring a unique User-Agent is set, and to contact support if there are issues with access.

Calling Haskell from Swift

https://alt-romes.github.io/images/calling-haskell-from-swift/ss1.jpeg
The article discusses the process of calling Haskell functions from Swift using a marshaling strategy for argument and result conversion. It includes a GitHub repository with commits aligned to tutorial steps and explores code generation to simplify the process.

Our tools shape our selves

https://images.aeonmedia.co/images/832a2200-3ca4-48c5-8dcb-0c8688eb921b/essay-v2-final-gettyimages-1997669611.jpg?width=3840&quality=75&format=auto
Digital technologies deeply intertwine with daily life, influencing politics and warfare, while French philosopher Bernard Stiegler contends that understanding our world requires a deeper exploration of 'technics', the essence of human existence shaped by our use of tools. Stiegler's life journey, from a revolutionary youth to a philosopher in prison, led him to challenge existing ...

Stop using the Internet Archive as the sole host for preservation projects

The article instructs developers to register and sign in with proper credentials for script or application execution. It also advises ensuring a unique and descriptive User-Agent or reverting to default if issues arise.

DECT NR+: A technical dive into non-cellular 5G

https://devzone.nordicsemi.com/cfs-filesystemfile/__key/communityserver-components-secureimagefileviewer/communityserver-blogs-components-weblogfiles-00-00-00-00-04/5102.Dect-nR_2B00_-blogpost-banner.jpg_2D00_1060x400x2.jpg?_=638206074043319428
DECT NR+, the first non-cellular 5G technology, could revolutionize IoT with its mesh network capability and single external connection. It meets mMTC and URLLC 5G standards, offering scalable, reliable, and low-latency communication.

AltStore to offer iPhone apps backed by Patreon in the EU

https://9to5mac.com/wp-content/uploads/sites/6/2024/04/AltStore-App-Marketplace.jpg?quality=82&strip=all&w=1600
The EU's DMA forces Apple to allow alternative app stores, but with a Core Technology Fee for popular apps; AltStore offers Patreon-backed apps to help developers. Apple may revise its fee policy amid EU scrutiny and has no immediate plans to expand App Marketplaces beyond the EU.

Ask HN: Is AngelList Legit?

The author expresses doubts about AngelList, a platform for investing in startups, after a syndicate lead posted a misleading update about a startup's product milestone. This has led them to question the platform's credibility and whether their investment was actually directed to the startups as claimed.

Konrad Zuse (1994)

Konrad Zuse, a German inventor born in 1910, pioneered the development of pre-war electromechanical binary computers, starting with the Z1, which was destroyed in wartime bombing. Despite lack of support from the Nazi government, Zuse developed two more machines, fled to Zurich with the remnants of the Z3, and created the Z4, which was successfully used at ETH; he also developed a basic ...

Inspectopedia: Analyze code against inspections in your IDE or CI pipeline

https://resources.jetbrains.com/storage/logos/web/jetbrains/jetbrains.svg
Learn how to deliver the best possible code with JetBrains code analysis. Use our 3,000+ inspections in and out of your IDE and CI/CD pipeline to find and fix security issues, performance concerns, and coding bad practices.

Unikraft Launches KraftCloud: Never Pay for Idle Again

The article introduces KraftCloud, a cloud platform by Unikraft.io that offers efficient, millisecond-scale autoscaling and cost-effective operations. KraftCloud, built on Unikraft unikernels, is in closed beta, seeking feedback to improve its service.

Google Podcasts is gone – and so is my faith in Google

https://duet-cdn.vox-cdn.com/thumbor/0x0:2785x1856/2400x1600/filters:focal(1393x928:1394x929):format(webp)/cdn.vox-cdn.com/uploads/chorus_asset/file/25367107/GooglePodcasts.jpg
David Pierce criticizes Google's decision to kill its Podcasts app in favor of YouTube Music, highlighting the repetitive nature of Google's product lifecycle and missed opportunities for better service integration. He suggests users seek alternatives due to Google's track record of abandoning projects.

Microchess for the Kim-1 (2006)

http://www.benlo.com/microchess/KimM.jpg
Microchess, the first game program sold for home computers, was developed for the Kim-1 and released on December 18, 1976. It marked the beginning of a new era in hobbyist computing, with the Kim-1 selling for $245 and Byte Magazine reaching 73,000 readers.

Building GCC 1.27 (first GCC with x86 support) (2019)

The article describes the process of running the 29-year-old GCC 1.27 on a modern 64-bit system, involving updates and enabling DBX debug format. The author follows and builds upon Mikhail Maltsev's work, successfully using the old compiler with modern tools.

Living human brain images of "unrivaled clarity" from new 11.7 teslas MRI

https://www.cea.fr/presse/PublishingImages/highlights/Iseult%20NeuroSpin%2001%20-%20Insertion%20Mailing.jpg?RenditionID=5
The 132-ton magnet at CEA Paris-Saclay, now operational, achieved a world-record 11.7 T magnetic field for whole-body MRI. It took six years to build and nearly two years to install and test, with the aim of unprecedented brain imaging quality.

Redis' license change and forking are a mess that everybody can feel bad about

https://cdn.arstechnica.net/wp-content/uploads/2024/04/GettyImages-2113285214-800x533.jpg
Redis changed its license to restrict cloud providers from using its code for free, leading to a Linux Foundation-backed open-source fork, Valkey. The shift sparked debate and reflects ongoing tensions in open-source software commercialization.

Vision Transformers Are Overrated

https://frankzliu.com/img/gresnet-train-accuracy-curve.png
ViTs have gained popularity for their global visual recognition, yet lack the parameter efficiency and translation equivariance of convnets. A modified ResNet with modern training techniques and architecture tweaks matched ConvNeXt and outperformed ViT-S.

Competitive Bass Fishing Cheaters (2014)

https://grantland.com/wp-content/uploads/2014/12/bass-illustration-2.jpg
Danny Ray Davis, a champion fisherman known for his luck in tournaments but not in life, was caught in a cheating scandal and met a tragic end. Meanwhile, the sport of bass fishing has evolved into a respected and rule-enforced activity, with enthusiasts like Mike Hart dedicated to mastering it.

Easy Mode Rust

The article discusses strategies for learning Rust effectively by focusing on a simpler subset of the language and gradually progressing to more complex concepts. It also emphasizes community growth, collaboration, and the importance of welcoming newcomers without overwhelming them with details.

The end of Google Podcasts is in June if you're not in the US

https://notes.ghed.in/assets/rodrigo-ghedin.avif
Google ended Google Podcasts in the US on April 2, 2024, and will discontinue globally on June 24. Users have three months to transfer their subscriptions.

Male archetypes in fairy tales

Myscaledb: Open-source SQL vector database to build AI apps using SQL

https://opengraph.githubassets.com/7c6d62735bbce2642500380b32efe6c34cc16f44c375fa006a62f0d467082893/myscale/myscaledb
MyScaleDB, a SQL vector database built on ClickHouse, enables developers to create scalable AI applications using SQL with vector-related functions. It's optimized for AI applications, managing and processing large volumes of data, and offers a fully-managed cloud service with premium features, making it more powerful, efficient, and cost-effective compared to other vector databases.

How to stream PostgreSQL CDC to Kafka and use Propel to get an instant API

https://assets-global.website-files.com/64013beb5e06316252bd3951/64024bc927be9b7bafa330a0_6388f4d249ff8d3cdbe848c4_T016Y7PJKBM-U01QP6X159R-b15e20a82725-512.png
The article outlines how to set up PostgreSQL CDC streaming to Kafka, using Debezium and Propel to create a real-time data-serving API. It details the process from database and Kafka configuration to deploying services in Kubernetes and accessing the data through an API.

Snottite

https://upload.wikimedia.org/wikipedia/commons/9/9d/Snottite.jpg
Snottites are mucous-like bacterial mats in caves, mainly composed of Acidithiobacillus thiooxidans, thriving on volcanic sulfur compounds. Their acidic waste, similar to battery acid, may significantly contribute to cave formation.

A path out of bloat: A Linux built for VMs

https://regmedia.co.uk/2024/02/21/shutterstock_cinch_penguin.jpg
The article discusses the potential for a highly streamlined Linux distribution designed solely for virtual machine use, eliminating the need for many traditional components like installers and device drivers. It also explores how microVMs could facilitate Linux app compatibility with next-gen operating systems without the need for emulation.

Botswana threatens to deport 20k elephants to Germany

https://www.politico.eu/cdn-cgi/image/width=1160,height=774,quality=80,onerror=redirect,format=auto/wp-content/uploads/2024/04/02/GettyImages-103454400-scaled.jpg
IDF removes two top officials after bombing of World Central Kitchen convoy sparked global fury. Botswana has an elephant problem. The director of Nuremberg zoo weighs in on whether Germany could adopt some and where they could live.

xz has shown how a dependence on unpaid volunteers can cause major problems

Something went wrong, but don’t fret — let’s give it another shot.

Ask HN: Is a masters in ML worth it?

The article discusses the value of pursuing a master's in machine learning (ML) for a career in cutting-edge technology, with varying opinions on its worthiness. Some find it rewarding and essential for entry-level ML jobs, while others see it as unnecessary in a market oversaturated with junior ML talent.

Qiling: A true instrumentable binary emulation framework

https://raw.githubusercontent.com/qilingframework/qiling/master/docs/qiling2_logo_small.png
The article discusses Qiling, a Python framework that builds on open source emulators like Unicorn and Qemu, offering advanced features like OS emulation, dynamic analysis tools, and cross-platform support. Unlike Unicorn, which only emulates CPU instructions, Qiling handles system calls, I/O, and executable formats, and unlike Qemu usermode, it supports more platforms and allows for dynamic ...

Surveilling Alone

https://www.thenewatlantis.com/wp-content/uploads/2024/01/Rosen-Neighbors-1-sharp.png
The article discusses how the concept of "eyes on the street", as described by Jane Jacobs in her book "The Death and Life of Great American Cities", has evolved from a community-based system of informal surveillance to a technology-driven one. It explores the shift from physical, face-to-face interaction and community-building to digital surveillance technologies like Ring cameras, ...

Building a Compiler in 25 Days [video]

Trusting Trust: Ken Thompson on supply chain security (1984)

The article discusses the unreliability of software due to the potential inclusion of Trojan horses and emphasizes the importance of trusting the creators of the software. It also explores the concept of self-reproducing programs and the ethical implications of computer system security breaches.

Breaking Silos

GPT Chats with T-Mobile Support to get discounts

https://assets-global.website-files.com/65fc6bd5e5846070aed793b7/660adafd724699adad848d7c_chat.png
The article promotes the chat4u extension, supporting over 20 sites like Xfinity and Geico, designed to improve customer service experiences. It advises installing the extension from supported browsers and clarifies that sensitive information must be handled manually.

The customer has nuclear weapons

The article discusses a bug in the gfortran compiler related to the 'ieee_fma' function, with various attempts and suggestions to fix the issue. Eventually, the function was added to the IEEE_ARITHMETIC module and expanded using GCC built-ins in the GCC 13 release.

Collaborative data processing and documenting using org-babel

The article details a presentation on using org-mode and companion libraries for efficient data management, including knowledge graph visualizations and literate programming. It highlights the use of Emacs packages for collaborative editing and the ability to export documents into various formats.

Jon Stewart on the False Promises of AI [video]

Developing a Modern Full-Stack Application: Choosing the Right Tech Stack

The author shares their experience building a full-stack application with a focus on developer experience using a modern stack, highlighting the benefits and challenges of using Typescript, Prisma, and Vercel. They discuss issues with database migrations, caching, and backend hosting, suggesting a more traditional infrastructure for future projects.

The Angry Video Game Model: neural network arch to predict videogame ratings

https://jgeekstudies.org/wp-content/uploads/2024/04/soares_2024_t1.png?w=500&h=304
Video game reviews are crucial to the industry, guiding players' purchasing decisions and sometimes prompting developers to make changes, as seen with review bombings. This article explores using machine learning to analyze non-numeric review sentiment, despite challenges, and applies these techniques to The Angry Video Game Nerd's content.

Show HN: Generate admin apps without writing a single line of code

https://camo.githubusercontent.com/e05705103c478513e0e3574bf44ba6b29e95fa51f5fc9399e3cb49dafe31c2d3/68747470733a2f2f6461736870726573732e696f2f6173736574732f62616e6e65722f312e706e67
DashPress offers a ready-to-deploy admin app that saves engineering resources by automating CRUD app creation. It generates tools by analyzing databases, requiring no code from the user, with a focus on security but no warranty.

Show HN: Docfd: TUI multiline fuzzy document finder

https://raw.githubusercontent.com/darrenldl/docfd/main/demo-vhs-gifs/repo.gif
Docfd enhances text file searching with token-based queries across lines and integrates with editors and PDF viewers for easy navigation. It supports various file types and viewers, and offers single or multi-file view with customizable search expressions.

Apple AI researcher boast on-device model that 'substantially outperforms' GPT-4

https://9to5mac.com/wp-content/uploads/sites/6/2024/02/ios-18-siri-ai.jpg?quality=82&strip=all&w=1600
Apple's AI team has developed ReALM, a system that may surpass Siri's current capabilities, promising better performance than ChatGPT 4.0. The system aims to enhance reference resolution, integrating on-screen, conversational, and background entities for a smarter Siri.

The Disarray Inside Boeing's 737 Factory Before the Door Plug Blowout

Please enable JS and disable any ad blocker

std::launder: the most obscure new feature of C++17 (2016)

Proposal P0137R1 adds std::launder to C++ to prevent optimizers from assuming const values are unchangeable. It's useful for handling const elements in containers and managing object type changes in class hierarchies.

Debugging (2003)

The article discusses the importance of debugging in programming and the author's insights on the process. It emphasizes that debugging is a critical skill, often practiced but rarely taught, and outlines strategies for effectively identifying and fixing bugs.

MIT Claims They've Figured Out How to Make Fusion Energy Practical

Hunterbrook Media Launch

https://hntrbrk.com/wp-content/uploads/2024/04/header_logo_white.png
Hunterbrook Media launches, promising investigative and global business news, starting with a report alleging United Wholesale Mortgage (UWM) has misled customers and could face legal consequences. The media group plans to expose various corporate wrongdoings and has taken actions including sharing research and whistleblower reporting.

OSQI

https://www.tbray.org/ongoing/potd.png
The article suggests creating "Open Source Quality Institutes" (OSQIs) to improve the safety and quality of Open-Source software, due to its critical role in modern infrastructure and the lack of resources for maintenance. OSQIs would be funded by a levy on large companies and staffed by engineers and security experts to address vulnerabilities and maintain software.

"30.1K BTC of Silk Road funds controlled by US gov is on the move "

Something went wrong, but don’t fret — let’s give it another shot.

Hunting up-to-date Wikidata datasets

Hello there! Does anyone know of / is working on Wikidata datasets that are regularly updated and easy to verify? In the vein of https://www.wikidata.org/wiki/Wikidata:WikiProject_Heads_of_state_and_government/lists/current_heads

BASIC and the ROMs that changed the world (and then disappeared) (2022)

The article reflects on the author's personal journey with the Sharp MZ-700 computer and BASIC programming, highlighting the language's evolution and widespread adoption in home computers. It also discusses the subsequent changes in programming languages and environments that increased complexity, contrasting with BASIC's simplicity and accessibility for beginners.

Landslide topology uncovers failure movements

https://media.springernature.com/w215h120/springer-static/image/art%3A10.1038%2Fs41597-023-02336-3/MediaObjects/41597_2023_2336_Fig1_HTML.png
The study introduces a new method for identifying landslide movements by analyzing 3D shapes, achieving high accuracy across various regions. It emphasizes the need for detailed databases to improve predictive models and address the increasing global landslide risk.

Trader Joe's and their pattern of copycat merchandising

https://tastecooking.com/wp-content/uploads/2024/04/TASTE-Trader-Joes_Article_Article-01-2000x1124.png
Trader Joe's faces criticism for its alleged practice of copying products from smaller brands, particularly in the ethnic food category, and then launching similar items under its own label at lower prices. This has led to accusations of unethical business practices and exploitation of niche market innovations by the popular grocery chain.

Population tipping point could arrive by 2030

Copilot pane as annoying as Clippy may pop up in Windows 11

https://regmedia.co.uk/2024/02/26/leonardo_a_eight_bit_putin_small.jpg?x=174&y=115&crop=1
Microsoft has enhanced its Copilot in Windows by introducing a hover feature that opens the AI assistant when the user's cursor is over its taskbar icon. This update, primarily focused on Windows 11, is currently in beta testing but may soon be released to all users.

Apple Got Caught Censoring Its Own Regulator Lina Khan

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%2Ffad627c9-13e8-4db8-bc77-ad6616bb25ee_969x570.jpeg
The Department of Justice has filed an antitrust lawsuit against Apple, accusing it of monopolistic practices and controlling speech, notably in its role as a content producer. Jon Stewart revealed Apple's censorship during his time at Apple TV+, highlighting the broader issue of tech giants' control over information and speech.

California introduces 'right to disconnect' bill that allows employees to relax

https://s.yimg.com/ny/api/res/1.2/Pdqx0CYKstLG8Xu.kyLpCg--/YXBwaWQ9aGlnaGxhbmRlcjt3PTk2MDtoPTY0MA--/https://s.yimg.com/os/creatr-images/2020-01/c7644650-3607-11ea-b332-e0833875e165
The article discusses California's proposed AB 2751 bill, which aims to establish a "right to disconnect" for workers, mandating clear work hours and off-the-clock privacy. If passed, it could set a precedent, following similar policies in countries like France.

Raising the minimum wage? Study using US tax data finds more gain than pain

https://scx1.b-cdn.net/csz/news/800a/2022/waiter.jpg
The study indicates that higher minimum wages can be managed by most independent businesses with minor employment changes, benefiting workers and some owners. It also shows minimal harm to firms, with consumer demand remaining stable despite price increases.

A Lifetime Under the Moon's Shadow

https://static01.nyt.com/images/2024/04/02/science/00eclipse-jay-03/00eclipse-jay-03-articleLarge.jpg?quality=75&auto=webp&disable=upscale
The article reflects on the profound experience of witnessing a solar eclipse and pays tribute to the late Jay M. Pasachoff, an astronomy professor and eclipse enthusiast who inspired many to chase these celestial events. The author prepares for their ninth eclipse, reminiscing about past shared moments with Pasachoff.

Microsoft posted on the FFMPEG tracker that their issue is 'high priority'

Windows FFmpeg versions post 4.2.3 have a bug where they can't extract Closed-caption eia-608 to srt or webvtt, with no output produced. The article provides a method to reproduce the issue using specific FFmpeg commands.

What is the Fourth Dimension? (1884)

https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/What_is_the_fourth_dimension_-_figure_4.png/220px-What_is_the_fourth_dimension_-_figure_4.png
The article discusses the influence of knowledge on human actions and the potential dangers of specialization without a holistic understanding. It also explores the concept of dimensions in space and the limitations of human perception of them.

Study: AI writing, illustration emits hundreds of times less carbon than humans

https://news-archive-assets.ku.edu/data/f6/ec/01ht2pfva8a5ccr1fepa1rsy7w.jpeg
A recent study reveals that AI systems, such as ChatGPT and DALL-E2, emit significantly less carbon dioxide equivalent (CO2e) when performing writing and illustrating tasks compared to humans. However, the study's authors, including Andrew Torrance and colleagues from the University of California-Irvine, caution that while AI is less wasteful, it should not replace human writers and ...

Python Workers

https://developers.cloudflare.com/dev-products-preview.png
The article introduces Cloudflare's Python Workers' FFI for direct use of JavaScript objects in Python, with current local package use and upcoming requirements.txt support. It details creating Python Workers and handling POST requests with JavaScript Request objects.

Discovering Devin, Devika, and OpenDevin

https://news.opensauced.pizza/content/images/size/w1200/2024/03/blogpost--5-.png
AI software engineers like Devin are now autonomously performing tasks once exclusive to humans, raising questions about AI's role in tech. Open-source projects like Devika and OpenDevin are expanding AI's capabilities in software engineering.

The Crimes of SEAL Team 6 (2017)

https://theintercept.com/wp-content/uploads/2017/01/1-2-1484019009.jpg?fit=1440%2C800
The article exposes the darker side of SEAL Team 6, including revenge operations and war crimes that began early in the Afghan war. It details a particular mission, Objective Bull, where questionable killings and a cover-up by leadership occurred.

GNU Make Standard Library v1.2.2 released

https://opengraph.githubassets.com/ae12fd027b6d3134a57f4f6dc94ab33a305ee918a23251d66eb200a5db11b418/jgrahamc/gmsl/releases/tag/v1.2.2
GNU Make Standard Library. Contribute to jgrahamc/gmsl development by creating an account on GitHub.

Ask HN: How to choose the desktop platform and tech for desktop app development?

The author is considering creating a desktop app for a video-creator project, due to limitations of web for FFMPEG operations. They are evaluating Mac and cross-platform tools, leaning towards wxWidgets over QT due to licensing costs.

You Don't Feel Jet-Lagged When You Run a Fever (2016)

https://www.hopkinsmedicine.org/sebin/b/n/FE6D8896AF78D5EF188CB2182A67B1AC.jpg
The suprachiasmatic nucleus (SCN) regulates sleep and other bodily rhythms in mammals by responding to light, and is crucial for immediate sleep control. Johns Hopkins researchers found that SCN cell clusters need to be coupled for normal circadian rhythms and temperature resistance.

David A. Wheeler – Countering Trusting Trust via Diverse Double-Compiling (2009)

https://dwheeler.com/trusting-trust/dissertation/wheeler-presentation-start.jpg
David A. Wheeler addresses the "Trusting Trust" attack and presents "Diverse Double-Compiling" (DDC) as an effective countermeasure in his work, including a 2009 PhD dissertation and a 2005 paper. DDC involves compiling source code with a second trusted compiler to verify the integrity of the executable, offering a method to detect and counter compiler-based Trojan horses.

Part of California's famed Highway 1 crumbles into the ocean

https://media.cnn.com/api/v1/images/stellar/prod/caltrans-district-5-3.jpg?c=16x9&q=h_833,w_1480,c_fill
A section of California's Highway 1 in Big Sur collapsed into the ocean after a cliff "slip out." The road and nearby state parks are closed, with essential travel managed by convoy.