How to think in writing

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%2Fd8bec767-3242-4428-a281-0cdc3182ff75_750x587.png
Writing helps refine thinking by making ideas more precise and complete, and without writing, one's ideas may remain vague and unexamined. The process of writing involves making definite claims, unfolding and interrogating them, and using counterexamples to test and refine one's understanding, leading to a deeper and more accurate understanding of oneself and the world.

First anode-free sodium solid-state battery

https://pme.uchicago.edu/sites/default/files/2021-03/PME_Logo_600_0.jpg
Researchers at the University of Chicago and UC San Diego have created the world's first anode-free sodium solid-state battery, which is more affordable, environmentally friendly, and powerful than traditional lithium-ion batteries. The innovative design uses abundant sodium instead of lithium and a solid electrolyte, enabling stable cycling for hundreds of cycles and potentially accelerating ...

Radio Garden

https://radio.garden/public/icons/rg-facebook-1.jpg
Explore live radio by rotating the globe.

Teaching general problem-solving skills is not a substitute for teaching math [pdf] (2010)

Teaching general problem-solving skills is not an effective way to improve mathematics learning, as research shows that problem-solving skills are domain-specific and acquired through storing specific mathematical problem-solving strategies in long-term memory. Instead, providing students with worked examples of problem-solution strategies and emphasizing direct, explicit instruction can lead ...

Kivy – a cross platform Python UI framework

https://kivy.org/static/images/kivy-colorwheel-examples.jpg
Kivy is a free and open-source software that allows deploying apps on multiple platforms, including Windows, Linux, macOS, iOS, and Android. It is professionally developed and maintained, with a community-driven approach and a small contribution helping to keep it running smoothly.

Properly testing concurrent data structures

The author implements a toy concurrent counter using Rust's loom library, exploring ideas from first principles. They use property-based testing to minimize and reproduce a bug in the counter, and discuss the challenges and solutions in implementing pausing and unpausing threads.

Why privacy is important, and having "nothing to hide" is irrelevant (2016)

Governments are eroding privacy, threatening freedoms of expression, association, and assembly, and creating a chilling effect on activism, journalism, and political dissent. Mass surveillance can be misused, and its effects will worsen over time, making it essential to protect privacy and take action against harmful laws and invasions of privacy.

Amazon is bricking $2,350 Astro robots 10 months after release

https://cdn.arstechnica.net/wp-content/uploads/2024/07/Astro_for_Business_2.jpg
Amazon is discontinuing its Astro for Business robot, which was released eight months ago for small and medium-sized businesses, and will stop working on September 25. The company will refund customers $2,350 and provide a $300 Amazon credit, and will also refund unused subscription fees, but has not shared any ways to make further use of the devices.

How to implement a hash table in C (2021)

The article explains how to implement a simple hash table data structure in C, including a basic API and a simple hash function, and demonstrates its use in a word frequency counter program. The implementation uses linear probing to handle collisions and is designed to be easy to understand and implement, but is not optimized for performance or safety.

Apple okays Epic Games marketplace app in Europe

Please enable JS and disable any ad blocker

Ask HN: Where are the good resources for learning audio processing?

You're looking for resources on pitch shifting and format shifting for a harmonizer project, and you have extensive programming experience but no audio processing experience. You've found some resources, including [1], and are considering using libraries like elastique and Rubberband, as well as online courses and tutorials from CCRMA and Coursera.

Show HN: Bash Dungeon – An educational dungeon crawler in the shell

https://private-user-images.githubusercontent.com/107309764/307185316-7846dd64-fac7-489b-8730-d369149420fe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyOTM0NDksIm5iZiI6MTcyMDI5MzE0OSwicGF0aCI6Ii8xMDczMDk3NjQvMzA3MTg1MzE2LTc4NDZkZDY0LWZhYzctNDg5Yi04NzMwLWQzNjkxNDk0MjBmZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzA2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcwNlQxOTEyMjlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zMmRlOGJmNmYzMDEwMzc0YzIwNzY4Y2MzOTJlNmFhZGUwYTkwMWQ2ZmVmMmI4OTEyYWQ1MGJhNTcxMDc1MTY1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.hqwqtqZhV_RkJ6dYMZ0-46F60O7oIkWzWY35tCV3N3s
The Bash Dungeon game teaches new users how to use their shell in a fun and interactive way by navigating directories like dungeons. To play, sign up for a GitPod account, clone the repository, and follow the instructions to start the game.

