HN user

atombender

20,694 karma

I'm Alex. I'm in Oslo, Norway working on interesting document store engine stuff for Sanity (https://sanity.io/).

Email: hackernews@purefiction.net

Github: https://github.com/atombender

Posts213
Comments2,769
View on HN
www.theguardian.com 2d ago

AliExpress fined €550M by EU for failing to stop sale of illegal and fake goods

atombender
9pts3
www.theguardian.com 13d ago

Catnip lotion as effective as Deet at repelling mosquitoes, study finds

atombender
18pts7
www.theguardian.com 22d ago

Chinese tycoon Guo Wengui sentenced to 30 years in US prison for fraud

atombender
4pts0
www.acpjournals.org 1mo ago

Dementia Risk After Recombinant Herpes Zoster Vaccination in Older Adults

atombender
4pts0
thoughtforms.life 1mo ago

Trophic memory, deer, and a unique scientific object (2024)

atombender
36pts6
en.wikipedia.org 1mo ago

Disappearing Polymorph

atombender
1pts0
www.axios.com 2mo ago

SpaceX not the behemoth everyone thought

atombender
11pts1
www.autonocion.com 2mo ago

Tesla's lithium refinery discharges 231,000 gallons of polluted wastewater a day

atombender
498pts242
acp.copernicus.org 3mo ago

Widespread occurrence of large molecular methylsiloxanes in ambient aerosols

atombender
1pts0
www.sciencedaily.com 3mo ago

New toothpaste stops gum disease without killing good bacteria

atombender
6pts0
theconversation.com 3mo ago

Gray whales are dying in San Francisco Bay at an alarming rate

atombender
6pts1
www.newscientist.com 3mo ago

Physicists resolve a long-standing puzzle over the size of a proton

atombender
5pts1
news.sky.com 3mo ago

Bronze Age shield shown in Scotland for first time in more than 230 years

atombender
2pts1
www.wsws.org 3mo ago

The Wuhan "lab leak" fraud and the institutionalization of anti-science

atombender
6pts3
www.youtube.com 4mo ago

Ladybird Browser Is in for a Rusty Future [video]

atombender
1pts0
www.youtube.com 4mo ago

Why is a Fossilised Keyboard in this Pavement? [video]

atombender
3pts0
agent-safehouse.dev 4mo ago

Agent Safehouse – macOS-native sandboxing for local agents

atombender
823pts178
parkerortolani.blog 4mo ago

The new Apple begins to emerge

atombender
97pts150
www.news.com.au 4mo ago

US and allied missile stockpiles 'bare' as Iran war heads into weeks

atombender
9pts1
www.hollywoodreporter.com 4mo ago

Netflix Backs Out of Warner Bros. Bidding, Paramount Set to Win

atombender
159pts136
www.theguardian.com 5mo ago

Relooted, a game where you take back stolen African artifacts from museums

atombender
3pts0
www.scientificamerican.com 5mo ago

Baby chick study challenges a theory of how humans evolved language

atombender
3pts0
www.engadget.com 6mo ago

IXI's autofocusing lenses are almost ready to replace multifocal glasses

atombender
1pts0
github.com 6mo ago

Show HN: Cistern, a macOS menu bar tool that shows CircleCI builds

atombender
3pts0
inko-lang.org 8mo ago

Inko, a language for building concurrent software with confidence

atombender
4pts2
www.theguardian.com 8mo ago

Epstein-Barr virus appears to be trigger of lupus disease, say scientists

atombender
6pts0
newatlas.com 8mo ago

No credible tie between Tylenol use and autism/ADHD study finds

atombender
87pts42
publications.parliament.uk 8mo ago

The UK's F-35 stealth fighter capability – UK parliament report

atombender
1pts0
bedrockdb.com 8mo ago

Bedrock, a modular, WAN-replicated database based on SQLite

atombender
3pts0
electrek.co 9mo ago

Norway says 'mission accomplished' on going 100% EV, proposes incentive changes

atombender
3pts2

Project Hail Mary was predominantly practical effects

Don't drink the Kool Aid. The studios love to make this sort of claim — recent examples include F1: The Movie, Top Gun: Maverick, and Mission: Impossible – The Final Reckoning, and you'll see interviews where the main actors say it was all real — but it's just marketing.

Project Hail Mary leans heavily on CG. For example, while they did hire a puppeteer (he ended up voicing the alien!) to control a neat physical puppet on set, almost all of it was replaced with CG in post production, and only used for reference. Corridor Crew has a great breakdown [1]. They frequently provide a good counterpoint against fraudulent "no CG" claims.

[1] https://youtu.be/l9zqIo8KtjI?is=e7-3Wz_mnMdl2Yp8

He's also recently been on Empire [1], the Goalhanger podcast — and sister show to the great The Rest is History (which I hope will cover this period someday, though they tend not to go back that far in time) — in a series of episodes on the late Bronze Age collapse, which had Stephen Fry as a guest as well.

Cline does cover the evidence of destruction, which is also talked about in the other episodes. But the thing about drought is that we have written communications between different rules documenting that they were struggling with food supply.

An aside: For some reason I find Cline super annoying to listen to — his voice, drawl, and odd cadence triggers something visceral in me. But I admit he knows his stuff.

[1] https://podcasts.apple.com/gb/podcast/empire-world-history/i...

Counterpoint: All of the current Postgres codebase is already wrapped in an invisible unsafe{}.

The difference with a Rust codebase like this is that all of the unsafe code has been neatly isolated and clearly marked. The outside code is safe — at least according to the definition of what Rust considers safe, which is a high bar indeed and objectively superior to the unsafe mess that is C — and the unsafe code is naturally fenced in, which means that it can be seen by developers and tackled by incrementally.

In some cases unsafe is unavoidable, but it is possible for a human to verify that it is, in fact, acceptably safe even if inside an unsafe block.

People bring this up a lot. What I see here is that thousands of potentially (not actually, just potentially) safety risks have been neatly tagged in the code.

If you took a program written in Zig, Go, C++, or C, you would have no idea which parts of the code were potentially unsafe. In those languages, the entire program is one big unsafe{} block.

Rust isolates unsafe code. Having them explicitly tagged means they're isolated and can be eradicated over time, if need be. Though in many cases, unsafe blocks are quite safe.

While these use contenteditable, it's not accurate to say they're just contenteditable plus some UI and interop.

None of these modern editors (Wordgard, ProseMirror, Lexical, Slate) use contenteditable for the document model. Rather, they have their own internal document model and use contenteditable as a kind of input layer where the editor monitors what the browser does, then translates that into actual edits.

Early editors like FCKEditor and TinyMCE were only wrappers around contenteditable. They used the DOM as the real document model, then intercepted certain keypresses and events and "fixed" the behavior when it wasn't correct (e.g. double enter inside a bullet list should switch to paragraph mode).

The result was rife with bugs and inconsistencies, and didn't allow for a proper split between the model and the view (e.g. to represent columns, video embeds, and so on).

Always interesting to see new HN apps, and this one seems OK.

Personally I prefer HACK [1], which is probably the most extensive HN client for iOS. The amount of options for controlling the look of the app means you can influence the reading experience quite a bit, which isn't true for this new app.

My biggest complaint with HACK is search. Instead of a real UI, it uses its own kludgy search syntax to control what to filter. For example, "foo #stories" filters stories only.

[1] https://apps.apple.com/us/app/hack-for-hacker-news-yc-reader...

Seconding this. I've been running Safehouse for months and love that it can wrap any process (it's just a wrapper around the native macOS sandbox API, after all). The only thing I miss is the ability to limit network access, which isn't supported by the API.

