HNHacker News
TopNewBestAskShowJobs

ronyeh

1,103 karma · joined May 15, 2010

I make mobile games.

Email me: @gmail.com @cs.stanford.edu

http://www.linkedin.com/in/ronyeh

submissionscomments
ronyeh··on The 5% Rule
I think it's possible. I feel like even the most normal people can have an off day when they just want to be assholes to people for whatever reason. (I've personally done this, and later regretted.) So maybe the sales folks or bartenders are seeing those people on their off days.
ronyeh··on I’ve been battling cancer last 2 years, but now only have a few days left
Sorry to hear.... I'm a fan of your work and your writing. Hope you can put as much focus into improving your health (sleep, diet, mobility) as you do your work. (I have had the same tendencies so I know...)
ronyeh··on Was It A Cat I Saw?
Thanks for the Weird Al video. My kids are also Weird Al fans, but we haven't seen this one yet!!
ronyeh··on Was It A Cat I Saw?
https://jonagee.com/html/wp_books.php

OTTO: a Palindrama

Was the best book I've read to my kids this year.

My 6 year old has been running around the house talking in palindrome. My mind was blown, and I had a few chuckles at some of the inventive palindromes. The story barely made sense, but it didn't matter. Highly recommended.

ronyeh··on Cast iron leet
I was going to think of a good pan for Rust... But it would be a pan no one I know uses, but one that everyone claims is amazing.
ronyeh··on Cast iron leet
Each tool has its own strengths and weaknesses. I have tried them all, including pans with aluminum cores but steel outer layers.

Cast iron is great for searing or for fried eggs or buttery scrambles.

I love my car on steel Matfer fry pan and try to use it as often as possible.

But for acidic or long simmering brown sauces that'll stick and tear off my seasoning, I'll probably teach for stainless steel. Afterward I'll scrape it down and it's good as new.

Nonstick has its purpose. One that I rediscovered recently is very low fat pan frying. Even though all my steel/iron pans are well seasoned, I still need more butter or avocado/grapeseed/coconut/etc oil when compared to cooking on a Teflon pan. If you are trying to cut calories, you'll need to count the additional cooking oil that goes into your carbon steel or cast iron dishes.

Yes, I am aware of the benefits of good fats in my diet. But sometimes you want to track or reduce total kcal consumption, e.g., if you are a weightlifter but aren't currently bulking. Reducing fat intake is the easiest lever, since you want to keep protein intake high, and want to limit carbs.

So yeah. Use the tool you enjoy using. I've seen Chef Jacques Pépin beat an omelette in a Teflon pan with a metal utensil, so who am I to judge???

Non-stick : JavaScript / Python

Cast Iron : C

Carbon Steel : Go

Stainless Steel : Java

ronyeh··on Music for Programming
I've put hundreds of hours into a Hayley Westenra Christmas album. I liked it for coding because it was generally happy music but it didn't take any mental cycles away from me thinking about code. For other catchy tunes, I generally find myself singing along, which distracts me from work. But Christmas music is just background noise....
ronyeh··on Only 6.8% of adults have optimal cardiometabolic health
Once the kiddo gets older and starts going to preschool or kindergarten, you're gonna have to be okay with throwing out some half eaten kids food. That's the fastest way for me to get sick (garbage collecting my kids' dinner trays).
ronyeh··on Tell HN: I made $1000 with my app and now making $500/mo
Congrats! Downloaded.

Relevant to today's discussion, did you use SwiftUI or the ol reliable UIKit?

Here's the url for those who are looking:

https://apps.apple.com/us/app/five-three-one/id1560266240

ronyeh··on Apple says they're removing my game because it's more than 2 years old
Time.

For a solo / indie shop, you have limited time.

Every time macOS/Xcode/iOS updates, some of the iOS APIs are deprecated in favor of "the new better way of doing things". You have to keep up, or else your old apps stop compiling at some point.

ronyeh··on Investigating musical genius by listening to the Beach Boys a lot
Thanks! I learned a lot.

It's Paul's favorite song:

https://faroutmagazine.co.uk/paul-mccartney-beach-boys-brian...

ronyeh··on Snowboarding for Geeks: An Ultimate Guide (2018)
If Bay Area California, try Boreal. It's open til 8pm. You'll get in a lot of practice runs for your money.
ronyeh··on Game Studios Are Turning Play into Work
No one will ever see this comment... But my child reminded me today that the ultimate boss was called the Ever Peckish. The Onion King was on our side.
ronyeh··on Game Studios Are Turning Play into Work
My 8 year old and I beat Overcooked 1 and we are currently working on "All You Can Eat" which is the edition with all the DLC. The original game was one of the toughest games we ever beat. It took me, my wife, and our kid multiple tries to beat the Onion King. My 5 year old watched since he would mostly get in our way when we played with 4 players. :-).
ronyeh··on Game Studios Are Turning Play into Work
Nintendo makes the dumbest/silliest games that are super fun for my entire family. They never feel like work for me.

For example, the recent Big Brain Academy for Switch is a great multiplayer game: https://www.youtube.com/watch?v=Ld9kVptUWcE&t=900s

I play with my 8 year old and 5 year old, and we can each set our difficulty level separately (from Sprout for little kids who only want to press A, to Super Elite for gamers who love a challenge).

Being able to set our difficulty level separately makes it a challenge for me every time, and it's fun to play against my 5 year old.

ronyeh··on Freesound: Repository of more than 500k CC licensed sounds and effects samples
What kind of toy keyboard are you making?

You can also consider Tone.js which is a synthesizer. Also, I like the sound of https://github.com/PencilCode/musical.js

