HNHacker News
TopNewBestAskShowJobs

marai2

658 karma · joined October 10, 2013

marai2books@gmail.com
submissionscomments
marai2··on Idioms for the D Programming Language
This is great! All languages should provide an idioms page on their website.
marai2··on Software Design for Flexibility
There doesn't seem to be much information about the content of this book. But the quote by Dan Friedman is intriguing:

“Hanson and Sussman's Software Design for Flexibility has introduced additive programming, a game changer. An additive style allows for making changes to existing designs without the programmer's efforts looking like the work of a contortionist. With elegance, clarity, and care, they point out long-overlooked problems in software design and offer their Scheme-friendly, clever solutions. Enjoy!”

Dan FriedmanProfessor of Computer Science, University of Indiana; author of The Little Prover

marai2··on Linux Journal Is Back
I learned Perl and mod_perl from your articles on LJ and at the time they really helped me level up in my career! Thanks!
marai2··on Landmark math proof clears hurdle in top Erdős conjecture
Yes, wonderful exposition. Thank you for taking the time to explain this. For what it's worth I for one have learned something this Sunday morning when all I was doing was lazily browsing HN. This is why we come to HN, and it's contributions like yours that make this valuable!
marai2··on Joan Feynman has died
For my own son at a certain point I stumbled upon the strategy of not providing him with real answers (most probably because I myself didn't know the answers) but instead sharing in his curiosity with him and saying things like "wow that's interesting, I've never thought about that. Maybe this happens because of X, or Y. Do you think it could be because of Z?" Like Joan quoted above - at some point in their age providing answers takes the fun out of things for them. Or rather closes their curiosity and inclination to further think about the question. I feel now my job is to encourage them to not limit themselves and develop more independence in thinking about things themselves.
marai2··on MIT OCW: Statistics for Applications (2016)
Since it's seems like you were already motivated and interested in learning Math on your own, how would you describe what your learnings were before you enrolled in formal studies? In other words if you could travel back in time to talk to yourself before you made the decision to enroll in a Master's program, what would the younger you have asked the older you and what would be the response? For example I'm thinking a reply might be like "well you're going to miss out on opportunities xyz by commiting to a Master's program, but because I know you and know you wouldn't be happy without satisfying your desire to learn Math in a more formal study the trade of is worth it. And you don't know this yet but when you start learning about P,Q,R you'll really get a kick out of it" :-)
marai2··on How do I design a game from scratch? A primer on core loops
This was awesome! I'm going to code this with my son this weekend! It's simple enough to comprehend and should allow us to code this in a few hours with his basic programming knowledge.
marai2··on The silence of the owls
Thank you for sharing this video. While I had only skimmed the article, the video is incredible and I'm so glad someone shared it!
marai2··on Ask HN: What do you use to keep track of bookmarks/notes/snippets?
"pasttime" is a good description. On slow HN days when there is less interesting content to me on the front page I'll check out my favorites and then have an "holy cow! I have so many interesting articles I need to catch up on" moment :-)

What I would really like to do when I have some spare time is write a browser extension that will randomly inject a few of my favorite links into the HN frontpage for me so I can passively revisit these posts and discussions I've saved.

marai2··on Ask HN: What do you use to keep track of bookmarks/notes/snippets?
Hacker News' "favorites" is now my bookmarking service :-) It's like a poor man's Del.icio.us. (It doesn't checkmark majority of the OP's boxes). But if your interests align with mine fp, ML, lisp then you may want to check out my favorites list. https://news.ycombinator.com/favorites?id=marai2
marai2··on Larry Tesler Has Died
From his resume:

1962-1964 Stanford University Departments of Genetics and Computer Science programmer

marai2··on 18-year-old personal website, built with Frontpage and still updated
What is the oldest website still standing?
marai2··on How I write back ends
I liked this comment in the article (might use a variation myself):

"If you must sting, please also be nice. But above all, please be accurate."

marai2··on Map/Reduce for Mortals
haskell: sum [n^2 | n <- [1,3..5]]

I just remembered haskell's "range" operator ".." can also take a step size.

['a', 'd' .. 'z'] => "adgjmpsvy"

marai2··on Google Brass Set 2023 as Deadline to Beat Amazon, Microsoft in Cloud
Of all the comments about damage in this thread I think this is the most damaging. In other words if I were AWS and Microsoft sales I would be calling all the big clients on Google Cloud and scaring them about their future prospects and wooing them with some sweet deal. Even if Google does an about face in tomorrows news cycle the time for MS and AWS to strike is now.
marai2··on Show HN: Notimeforbooks.com – Read a book, one page at a time, in your inbox
I actually implemented something like this for my ownself. I have a suggestion that you may want to try out as an experiment. Somehow give the user the ability to choose when to receive the next update (and maybe even how much). So for example I know I'm going to be busy the next couple of days but I want to keep the continuity, so maybe I can schedule to have only a couple of paragraphs sent to me. Or I know I'm going to be bored out of my mind this weekend I can schedule a page sent to me every 4 hours.

In other words if you can add this little gamification aspect and the idea that I have or can have more active control over what's delivered to me, I suspect you'll have better engagement. For me after the novelty of implementing my own a-page-a-day solution wore off and when I missed a few days then it just seemed like a chore to catch up with my missed reading.

marai2··on I just lost my wallet on the way home from work
Two weeks ago in Maui at the visitor center at Mt. Haleakala a distraught young woman came in saying she had dropped her wallet somewhere between the visitor center and the peak. When she went to the women's bathroom in the visitor center to check if she might have dropped it there, she found someone else had forgotten their iPhone by the sink. Within a few minutes an older couple walked into the visitor center and said they had found a wallet on a hike but had lost their iPhone :-) Two individuals each finding the others lost item was pretty karmic!
marai2··on Gerbil – A meta-dialect of Scheme
That is a succinct funny joke!
marai2··on How to Write a Lisp Interpreter In Python (2010)
I too was wondering this. Is this your full time job? Are you a bot? :-) Just kidding. I too find this useful - found some interesting discussions on the Constructing a Compiler thread from yesterday. Keep up the good work!
marai2··on Ask HN: Your favourite tutorial for total beginners?
Can someone recommend an easy tutorial for beginners for getting into electronics?
marai2··on Crafting Interpreters: Calls and Functions
"Call me Ishmael..." has to be in the epigraph of this book!
marai2··on Show HN: Tennis Grand Slams Visualization
Fixed. Thanks for the feedback!
marai2··on Show HN: Tennis Grand Slams Visualization
Clickable: https://tennisgrandslams.github.io/
marai2··on Bald Eagle Filmed Swimming
Though the linguistic tangent was off topic for the OP, I'm glad you shared it, it was a really interesting tangent!

