frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Memory Safe Languages: Reducing Vulnerabilities in Modern Software Development [pdf]

https://media.defense.gov/2025/Jun/23/2003742198/-1/-1/0/CSI_MEMORY_SAFE_LANGUAGES_REDUCING_VULNERABILITIES_IN_MODERN_SOFTWARE_DEVELOPMENT.PDF
41•todsacerdoti•6h ago

Comments

awaymazdacx5•1h ago
reducing security incidents for modern software developments
charcircuit•49m ago
A big thing missing is swapping out dependencies in unsafe languages for ones written in safe languages.

Usually there are only a couple places that actually deal with user controlled data, so switching to safe dependencies for things like making thumbnails for pdf files can be effective.

Edit: One more thing is compiling unsafe code to web assembly or other forms of sandboxing it was not mentioned.

pizlonator•17m ago
Two big problems in this document:

- it conflates data race protection with memory safety, and it does so inconsistently. Java and C# are mentioned as MSLs and yet they totally let you race. More fundamentally, data races aren’t the thing that attackers exploit except when those data races do lead to actual memory corruption (like use after free, double free, out of bounds, access to allocator metadata etc). So it’s more precise to not mention data races freedom as a requirement for memory safety, both because otherwise languages like Java and C# don’t meet the definition despite being included in the list and because data races in the presence of memory safety are not a big deal from a security standpoint.

- The document fails to mention to mention Fil-C. It would be understandable if it was mentioned with caveats (“new project”, “performance blah blah”) but not mentioning it at all is silly.

JavaScript Trademark Update

https://deno.com/blog/deno-v-oracle4
428•thebeardisred•5h ago•144 comments

MCP: An (Accidentally) Universal Plugin System

https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin
469•Stwerner•10h ago•209 comments

Refurb weekend: Gremlin Blasto arcade board

http://oldvcr.blogspot.com/2025/06/refurb-weekend-gremlin-blasto-arcade.html
5•todsacerdoti•20m ago•0 comments

US Defense Department will stop providing satellite weather data

https://text.npr.org/nx-s1-5446120
46•drewr•29m ago•5 comments

Solving `UK Passport Application` with Haskell

https://jameshaydon.github.io/passport/
15•jameshh•1h ago•2 comments

BusyBeaver(6) Is Quite Large

https://scottaaronson.blog/?p=8972
168•bdr•7h ago•121 comments

Life of an inference request (vLLM V1): How LLMs are served efficiently at scale

https://www.ubicloud.com/blog/life-of-an-inference-request-vllm-v1
75•samaysharma•5h ago•6 comments

Community Is Motivation on Tap

https://alanwu.xyz/posts/community/
10•lunw•3d ago•0 comments

2025 ARRL Field Day

https://www.arrl.org/field-day
66•rookderby•5h ago•22 comments

We ran a Unix-like OS Xv6 on our home-built CPU with a home-built C compiler (2020)

https://fuel.edby.coffee/posts/how-we-ported-xv6-os-to-a-home-built-cpu-with-a-home-built-c-compiler/
218•AlexeyBrin•12h ago•18 comments

Addictions Are Being Engineered

https://masonyarbrough.substack.com/p/engineered-addictions
341•echollama•9h ago•220 comments

Show HN: Vet – A tool for safely running remote shell scripts

https://getvet.sh
38•a10r•4h ago•8 comments

Unheard works by Erik Satie to premiere 100 years after his death

https://www.theguardian.com/music/2025/jun/26/unheard-works-by-erik-satie-to-premiere-100-years-after-his-death
177•gripewater•14h ago•44 comments

Memory Safe Languages: Reducing Vulnerabilities in Modern Software Development [pdf]

https://media.defense.gov/2025/Jun/23/2003742198/-1/-1/0/CSI_MEMORY_SAFE_LANGUAGES_REDUCING_VULNERABILITIES_IN_MODERN_SOFTWARE_DEVELOPMENT.PDF
41•todsacerdoti•6h ago•3 comments

Show HN: AGL a toy language that compiles to Go

https://github.com/alaingilbert/agl
30•alain_gilbert•3d ago•8 comments

The Great Illusion: When We Believed BeOS Would Save the World

https://www.desktoponfire.com/haiku_inc/782/the-great-illusion-when-we-believed-beos-would-save-the-world-and-maybe-it-was-right/
26•naves•4h ago•28 comments

Show HN: I'm an airline pilot – I built interactive graphs/globes of my flights

https://jameshard.ing/pilot
1412•jamesharding•1d ago•189 comments

Sirius: A GPU-native SQL engine

https://github.com/sirius-db/sirius
74•qianli_cs•10h ago•8 comments

NovaCustom – Framework Laptop alternative focusing on privacy

https://novacustom.com/
28•CHEF-KOCH•6h ago•36 comments

Parsing JSON in Forty Lines of Awk

https://akr.am/blog/posts/parsing-json-in-forty-lines-of-awk
73•thefilmore•8h ago•32 comments

An Indoor Beehive in My Bedroom Wall

https://www.keepingbackyardbees.com/an-indoor-beehive-zbwz1810zsau/
31•gscott•7h ago•4 comments

A literary magazine accessible only via telnet

9•edent•3d ago•6 comments

Finding Peter Putnam

https://nautil.us/finding-peter-putnam-1218035/
63•dnetesn•13h ago•59 comments

The Book Cover Trend of Text on Old Paintings

https://www.nytimes.com/2025/06/21/books/review/book-cover-trends.html
10•zdw•3d ago•5 comments

The Death of the Middle-Class Musician

https://thewalrus.ca/the-death-of-the-middle-class-musician/
26•pseudolus•2h ago•17 comments

ZeQLplus: Terminal SQLite Database Browser

https://github.com/ZetloStudio/ZeQLplus
51•amadeuspagel•11h ago•11 comments

Why the moon shimmers with shiny glass beads

https://phys.org/news/2025-06-moon-shimmers-shiny-glass-beads.html
13•PaulHoule•4d ago•2 comments

Lago (Open-Source Usage Based Billing) is hiring for ten roles

https://www.ycombinator.com/companies/lago/jobs
1•AnhTho_FR•12h ago

IDF officers ordered to fire at unarmed crowds near Gaza food distribution sites

https://www.haaretz.com/israel-news/2025-06-27/ty-article-magazine/.premium/idf-soldiers-ordered-to-shoot-deliberately-at-unarmed-gazans-waiting-for-humanitarian-aid/00000197-ad8e-de01-a39f-ffbe33780000
1049•ahmetcadirci25•16h ago•767 comments

Evaluating Long-Context Question and Answer Systems

https://eugeneyan.com/writing/qa-evals/
11•swyx•3d ago•0 comments