frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Letter: Defense of Earth itself should be Space Job One [pdf]

https://archive.org/download/20180227-david-l.-goldfein-letter-sc/20180227%20David%20L.%20Goldfein%20letter%20SC.pdf
1•HocusLocus•8m ago•0 comments

Show HN: Urn Notice –| Build yourself an audience, without a newsletter or blog

https://www.urnnotice.com/
1•nilirl•11m ago•1 comments

China achieves thorium nuclear reactor milestone based on abandoned US research

https://www.thecooldown.com/green-tech/thorium-molten-salt-reactor-china-nuclear/
3•akyuu•13m ago•0 comments

Finding the Signal in a Service-Oriented World

https://medium.com/justworks-technology/finding-the-signal-in-a-service-oriented-world-399125edf63d
1•theknickerbockr•16m ago•0 comments

Show HN: OpenClone – A human cloning deepfake project with infrastructure

https://github.com/smchughinfo/OpenClone
1•seanmchugh1•17m ago•0 comments

YouTube might slow down your videos if you block ads

https://www.pcworld.com/article/2814755/youtube-might-slow-down-your-videos-if-you-block-ads.html
1•vidyesh•18m ago•0 comments

Tape, glass, and molecules – the future of archival storage

https://www.theregister.com/2025/06/12/archival_storage_feature/
1•rbanffy•19m ago•1 comments

Influencing Shouldn't Be Professional

https://www.michigandaily.com/arts/digital-culture/influencing-shouldnt-be-professional/
1•gnabgib•20m ago•0 comments

Grandson of John Tyler, 10th President of the US, Died Today at Age 96

https://www.msn.com/en-us/news/world/the-last-grandson-of-john-tyler-the-u-s-president-who-took-office-in-1841-just-died-at-age-96/ar-AA1G0waB
5•fortran77•24m ago•1 comments

Tesla's Optimus and the Humanoid Robot Race Nobody's Ready For

https://investorplace.com/hypergrowthinvesting/2025/06/teslas-optimus-and-the-humanoid-robot-race-nobodys-ready-for/
3•Bluestein•24m ago•1 comments

How Vercel is adaptîng SEO for LLMs

https://vercel.com/blog/how-were-adapting-seo-for-llms-and-ai-search
3•rafaepta•26m ago•0 comments

Alexa von Tobel has high hopes for 'fintech 3.0'

https://techcrunch.com/2025/06/15/alexa-von-tobel-has-high-hopes-for-fintech-3-0/
2•rntn•27m ago•0 comments

ESA's Nuclear Rocket: Faster Mars Missions

https://www.universetoday.com/articles/the-nuclear-option-europes-plan-for-faster-space-travel
2•rbanffy•27m ago•0 comments

Be careful when browsing for browser extensions in the Chrome Web Store

https://chuniversiteit.nl/papers/chrome-web-store
2•gsky•29m ago•0 comments

Show HN: MyRephra 2 – Free, system-wide AI paraphrasing utility for macOS

https://www.idemfactor.com
2•goofywon•31m ago•0 comments

RustDesk: The Fast Open-Source Remote Access and Support Software

https://rustdesk.com
4•thunderbong•32m ago•0 comments

Show HN: Tikt.com – Remove the "OK" from TikTok URL's to Download as MP3 or MP4

https://tikt.com/
14•nadermx•36m ago•6 comments

LibreTranslate/LTEngine – Open-Source Local AI Machine Translation API in Rust

https://github.com/LibreTranslate/LTEngine
2•argosopentech•37m ago•0 comments

NASA sets new potential launch date for Ax-4 mission to ISS – SpaceNews

https://spacenews.com/nasa-sets-new-potential-launch-date-for-ax-4-mission-to-iss/
2•rbanffy•37m ago•0 comments

More fruit and vegetables predicts less disrupted sleep in younger adults