"... All of that isn’t really as significant as what’s more difficult to think about, but much more important: What’s the fundamental design of language. If you want to understand what the function of the visual system is, you can’t just say “I use it to watch television.” That’s not biology. You want to understand the visual system, you have to look into its nature. See what it does. Investigate it. It’s a scientific problem. And then you find things about the visual system that are surprising. It’s the same with language. Its’ not enough to say “Yeah, I use it to talk to my friends.” If you want to understand something about it, you have to look into its nature. And you can’t do that in a casual conversation. THat requires investigation, like any other hard topic. And when you investigate it, you find things like I just mentioned, that linear order just isn’t part of the way language is used. You can see it in simple cases. Take the example I used last night, take this sentence: “Eagles that fly swim.” Ok. And put an adverb in front of it: ..."

marai2··on What Is Suspension Trauma a.k.a. Harness Hang Syndrome?
Thank you for your comment. I hadn't paid any attention to why sitting was bad for your health, I thought that my daily routine of exercise was sufficient to take care of this issue. Now that your comment has explained this really clearly - that it's the prolonged hours of the inactivity of the legs that's the issue, I will definitely make it a point to get up and move around more frequently. I can and have just sat at my desk for stretches as long as 4-5 hours just concentrating on code routinely. Your comment may have saved me from my work habits contributing to an early demise :-)
marai2··on Fulcro Developers Guide: Single-page full-stack web applications in clj/cljs
Could you describe what the deficiencies or rough edges were with Clojure and Common Lisp in your experience with them?
marai2··on Karen Uhlenbeck, Uniter of Geometry and Analysis, Wins Abel Prize
The closest I will every get to something like an Erdõs number is that I can now claim the one and only female Abel prize winner was my Differential Equations teacher at college! I missed taking a class with Steven Weinberg when I got to UT because he semi-retired the year before.
marai2··on Programming Books You Wish You Read Earlier
This is fantastic!
marai2··on What I've Learned from Hacker News (2009)
Maybe the mods can add a new FAQ on what the uniques and traffic growth is like now. And maybe update it on even just a yearly basis?
marai2··on The Route of a Text Message
Yes! Now make it into a book and take my money!

Or as is frequently mentioned on HN, sell the product before there is a product - to see how many people would become customers.

← PreviousPage 4 of 6Next →