Fusion – A hobby OS implemented in Nim

https://opengraph.githubassets.com/fc34ee2e06507b59dce78b5c94a953bcc0292652c37037d8fb6cea2dc16bb978/khaledh/fusion
Fusion is a hobby operating system for x86-64 implemented in Nim. I'm documenting the process of building it at: https://0xc0ffee.netlify.app. Fusion currently runs on QEMU, so you'll need to install it first. Launch Fusion with the following command:

How to Know When It's Time to Go

https://thecodist.com/content/images/size/w2000/2024/07/timetogo-1.jpg
The user retired from programming at 63.5 after four decades, citing a lack of desire and the need to be honest with oneself about one's abilities and interests. They emphasize the importance of being aware of one's limitations and considering alternative paths, whether due to burnout, obsolete technology, or a desire to pursue other passions.

Fitting an elephant with four non-zero parameters

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Enrico Fermi criticized Dyson's model in 1953, saying it had too many parameters. This paper defines the problem and attempts to fit an elephant using four parameters, addressing the issue of incomplete requirements.

Show HN: I built a Jeopardy game maker with buzzer support

https://buzzinga.s3.us-east-2.amazonaws.com/75cdf8146ced554ebae24fd8872f07682f3d62a6a05c78d130b5266d7e111b1b
Create and host your own custom Jeopardy games. Perfect for game nights, the classroom, corporate trainings and social events. See the answer to every clue and always know which team is selecting the next clue.

The six dumbest ideas in computer security (2005)

http://www.ranum.com/security/computer_security/editorials/dumb/apps.gif
The author identifies six "dumb ideas" in computer security, including "Default Permit", "Enumerating Badness", "Penetrate and Patch", "Hacking is Cool", "Educating Users", and "Action is Better Than Inaction", which are common pitfalls that can lead to security breaches. The author argues that these ideas are not only ineffective but also promote a culture of complacency and lack of critical ...

Writing a BIOS bootloader for 64-bit mode from scratch

https://thasso.xyz/public/figures/x86-mode-transitions.png
The author describes the process of setting up an x86_64 CPU from a boot sector loaded by the BIOS in 16-bit real mode to 64-bit long mode, using Intel manuals, an assembler, and QEMU. The setup involves bootstrapping, loading stages, switching to protected mode, and enabling paging, with a focus on the flat model and long mode-specific features.

Calculating position from raw GPS data (2017)

https://www.telesens.co/wp-content/uploads/2017/07/img_596c0f935c931-1-678x381.png
The post describes the process of calculating the position of a user using GPS signals, including the calculation of satellite positions, pseudoranges, and clock biases, and the use of an iterative algorithm to estimate the user's position and clock bias. The post also discusses the concept of Dilution of Precision (DOP), which measures the quality of the position estimate, and provides ...

Building and scaling Notion's data lake

https://www.notion.so/cdn-cgi/image/format=webp,width=3840,quality=80/https://images.ctfassets.net/spoqsaf9291f/66rsNrrnpIWvY1WJhDdLP6/5c10cce95943826515f8edb371810906/cubes2_1.png
Notion's data has grown 10x in the past three years, requiring the development of a data lake to manage the rapid growth and meet the demands of critical product and analytics use cases. The data lake uses a sharded Postgres database, Apache Hudi for data ingestion, and Spark for data processing, resulting in significant cost savings and improved data freshness and scalability.

After initially rejecting it, Apple has approved the first PC emulator for iOS

https://duet-cdn.vox-cdn.com/thumbor/0x149:2050x1390/2400x1600/filters:focal(1025x732:1026x733):format(webp)/cdn.vox-cdn.com/uploads/chorus_asset/file/25529711/UTM_SE.png
UTM SE is a PC emulator app approved by Apple, allowing users to run classic software and old-school games on their iPhone. The app is available for free on iOS, iPadOS, and visionOS, but requires users to download operating systems or virtual machines separately.

Just Be Rich (2021)

https://images.unsplash.com/photo-1554774853-aae0a22c8aa4?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDU2fHxyaWNofGVufDB8fHx8MTYxODI4MDkxNw&ixlib=rb-1.2.1&q=80&w=1200
Paul Graham's essay "How People Get Rich Now" is criticized for downplaying wealth inequality and promoting the idea that anyone can become rich through entrepreneurship, while ignoring the growing wealth gap and lack of opportunities for most people. The essay is seen as a thinly veiled attempt to ease concerns about wealth inequality and justify the increasing wealth of the rich, rather ...

No reasonable expectation of privacy in one's Google location data