https://www.sleephealthjournal.org/article/S2352-7218(25)00089-0/abstract
2•gnabgib•38m ago•0 comments

A Word Is Worth 4-Bit: Log Parsing with Binary Coded Decimal Recognition

https://arxiv.org/abs/2506.01147
2•PaulHoule•44m ago•0 comments

Meta's latest model highlights the challenge AI faces in long-term planning

https://the-decoder.com/metas-latest-model-highlights-the-challenge-ai-faces-in-long-term-planning-and-causal-reasoning/
2•danielmorozoff•44m ago•0 comments

Pinstr: Decentralized and Free Pinterest Clone

https://github.com/sepehr-safari/pinstr
2•janandonly•46m ago•0 comments

Pitfalls of premature closure with LLM assisted coding

https://www.shayon.dev/post/2025/164/pitfalls-of-premature-closure-with-llm-assisted-coding/
5•shayonj•49m ago•0 comments

Nurse practitioners step in as geriatrician ranks shrink

https://www.washingtonpost.com/health/2025/06/15/nurse-practitioners-geriatric-care-shortage/
2•bookofjoe•55m ago•1 comments

Next.js Starter Template 2.0

https://next-starter-skolaczk.vercel.app/
2•skolaczk•56m ago•0 comments

About Feeds

https://aboutfeeds.com/
1•susam•1h ago•0 comments

The Apocalypse of Herschel Schoen (2024)

https://archiveofourown.org/works/60930670/chapters/155645158
1•gryfft•1h ago•0 comments

Massaging the neck and face may help flush waste out of the brain

https://www.newscientist.com/article/2483083-massaging-the-neck-and-face-may-help-flush-waste-out-of-the-brain/
3•XzetaU8•1h ago•0 comments

Calculating Oil Storage Tank Occupancy with Help of Satellite Imagery

https://medium.com/planet-stories/a-beginners-guide-to-calculating-oil-storage-tank-occupancy-with-help-of-satellite-imagery-e8f387200178
3•marklit•1h ago•0 comments
Open in hackernews

Datalog in Rust

https://github.com/frankmcsherry/blog/blob/master/posts/2025-06-03.md
179•brson•7h ago

Comments

Leynos•6h ago
It's funny seeing this as the top story.

I'm in the middle of putting together a realtime strategy game using Differential Datalog[1] and Rust, with DDL managing the game's logic. Mostly as an excuse to expose myself to new ideas and engage in a whole lot of yak shaving.

[1] https://github.com/vmware-archive/differential-datalog

Yoric•6h ago
On, nice!

I'll be interested in reading how this goes!

cmrdporcupine•5h ago
Very cool, I'm curious to see what the state of that implementation is and how far you get, since DDLog is not being actively maintained anymore.
rienbdj•6h ago
A new McSharry post! Excellent

Last I checked, VMWare had moved away from differential datalog?

jitl•6h ago
The Differential Datalog team founded Feldera: https://www.feldera.com/

They switched from differential Datalog to differential SQL, I think because they realized Datalog is a really tough sell.

rebanevapustus•5h ago
They did, and their product is great.

It is the only database/query engine that allows you to use the same SQL for both batch and streaming (with UDFs).

I have made an accessible version of a subset of Differential Dataflow (DBSP) in Python right here: https://github.com/brurucy/pydbsp

DBSP is so expressive that I have implemented a fully incremental dynamic datalog engine as a DBSP program.

Think of SQL/Datalog where the query can change in runtime, and the changes themselves (program diffs) are incrementally computed: https://github.com/brurucy/pydbsp/blob/master/notebooks/data...

gunnarmorling•2h ago
> It is the only database/query engine that allows you to use the same SQL for both batch and streaming (with UDFs).

Flink SQL also checks that box.

rebanevapustus•2h ago
Not true.