Postgres's whole origin story is basically to think outside the box and don't be constrained by existing thinking. Stonebraker thought existing databases were too limited in terms of their data types and expressiveness. He started Postgres as an evolution of Ingres (Postgres = Post Ingres) that added rich custom data types and a rewriting system based on rules.

Columnar and all the other fun stuff (JSON, GIS, inverted indexes, embedding vectors) is a natural progression of that thinking. With TimescaleDB, Hydra, Citus, pg_mooncake, etc. becoming very popular the last few years, there is a clear demand for an integrated experience.

(Stonebraker also thought one database shouldn't do everything, as described in his early 2000s "One Size Does Not Fit All" paper, and Stonebraker branched out into HStore/Vertica for columnar. In hindsight, I think that was appropriate for the time, but no longer a significant concern.)

The onus is on the DMCA processor to verify the legitimacy of the claim. I don't have a real solution, but Congress created the problem and should solve it.

There's of course a whole legal system that has been dealing with this since for ever.

If I were to implement it myself, I'd use a third party service like those that can verify passports and driver's licenses and so on.

A good start would be to require that claimants must verify their real identity. The claim in this case was made by an apparent pseudonym and their address is fictional. Both should themselves be reason to reject the claim. The fact that anyone apparently can submit claims to Google under false names seems insane to me.

I love sqlc, but I think it's more fair to say it's an SQL code generator for Postgres and Go. Everything else is much less well-supported. You can pretty much forget about trying to use it with ClickHouse or SQLite, for example.

It's also a project that seems to be suffering a bit from maintainer burnout. Important bugs aren't being fixed and contributor PRs aren't being merged. It took months to merge support for the new "\restrict" syntax introduced in Postgres 17's SQL schema dump format, for example.

You shouldn't do this, as others have said. Also, some medications must not be crushed at all.

In my experience, the best way to give cats pills is a pill pocket, e.g. from Greenies [1]. The pocket is a hollow, soft cat treat. You put the pill inside the pocket, close it, and feed it to the cat. With some larger pills, you may have to split them up (if the medication allows). Some cats don't love the flavor, but you can use a sauce packet and coat it with some sauce.

[1] https://www.greenies.com/collections/cat-pill-pockets

I'm not sure I understand this argument. I create new tools all the time as part of my development work, and I have skills stored that tell agents how to use them. They use them flawlessly.

When I say "benchmark the query engine using the foobar dataset and compare it to run 431", the agents go and run my special benchmark tool and use the different subcommands to compare results and so on.

I'm sure a new VCS would be a little less smooth sailing, but not by much.

Deno Desktop 1 month ago

Also Spotify. I believe Spotify was one of the earliest adopters of CEF, maybe the first major adopter?

The desktop app was originally a native C++ app, but they switched to CEF around 2011-2012. (It caused a very noticeable drop in performance!)

This is one of my favorite short stories.

Ballard is best known for his novels, but he also wrote a number of exceptional stories — some favourites include "The Drowned Giant", "A Question of Re-Entry", "The Terminal Beach", "The Garden of Time", "Dream Cargo", and some of his earlier stories like "Billennium", "Chronopolis", "The Concentration City" (also published as "Build-Up").

There's a two-volume collection of all his short stories, although it honestly contains more misses than hits. The individual collections "The Terminal Beach" and "Vermillion Sands" are great.

Ballard had several "niches" he operated in. One thread running through much of his work is a preoccupation with physical spaces and architecture, inhabited by alienated characters with some repressed, dark psychological traits (obsessiveness, violence, narcissism) that's held in check by modern society. He keeps going back to the theme of men (they're almost always men) regressing to a "natural" violent state: High Rise, Running Wild, Crash, Super-Cannes, Cocaine Nights, and so on are all about this. His later books are a little tiring because of this; too many books about rich people using violence as a means of psychological release, with a smattering of pop psychology stuff that frankly hasn't aged super well.