http://fourthamendment.com/wp-content/uploads/2017/11/1217Web100_Honoree.jpg
The US Court of Appeals for the Fourth Circuit ruled that the government's acquisition of users' mobile-device location data from Google does not constitute a search under the Fourth Amendment, and that users must take several affirmative steps to enable location tracking and storage. The court also outlined Google's procedure for responding to geofence requests, which includes reviewing and ...

Git-PR: patch requests over SSH

We aim to create a simple self-hosted git collaboration tool that combines mailing list and pull request workflows, allowing external contributors to submit patches and receive reviews without sacrificing ease of use. The tool will leverage SSH, RSS, and static web assets to enable code reviews and collaboration within the local development environment.

Show HN: Kaskade – A text user interface for Kafka

https://raw.githubusercontent.com/sauljabin/kaskade/main/screenshots/banner.png
Kaskade is a TUI for Apache Kafka built with Textual, providing features like SSL encryption and authentication. The tool is used to administer and consume Kafka topics, with options for SASL_SSL protocol, authentication, and schema registry URL.

Nvidia Warp: Python framework for high-performance simulation and graphics code

https://nvidia.github.io/warp/_images/header.jpg
Warp is a Python framework for high-performance simulation and graphics, allowing users to write regular Python functions that are JIT compiled to efficient kernel code for CPU or GPU execution. The framework is designed for spatial computing and comes with a rich set of primitives for physics simulation, perception, robotics, and geometry processing, and is compatible with machine-learning ...

Firmware update hides a device’s Bluetooth fingerprint

https://today.ucsd.edu/news_uploads/_social/Bluetooth_fix_rotator.jpg
Researchers at UC San Diego developed a firmware update to hide a smartphone's unique Bluetooth fingerprint, eliminating a vulnerability that could be used to track a device's user. The update uses multiple layers of randomization to make it difficult to infer a device's identity, requiring an attacker to observe the device for over 10 days to achieve the same level of tracking accuracy.

Java Virtual Threads: A Case Study

https://imgopt.infoq.com/fit-in/3000x4000/filters:quality(85)/filters:no_upscale()/articles/java-virtual-threads-a-case-study/en/resources/34fig1-1720467618583.jpg
The evaluation of Java Virtual Threads (JVT) in Open Liberty found that JVT did not offer a clear advantage over Open Liberty's existing autonomic thread pool for typical cloud-native Java workloads, and in some cases, JVT performed worse. The evaluation also identified unexpected performance issues with JVT, including poor performance on 2-CPU configurations and interactions with the Linux ...

Building the Bell System

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%2Fcb8d2cc1-45bf-4dd0-ac2d-7769f2bbb189_1600x1311.png
AT&T was once one of the largest and most important companies in the world, dominating the telephone industry for most of the 20th century, but its size and influence have significantly decreased since the 1980s. Despite its decline, AT&T played a crucial role in shaping American life, transforming the telephone from a luxury to a ubiquitous service, and its relentless pursuit of cheap, ...

Show HN: I generated 70k audiobooks with OpenAI Text-to-Speech

https://www.gutenberg.org/cache/epub/1342/pg1342.cover.medium.jpg
Collection of more than 70,000 public domain books that can now not only be read, but also listened to, using the latest Text-to-Speech model from OpenAI.

Annual pre-pay and marketing budgets

https://longform.asmartbear.com/annual-prepay/l-somethings-clicking-i-want-you-find-out-what-click-holy-hell-out-it-2325w.png
The article discusses the importance of understanding cash flow in a business, particularly for SaaS companies, and how it can be transformed by optimizing metrics such as CAC, ARPC, and GPM. It also explores strategies for improving cash flow, including raising prices, offering annual plans, and accounting for cancellations, and emphasizes the importance of considering all expenses at the ...

Soviet Calculator History (1998)

https://xnumber.com/xnumber/Russian/abacus.jpg
The Soviet Union developed a range of calculators from the 1960s to the 1980s, including mechanical, electronic, and programmable models, with features such as logarithmic slide rules, floating-point displays, and algebraic logic. The calculators were designed for various purposes, including scientific, engineering, and everyday use, and were popular among students, professionals, and ...

Disqualified (1954)

https://www.gutenberg.org/cache/epub/30251/images/001.png
The Project Gutenberg License allows for the free distribution of electronic works that are not protected by U.S. copyright law, and users can copy, distribute, and modify these works as long as they comply with the terms of the license. The license also includes provisions for obtaining permission to use copyrighted works, and users are required to indemnify the Foundation and other parties ...

On Building Systems That Will Fail (1991)

http://larch-www.lcs.mit.edu:8001/~corbato/turing91/img001.jpg
Fernando Corbató's lecture discusses the inevitability of failures in complex, ambitious systems, citing examples from his own experiences with the Compatible Time-Sharing System (CTSS) and the Multics system. He emphasizes the importance of simplicity, elegance, and robustness in system design, as well as the need to anticipate and prepare for errors and failures.

