Live data from Hacker News

Online Hacker Simulator

hacker-simulator.com

31–36 of 36 posts

Re: Online Hacker Simulator

#32
post #25

Earlier quoted context omitted.

Firefox Android can ;)

And all you had to give up was sandboxing and process per site isolation!

This is not correct: https://wiki.mozilla.org/Security/Sandbox#:~:text=Security%2....

Also Chrome was caught out last year, by non other than their own ProjectZero, with a vuln in their unsecured GPU code.

Re: Online Hacker Simulator

#34
post #5

Anybody else willing to admit playing Uplink back in the day? I sure played it and miss it haha.

Guilty! I even wrote my own web-based hacking simulator game because of the influence Uplink had on me. A couple years ago I started working on a new web-based UI[0], the start menu icon at the bottom left surely will feel familiar :) [0] - https://proj-img-listing.s3.amazonaws.com/img/he2-ss0.png

Another set of hacker games, Hacker Evolution, Hacker Evolution Untold, Hacker Evolution Duality released their source code[0] along with the games on steam for around $10

[0] https://store.steampowered.com/app/364750/Hacker_Evolution_S...

Re: Online Hacker Simulator

#35

If you just randomly press keys (keyboard face roll) it will still type out the code. Sometimes I feel like this is how other people actually write their code. When I encounter some of my own past work when I thought I was being "clever" , sometimes that's how I feel about my own past work. It's a always a reminder to me that I should avoid trying to be too clever.

I used to read and believe this. After all, clarity is important. Since then I’ve realized that our brains are like lenses; learning to code re-wires your brain to read code, which is different than other types of data, similar to the way that reading a book is a different interface than examining a room; just as we may choose to read certain authors or subjects, or may not think of the same things when examining a r…

Function is compromised in a code base that must be maintained by multiple people over the course of years when if it is not written with both function and clarity in mind. I have never myself encountered a task where I have had to compromise functionality for clarity, or clarity for functionality.

Re: Online Hacker Simulator

#36

If you just randomly press keys (keyboard face roll) it will still type out the code. Sometimes I feel like this is how other people actually write their code. When I encounter some of my own past work when I thought I was being "clever" , sometimes that's how I feel about my own past work. It's a always a reminder to me that I should avoid trying to be too clever.

I used to read and believe this. After all, clarity is important. Since then I’ve realized that our brains are like lenses; learning to code re-wires your brain to read code, which is different than other types of data, similar to the way that reading a book is a different interface than examining a room; just as we may choose to read certain authors or subjects, or may not think of the same things when examining a r…

Yes. We have this notion that code should be understandable to a junior dev with no context and only 90 seconds to understand what the function does. But for a complex system, it would take a lot longer to communicate what's going on in such simple terms, and you would wind up being much more verbose and/or repeating yourself everywhere, which then becomes an impediment to a fluent dev who has been working with the system for months and already has the context.

You need that higher-level clarity in code so that you can still work with abstractions and not have to dive into every function at a code-level, but when working inside a function or a deeply technical area, it's reasonable to expect a developer to spend some time reading the code and coming up with a mental execution model, which is purest when it comes directly from the code in the form that works, and makes sense to the people who actively need to maintain it.

Post reply on HN