There has to be some change in the code, and they will not share the same semantics (and perhaps won't work when retractions/deletions also appear whilst streaming). And let's not even get to the leaky abstractions for good performance (watermarks et al).

rc00•5h ago
Posted 1 day ago

https://news.ycombinator.com/item?id=44274592

tulio_ribeiro•3h ago
"I, a notorious villain, was invited for what I was half sure was my long-due comeuppance." -- Best opening line of a technical blog post I've read all year.

The narrator's interjections were a great touch. It's rare to see a post that is this technically deep but also so fun to read. The journey through optimizing the aliasing query felt like a detective story. We, the readers, were right there with you, groaning at the 50GB memory usage and cheering when you got it down to 5GB.

Fantastic work, both on the code and the prose.

29athrowaway•3h ago
If you wish to use Datalog and Rust, cozodb is written in Rust and has a Datalog query syntax.
jitl•2h ago
Cozodb seems cool but also inactive. I poked around about in November 2024 and found some low hanging fruit in the sqlite storage backend: https://github.com/cozodb/cozo/issues/285
maweki•2h ago
It is nice to see a core group of Datalog enthusiasts persist, even though the current Datalog revival seems to be on the decline. The recent Datalog 2.0 conference was quite small compared to previous years and the second HYTRADBOI conference was very light on Datalog as well, while the first one had a quarter of submissions with Datalog connection.

I'm encouraged by the other commenters sharing their recent Datalog projects. I am currently building a set of data quality pipelines for a legacy SQL database in preparation of a huge software migration.

We find Datalog much more useful in identifying and looking for data quality issues thatn SQL, as the queries can be incredibly readable when well-structured.

kmicinski•1h ago
No offense, but I wouldn't take Datalog 2.0's small attendance as an exemplar of Datalog's decline, even if I agree with that high-level point. Datalog 2.0 is a satellite workshop of LPNMR, a relatively-unknown European conference that was randomly held in Dallas. I myself attended Datalog 2.0 and also felt the event felt relatively sparse. I also had a paper (not my primary work, the first author is the real wizard of course :-) at the workshop. I myself saw relatively few folks in that space even attending that event--with the notable exception of some European folks (e.g., introducing the Nemo solver).

All of this is to say, I think Datalog 2.0's sparse attendance this year may be more indicative of the fact that it is a satellite workshop of an already-lesser-prestigious conference (itself not even the main event! That was ICLP!) rather than a lack of Datalog implementation excitement.

For what it's worth, none of what I'm saying is meant to rebut your high-level point that there is little novelty left in implementing raw Datalog engines. Of course I agree, the research space has moved far beyond that (arguably it did a while ago) and into more exotic problems involving things like streaming (HydroFlow), choice (Dusa), things that get closer to the general chase (e.g., Egglog's chase engine), etc. I don't think anyone disagrees that vanilla Datalog is boring, it's just that monotonic, chain-forward saturation (Horn clauses!) are a rich baseline with a well-understood engineering landscape (esp in the high-performance space) to build out more interesting theories (semirings, Z-sets, etc..).

burakemir•1h ago
I made some progress porting mangle datalog to Rust https://github.com/google/mangle/tree/main/rust - it is in the same repo as the golang implementation.

It is slow going, partly since it is not a priority, partly because I suffer from second system syndrome. Mangle Rust should deal with any size data through getting and writing facts to disk via memory mapping. The golang implementation is in-memory.

This post is nice because it parses datalog and mentions the LSM tree, and much easier to follow than the data frog stuff.

There are very many datalog implementations in Rust (ascent, crepe) that use proc-macros. The downside is that they won't handle getting queries at runtime. For the static analysis use case where queries/programs are fixed, the proc macro approach might be better.

banana_feather•1h ago
I like the author's datalog work generally, but I really wish his introductory material did not teach using binary join, which I found to get very messy internally as soon as you get away from the ideal case. I found the generic join style methods to be much, much simpler to generalize in one's head (see https://en.wikipedia.org/wiki/Worst-case_optimal_join_algori...).