California Grid Breezes Through Heatwave with Batteries

https://i0.wp.com/thinc.blog/wp-content/uploads/2024/07/image-42.png?resize=840%2C472&ssl=1
California is transitioning to a carbon-free grid with no rolling blackouts, thanks to upgrades and increased clean energy, especially solar and battery storage. The state has reached a level of storage that enables exports and has had 50 more days of 100% renewable electricity in 2024 compared to 2023.

How do we make remote meetings not suck? (2018)

https://i0.wp.com/chelseatroy.com/wp-content/uploads/2018/02/jedi-council.jpeg?resize=723%2C306&ssl=1
The author argues that remote meetings exacerbate the "caucus problem", where dominant individuals interrupt and silence others, and proposes a solution in the form of a moderator who ensures equal opportunities for all to contribute. By implementing a moderator, meetings can become more inclusive and effective, and employees can develop habits of acknowledging and respecting each other's ...

ULID: Like UUID but Sortable (2019)

https://raw.githubusercontent.com/ulid/spec/master/logo.png
ULID (Universally Unique Lexicographically Sortable Identifier) is a 26-character Base32 encoded string that provides a unique identifier with a guaranteed sort order, using a combination of timestamp and random number generation. The ULID generation process ensures that the same millisecond will produce a unique identifier with a guaranteed sort order, and it also prevents overflow bugs by ...

Leaked payroll data show how much Valve pays staff and how few people it employs

https://duet-cdn.vox-cdn.com/thumbor/0x0:2040x1360/2400x1600/filters:focal(1020x680:1021x681):format(webp)/cdn.vox-cdn.com/uploads/chorus_asset/file/24062777/STK138_Stream_Kradtke_02.jpg
Valve, the company behind Steam, has a surprisingly small workforce of 336 employees as of 2021, despite its massive influence on the gaming industry. The company's payroll data reveals that Valve's "Games" department peaked at $221 million in 2017, but decreased to $192 million by 2021, with a small team of 79 employees working on Steam.

Giving Life to Æthelstan

https://www.historytoday.com/sites/default/files/2024-07/aethelstan_history_today.jpg
King Æthelstan's reputation as a powerful and pious ruler is well-documented, but his personal life and motivations remain unclear due to limited sources. This biography attempts to reconstruct Æthelstan's life by exploring his relationships, actions, and decisions in various contexts, revealing a complex and multifaceted individual.

Z80 CPU Microprocessor Instant Reference Card (1981) [pdf]

A.I. Needs Copper. It Just Helped to Find Millions of Tons of It in Zambia.

https://static01.nyt.com/images/2024/07/10/multimedia/10cli-kobold-01-wlqg/10cli-kobold-01-wlqg-articleLarge.jpg?quality=75&auto=webp&disable=upscale
KoBold Metals, a company using AI-driven technology, has discovered a large copper deposit in Zambia, estimated to produce 300,000 tons of copper per year, worth billions of dollars. The find is significant as it could transform the way metals are found and could impact the global supply of minerals needed for clean-energy technologies.

Solving Path of Exile Item Crafting with Reinforcement Learning

https://dennybritz.com/posts/poe-crafting/images/rf-sceptre-step3.png
The author aims to develop a Reinforcement Learning (RL) algorithm to learn the optimal sequence of actions to craft a target item in Path of Exile (PoE), a popular action RPG. The algorithm uses a model-based approach, learning a model of the environment and solving the Markov Decision Process (MDP) using q-value iteration, and is able to discover optimal crafting strategies that are not ...

HIV breakthrough: Trial shows drug provides 100% protection

https://www.universityworldnews.com/images/articles/20240708145001437_5.jpg
A clinical trial in South Africa and Uganda found that a twice-yearly injection of lenacapavir provided 100% protection against HIV infection in young women, outperforming daily pills Truvada and Descovy. The trial's results are significant, offering a new, highly effective prevention tool to combat HIV, and the drug's manufacturer plans to submit the results to regulators and make it ...

Ask HN: How do you go about finding a job?

You've found work through professional networks, including LinkedIn, and are curious about the effectiveness of job listings in hiring. You've noticed hundreds of applicants for top jobs on LinkedIn and wonder if companies still hire directly through job listings.

OpenAI whistleblowers ask SEC to investigate alleged restrictive NDAs

Please enable JS and disable any ad blocker

Does generative AI facilitate investor trading? Evidence from ChatGPT outages