Show HN: A free minimalist daily habit tracker

https://rdht.vercel.app/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fhabits-dark.e7c1c34e.png&w=1920&q=75
This app can be fully used offline for however long you want! You can sign in with your email if you want to sync your data between devices

Record 4 Camera Angles at Once Using Only iPhones and iPads

https://zmgvideos.mashable.com/cms/2024/5/06dYTZ2gg39fR8X1gyguOaP-1715181136/thumb/00001.png
Apple has released an updated Final Cut Pro 2 app and a new Final Cut Camera app for iOS and iPadOS, allowing non-professionals to shoot and edit video using up to four iPhone or iPad cameras simultaneously. The Camera app is free to download, but requires a Final Cut Pro subscription on a recent iPad to use the live multicam feature, which automatically syncs footage shot from connected devices.

Build and train GPT-2 from scratch using PyTorch

https://cdn-images-1.medium.com/v2/resize:fit:800/0*jTrSzRD-KGPs3v5E.gif
The author is frustrated with algorithmic content on the internet and aims to provide a transparent and user-friendly platform, Differ, that allows readers to find content they want to read. The author will provide a Python file and Jupyter Notebook to replicate the article and allow users to follow along with running code and understanding side-by-side.

Fabric is an open-source framework for augmenting humans using AI

Fabric is a framework for augmenting humans using AI, providing a way to collect and integrate prompts, called Patterns, into various parts of life, and allowing users to set up their own server and personal AI infrastructure. The framework includes a client that can run patterns without needing a server, and provides features such as Markdown-based format, ability to directly reference ...

Jqjq: Jq Implementation of Jq

https://opengraph.githubassets.com/34350c2954755d294a122ac96cc7a0e1da8d3e838f32ce1d30f17045b0f95cbc/wader/jqjq
jqjq is a jq implementation that allows for AST rewriting, walking, and evaluation, with a REPL and support for builtins, null input, and slurping inputs into an array. It also includes a lexer and parser that can be used to lex and parse expressions, and an eval function that traverses the AST tree and evaluates each node.

Crystal Fragment Turns Everything You See into 8-Bit Pixel Art

https://www.yankodesign.com/images/design_news/2024/07/wearable-pixel-mirror-is-your-window-to-pixelated-art-of-what-you-see-through-it/Pixel-Mirror-Window-by-Monoli-11.jpg
The Pixel Mirror is a wearable crystal device that reduces the resolution of what's behind it, creating a pixel art image, designed for use in bright environments. It's handmade, available in Japan for ¥19,800 ($120), and may have utility for artists and painters, with a larger version, Pixel Window, in development.

The Invention of Zero

https://i0.wp.com/www.themarginalian.org/wp-content/uploads/2017/02/thenothingthatis_kaplan.jpg?fit=320%2C474&ssl=1
Zero, invented in ancient Mesopotamia, revolutionized mathematics and human understanding, allowing for counting, calculating, and estimating. Its journey across cultures, from Sumerians to Indians, Greeks, and Romans, shaped the concept of nothingness and the infinite.

Anxious Generation – How Safetyism and Social Media Are Damaging the Kids

Jonathan Haidt's book "Anxious Generation" proposes that the "Great Rewiring" of modern society, driven by social media and helicopter parenting, has led to higher rates of mental illness in young people. Haidt argues that these factors have created a culture of constant validation-seeking and overprotection, which is detrimental to children's cognitive and emotional development.

Against the burden of knowledge

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%2F9fbd8c49-ce1f-4b23-9f7c-a48cd33b55fe_1600x1574.jpeg
The burden of knowledge is a theory that suggests new ideas become harder to find as accumulated knowledge increases, but the author argues that this theory is not supported by empirical evidence and that new fields and tools can cut through the burden of knowledge. The author also suggests that institutional decay in academia, rather than the burden of knowledge, may be the reason for trends ...

Preserving a floppy disk with a logic analyzer and a serial cable

