frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Why I'm teaching kids to hack computers

https://www.hacktivate.app/why-teach-kids-to-hack
74•twostraws•4d ago

Comments

rogermungo•4d ago
Nice.. But Damn.. Apple only : (
twostraws•4d ago
Yeah, sorry; I know my limitations, and would rather do one thing very well than two things kinda average.
amelius•24m ago
You picked the least hacker-friendly platform ...
sikimiki•4d ago
In the early 2000s, growing up in a third-world country with limited resources meant computers and operating systems were constantly breaking. That scarcity pushed me to tinker and experiment, I learned to troubleshoot hardware, reinstall OSes, and reverse-engineer odd behaviors. I even experimented with keyloggers out of curiosity. That practical, trial-and-error schooling is where a lot of the so called “common sense” about security comes from. It is less theory, more failing, fixing, and learning what actually keeps one safe online.

I think it all stemmed from curiosity to learn and tinker. I wonder if gamifying it is enough but it’s a step.

twostraws•4d ago
I suspect gamifying it isn't enough, but as you say it's a step, and if it helps more people get involved then hopefully others can provide more steps to follow.
zkmon•2h ago
Early 90's were more fun. I modified DOS command.com file to change the outputs it prints, drilled holes into laptop to attach broken hinges, break electronic garbage to salvage wires and interesting things, disassemble disk drives, ...
marak830•2h ago
Haha that reminds me, Qbasic using the help file to figure out how to program. Taking apart a HD and getting my fingers pinched between the two bloody strong magnets.

Amazing what you learn when you have no other distraction xD

cat-whisperer•1h ago
Started modding Android ROMs at 13. That age is perfect; old enough to understand consequences, young enough to not care about breaking things.

Hardware hacking tools have gotten more accessible since then. The Flipper Zero makes this easier now; 256KB RAM, open firmware, $200. Compare that to needing a full PC setup in the 2000s. Lower barrier, same curiosity-driven learning.

Guided challenges vs pure exploration; both work. The structure gets more people started. The ones who stick around will break out of the sandbox anyway.

kace91•1h ago
“El hambre agudiza el ingenio”, we say in Spanish. Hunger sharpens the mind.

Growing up with fewer resources than others paradoxically leads to better outcomes sometimes, since you’re conscious of the barriers around you and that motivates you to overcome them.

If I had grown up with the latest iPhone I would never have cared about rooting and custom ROMs, for example.

Liftyee•2h ago
Neat... Brings memories of the national cybersecurity courses you were talking about.

I never figured out how to do that "cat flag" terminal privilege escalation.

harperlee•2h ago
Game for kids, where you dedicate a third of the screen to a locked hint list and a very prominent "Buy Hint Tokens" button? Hard pass.

https://www.hacktivate.app/img/framed-ipad-3.png

The game industry needs to move away from milking vulnerable people with pay-to-win schemes.

zwnow•2h ago
I've watched my grandma play a mobile game a few days ago. It has been a simple word search game. A level takes her about 2-3 minutes to beat. Every single time she beats a level, she is getting 1-2 30 second advertisements that she has to sit through. Its honestly so sad to see. Thankfully she knows that all mobile ads are bullshit and how to close them, but still... This market is shameless.
fodmap•1h ago
Right, that's absolutely disgusting. The only reason that would be somewhat OK is if that's part of the game, and you can hack it to get tokens for free.
notachatbot123•1h ago
https://www.darkpattern.games/

https://nobsgames.stavros.io/

fainpul•1h ago
Also the game costs 20 bucks but it's offered as "Free" with "in app purchases". But you can only play one challenge until you need to buy the game. That's just false advertising. Just be upfront about it and sell the game for 20 bucks instead.
charcircuit•1h ago
>how to do SQL injection, how to use rainbow tables to figure out hashes, how to use steganography to hide data in images, and more.

I feel like there are more practical and timeless topics that will still be relevant in 2040. Frameworks (abstraction) have largely solved SQL injection and bad cryptography.

Personally I would avoid a cybersecurity focused corriculum and just focus on regular software engineering. Being able to think like who you are attacking and knowing the common pitfalls is most of the battle.

bonoboTP•1h ago
I don't think you can recreate this in any top-down manner no matter how well-intentioned.

It has to matter to them, and what's more, it gives you extra boost if you aren't supposed to do it and no parent or teacher pats you on the shoulder, but rather your friends or people in online forums like it, or simply you like it for yourself, seeing that the computer does what you want.

I learned computers by making a website for my school class, where we would put pictures from events and excursions, hosted a chat and a phpbb, designed the graphical elements in cracked warez Photoshop etc. This forced me to naturally pick up the skills. HTML, JS, burning ISO to CD, downloading things etc. Also warez games, learning about the Program Files difectory at like age 8 and how to copy the cracked exe there. Or setting up port forwarding for multi-player gaming.

Or when I modded GTA (3/VC/SA) with new car models that I built in 3D modeling software based on hunting down the orthographic projection blueprints of our family car, or adding the police vehicles from my country in GTA, messing with textures etc.

Or translating games from English, reverse engineering the binary file that contained the strings, I figures out that the length of each string was also there and I had to modify that too, learn about big endian and little endian, learn to work with a hex editor, understand what hex is. It was super exciting. If I had a lecture from some teacher about hex representation with some exercises at the end of the chapter for homework, I likely would have found it boring. But here I had context, I had a goal, and I had no idea what I was looking at when I opened the hex editor, I just saw that people used similar tools for translating other games and so I tried on less popular games where nobody had a specialized tool yet, it felt like making discoveries, going deep into the jungle and prevailing.

Now to contradict myself, I did have a lot of fun also while solving PythonChallenge.com, even though it's artificial tasks. But at least I found it myself online and wasn't handed to me and nobody knew or cared that I was working on it.

So I think this is just really hard to externally motivate if the kids don't have any desires or drive to see some effect caused by them. And maybe even I wouldn't do it in the current software and phone environment.

But we also have to remember that a generation ago it was also not many people who were really into computers.

agigao•1h ago
Such a great idea and product!

Thanks for all the hard work.

However, please get rid of micro-transactions...

I'm fine paying full price of the product for my kid, but not micro-transactions.

bob_theslob646•40m ago
>And if you’re dead set against Apple devices, you should check out the web version of Hacktivate – it’s not as powerful or as fun, but it’s entirely web-based and free!)
Msurrow•12m ago
Just FYI: The App Store has an Education Edition which is the “same app but paid up front”.