https://static.ssrn.com/cfincludes/img/icons/icon-adobe-pdf.svg
The study finds that ChatGPT outages lead to a decline in stock trading volume, short-run price impact, and return variance, suggesting a reduction in informed trading. The authors also find that firms with corporate news released during outages experience a stronger decline, and that GAI-assisted trading may have a positive effect on long-run stock price informativeness.

Grind – An epic first person shooter for Amiga 500 gets another playable tease

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfK3HVjTAllELDJbgZ3CAufabJguFHKxAlLlnq98H57oU0gbM1zcvo9nGoGBScyIyiJYFDPxptQZL8ylvAFdAWsSZC9Akl2SPddq285VtG61-xLfnoScR71_sYmCj2q6mcPB_ZNvt1eHgE9wBxnkjWmFkh6JzsEa24ECA033LVsACSuH9WF7JlA8V9etk/w640-h470/%2371%20'Grind%20PvP%20v0.1'%20Amiga%20binary%20release.jpg
The Grind PvP binary has been released with a major rework of the old serial-cable PvP functionality, featuring new match options, arenas, and stats screen. The update includes two new arenas, Cursed Village and Wheel Temple, with improved graphics and gameplay details, and a new multiplayer stats screen.

Go range iterators demystified

https://www.dolthub.com/blog/static/zach-bitmoji-0f7ca7f5c8bba8aaa0dc25f3e2dfeb77.png
Go 1.23 introduces range iterators, allowing iteration over custom collection types. Range iterators are function types that can be used with the range keyword, enabling iteration over collections that aren't slices or maps.

Samsung declares different TBW for same SSD model on different markets

Samsung advertises the 990 Pro 4TB SSD with different TBW (1200TB in Poland, 2400TB in US and UK) due to different market prices and consumer protection regulations. This discrepancy may lead to confusion and potential scams, as customers may unknowingly purchase a lower-spec drive with the same model number.

What the decentralized nature of Anonymous tells us about its power

https://s26162.pcdn.co/wp-content/themes/rigel/images/social_logo.png
The author describes their discovery of the internet and its various subcultures, including Encyclopedia Dramatica, a satirical wiki that documented internet drama, and 4chan, an image board that spawned the Anonymous movement. The author also recounts their involvement with Weev, a hacker, and their own experiments with causing drama online, as well as their observations of the Anonymous ...

Working with stacked branches in Git is easier with –update-refs (2022)

https://andrewlock.net/content/images/2022/stacked_branches_02.png
The user discusses the new Git feature --update-refs, which simplifies rebasing and updating stacked branches, making it easier to manage feature development. They demonstrate how --update-refs can be used to rebase and update multiple branches with a single command, reducing the complexity of the process.

New Essential Guide to Electronics in Shenzhen

The New Essential Guide to Electronics in Shenzhen is a practical guidebook that helps foreign electronic shoppers navigate the complex Huaqiangbei district in Shenzhen, China, with humorous and insightful tips on WeChat etiquette, cultural norms, and market practices. The guidebook is designed to be a useful resource for both foreign visitors and Chinese readers, providing a comprehensive ...

A prank cursor resulted in an employee being fired before they started (2020)

https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg
An intern's prank, changing the cursor to a middle finger, was accidentally included in a Windows 3.1 beta release, causing an uproar among partner companies and senior management. The intern was fired, but later rehired after a stern talk, and the incident was documented in a bug report.

CURLoRA: Stable LLM Fine-Tuning and Catastrophic Forgetting Mitigation

CURLoRA is a novel approach to fine-tuning large language models that addresses catastrophic forgetting and reduces trainable parameters. It uses CUR matrix decomposition with inverted probabilities and initializes the U matrix as a zero matrix, achieving superior accuracy and perplexity scores compared to standard LoRA.

Show HN: Procedural Art –– 'Pulse'

Google detected unusual traffic from your computer network, possibly due to malicious software or automated requests. To continue using Google services, solve the CAPTCHA to verify you're a human and not a robot.

Ask HN: Most accurate scientific book on human sleep?

You're seeking a more accurate book on sleep after reading criticisms of "Why We Sleep". You're open to book recommendations, articles, podcasts, or scientific authors to learn about human sleep, even if not all information applies to your specific situation.

About 130 million adults in the U.S. have low literacy skills (2022)

https://images.squarespace-cdn.com/content/v1/5c9542c8840b163998cf4804/1646945926524-3J0LS9SD3XUL2KHEO45M/unsplash-image-OQSCtabGkSY.jpg
About 130 million American adults have low literacy skills, with 54% reading below a sixth-grade level, and funding for adult literacy programs varies drastically by state. The US ranks 16th among 33 OECD nations in adult literacy, with some states receiving significantly more federal and state funding for adult education than others.