https://www.chzsoft.de/site/site/assets/files/1046/floppy-read-data.png
The user wants to preserve floppy disks using their Saleae Logic 8 logic analyzer and a USB serial cable, capturing the raw flux data from the disk and encoding it into a SuperCard Pro (.scp) file format. They successfully implemented a Python script to automate the process, capturing all tracks on the disk and exporting the data to a .scp file, which can be decoded and interpreted using ...

RadioSide turns your spare device into a radio

https://radioside.com/index_html_files/412.jpg
An internet radio app that looks and works like a classic radio, using universal radio addressing system created by RadioSide.

Inline previous result in Emacs Lisp

https://xenodium.com/images/inline-previous-result-and-why-you-should-edebug/edebug-minibuffer.gif
Artur Malabarba's Debugging Elisp Part 1 emphasizes the importance of learning Edebug to gain independence in customizing Emacs. The user modified Edebug's result display behavior to print results inline, removing the need to constantly switch between code and the minibuffer.

Extraverted People Talk More Abstractly, Introverts Are More Concrete (2012)

https://cms.bps.org.uk/sites/default/files/2022-11/Speech%20bubbles.jpg
Research found that introverts tend to use more concrete and precise language, while extraverts use more abstract and vague language. This linguistic difference can affect how others interpret behavior, with introverts' concrete language inducing more situational attributions and higher trustworthiness, and extraverts' abstract language inducing more personality-based attributions.

What causes migraines? Study of 'brain blackout' offers clues

https://media.nature.com/lw767/magazine-assets/d41586-024-02222-x/d41586-024-02222-x_27308148.jpg
A study in mice found that a brief brain "blackout" triggers migraines by temporarily changing the content of cerebrospinal fluid, which then activates pain and inflammatory receptors in the skull. The altered fluid travels through a previously unknown gap in anatomy to nerves in the skull, causing headaches, and the study suggests that this process may be a protective mechanism to alert the ...

Ford Dabney might have been the first jazz star

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%2F97d273c2-bdd1-44f3-b5ef-346583f40c6c_930x1144.png
Ford Dabney, a talented African American composer and bandleader, was born in 1883 and spent his life trying to make a name for himself in the music industry, but ultimately failed to adapt to the changing musical landscape and was forgotten. Despite his impressive skills and innovative compositions, Dabney's inability to adapt to jazz and his focus on more traditional music styles led to his ...

OpenAI was hacked year-old breach wasn't reported to the public

https://cdn.mos.cms.futurecdn.net/H42sibRfJNFqKNXoKoDFWn-320-80.png
A hacker breached OpenAI's internal messaging systems, stealing sensitive information, but did not access key AI technologies. The incident raised security concerns and sparked debates about national security, with some calling for tighter controls on AI development to mitigate future risks.

When the CIA turned writers into operatives

https://media.newyorker.com/photos/59097b7aebe912338a378662/1:1/w_270%2Cc_limit/undefined
Benjamen Walker's podcast "Not All Propaganda Is Art" explores the lives of writers Dwight Macdonald, Kenneth Tynan, and Richard Wright, who were involved with the Congress for Cultural Freedom, a CIA-funded anti-Communist organization. The podcast delves into the cultural Cold War, examining how these writers' work was influenced by the CIA's propaganda efforts and how they navigated the ...

Replicating D3 Charts with Swift Charts

https://private-user-images.githubusercontent.com/54114/346253040-904dfdac-8cd8-4f65-a56e-fe1027fff594.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA0NzU3MTgsIm5iZiI6MTcyMDQ3NTQxOCwicGF0aCI6Ii81NDExNC8zNDYyNTMwNDAtOTA0ZGZkYWMtOGNkOC00ZjY1LWE1NmUtZmUxMDI3ZmZmNTk0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA4VDIxNTAxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYyNmFjYWY2OTc2OTA1NTNhZTgzNDZkMjVlYTNkMzA2ZTgzNWJlYzgxMzY2NWI2ZjVlMWRiMWMyMjNhYjk1ODkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.k8uMc7Sdy4l5Z2QVpzFUBhZP9v8_sf36Dlshuy7FHgA
You replicated 99% of common D3 visualizations using Apple's Swift Charts, with the remaining 1% due to time constraints rather than library limitations. The project demonstrates the flexibility of Swift Charts for building charting solutions.

Summary of Major Changes Between Python Versions

