frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

US Accuses China of Secret Nuclear Testing

https://www.reuters.com/world/china/trump-has-been-clear-wanting-new-nuclear-arms-control-treaty-...
1•jandrewrogers•37s ago•0 comments

Peacock. A New Programming Language

1•hashhooshy•5m ago•1 comments

A postcard arrived: 'If you're reading this I'm dead, and I really liked you'

https://www.washingtonpost.com/lifestyle/2026/02/07/postcard-death-teacher-glickman/
2•bookofjoe•6m ago•1 comments

What to know about the software selloff

https://www.morningstar.com/markets/what-know-about-software-stock-selloff
2•RickJWagner•10m ago•0 comments

Show HN: Syntux – generative UI for websites, not agents

https://www.getsyntux.com/
3•Goose78•11m ago•0 comments

Microsoft appointed a quality czar. He has no direct reports and no budget

https://jpcaparas.medium.com/ab75cef97954
2•birdculture•11m ago•0 comments

AI overlay that reads anything on your screen (invisible to screen capture)

https://lowlighter.app/
1•andylytic•12m ago•1 comments

Show HN: Seafloor, be up and running with OpenClaw in 20 seconds

https://seafloor.bot/
1•k0mplex•12m ago•0 comments

Tesla turbine-inspired structure generates electricity using compressed air

https://techxplore.com/news/2026-01-tesla-turbine-generates-electricity-compressed.html
2•PaulHoule•14m ago•0 comments

State Department deleting 17 years of tweets (2009-2025); preservation needed

https://www.npr.org/2026/02/07/nx-s1-5704785/state-department-trump-posts-x
2•sleazylice•14m ago•1 comments

Learning to code, or building side projects with AI help, this one's for you

https://codeslick.dev/learn
1•vitorlourenco•15m ago•0 comments

Effulgence RPG Engine [video]

https://www.youtube.com/watch?v=xFQOUe9S7dU
1•msuniverse2026•16m ago•0 comments

Five disciplines discovered the same math independently – none of them knew

https://freethemath.org
3•energyscholar•17m ago•1 comments

We Scanned an AI Assistant for Security Issues: 12,465 Vulnerabilities

https://codeslick.dev/blog/openclaw-security-audit
1•vitorlourenco•17m ago•0 comments

Amazon no longer defend cloud customers against video patent infringement claims

https://ipfray.com/amazon-no-longer-defends-cloud-customers-against-video-patent-infringement-cla...
2•ffworld•18m ago•0 comments

Show HN: Medinilla – an OCPP compliant .NET back end (partially done)

https://github.com/eliodecolli/Medinilla
2•rhcm•21m ago•0 comments

How Does AI Distribute the Pie? Large Language Models and the Ultimatum Game

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6157066
1•dkga•21m ago•1 comments

Resistance Infrastructure

https://www.profgalloway.com/resistance-infrastructure/
2•samizdis•26m ago•1 comments

Fire-juggling unicyclist caught performing on crossing

https://news.sky.com/story/fire-juggling-unicyclist-caught-performing-on-crossing-13504459
1•austinallegro•26m ago•0 comments

Restoring a lost 1981 Unix roguelike (protoHack) and preserving Hack 1.0.3

https://github.com/Critlist/protoHack
2•Critlist•28m ago•0 comments

GPS and Time Dilation – Special and General Relativity

https://philosophersview.com/gps-and-time-dilation/
1•mistyvales•31m ago•0 comments

Show HN: Witnessd – Prove human authorship via hardware-bound jitter seals

https://github.com/writerslogic/witnessd
1•davidcondrey•31m ago•1 comments

Show HN: I built a clawdbot that texts like your crush

https://14.israelfirew.co
2•IsruAlpha•33m ago•2 comments

Scientists reverse Alzheimer's in mice and restore memory (2025)

https://www.sciencedaily.com/releases/2025/12/251224032354.htm
2•walterbell•36m ago•0 comments

Compiling Prolog to Forth [pdf]

https://vfxforth.com/flag/jfar/vol4/no4/article4.pdf
1•todsacerdoti•38m ago•0 comments

Show HN: Cymatica – an experimental, meditative audiovisual app

https://apps.apple.com/us/app/cymatica-sounds-visualizer/id6748863721
1•_august•39m ago•0 comments

GitBlack: Tracing America's Foundation

https://gitblack.vercel.app/
9•martialg•39m ago•1 comments

Horizon-LM: A RAM-Centric Architecture for LLM Training

https://arxiv.org/abs/2602.04816
1•chrsw•39m ago•0 comments

We just ordered shawarma and fries from Cursor [video]

https://www.youtube.com/shorts/WALQOiugbWc
1•jeffreyjin•40m ago•1 comments

Correctio

https://rhetoric.byu.edu/Figures/C/correctio.htm
1•grantpitt•40m ago•0 comments
Open in hackernews

How to avoid fighting the Rust borrow checker

https://qouteall.fun/qouteall-blog/2025/How%20to%20Avoid%20Fighting%20Rust%20Borrow%20Checker
26•qouteall•4mo ago

Comments

jurschreuder•4mo ago
Or just use C++
torginus•4mo ago
Gottem
runlaszlorun•4mo ago
Ha... I'll confess "don't use Rust" was my immediate reaction.
Klonoar•4mo ago
Skill issue.
cwillu•4mo ago
It's (mildly) concerning how the answer to complicated ownership situations is (sometimes) to defeat the borrow checker by reimplementing a pointer system that the borrow checker can't check.
db48x•4mo ago
Why? Sometimes you don't know how ahead of time how many references to a thing your program will need.

For example, consider a program that reads in a git fast-import stream. The first commit creates a file named README.txt. How many more commits will touch the same path? You’ve no idea, of course, but it could be hundreds of thousands. Do you want hundreds of thousands of individual strings all containing that same filename? That would be fine in the first draft of your program, but in the long term it is too big of a cost to pay (believe me, I know). So you want some kind of pool to store filenames. It could be a grow-only arena, so that you can use plain references, or a mutable pool using reference counting (Arc obviously).

Rust gives you the power to start writing your program using ordinary strings for filenames (or OsStr, obviously), and then later graduate to something both more complicated and more efficient just by swapping out the implementation of one type.

cwillu•4mo ago
The article talks about using handles, which reintroduce all the same use-after-free issues that the borrow checker is claimed to solve.
db48x•4mo ago
Yes, but that’s a heavyweight solution that you don’t always need. Notice that in my example problem an arena that only ever grows can use ordinary references. You don’t need any kind of handle type in that case.

And if you are manipulating real graphs that can grow and shrink and you reach for handles as a solution then you’ve introduced that kind of problem in a controlled setting. Rust also gives you the tools to minimize the risks. In practice this rarely comes up, unlike in C where use-after-free bugs are endemic.

cwillu•4mo ago
You appear to be arguing about something I didn't say; feel free to continue, but I'm going elsewhere now, cheers.