Show HN: An ad free temporary mail service

You created a privacy-conscious temporary mail extension with a revamped UI, additional domains, and a browser-based inbox, free from ads and with a custom email parser written from scratch. You're seeking feedback to improve it and considering adding an API, and previously launched it on HN in December 2020 with limited traction.

Pretty pictures, bootable floppy disks, and the first Canon Cat demo?

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK60EsQvMeI4kg_umqqJHawE44Nu7a98VjFOFJzUhGdcYVLbj1GoERoDtkTsz63rzEhwGP5y-4hmdTyc2eGl0xj3p0VA_2zrQehjJpt96jH82PCqItsaLOq-6_Uxt9s8pqJ4wfd35z21Ib8oXa7r5FO9iMUH7CkBKAX6YnxjnVAXYIX8VhYIlesfKq23U/s320/PXL_20240518_235223735%20%281%29.jpg
The Canon Cat is a 1980s computer designed by Jef Raskin, which has a unique operating system and programming language called Forth. The article discusses how to use the Canon Cat, including its word processor-like interface, Forth programming language, and how to create and image floppy disks using a Greaseweazle device.

The Peculiar Phenomenon of Megacryometeors (2006)

https://damn-8791.kxcdn.com/wp-content/uploads/2006/04/Screen-Shot-2021-07-11-at-6.40.48-PM.jpg
Megacryometeors are large, mysterious ice chunks that fall from clear skies, with over 50 recorded worldwide, weighing up to 400 pounds. Scientists believe they may be formed in the atmosphere due to unusual weather conditions, while others speculate they could be caused by aircraft or even a hoax, but the true origin remains unknown.

AT&T Paid a Hacker $370k to Delete Stolen Phone Records

https://media.wired.com/photos/669401be433b897879b41841/master/w_2560%2Cc_limit/1247531909
AT&T paid a hacker $373,646 to delete stolen customer call records and provide proof of deletion, after the hacker stole data from a poorly secured Snowflake cloud storage account. The hacker, part of the ShinyHunters group, initially demanded $1 million but agreed to a third of that amount, and the data included call and text metadata, but not content or names of phone owners.

Photo appears to capture path of bullet used in assassination attempt

Completing the CAPTCHA proves you're a human and grants temporary access. Run an anti-virus scan on your device or ask the network administrator to scan the network for malware.

The Experience of Deploying Next.js Apps on Cloudflare

The user experienced issues deploying Next.js applications to Cloudflare Pages, including inconsistent environment variable loading, build command difficulties, and logging challenges. They suggest improvements to the Cloudflare Pages experience, including better documentation, end-to-end testing, and support for popular NPM packages.

Wikimedia Gitlab Migration Status

https://upload.wikimedia.org/wikipedia/commons/thumb/a/ac/Wikimedia_gitlab_projects_over_time.png/600px-Wikimedia_gitlab_projects_over_time.png
The Wikimedia movement has decided to continue supporting both Gerrit and GitLab as code forge solutions, with Gerrit remaining for deeply connected repositories and GitLab for tools, analytics, and services. The decision aims to reduce change fatigue and preserve the code review productivity of developers on production-critical projects, while also allowing for flexibility and choice in ...

Ask HN: Why are PWA user install stats so hard to find?

You're looking for statistics on the number of people installing progressive web apps (PWAs) and the proportion of users who add PWAs to their home screen. You've found conflicting information, including Apple's claim of "very low user adoption" and Chrome OS's report of a 270% growth in desktop PWA installs since 2021.

Complaints about crashing 13th,14th Gen Intel CPUs now have data to back them up

https://duet-cdn.vox-cdn.com/thumbor/0x0:2560x1695/2400x1600/filters:focal(1280x848:1281x849):format(webp)/cdn.vox-cdn.com/uploads/chorus_asset/file/25007293/intel14900k.jpg
Alderon Games claims a "nearly 100 percent failure rate" for certain Intel CPUs, citing instability issues and crashes, while RAD Game Tools disputes the severity of the problem. The developer is swapping to AMD servers and urges others to do the same, citing thousands of crashes and potential corruption of storage and memory.

AB 1637 requires all cities and counties to transition to a .gov domain

https://www.californiacitynews.org/sites/default/files/styles/article_img/public/field/image/shutterstock_397652863%20%286%29.jpg?itok=LOa_mJkk
California Governor Gavin Newsom signed AB 1637, requiring public-facing websites and employee websites to use ".gov" or ".ca.gov" domains by January 1, 2029. The law aims to improve cybersecurity and help users identify official government resources, with special districts exempt and reimbursement available for mandated costs.

