Readit News logoReadit News
hakmad commented on Ask HN: What game do you wish existed?    · Posted by u/jharohit
dkersten · 4 years ago
Something I've always wanted to play is a game multiplayer game (ideally firt or third person) where you and a small number of friends crew a space ship. Each person has their own role (navigator, weapons, pilot, etc) and you would fly through space and engage in combat.

Star Trek: Bridge Crew comes closest to what I'm talking about. Imagine that but not VR (well, VR is cool for this, but I don't have a VR headset, so...) but more of a Firefly type of atmosphere.

There was once a UDK demo or sample game that mixed FPS with space combat that was cool. Each player on a team started in a large ship, which someone could fly and other team members could control cannons, or run around the ship, or get into single-person fighters to attack and board the enemy ship. I don't remember what it was called, just that I got it as a sample when downloading UDK way back when it was still a thing. It was pretty cool!

hakmad · 4 years ago
Guns Of Icarus fits this almost perfectly, but instead of being set in space it's more steampunk vibes.
hakmad commented on Guide to implementing 2D platformers (2012)   higherorderfun.com/blog/2... · Posted by u/Tomte
pjc50 · 4 years ago
Reminds me of the extensive discussion of "animation cancelling" in Genshin Impact. You can't accelerate the start of an attack, but you can cancel the animation between that and the next one, and this is apparently quite important for some characters.
hakmad · 4 years ago
For Claymore characters it's usually quite helpful to hit either 3 or 4 times (I don't exactly remember) and then dash to the side to prevent waiting ages for the animation of the final attack to complete, otherwise you wouldn't be able to start attacking again.
hakmad commented on Guide to implementing 2D platformers (2012)   higherorderfun.com/blog/2... · Posted by u/Tomte
oneoff786 · 4 years ago
I thought this was pretty solid

> In many games, your character will play an animation before actually performing the action you requested. However, on a twitchy action-based game, this will frustrate players – DON’T DO THAT! You should still have leading animations for things such as jumping and running, but if you care about how the game responds, make those cosmetic only, with the action taken immediately regardless of the animation.

Interesting take. I feel like there’s an unexplored niche of 2D action platform era that do the opposite of this. Yeah a jump startup anim wouldn’t work well for Mario. But a more combat heavy one could be cool. Especially if you had quite a few jumping options. Somewhere between a sluggish super smash bros and dark souls. Something with deep character state management and directional parrying / dodges.

Salt and sanctuary is an interesting title that tries to do 2D dark souls but I feel like it’s just an over simplified outcome. Iframe dodge rolls work well in 3D because you have a 360 range of directions and need to pick between getting out of range for follow ups or dodging into attacks to avoid lagging hit boxes. In 2D you get just 2 directions and it seems a bit too easy imo.

hakmad · 4 years ago
> Somewhere between a sluggish super smash bros and dark souls. Something with deep character state management and directional parrying / dodges.

While it doesn't feature jumping and is a Metroidvania with some character customisation (not too deep though), Unworthy [0] is a pretty good fit for the 2D Dark Souls genre. The animations come out a lot quicker than the actual attack but they feel really heavy and powerful. A lot of people complain that it's relatively easy because you can just dodge/roll behind and enemy and smack them but I've found it to be fairly hard (I'm not good at these kinds of games but they're really fun :D).

[0] - https://store.steampowered.com/app/613190/Unworthy/

hakmad commented on T-Mobile Hacker Who Stole Data on 50M Customers: ‘Their Security Is Awful’   wsj.com/articles/t-mobile... · Posted by u/jbegley
newbamboo · 4 years ago
Blame the victim. The reality is, it’s all about incentives. He is going to make a few million. If their security were great they’d still have gotten hacked. Everyone who knows anything about computers knows, where there’s a will there’s a way. You cannot stop a determined hacker. Full stop. The problem is there are great incentives and not enough deterrents. Bitcoin. This will only get worse until the public decides it’s had enough. I’m already there. It’s an education problem now.
hakmad · 4 years ago
> You cannot stop a determined hacker.

Maybe not, but you can reduce the list of potential attackers from relatively average Joes to more experienced, specialised and well funded actors (such as the NSA - who would probably just issue a warrant anyway) with better security practises. It isn't ideal - someone might still access your data without your consent - but it is realistic and achievable.

> The problem is that there are great incentives and not enough deterrents.

Again, true, but that doesn't mean that the public should just live with this. It's not unreasonable to ask a company to take the security of their customers seriously and take steps to ensure that their data is secure from an attacker. There are other things that can be done: harsher penalties for companies who don't take issues like this seriously, setting out (and enforcing!) standards for security, incentivising security research, and so on. Are these suggestions achievable? Probably. Are they going to be achieved? Probably not. Are there a better ideas for solving this problem? Definitely, but I'm not smart enough to think of them. But just giving up and labelling this as an "education problem" is defeatist and doesn't help.

hakmad commented on Modern LZ Compression (2019)   glinscott.github.io/lz/in... · Posted by u/imadr
meiji163 · 4 years ago
I wonder if LZ would still be standard, if not for the inertia of gzip/zip? There are surely better and comparably fast algorithms (paq, ppm, etc.)
hakmad · 4 years ago
This might not apply to all LZ based programs/algorithms but compress (an old Unix utility based on the Lempel-Ziv-Welch algorithm) fell out of favour after it ran afoul of patent issues (you can read more about it on the compress Wikipedia page [0] and a section of the GIF Wikipedia page [1] which covers more about the enforcement of the patent). From what I can gather though, it enjoyed considerable success and was pretty much the standard utility for compressing data on Unix. I think eventually though it would have been replaced because other algorithms (bzip2, gzip, etc.) have slightly better compression ratios (even if they are more computationally expensive).

[0] - https://en.wikipedia.org/wiki/Compress [1] - https://en.wikipedia.org/wiki/GIF#Unisys_and_LZW_patent_enfo...

hakmad commented on Linux was first released to the world from here 17.9.1991   ftp.funet.fi/... · Posted by u/K33P4D
bArray · 6 years ago
I thought of a fun exercise: Take the original Linux kernel, study it and slowly build upon it without looking at the current Linux kernel.

My thinking is that it could be quite interesting to see how different people evolve the kernel - maybe some interesting ideas result.

hakmad · 6 years ago
Where would one find the original kernel?
hakmad commented on Pwn.college   pwn.college/... · Posted by u/throwaway_7718
joshschreuder · 6 years ago
See also:

- Wechall

- OverTheWire

- SmashTheStack.org

- CryptoPals.com

- Google Gruyere appspot

hakmad commented on Ask HN: Full-on machine learning for 2020, what are the best resources?    · Posted by u/jamesxv7
thosakwe · 6 years ago
Does anybody have resources on the math behind ML? I hit a dead end using Python frameworks because it was a black box, and I simply lacked the underlying knowledge.
hakmad · 6 years ago
Mathematics for Machine Learning - https://mml-book.github.io/

u/hakmad

KarmaCake day22May 7, 2019View Original