https://images.unsplash.com/photo-1538439907460-1596cafd4eff?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDR8fHB5dGhvbnxlbnwwfHx8fDE3MDY4NjA1MDl8MA&ixlib=rb-4.0.3&q=80&w=2000
Python version changes include new features like removeprefix and removesuffix, exception grouping, and type annotations, as well as improvements to f-strings and buffer protocol. Tools like ruff and pyupgrade can aid in upgrading code bases, and PEPs like 484, 654, and 688 introduce new language features and standards.

New AI Training Technique Is Drastically Faster, Says Google

https://img.decrypt.co/insecure/rs:fit:3840:0:0:0/plain/https://cdn.decrypt.co/wp-content/uploads/2024/07/Captura-de-pantalla-2024-07-05-180518.png@webp
The so-called JEST approach is up to 13 times faster and 10 times more efficient—which could mean lower energy demands.

Why haven't biologists cured cancer?

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%2Fd91ab5ab-1026-4609-a15a-2f43357b25f5_778x1018.png
The author argues that the lack of progress in medicine is not due to a lack of mathematical ability in biology, but rather due to the complexity and unpredictability of biological systems, which limit the effectiveness of even the most sophisticated mathematical models and experimental methods. The author suggests that the key to progress in medicine lies in accelerating feedback loops, ...

The African workers driving the AI revolution, for about a dollar an hour

https://i.guim.co.uk/img/media/23df3578ca6932b33ad9f306b3b689b4a0394d53/0_460_5070_3042/master/5070.jpg?width=445&dpr=1&s=none
Content moderators and data annotators, often from low-income backgrounds, work long hours in darkened offices, manually reviewing social media posts and labeling data for AI algorithms, with little job security, low pay, and intense psychological pressure. The work is essential for the functioning of social media and AI products, but the human cost is often hidden from view, with workers ...

Microsoft Is Dead (2007)

Microsoft's dominance in the software world ended in the mid-2000s due to the rise of Google, the shift to web-based applications, and the increasing availability of broadband internet. The company's decline was further accelerated by Apple's resurgence, which made Microsoft's desktop software and music offerings obsolete, leading to its current state as a non-threatening entity.

Constantine: modular, high-performance, zero-dependency cryptography stack

https://forum.nim-lang.org/images/logo.png
Constantine is a high-performance modular cryptography stack for blockchains and proof systems, optimized for the Ethereum blockchain and potentially other proof systems. It features a JIT assembler, code generator, and large test suite, with a goal to provide a zero-dependency, highly secure, and reusable cryptographic protocol.

Cold shipping might be the next industry that batteries disrupt

https://techcrunch.com/wp-content/uploads/2024/06/medstow-micro-vial.jpg?w=1024
Artyc's Medstow Micro is a battery-powered shipping device that keeps temperature-sensitive specimens at 3°C for 56 hours, aiming to expand patient access to clinical trials. The company plans to expand its product line to hold more liters and target temperature-sensitive foods, with a goal to reduce carbon footprint.

Leonard Rome's lab discovered an odd component of cells in the 1980s: Vaults

Leonard Rome, a biologist, has spent decades studying vaults, mysterious cellular structures that are abundant in human cells but their function remains unknown. Despite the lack of answers, Rome has continued to research vaults and has found new ways to use them, including as nanoscale vessels for delivering therapies and potentially solving a major problem in gene therapy.

DevOps Isn't Dead, but It's Not in Great Health Either

https://cdn.thenewstack.io/media/2024/04/e399a014-kristine-wook-e1_rw3hibuw-unsplash-1024x768.jpg
The Continuous Delivery Foundation's State of CI/CD Report shows that while 83% of developers are engaged in DevOps, deployment metrics have worsened, with only 14% able to deploy code in a single day and 41% taking over a week to restore service. The report suggests that the complexity of projects and the use of multiple CI/CD tools may be contributing to these issues, and that companies ...

A Dramatic Reading: I Will Fucking Piledrive You If You Mention AI Again

The user hopes that professional developers have developed anti-BS antibodies after the crypto bubble burst and appreciates the approach taken to address the issue. The user commissioned a professional voice actor to read a blog post and is granting permission for use, except for training generative AI.

RISC-V Emulator for Sophgo SG2000 SoC (Pine64 Oz64 / Milk-V Duo S)

