frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

My Gripes with Prolog

https://buttondown.com/hillelwayne/archive/my-gripes-with-prolog/
20•azhenley•1h ago

Comments

infotainment•1h ago
I always felt like Prolog's ability to execute programs was entirely accidental.

To me, it feels like a data description language that someone discovered could be tricked into performing computation.

jjgreen•1h ago
... a bit like life ...
hwayne•1h ago
Check out datalog! https://learn-some.com/ The tutorial there uses Clojure syntax but Datalog normally uses a Prolog syntax.
egl2020•44m ago
Maybe it's just me, but my gripe is that it looks declarative, but you have to read the code in execution order.
doorhammer•30m ago
I always come back to prolog to tool around with it but haven’t done a ton.

Bidirectionality has always been super fascinating.

Didn’t know about Picat. 100% going to check it out.

hwayne•9m ago
I'll warn you that Picat is very much a "research language" and a lot of the affordances you'd expect with a polished PL just aren't there yet. There's also this really great "field notes" repo from another person who learned it: https://github.com/dsagman/picat
shawn_w•19m ago
I frequently find myself thinking "this would be a great fit for prolog etc." but always fail when it comes to the execution.
boxed•2m ago
The line reorder issue is evergreen and it seems all languages need to either go through this phase and fix it, or gaslight its users forever that it's "not really a problem".

Apple is fighting for TSMC capacity as Nvidia takes center stage

https://www.culpium.com/p/exclusiveapple-is-fighting-for-tsmc
562•speckx•10h ago•342 comments

Pocket TTS: A high quality TTS that gives your CPU a voice

https://kyutai.org/blog/2026-01-13-pocket-tts
182•pain_perdu•20h ago•36 comments

Inside The Internet Archive's Infrastructure

https://hackernoon.com/the-long-now-of-the-web-inside-the-internet-archives-fight-against-forgetting
243•dvrp•1d ago•58 comments

Linux boxes via SSH: suspended when disconected

https://shellbox.dev/
109•messh•5h ago•77 comments

Ask HN: How can we solve the loneliness epidemic?

381•publicdebates•9h ago•682 comments

JuiceFS is a distributed POSIX file system built on top of Redis and S3

https://github.com/juicedata/juicefs
106•tosh•7h ago•59 comments

Briar keeps Iran connected via Bluetooth and Wi-Fi when the internet goes dark

https://briarproject.org/manual/fa/
105•us321•6h ago•44 comments

CVEs affecting the Svelte ecosystem

https://svelte.dev/blog/cves-affecting-the-svelte-ecosystem
139•tobr•7h ago•27 comments

Go-legacy-winxp: Compile Golang 1.24 code for Windows XP

https://github.com/syncguy/go-legacy-winxp/tree/winxp-compat
65•Oxodao•3d ago•22 comments

Data is the only moat

https://frontierai.substack.com/p/data-is-your-only-moat
71•cgwu•6h ago•18 comments

My Gripes with Prolog

https://buttondown.com/hillelwayne/archive/my-gripes-with-prolog/
20•azhenley•1h ago•8 comments

Claude is good at assembling blocks, but still falls apart at creating them

https://www.approachwithalacrity.com/claude-ne/
158•bblcla•1d ago•124 comments

Photos capture the breathtaking scale of China's wind and solar buildout

https://e360.yale.edu/digest/china-renewable-photo-essay
499•mrtksn•15h ago•392 comments

Show HN: OpenWork – an open-source alternative to Claude Cowork

https://github.com/different-ai/openwork
126•ben_talent•1d ago•24 comments

Use of Bayesian methodology in clinical trials of drug and biological products [pdf]

https://www.fda.gov/media/190505/download
45•brendanashworth•18h ago•15 comments

Aviator (YC S21) is hiring to build multiplayer AI coding platform

https://www.ycombinator.com/companies/aviator/jobs
1•ankitdce•4h ago

First impressions of Claude Cowork

https://simonw.substack.com/p/first-impressions-of-claude-cowork
128•stosssik•1d ago•77 comments

What a Programmer Does (1967)[pdf]

http://archive.computerhistory.org/resources/text/Knuth_Don_X4100/PDF_index/k-9-pdf/k-9-u2769-1-B...
17•nz•4d ago•3 comments

Show HN: Gambit, an open-source agent harness for building reliable AI agents

https://github.com/bolt-foundry/gambit
22•randall•1h ago•4 comments

Why senior engineers let bad projects fail

https://lalitm.com/post/why-senior-engineers-let-bad-projects-fail/
106•SupremumLimit•3h ago•93 comments

A Unique Performance Optimization for a 3D Geometry Language

https://cprimozic.net/notes/posts/persistent-expr-memo-optimization-for-geoscript/
24•Ameo•4d ago•2 comments

An Unfolding Scientific Revolution in Cosmology

https://economicsfromthetopdown.com/2026/01/15/an-unfolding-scientific-revolution-in-cosmology/
10•empiko•2h ago•1 comments

Claude Cowork runs Linux VM via Apple virtualization framework

https://gist.github.com/simonw/35732f187edbe4fbd0bf976d013f22c8
92•jumploops•1d ago•30 comments

Supply Chain Vuln Compromised Core AWS GitHub Repos & Threatened the AWS Console

https://www.wiz.io/blog/wiz-research-codebreach-vulnerability-aws-codebuild
86•uvuv•8h ago•15 comments

Found: Medieval Cargo Ship – Largest Vessel of Its Kind Ever

https://www.smithsonianmag.com/smart-news/archaeologists-say-theyve-unearthed-a-massive-medieval-...
121•bookofjoe•10h ago•27 comments

Tldraw pauses external contributions due to AI slop

https://github.com/tldraw/tldraw/issues/7695
33•pranav_rajs•2h ago•10 comments

How I learned everything I know about programming

https://agentultra.com/blog/how-i-learned-everything-i-know/index.html
42•speckx•5h ago•27 comments

25 Years of Wikipedia

https://wikipedia25.org
427•easton•12h ago•364 comments

Show HN: Control Claude permissions using a cloud-based decision table UI

https://github.com/rulebricks/claude-code-guardrails
11•sidgarimella•7h ago•6 comments

Student arrested for eating AI art in UAF gallery protest

https://www.uafsunstar.com/news/student-eats-ai-art-in-uaf-gallery-protest-arrested
4•tjwds•1h ago•1 comments