Over 2,400 patients may have been exposed to HIV, hepatitis at Oregon hospitals

https://assets2.cbsnewsstatic.com/hub/i/r/2024/07/14/f7d8ac4a-4d1b-4e51-9728-da6f9563b0f6/thumbnail/1200x630g2/133b1739e0b864ecff0df2620a57bd96/gettyimages-2161354054.jpg?v=bc37a4cad39dacb7e4b48f11b71f691b
Over 2,400 patients in Portland, Oregon may have been exposed to infectious diseases due to an anesthesiologist's alleged failure to follow infection control practices. Patients are being notified and encouraged to get a free blood test to screen for infections, with no reported cases of illness associated with the breach.

QUIC File Transfer Service, a CLI and srv for transferring large files

https://opengraph.githubassets.com/e3261a87539fd9874b7b7fa9d65f3faaac7864b916f077ee01de56296d2604e8/sirgallo/quicfiletransfer
The File Transfer Service uses quic-go's implementation of the quic protocol to transfer files concurrently over a single connection, enabling faster transfers. The service also supports optional MD5 checksums for verification, but relies on quic's built-in reliability guarantee for secure and reliable file transfers.

Wikipedia is rolling out dark mode support

https://upload.wikimedia.org/wikipedia/commons/thumb/4/47/Accessibility_for_reading_mockup_with_dark_mode_on.png/270px-Accessibility_for_reading_mockup_with_dark_mode_on.png
The Wikimedia project aims to improve readability and accessibility by increasing the default font size to 16 pixels, introducing night mode, and allowing users to customize typography and page width. The changes will be rolled out in two steps, initially targeting a small set of wikis for testing before implementing changes across all wikis.

Compact Fenwick trees for dynamic ranking and selection (2019)

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
The Fenwick tree is an implicit data structure that allows for logarithmic time operations such as modifying, accessing, and computing prefix sums, and its variants can improve performance and reduce size. The structure can be used to implement an efficient dynamic bit vector, outperforming existing data structures with the same purpose.

Study Finds Brain Area Regulating Attention and Wakefulness

https://img.haarets.co.il/bs/00000190-b00c-d04d-a3d6-b9dca0510001/e7/df/8d3f424f4e38835df1ee3076c87d/96931.jpg?height=630&width=1200
The claustrum, a brain area with high connectivity, plays a role in regulating wakefulness, attention, and attentiveness, with low activity linked to increased responsivity and high activity to deeper sleep and better-regulated behavior. The study's findings could lead to new approaches for diagnosing and treating neurological and psychiatric disorders, such as ADHD, by improving control over ...

Arkenfox: Firefox privacy and anti-tracking user.js GUI view

Welcome to the arkenfox gui. This helps you to explore the information from the arkenfox user.js, a template configuration file that can control Firefox settings. You can visit the project, obtain the file, and read the Wiki at https://github.com/arkenfox/user.js

Book Review: The Family That Couldn't Sleep

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%2F586e8939-0267-4f3a-9378-d58d9878064d_873x604.png
The book "The Family That Couldn't Sleep" by D.T. Max explores the history of prion diseases, including kuru, scrapie, and mad cow disease, and the scientists who studied them, including Carleton Gajdusek and Stanley Prusiner. The book also delves into the human impact of these diseases, including the vCJD epidemic in the UK, and the failures of the agricultural industry and government to ...

Windows 98 Disk Defrag Simulator

https://defrag98.com/opengraph-image.png?be66aeb835957d94
A simulator of the classic Windows 98 Disk Defragmenter tool. Relive the nostalgia of defragmenting different disk drives!

Warframe devs report 80% of game crashes happen on Intel's Core i9 chips

https://cdn.mos.cms.futurecdn.net/JAusPfB4oxeuCQ4EKZZvq6-320-80.jpg
Intel's 13th and 14th Gen CPUs are experiencing crashing issues, with Warframe and Path of Titans developers reporting problems, and Epic Games noting Fortnite crashes on these CPUs. The issues may be related to poor power and thermal management, and a BIOS update may help, but Intel has not yet fully understood the problem.

"Superhuman" Go AIs still have trouble defending against these simple exploits

https://cdn.arstechnica.net/wp-content/uploads/2024/07/GettyImages-1257709162-800x533.jpg
Researchers at MIT and FAR AI tested three methods to harden the top-level KataGo algorithm's defenses against adversarial attacks in the game of Go, finding that creating truly robust AIs may be difficult. Despite failing to eliminate vulnerabilities, the researchers were able to plug up fixed exploits, suggesting that training against a large corpus of attacks may be a viable approach to ...

In many cases we need something less like AI and more like a basic algorithm (2023)