Rust cross-platform GPUI components

https://github.com/longbridge/gpui-component
16•xvilka•1h ago•3 comments

Recall for Linux

https://github.com/rolflobker/recall-for-linux
136•anticensor•3h ago•46 comments

Geoutil.com – Measure distances, areas, and convert geo data in the browser

https://geoutil.com
27•FreeGuessr•6d ago•5 comments

Why I'm teaching kids to hack computers

https://www.hacktivate.app/why-teach-kids-to-hack
74•twostraws•4d ago•20 comments

WorldGrow: Generating Infinite 3D World

https://github.com/world-grow/WorldGrow
6•cdani•1h ago•3 comments

How I turned Zig into my favorite language to write network programs in

https://lalinsky.com/2025/10/26/zio-async-io-for-zig.html
233•0x1997•10h ago•80 comments

Why JPEG XL Ignoring Bit Depth Is Genius (and Why AVIF Can't Pull It Off)

https://www.fractionalxperience.com/ux-ui-graphic-design-blog/why-jpeg-xl-ignoring-bit-depth-is-g...
46•Bogdanp•2h ago•26 comments

Should LLMs just treat text content as an image?

https://www.seangoedecke.com/text-tokens-as-image-tokens/
5•ingve•6d ago•0 comments

The last European train that travels by sea

https://www.bbc.com/travel/article/20251024-the-last-european-train-that-travels-by-sea
51•1659447091•1h ago•46 comments

Show HN: Write Go code in JavaScript files

https://www.npmjs.com/package/vite-plugin-use-golang
59•yar-kravtsov•5h ago•21 comments

If Your Adversary Is the Mossad (2014) [pdf]

https://www.usenix.org/system/files/1401_08-12_mickens.pdf
95•xeonmc•2h ago•73 comments

An overengineered solution to `sort | uniq -c` with 25x throughput (hist)

https://github.com/noamteyssier/hist-rs
67•noamteyssier•4d ago•39 comments

What Happened to Running What You Wanted on Your Own Machine?

https://hackaday.com/2025/10/22/what-happened-to-running-what-you-wanted-on-your-own-machine/
55•marbartolome•1h ago•12 comments

Show HN: MyraOS – My 32-bit operating system in C and ASM (Hack Club project)

https://github.com/dvir-biton/MyraOS
192•dvirbt•14h ago•40 comments

You already have a Git server

https://maurycyz.com/misc/easy_git/
530•chmaynard•23h ago•363 comments

Sandhill cranes have adopted a Canada gosling

https://www.smithsonianmag.com/science-nature/these-sandhill-cranes-have-adopted-a-canadian-gosli...
104•NaOH•4d ago•19 comments

Ken Thompson recalls Unix's rowdy, lock-picking origins

https://thenewstack.io/ken-thompson-recalls-unixs-rowdy-lock-picking-origins/
170•dxs•17h ago•24 comments

Structure and Interpretation of Classical Mechanics

https://tgvaughan.github.io/sicm/toc.html
29•the-mitr•6h ago•8 comments

Are-we-fast-yet implementations in Oberon, C++, C, Pascal, Micron and Luon

https://github.com/rochus-keller/Are-we-fast-yet
67•luismedel•11h ago•15 comments

A definition of AGI

https://arxiv.org/abs/2510.18212
234•pegasus•16h ago•369 comments

Sphere Computer – The Innovative 1970s Computer Company Everyone Forgot

https://sphere.computer/
63•ChrisArchitect•3d ago•5 comments

We Saved $500k per Year by Rolling Our Own "S3"

https://engineering.nanit.com/how-we-saved-500-000-per-year-by-rolling-our-own-s3-6caec1ee1143
206•mpweiher•13h ago•165 comments

A bug that taught me more about PyTorch than years of using it

https://elanapearl.github.io/blog/2025/the-bug-that-taught-me-pytorch/
389•bblcla•3d ago•74 comments

Feed the bots

https://maurycyz.com/misc/the_cost_of_trash/
220•chmaynard•22h ago•158 comments

NORAD’s Cheyenne Mountain Combat Center, c.1966

https://flashbak.com/norad-cheyenne-mountain-combat-center-478804/
122•zdw•6d ago•61 comments

Asbestosis

https://diamondgeezer.blogspot.com/2025/10/asbestosis.html
264•zeristor•1d ago•195 comments

Poison, Poison Everywhere

https://loeber.substack.com/p/29-poison-poison-everywhere
228•dividendpayee•12h ago•144 comments

Tamper-Sensing Meshes Using Low-Cost, Embedded Time-Domain Reflectometry

https://jaseg.de/blog/paper-sampling-mesh-monitor/
20•luu•3d ago•3 comments

Eavesdropping on Internal Networks via Unencrypted Satellites

https://satcom.sysnet.ucsd.edu/
203•Bogdanp•6d ago•30 comments

Researchers demonstrate centimetre-level positioning using smartwatches

https://www.otago.ac.nz/news/newsroom/researchers-demonstrate-centimetre-level-positioning-using-...
55•geox•1w ago•20 comments