HNHacker News
TopNewBestAskShowJobs

Vanit

805 karma · joined May 28, 2014

submissionscomments
Vanit··on DontBuyDell.com
Had an 15" XPS 9550 a few years back. With standard everyday use I needed 3 trackpad replacements in 12 months. To Dell's credit their support and onsite repair was excellent.
Vanit··on 'People were sucked into schemes': Inside Molly White’s campaign against crypto
"Something must be done, this is something, therefore we must do it."
Vanit··on Our moon has been slowly drifting away from Earth over the past 2.5B yrs
Related; Kurzgesagt recently released a nice animation demonstrating where Earth "is" once you consider orbital dynamics

https://youtu.be/Pj-h6MEgE7I

Vanit··on What If LaTeX Had Instant Preview?
This is a great usecase for diff tracking.

1) Store all actions by a user as as an array of add/remove commands (where a change is remove+add).

2) Whenever you need to re-render take the cached version from the last render and perform the new add/remove commands that happened since the last render.

3) Cache the result for the next render and repeat.

Vanit··on Carmack Unscripted
I initially thought the same, but using even the current gen avatars for multiplayer on the Quest 2 feels great and is surprisingly convincing. The speech to mouth movement detection looks natural and combined with the body language being accurately represented with reverse kinematics I felt like I was colocating very realistically.
Vanit··on Ask HN: Which web browser do you use and why?
Looks like we got the entire Firefox userbase in this thread.
Vanit··on Loab, the internet’s latest urban legend
I see this more in the same vein as Slenderman or The Backrooms - no one is taking this seriously, it's just the right mix of creepy and expansive that makes it perfect for the internet to iterate on.
Vanit··on Introducing Svelte, and Comparing Svelte with React and Vue (2021)
I'd really like to hear more from Svelte devs about what non-happy paths look like. I specialise in React.js and there are any number of escape hatches to make sure you can get something working just the way you want. What I fear about Svelte is getting to 95% complete and finding the one obscure thing a stakeholder will not budge on is not possible.
Vanit··on John Carmack on avoiding distractions
This is like when I need to get ready in a hurry I count the seconds and it's surprising how quick you end up moving :)
Vanit··on Ask HN: Nested Resources in REST/HTTP API URLs?
Yep this is it. If you nest IDs you just end up burdening all consumers with having to mimic your hierarchical structure when they don't need to.
Vanit··on I replaced all our blog thumbnails using DALL·E 2
Pretty much the definition of uncanny valley.
Vanit··on Ask HN: How to say no to a GitHub issue feature request?
Thank them for their request, say you're busy, never implement it.
Vanit··on EasyRPG
Yep, this is the big one! Bonus round:

The "pictures" you're allowed to use (sprites that aren't the map, objects or system UI), must be explicitly set so if you want to render an integer as a picture you need 10 if statements per digit to select the right image. This has been resolved in re-release on Steam/etc, and also originally could be worked around using Cherry's PicPointer patch (which my project would've been impossible without).

Vanit··on EasyRPG
Probably not :)

The funny thing is that I implemented all the mechanics but burnt out on the pixel art, and I can't see myself wanting to grind that out. The game has 700+ scenes!

Vanit··on EasyRPG
The project was started around 2008 iirc! XP and VX were out at the time, but the larger resolution and mapping limitations were dealbreakers for me. They've since fixed these issues in the more recent engines so I wouldn't choose that again.
Vanit··on EasyRPG
I say this as probably one of the most skilled rm2k3 devs (credentials: rpgmaker.net/games/5794/), don't develop using this generation anymore.

I think this project is neat from a preservation perspective, but there are so many limitations to its target engine that you will quickly bump into if you try to make anything that even approaches the quality of a real SNES RPG.

You're much better off using one of the later gen engines that uses JavaScript (probably whatever the very latest is).

Vanit··on Ask HN: Should a professional software dev know how many bits go in a byte?
Yep. Even in a language like JavaScript it'll come up for handling binary data blobs/streams.
Vanit··on Job switchers are earning a lot more than those who stay
Really healthy mindset imo, am happy for you :)
Vanit··on When animation is an accessibility problem
I could see this maybe breaking assumptions in an onTransitionEnd callback, but if it's mostly working for you then good for you :)
Vanit··on Show HN: I made an app to help insomniacs learn how to sleep again
What solved it for me was trying meditation, just of my own accord. I wasn't even trying to sleep, but nearly blacked out 3 times in 20 minutes just clearing my mind and focusing on my breathing in a dark room. After that I just do the same thing in bed and it works a treat. Before I figured this out it felt like I forgot how to sleep.
Vanit··on Ask HN: Does removing Google Analytics penalise a website in Google search?
This doesn't really prove anything; there's many weights that go into page rank that will overpower a hypothetical weight for GA, especially for popular sites like these.
Vanit··on The importance of stupidity in scientific research
This is what really struck me when I tried some game dev in my free time. All that experience and intuition that makes me feel smart was missing. I imagine the feeling is significantly more intense when you're literally studying the unknown.
Vanit··on Ask HN: How do you ensure everyone on the team is heard on Slack?
This. At my current company any blockers that need more than a minute discussion inline get moved to an optional "parking lot" session at the end of standup. The point of this isn't to deepdive but just give a people a bit more support by ensuring there's a plan in place to either solve or further discuss the issue. I've found this really useful, but you need some discipline to not deepdive the parking lot - although sometimes if your team is desperately in need of more alignment, just do it. People not process, and all that :)
Vanit··on Ask HN: Am I incompotent for web development?
100% this, my statement was short therefore very incomplete :)
Vanit··on Ask HN: Am I incompotent for web development?
You know what makes a senior dev? They've already made all possible mistakes and learned from them. You're on the right path.
Vanit··on What's the deal with all those weird wrong-number texts?
A common attack is to impersonate a trusted institution and ask for confirmation via an SMS code. The attacker is going through the lost your password recovery flow for 2FA, but pretends it's just for confirmation of identity. If they're smart they can even perform the attack twice and change the 2FA number for your account. If the code was accompanied by an explanation of the intent it would mitigate the attack, that's why.
Vanit··on Newer, better sunscreens have not been approved by the FDA
People's willingness to engage in risky behaviour tends to increase with how safe they think they are. So basically they're staying out in the sun for longer, but either not using or reapplying enough sunscreen.
Vanit··on uBlacklist – Block specific sites from appearing in Google search results
100% the bane of my trying to use Google for Mozilla docs.
Vanit··on Enough Is Enough: The Criminal Case Against Mark Zuckerberg
No one here is disputing the concept, just the execution. You know, the part that actually matters.
Vanit··on Git Fork: A fast and friendly Git client for Windows and Mac
Fork, aka the footgun git UI that repeatedly causes me to lose productive time to help junior devs unmangle their local repos.

I usually recommend SourceTree to them, not because it's particularly amazing, but it does enough while not breaking repos (as often).

← PreviousPage 5 of 11Next →