A working group discussed improving network utilization with AI and ML, but ignored a participant's observation that a simple WAN failover solution already exists. The group's question was misguided, as it assumed AI could improve something that didn't need improving, and instead, the solution drove the requirements.

Scientists propose glacier geoengineering to avoid sea level rise

Researchers propose geoengineering methods to slow sea level rise by building barriers or drilling into ice sheets, but glaciologists are divided on the idea, citing concerns over cost, logistics, and potential unintended consequences. The debate has sparked a "civil war" among glaciologists, with some opposing even preliminary research on the concepts, while others argue that studying ...

Templating in JavaScript, from Zero Dependencies on Up (2021)

https://blog.jim-nielsen.com/assets/img/twitter-card.png
The user proposes using template literals and functions in JavaScript to create a dependency-free templating language, allowing for simple and flexible templating without additional abstractions or dependencies. This approach, which involves functions returning strings, can be used in various environments, including Node.js, Deno, and the browser, with zero dependencies and no need for ...

Show HN: Pour Decision – Alcohol Tracker and Mindful Drinking Companion

https://pourdecision.app/pd.png
Pour Decision is an alcohol tracker and mindful drinking companion app. Whether your goal is to reduce drinking or quit entirely, we're here to help you at your own pace.

Qubes OS 4.2.2 has been released

https://www.qubes-os.org/attachment/icons/qubes-logo-icon-name-slogan-fb.png
Qubes OS 4.2.2 is a stable release that consolidates security patches, bug fixes, and updates since the previous stable release, and includes a fix for a restrictive file-copy service. Users can install or reinstall the latest stable Qubes release with an up-to-date ISO, and those currently on Qubes 4.1 or 4.2 can upgrade normally without reinstallation.

Steve Teixeira sues Mozilla, alleging discrimination after cancer diagnosis

The website is using a security service to protect itself from online attacks and has blocked the user's action. The user can email the site owner to report the block and include details of what they were doing when the page came up.

The Economy of Spam (2022)

https://images.squarespace-cdn.com/content/v1/614cbb3258c5c87026497577/06122832-6cad-43a4-823b-9e170648b6dd/F1.png
The author infiltrated a large community of spammers in South Asia to expose the shadow economy of spam, which is a lucrative business that enables fraudsters, scammers, and other bad actors to make money by exploiting social media platforms. The author highlights the need for platforms to design their products with integrity in mind, rather than trying to patch inherent failures after the ...

Ash HN: What are some good resources on building a relational database?

You're building a simple relational database as a learning project, focusing on understanding internals and algorithms. You're looking for resources to help you start writing your own database, preferably something less intimidating than reading SQLite code.

UBI gains traction over the impacts of AI and encouraging socially valuable work

https://i.guim.co.uk/img/media/c0fab7375db1a5b65afe5adc179fbf4511f124d4/0_0_4660_5259/master/4660.jpg?width=445&dpr=1&s=none
The concept of a universal basic income (UBI) is gaining traction as a potential solution to the threat of job displacement caused by artificial intelligence (AI), with proponents arguing that it would provide a vital safety net and enable people to pursue meaningful work. While there are currently no UBI schemes in the UK, pilots are being run in other countries, with positive results, and ...

Claustrum neurons projecting to the anterior cingulate restrict engagement

https://media.springernature.com/w215h120/springer-static/image/art%3A10.1038%2Fs42003-023-04409-w/MediaObjects/42003_2023_4409_Fig1_HTML.png
The activity of claustrum neurons projecting to the anterior cingulate cortex (ACCp) is associated with engagement levels in both sleep and task performance, with elevated ACCp activity promoting unresponsive sleep and reducing impulsive errors during task performance. The claustrum's role in engagement is reflected in the distinct behavioral strategies employed by mice, with explorers ...

Vacuum Forming Keyboards – The Outcome

The user created a vacuum-forming project to wrap keyboard keycaps with vinyl foil for protection and color, designing and 3D printing special jigs to hold the keycaps in place. After several trial and error attempts, the user successfully wrapped a keyboard with vinyl foil, finding the process time-consuming but worth the result.

Google Gemini scans files on Google Drive without permission – can't be disabled

https://cdn.mos.cms.futurecdn.net/sD9objsEAPDccSXYjH4ybE-320-80.jpg
Google's Gemini AI service is reading private Drive documents without user permission, sparking concerns over lack of control over sensitive information. The issue may be caused by malfunctioning internal systems or incorrect settings, and users are left to find and disable the feature, which is not clearly explained.

US Courts to Decide If NFTs Are Securities as DraftKings Case Goes to Trial