https://lupyuen.codeberg.page/images/sg2000-oz64.jpg
The user created a RISC-V emulator for Ox64 BL808 SBC and is now working on a similar emulator for Pine64 Oz64 SBC and Milk-V Duo S, with the goal of daily automated testing of Apache NuttX RTOS. The user encountered issues with the emulator, including crashes and limitations, and worked around them by customizing the boot code, emulating peripherals, and adjusting the system timer.

Numeronymize

https://leancrew.com/all-this/images2024/20240705-KM%20Numeronymize.png
The user created a Keyboard Maestro macro called Numeronymize to convert words to numeronyms, similar to an Emacs extension, and shared the process of using it. The macro uses a Perl one-liner to shorten words to their numeronym form, and the user also discussed the importance of considering character encoding when working with non-ASCII characters.

1Password and 2FA: Is it wrong to store passwords and one-time codes together? (2023)

https://blog.1password.com/posts/2023/1password-2fa-passwords-codes-together/header.png
Storing TOTP in 1Password is a safe and convenient option for 2FA, as it provides a second factor of authentication without sacrificing security. However, for those who require true 2FA, using a separate authenticator app or hardware token may offer additional protection, but it's not necessary for most users.

Free and Open Source Software–and Other Market Failures

https://cacm.acm.org/wp-content/uploads/2024/06/062824.PR_.Free-and-Open-G.jpg
The author disagrees with economists and FOSS critics who claim that the open source software phenomenon makes no sense, arguing that computing has scientific roots and that open source is essential for scientific progress. The author believes that the FOSS movement has achieved its goal of freedom and is now focused on maintaining and upgrading existing code bases, rather than seeking to ...

Police raids found Dior was using exploitative suppliers to produce luxury bags

https://i.insider.com/663e34d69686a6f37bfe5964?width=700
Italian prosecutors investigated luxury brands Dior and Giorgio Armani, finding they paid subcontractors a small fraction of the retail price for handbags, with workers exploited to produce bags around the clock. The probe found workers were mistreated, with some living illegally in the country, and the companies failed to properly oversee their suppliers, leading to a court order to place ...

Show HN: YTHunt, App for recommending/discovering interesting videos

https://i.ytimg.com/vi/Oh_tlEy-Mc8/mqdefault.jpg

Modifying the OG Xbox to have 256M of RAM [video]

How I've Learned to Live with a Nonexistent Working Memory

https://miro.medium.com/v2/resize:fit:1200/1*Ku9NhfKhYrcm7j4CeV6GZg.jpeg
You struggle with memory loss, forgetting specific details of events and people, despite knowing they happened. You attribute this to early trauma, ADD, and fibromyalgia, but the reasons don't alleviate the consequences of not remembering important events.

Emergency rooms are not okay

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%2F4afc6787-e4ab-4fa6-9ded-85fa5bf10f00_938x418.png
Hospitals are overwhelmed, leading to ER boarding, which creates an unsafe environment for patients, increases medical errors, and even leads to deaths. The Centers for Medicare and Medicaid Services (CMS) can help fix this problem by requiring public reporting of boarding data, setting standards, and creating better financial incentives.

Unverified NPM Account Takeover Vulnerability for Sale on Dark Web Forum

https://cdn.sanity.io/images/cgdhsj6q/production/20555f09c7d1da8e98615a5ac2ed03713edb2250-1024x1024.webp?w=1600&fit=max&auto=format
A threat actor on BreachForums claims to have found an unverified npm vulnerability that could allow for account takeover and compromise of organization devices, but npm has not confirmed the existence of the vulnerability. The vulnerability allegedly allows for targeting of npm accounts, injecting backdoors into packages, and accessing private packages, but experts advise treating claims ...

HTML5 Differences from HTML4 (2014)

HTML5 is a new version of the HTML standard that introduces new elements and attributes, such as `

Ointment containing DNA molecules can combat allergic contact dermatitis

https://scx1.b-cdn.net/csz/news/800a/2024/ointment-containing-dn.jpg
Researchers at the University of Bonn have isolated a DNA molecule, an aptamer, that can combat allergic contact dermatitis in mice by binding to immune system messenger substances and rendering them ineffective. The aptamer can be applied to the skin in the form of an ointment, and the researchers hope to investigate its potential for treating other skin conditions, including atopic dermatitis.

The A.I. Bubble is Bursting with Ed Zitron [video]