Those two above will allow you to make a simple website toy piano.

If you are making a command line app, you can record the samples from GarageBand if you have a Mac.

There are other cool command line options. If you're interested, let me know.

ronyeh··on Ask HN: What things has tech made worse in your life?
Thanks for this comment. It will make me put down my smartphone. (After writing this comment of course.)
ronyeh··on The Zen of Weight Lifting
I'm a nerd/coder who used to sit all day too. It depends on your current level of fitness (muscles, tendon/ligament strength, body fat %). Feel free to ask me any questions.

The way to trade fat for muscle is to continually stress your muscles (by increasing the weight you can lift), and getting enough sleep (which I am bad at). Also, don't each too much (especially sugars).

+ Beginners: do air squats (multiple sets and repetitions) and static squats / wall sits (for as long as is comfortable. rest 90 seconds and repeat). Once you are stronger, do the same while holding a gallon of water.

+ Making Progress?: The above + yoga moves targeted at strength. Try out planks and wall hand stands. Single leg split squats (your back leg on your sofa).

+ Feeling Strong?: All of the above + adjustable kettlebells (let me know if you need recs) + gymnastic rings (you can attach the straps to a high place at a public park, or drill some hooks into your ceiling, or buy a doorway mount). Check out the bodyweightfitness community on reddit.

+ Advanced: This takes up space and costs a decent amount of $, but you'll need to build a home weightlifting gym with a barbell, olympic weight plates, and a squat stand / pullup bar / flat bench. Check out the homegym community on reddit.

ronyeh··on Show HN: Time travel debugger for web development
Wonderful product! I do use debugger; statements a lot, but I'm also somewhat ashamed to admit that I love console.log()! :-)

Replay debugging is a huge step forward, and gives console.log() much more power.

Thank you!

ronyeh··on LudoTune, a 3D music sequencer in the browser
Yes, we should try to make everything easier!

I'm glad we have cars because sometimes I just want to get from A to B fast. (Maybe someone just wants to enjoy making some light music through a fake book or light up keys.)

Other times, I enjoy hiking half a day because you see a lot of interesting things along the way, and the experience itself is rewarding for other reasons. (Like, conquering a challenging etude works my brain in a certain way and is satisfying.)

Tons of people will opt to make music via the easier option. But many will still try the difficult path, because it is rewarding and your skills compound over time.

And sometimes, a person who first does it the easy way decides that he/she wants to do it the harder way. People like to learn!

ronyeh··on Node-RED 2.0
Wow my mind is blown. Can you provide a sketch of how you did it so I can learn from this experience? Was the vulnerability due to uploading files? What workflow did you use to deploy straight from your phone?
ronyeh··on This Website is hosted on an Casio fx-9750GII Calculator
Thanks for reminding me that I used to play Columns and other games on my HP during math class.
ronyeh··on How Notion pulled itself back from the brink of failure (2019)
I can send this bug report into your regular notion support email.

But I'm on Android 11 on a Motorola hyper one with the default Gboard in English. I just downloaded notion today and my OS has no pending updates.

I can repro 100% of the time.

- [ ] my to-do item$

- [ ] my to-do item $

In the above two examples, if I press enter when my cursor is at the end of the line (indicated by the dollar sign), the top example does the wrong thing. The bottom example works fine.

ronyeh··on How Notion pulled itself back from the brink of failure (2019)
Thanks. Interesting to hear what goes on behind the scenes!

Random bug report. On Android while making checkbox lists, I always have to hit enter twice to get to the next line. If I hit enter once, the cursor visually moves down to the next line, but once I start typing the new line gets joined back onto the previous line. I notice this happens when I don't add an extra space at the end of the first todo/checkbox item. Sorry to jump on your comment with a bug report!!

ronyeh··on D3 7.0
Ahh I must have missed this button. I will try to go look for it and report back when I have a d3 example working in my bare HTML page.
ronyeh··on D3 7.0
I don't know why others down voted you so I upvoted this comment.

All I am saying is that the d3 team needs a "getting started" page aimed at allowing a dev to include one script tag (or a single npm install) and then copy and paste examples from the example gallery to get it quickly working on their own test website.

I recently tried getting back into d3 and I gave up (opted for another low threshold SVG toolkit). It's fine if d3 is aimed at other people who want to use observable.... It's just not targeted at me anymore.

ronyeh··on D3 7.0
> taken neither the time to understand Observable nor D3 and are looking for a way to just copy paste something into their codebase, without understanding it, and without any willingness to really learn the tools they are using.

That's how many of us learn, by dipping our toes into a new SDK by copying and pasting into our bare HTML/JS page and tweaking things to see what happens. Eventually we will get around to reading the full documentation.

I have made d3 examples and played around with the toolkit since back when it was in its infancy (called protovis or something). It has definitely become more and more difficult over the years for a beginner to jump into.

(Background: I have met Mike since I got my PhD from the hci/graphics lab at Stanford, but we did not overlap.)

ronyeh··on 'I was completely inside': Lobster diver swallowed by humpback whale
I still wouldn't want my entire body inside the mouth of another animal. Terrifying!
ronyeh··on The Woman Who Gave the Macintosh a Smile (2018)
Wow. Also did Windows solitaire graphics? How many times have those pixels been displayed around the world? (It's like how the Windows XP bliss wallpaper is one of the world's most viewed photos.)
ronyeh··on Show HN: I open sourced a game I just released on Steam, written in Lua
AS 3.0 was ecmascript and similar to typescript! I loved actionscript 3.
← PreviousPage 3 of 14Next →