https://img.decrypt.co/insecure/rs:fit:3840:0:0:0/plain/https://cdn.decrypt.co/wp-content/themes/decrypt-media/assets/images/brand/decrypt-mark.png@webp
The plaintiff in the class action lawsuit “plausibly alleged that DraftKings’ NFTs satisfy three prongs of the Howey test," wrote the judge.

A bit more regarding UTM SE on the iPad

https://taoofmac.com/media/blog/2024/07/14/1430/VbZF-K_GiTsEF6ut1rYGRtBMEkA=/utm.jpg
UTM SE, a new version of the UTM front-end for QEMU, is not usable for local development on an iPad due to the lack of a JIT, but can be made reasonably usable by disabling the GUI and restricting core count. The user compares UTM SE to other alternatives like a-Shell and iSH, concluding that a small Linux single-board computer is still the best option for developing on the go on an iPad.

Can ChatGPT do data science?

https://austinhenley.com/blog/images/robotdoingscience.jpg
The paper discusses conversational challenges in AI-powered data science, highlighting obstacles, needs, and design opportunities. Data scientists struggle with providing context, false assumptions, and hallucinations when using ChatGPT, requiring multiple steps and iterations to accomplish tasks.

Google on the verge of acquiring cloud security company Wiz for $23B

https://techcrunch.com/wp-content/uploads/2024/05/Wiz-Founders.-Credit-Avishag-Shaar-Yashuv-e1720979215109.webp?w=1024
Alphabet is in advanced talks to acquire Wiz for $23 billion, aiming to fortify Google's cloud business. The deal would be Alphabet's biggest acquisition ever, with Wiz offering all-in-one cloud security solutions.

The Lazy Bureaucrat Scheduling Problem

Stony Brook University professors developed a study on "The Lazy Bureaucrat Scheduling Problem" to understand how workers and bureaucrats can optimize their work to do as little as possible while still appearing busy. The study found that being optimally lazy is mathematically more difficult than being optimally efficient, and the results can help model real-life situations where workers have ...

Lennart Poettering: Fitting Everything Together

https://0pointer.net/blog/images/partitions.svg
The author proposes a new approach to building an operating system, focusing on immutability, cryptographic validation, and adaptability. The system would be built around an immutable `/usr/` tree, with a hermetic OS design, and would use systemd-sysext, portable services, and systemd-nspawn containers to provide modularity and flexibility.

Show HN: Sodap: Simple Online Directory Access Protocol

https://codeberg.org/reesericci/sodap/raw/branch/main/images/sodap-og.png
SODAP is a specification for exposing a directory of people over the web through Webfinger and JSON-LD, allowing discovery of Actors and their associated details. A Directory may provide an index of Actors, which are JSON-LD representations of people, and may also offer OpenID Connect authentication for third-party services.

New large value estimates for Dirichlet polynomials

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
New bounds are established for Dirichlet polynomials taking large values, improving estimates for prime numbers and the Riemann zeta function. This leads to a zero density estimate and asymptotics for primes in short intervals.

Wine 9.13 (Dev) – Run Windows Applications on Linux, BSD, Solaris and macOS

The Wine development release 9.13 is now available. What's new in this release: Support for loading ODBC Windows drivers. More user32...

TUI for Managing Bluetooth on Linux

https://private-user-images.githubusercontent.com/57548585/313176580-885f4d40-ba48-49c3-8baf-1cc91e08659d.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEwMTcyMjMsIm5iZiI6MTcyMTAxNjkyMywicGF0aCI6Ii81NzU0ODU4NS8zMTMxNzY1ODAtODg1ZjRkNDAtYmE0OC00OWMzLThiYWYtMWNjOTFlMDg2NTlkLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE1VDA0MTUyM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZmNWU3ODA5ODBjNTkxYTNjMzY1MDdhYTNkZGI5MzZiZjcwNGZkZDUzMWVmMTI3YmYyZjQyOTEwNWU0NjQ2MjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.xwGCPrZO96RrMS1TBWEPJisKT9kmVLMoox5lHi8m3PY
This will produce an executable file at target/release/bluetui that you can copy to a directory in your $PATH. toggle_scanning = "s" [adapter] toggle_pairing = "p" toggle_power = "o" toggle_discovery = "d" [paired_device] unpair = "u" toggle_connect = " " toggle_trust = "t" rename = "e" [new_device] pair = "p"

Wrap Your Keyboard with a Vacuum Former

https://hackaday.com/wp-content/uploads/2024/07/vac-wrap-kb-featured.jpg?w=800
Drygol created a unique and non-destructive way to add colored keycaps to retro devices by wrapping original keycaps in vinyl film using a vacuum former. The process preserves the original key and produces striking results, as seen in the example of an Amiga with an orange keyboard.