Social anxiety disorder-associated gut microbiota increases social fear (Score: 150+ in 7 hours)
Link: https://readhacker.news/s/6waTz
Comments: https://readhacker.news/c/6waTz
Link: https://readhacker.news/s/6waTz
Comments: https://readhacker.news/c/6waTz
PNAS
Social anxiety disorder-associated gut microbiota increases social fear
Social anxiety disorder (SAD) is a crippling psychiatric disorder characterized by intense fear or anxiety in social situations and their avoidance...
Childhood leukemia: how a deadly cancer became treatable (Score: 151+ in 11 hours)
Link: https://readhacker.news/s/6waAz
Comments: https://readhacker.news/c/6waAz
Link: https://readhacker.news/s/6waAz
Comments: https://readhacker.news/c/6waAz
Our World in Data
Childhood leukemia: how a deadly cancer became treatable
Before the 1970s, most children affected by leukemia would quickly die from it. Now, most children in rich countries are cured.
Fields where Native Americans farmed 1000 years ago discovered in Michigan (❄️ Score: 151+ in 3 days)
Link: https://readhacker.news/s/6w2H8
Comments: https://readhacker.news/c/6w2H8
Link: https://readhacker.news/s/6w2H8
Comments: https://readhacker.news/c/6w2H8
Smithsonian Magazine
Massive Fields Where Native American Farmers Grew Corn, Beans and Squash 1,000 Years Ago Discovered in Michigan
The ancestors of the Menominee Indian Tribe of Wisconsin built earthen mounds to grow crops. The site could be the largest preserved archaeological field system in the eastern United States
Why SSL was renamed to TLS in late 90s (2014) (Score: 151+ in 11 hours)
Link: https://readhacker.news/s/6waEL
Comments: https://readhacker.news/c/6waEL
Link: https://readhacker.news/s/6waEL
Comments: https://readhacker.news/c/6waEL
tim.dierks.org
Security Standards and Name Changes in the Browser Wars
The Netscape/Microsoft browser wars in the mid-90's were really vicious and competitive. They really had it out for each other. Netscape had...
Faster, easier 2D vector rendering [video] (❄️ Score: 150+ in 5 days)
Link: https://readhacker.news/s/6vU29
Comments: https://readhacker.news/c/6vU29
Slides: https://docs.google.com/presentation/d/1f_vKBJMaD68ifBO2j83l...
Link: https://readhacker.news/s/6vU29
Comments: https://readhacker.news/c/6vU29
Slides: https://docs.google.com/presentation/d/1f_vKBJMaD68ifBO2j83l...
YouTube
Faster, easier 2D vector rendering - Raph Levien
This talk presents new work on high performance vector path and text rendering, to make it not only fast but easier to integrate with other code. Multiple modes are supported, including CPU, GPU, and hybrid. At the heart is a new efficient representation…
Foundations of Computer Vision (Score: 150+ in 17 hours)
Link: https://readhacker.news/s/6wapc
Comments: https://readhacker.news/c/6wapc
Link: https://readhacker.news/s/6wapc
Comments: https://readhacker.news/c/6wapc
visionbook.mit.edu
Foundations of Computer Vision
David Attenborough at 99: 'I will not see how the story ends' (Score: 152+ in 7 hours)
Link: https://readhacker.news/s/6wbwy
Comments: https://readhacker.news/c/6wbwy
Link: https://readhacker.news/s/6wbwy
Comments: https://readhacker.news/c/6wbwy
Thetimes
David Attenborough at 99: ‘I will not see how the story ends’
The natural history presenter, who turns 99 today, has an obsession with sea life that began in boyhood. Here he reflects on his most moving encounters
Accumulation of cognitive debt when using an AI assistant for essay writing task (Score: 152+ in 5 hours)
Link: https://readhacker.news/s/6wbUp
Comments: https://readhacker.news/c/6wbUp
Link: https://readhacker.news/s/6wbUp
Comments: https://readhacker.news/c/6wbUp
arXiv.org
Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using...
This study explores the neural and behavioral consequences of LLM-assisted essay writing. Participants were divided into three groups: LLM, Search Engine, and Brain-only (no tools). Each completed...
Cray versus Raspberry Pi (❄️ Score: 150+ in 5 days)
Link: https://readhacker.news/s/6vWC5
Comments: https://readhacker.news/c/6vWC5
Link: https://readhacker.news/s/6vWC5
Comments: https://readhacker.news/c/6vWC5
www.aardvark.co.nz
Science and Technology News and Commentary: Aardvark Daily
Aardvark is New Zealand's leading Internet Industry online news publication, reaching thousands of professionals and enthusiasts every day
Start your own Internet Resiliency Club (🔥 Score: 151+ in 2 hours)
Link: https://readhacker.news/s/6wcgm
Comments: https://readhacker.news/c/6wcgm
Link: https://readhacker.news/s/6wcgm
Comments: https://readhacker.news/c/6wcgm
Jokes and Humour in the Public Android API (Score: 152+ in 11 hours)
Link: https://readhacker.news/s/6wbKx
Comments: https://readhacker.news/c/6wbKx
Link: https://readhacker.news/s/6wbKx
Comments: https://readhacker.news/c/6wbKx
ROllerozxa
Jokes and Humour in the public Android API
Previously I have covered a relatively obscure now-removed placeholder string in Android that doubles as an easter egg, the fictitious carrier by the name of El Telco Loco. But this time it is about methods and other parts of the publicly facing Android API…
Meta's Llama 3.1 can recall 42 percent of the first Harry Potter book (Score: 150+ in 1 day)
Link: https://readhacker.news/s/6wauE
Comments: https://readhacker.news/c/6wauE
Link: https://readhacker.news/s/6wauE
Comments: https://readhacker.news/c/6wauE
www.understandingai.org
Meta's Llama 3.1 can recall 42 percent of the first Harry Potter book
New research could have big implications for copyright lawsuits against generative AI.
Working on databases from prison (🔥 Score: 155+ in 1 hour)
Link: https://readhacker.news/s/6wcKT
Comments: https://readhacker.news/c/6wcKT
Link: https://readhacker.news/s/6wcKT
Comments: https://readhacker.news/c/6wcKT
turso.tech
Working on databases from prison: How I got here, part 2.
Telephone Exchanges in the UK (Score: 151+ in 19 hours)
Link: https://readhacker.news/s/6wbk4
Comments: https://readhacker.news/c/6wbk4
Link: https://readhacker.news/s/6wbk4
Comments: https://readhacker.news/c/6wbk4
Telephone Exchanges
Home - Telephone Exchanges
Telephones-Exchanges - compiling an illustration and information on telephone exchanges spanning the United Kingdom.
Is gravity just entropy rising? Long-shot idea gets another look (Score: 150+ in 15 hours)
Link: https://readhacker.news/s/6wbMc
Comments: https://readhacker.news/c/6wbMc
Link: https://readhacker.news/s/6wbMc
Comments: https://readhacker.news/c/6wbMc
Quanta Magazine
Is Gravity Just Entropy Rising? Long-Shot Idea Gets Another Look. | Quanta Magazine
A new argument explores how the growth of disorder could cause massive objects to move toward one another. Physicists are both interested and skeptical.
Nanonets-OCR-s – OCR model that transforms documents into structured markdown (Score: 151+ in 9 hours)
Link: https://readhacker.news/s/6wca5
Comments: https://readhacker.news/c/6wca5
Link: https://readhacker.news/s/6wca5
Comments: https://readhacker.news/c/6wca5
Simplest C++ Callback, from SumatraPDF (Score: 150+ in 22 hours)
Link: https://readhacker.news/s/6wb4Q
Comments: https://readhacker.news/c/6wb4Q
Link: https://readhacker.news/s/6wb4Q
Comments: https://readhacker.news/c/6wb4Q
blog.kowalczyk.info
Simplest C++ callback, from SumatraPDF
C++ implementation of a simplest callback
Show HN: Zeekstd – Rust Implementation of the ZSTD Seekable Format (Score: 150+ in 23 hours)
Link: https://readhacker.news/s/6wbth
Comments: https://readhacker.news/c/6wbth
Hello,
I would like to share a Rust implementation of the Zstandard seekable format I've been working on.
Regular zstd compressed files consist of a single frame, meaning you have to start decompression at the beginning. The seekable format splits compressed data into a series of independent frames, each compressed individually, so that decompression of a section in the middle of an archive only requires zstd to decompress at most a frame's worth of extra data, instead of the entire archive.
I started working with the seekable format because I wanted to resume downloads of big zstd compressed files that are decompressed and written to disk on the fly. At first I created and used bindings to the C functions that are available upstream[1], however, I stumbled over the first segfault rather quickly (it's now fixed) and found out that the functions only allow basic things. After looking closer at the upstream implementation, I noticed that is uses functions of the core API that are now deprecated and it doesn't allow access to low-level (de)compression contexts. To me it looks like a PoC/demo implementation that isn't maintained the same way as the zstd core API, probably that's also the reason it's in the contrib directory.
My use-case seemed to require a complete rewrite of the seekable format, so I decided to implement it from scratch in Rust using bindings to the advanced zstd compression API, available from zstd 1.4.0.
The result is a single dependency library crate[2], and a CLI crate[3] for the seekable format that feels similar to the regular zstd tool.
Any feedback is highly appreciated!
[1]: https://github.com/facebook/zstd/tree/dev/contrib/seekable_f...
[2]: https://crates.io/crates/zeekstd
[3]: https://github.com/rorosen/zeekstd/tree/main/cli
Link: https://readhacker.news/s/6wbth
Comments: https://readhacker.news/c/6wbth
Hello,
I would like to share a Rust implementation of the Zstandard seekable format I've been working on.
Regular zstd compressed files consist of a single frame, meaning you have to start decompression at the beginning. The seekable format splits compressed data into a series of independent frames, each compressed individually, so that decompression of a section in the middle of an archive only requires zstd to decompress at most a frame's worth of extra data, instead of the entire archive.
I started working with the seekable format because I wanted to resume downloads of big zstd compressed files that are decompressed and written to disk on the fly. At first I created and used bindings to the C functions that are available upstream[1], however, I stumbled over the first segfault rather quickly (it's now fixed) and found out that the functions only allow basic things. After looking closer at the upstream implementation, I noticed that is uses functions of the core API that are now deprecated and it doesn't allow access to low-level (de)compression contexts. To me it looks like a PoC/demo implementation that isn't maintained the same way as the zstd core API, probably that's also the reason it's in the contrib directory.
My use-case seemed to require a complete rewrite of the seekable format, so I decided to implement it from scratch in Rust using bindings to the advanced zstd compression API, available from zstd 1.4.0.
The result is a single dependency library crate[2], and a CLI crate[3] for the seekable format that feels similar to the regular zstd tool.
Any feedback is highly appreciated!
[1]: https://github.com/facebook/zstd/tree/dev/contrib/seekable_f...
[2]: https://crates.io/crates/zeekstd
[3]: https://github.com/rorosen/zeekstd/tree/main/cli
GitHub
GitHub - rorosen/zeekstd: Rust implementation of the Zstandard Seekable Format
Rust implementation of the Zstandard Seekable Format - rorosen/zeekstd
Benzene at 200 (Score: 151+ in 6 hours)
Link: https://readhacker.news/s/6wdef
Comments: https://readhacker.news/c/6wdef
Link: https://readhacker.news/s/6wdef
Comments: https://readhacker.news/c/6wdef
Chemistry World
Benzene at 200
Celebrating the molecule that changed the world
WhatsApp introduces ads in its app (Score: 150+ in 8 hours)
Link: https://readhacker.news/s/6wcUn
Comments: https://readhacker.news/c/6wcUn
Link: https://readhacker.news/s/6wcUn
Comments: https://readhacker.news/c/6wcUn
NY Times
WhatsApp Introduces Ads in Its App
They will appear in only one part of the Meta-owned messaging service, it said. The move is potentially lucrative, while raising questions about user privacy.