frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Everything is just files and programs

2•ghassenfaidi•1h ago
Last year, two years into my CS studies at college, I was reading Computer Networking: A Top Down Approach, at the end of chapter 2 it contained a list of project ideas to do. I was hooked.

I still remember the thrill I had, disabling the firewall (in the settings) on my laptop (later I realized the client doesn't need to disable the firewall :D) Creating a python script that sends "hello" via TCP, and running the "server" (which is just a python program) on my friend's laptop, the server makes it uppercase, and sends "HELLO" back. a week later I had finished building a simple multithreaded http server. I changed the router setting to do port forwarding to my laptop, so that anyone can use my (insecure) HTTP server anywhere, successfully putting all the files on my laptop in risk :D

At that moment everything started to click, everything is bunch of files and programs. I thought, "I love computer science", and I literally had tears in my eyes.

In high school I studied some introductory computer science classes, in one of them we were taught some very basic PHP and MySQL, we installed MySQL just by pressing "next" in the setup, and suddenly, our PHP code is storing data in the "database". I was puzzled... like "professor, where is the database", he didn't understand my question, "I mean where is this stuff stored?" It was kind of tough question indeed, but he answered me "it's just some files". I didn't buy it, but it set my heart at ease at least... at least it's on the hard disk!

After studying operating systems, databases and computer networking, I finally understood where is the database. in some sense, it's just bunch of files and some TCP socket on the top. he was correct.

I'm not sure why accepting that everything is just a bunch of files and processes takes so much time to internalize.

Comments

ghassenfaidi•1h ago
The plot twist was that programs are just files too -- what I meant earlier is processes and not programs.
absynth•1h ago
Now explain this to all the people writing their own curl | bash installers.

Just use a package manager! Its really not THAT hard. Pick one. Use it. Automate it.

USB-Vault v1.0.0 – Deterministic Password Generator

https://github.com/emilianosolazzi/USB-Vault
1•emilianosolazzi•36s ago•0 comments

DeepSeek-v4-Pro and Hermes: Unauthorized Modification of Security Controls

https://www.eddieoz.com/deepseek-v4-pro-hermes-unauthorized-modification-of-security-controls/
1•eddieoz•2m ago•0 comments

Rapid: Property-Based Testing for Go

https://github.com/flyingmutant/rapid
1•ThierryBuilds•5m ago•0 comments

Microsoft in Talks to Ax Energy Pledge Amid Data Center Boom

https://www.bloomberg.com/news/articles/2026-05-06/microsoft-clean-power-target-on-chopping-block...
1•zekrioca•8m ago•0 comments

15 things I learnt launching AI projects in Government (4-part blog post)

https://puntofisso.net/blog/posts/things-i-learned-ai-summary/
1•puntofisso•8m ago•1 comments

Show HN: Keysee – deterministic identicons for public keys

https://keysee.io/ui
1•scottmotte•9m ago•1 comments

Ask HN: Is gretap the right tool for this kind of LTE setup?

1•neroman•10m ago•0 comments

1Password supports Credential Exchange (CXF) on mobile

https://1password.com/blog/import-autofill-organize-whats-new-in-1password-this-quarter
1•vdelitz•12m ago•0 comments

Study: People are stressed out by most news that isn't local news

https://www.niemanlab.org/2026/05/people-are-stressed-out-by-most-news-that-isnt-local-news-accor...
1•giuliomagnifico•21m ago•0 comments

Studies on animal minds suggests consicousness is not computation [pdf]

https://petergodfreysmith.com/wp-content/uploads/2026/05/IAI-Bio-Naturalism-preprint-version-PGS-...
2•the-mitr•21m ago•0 comments

Modern IRC Client with E2E Encryption

https://github.com/gh0st68/CryptIRC
2•hallucinate•23m ago•1 comments

Show HN: Ikka – Zimbabwean Based News Aggregator

https://www.ikka.cloud/
1•mugamuga•24m ago•0 comments

Ask HN: Do you understand all the code written by AI in your company?

1•roschdal•29m ago•0 comments

French professor accused of 'gigantic hoax' after inventing Nobel-style prize

https://www.theguardian.com/world/2026/may/07/french-professor-florent-montaclair-accused-award-p...
2•rguiscard•30m ago•0 comments

Unpacking Russian-Iranian Private-Sector Cyber Connections

https://margin.re/2026/05/unpacking-russian-iranian-private-sector-cyber-connections/
1•campuscodi•32m ago•0 comments

The Comparator in Clinical AI

https://sparsethought.com/2026/05/03/science-paper/
1•galsapir•32m ago•1 comments

EVE Online studio CCP Games turns independent and rebrands as Fenris Creations

https://www.gamedeveloper.com/business/eve-online-studio-ccp-games-turns-independent-and-rebrands...
2•Michelangelo11•33m ago•1 comments

As a community we need to understand that MCP is not needed

2•Lethalman•33m ago•2 comments

Test

1•zhoykn•34m ago•1 comments

Show HN: Omoggle Rating Score Calculator

https://omoggleai.org/
2•mixfox•35m ago•0 comments

Why arguing with a confused LLM makes things worse

https://atzeus.substack.com/p/why-arguing-with-a-confused-llm-makes
1•atzeus•37m ago•0 comments

We fund the system, not the founders

https://adamglen.substack.com/p/we-fund-the-system-not-the-founders
1•sebzuddas•41m ago•0 comments

Symposium makes Rust dependencies actionable for AI agents

https://symposium.dev/
1•weinzierl•41m ago•0 comments

Create Context Graph: Scaffold AI Agents with Graph Memory

https://medium.com/neo4j/introducing-create-context-graph-e6d40e2d55c7
1•johnymontana•41m ago•0 comments

Harmandeep Singh Kandhari Is Redefining Luxury Living with Modern Holiday Homes

https://harmandeep-singh-kadhari.free.nf/
1•KirtiKKapoor•42m ago•1 comments

Edit server-side Markdown files directly in the browser

1•yuexiaoliang•46m ago•0 comments

Future Threats: WW3, the UBI Breadline, & TechCom Economics

https://amabernathy.substack.com/p/future-threats-ww3-the-ubi-breadline
1•deylko•46m ago•0 comments

The Bitter Lesson of Agent Harnesses

https://browser-use.com/posts/bitter-lesson-agent-harnesses
1•helloplanets•46m ago•0 comments

Show HN: Appctl LLM tools for apps you have

https://github.com/Esubaalew/appctl
1•esubaalew•46m ago•1 comments

Cursed Browser: Rendering Engine Using Visual-LLMs

https://github.com/scosman/cursed_browser
1•throawayonthe•48m ago•0 comments