Personally, I find his earlier, wilder, more abstract fiction a little bit more interesting the later stuff. I would recommend starting with The Crystal World, which is fantastic.

Stalker has an interesting history, because Tarkovsky did shoot the Strugatskys' own screenplay first.

But almost all of the shot film was accidentally damaged beyond repair by the Soviet lab — they were using specially imported Kodak film stock that apparently the lab was unfamiliar with — and Tarkovsky had to go back to the Soviet film board and negotiate more money to reshoot the film.

Tarkovsky had been unhappy with the film as he shot it, and during these months of downtime, he repeatedly workshopped the script together with the Strugatskys. Long story short, Arkady Strugatsky proposed that Tarkovsky strip down the story; he wrote a treatment that reduced the entire film to a bare-bones, more philosophical story with nameless characters and very few overt sci-fi elements. Tarkovsky essentially wrote everything around that new core, much of it apparently also written during the second shoot.

I recommend the book "The Films of Andrei Tarkovsky: A Visual Fugue", by Johnson and Petrie, which has a whole chapter on Stalker and the difficulties of making that film.

In my opinion, Roadside Picnic is a masterpiece, and I would have loved to see a faithful adaptation of it. Stalker, as it ended up, is not really an adaptation of it.

That paper is co-authored by Bharat B. Aggarwal, who has been found to produce fraudulent research [1], and many of whose papers have been retracted. This is the guy mentioned in the New Scientist article!

Curcumin has been extensively studied, and a common observation is that it is fantastically bioactive in vitro, but tends to have zero meaningful properties when introduced into the biology of a real human being. Researchers have categorized it as an IMPS (invalid metabolic panacea), i.e. a drug whose chemical properties are an illusion, and has ended up becoming a "black hole" for scientific funding [2] [3].

The part about how it "disrupts multiple inflammatory cascades" and so on sounds terrific until you realize these are behaviours observed in vitro. The fact is that curcumin is unstable and highly reactive, so it gets torn apart and neutralized early during digestion, leading to insanely low bioavailability. Tons of compounds are anti-inflammatory in vitro. Very few actually are in the human body.

[1] https://reeserichardson.blog/2024/01/30/the-king-of-curcumin...

[2] https://pubmed.ncbi.nlm.nih.gov/26505758/

[3] https://pubmed.ncbi.nlm.nih.gov/28074653/