HNHacker News
TopNewBestAskShowJobs

vga805

623 karma · joined August 28, 2015

submissionscomments
vga805··on Reasons Revealed for the Brain’s Elastic Sense of Time
Well now we need to know, if you're willing to share: what was the strangest experience you've had?
vga805··on MobX 6
Michel's immutability library immer is also awesome. I loved reading his post[1] about how it worked and digging through the source code. The JS community is lucky to have him and people like him.

[1]: https://hackernoon.com/introducing-immer-immutability-the-ea...

vga805··on For Camus, It Was Always Personal
I used to teach Existentialism before leaving academia. As the other comment mentions Kierkegaard's "Either/Or" is worth a read, I also recommend "Fear and Trembling."

The other two writers associated with this term I think are must reads are Dostoevsky and Nietzsche. The former's Notes From Underground is one of my favorite pieces of literature. I highly recommend reading it alongside his "Winter Notes on Summer Impressions," a travel diary he wrote that heavily inspired his later work. In it, he vividly describes the kind of anxieties he has with modernity that influences his work.

And for those wanting a higher level overview of Existentialism and the myriad (seemingly incompatible) writers associated with the term, I highly recommend Kevin Aho's "Existentialism: an Introduction." I've read most of the popular overviews and this one is hands down the best.

vga805··on New JSX Transform
from the post: "It will enable future improvements that reduce the number of concepts you need to learn React."

It's unfortunate that they don't expand on this. Is the reduction on the number of concepts simply that one doesn't need to import React? I doubt it. So what does this new transform enable in the future that will reduce the number of concepts you need to learn?

vga805··on Super Mario Bros. 3 in 3 Minutes – World Record Speedrun Explained [video]
In addition to how good Mitch is, he's also one of the nicest people around. I recommend his twitch if you wanna watch him speedrun, these days he's grinding SMB 3 10% with a crazy hammer bros. manipulation.
vga805··on Super Mario Bros. 3 in 3 Minutes – World Record Speedrun Explained [video]
I love the speedrunning and ROM hacking communities. Speedrunning has become my sports entertainment. And I finally learned Assembly by messing around hacking Super Mario World.

All I can say is that I wish I combined my passions for programming and gaming much earlier in life.

If you like this kind of video, I highly recommend Summoning Salt's World Record Progression videos: https://www.youtube.com/channel/UCtUbO6rBht0daVIOGML3c8w

They don't always dig deep as the original video post, but the discovery of glitches comes up often and the videos are incredibly well done.

vga805··on New Racket Language Website
If you have nothing productive to say, don't comment. It really is that simple.

And Racket is almost a decade older than Clojure.

vga805··on A circuit-like notation for lambda calculus (2015)
Check out the explanation of church numerals and the successor function on the lambda calculus wikipedia.

Church numerals are quite beautiful. We use the symbols 1, 2, 3, 4, etc., but there's nothing intrinsic to those symbols that denotes what number they refer to.

Church numerals, on the other hand, do encode the actual numbers. A church numeral is simply a function that takes in two other functions as arguments, call them a and b, and applies a to b N number of times, where N is the numeral you're encoding.

So (using JS lambdas to demonstrate):

0 = (a, b) => b // applies a to b 0 times

1 = (a, b) => a(b) // applies a to b 1 time

2 = (a, b) => a(a(b)) // and so on...

vga805··on React v17.0 Release Candidate: No New Features
How about you don't make it personal, and limit whatever criticism you have to technology. And why not include actual criticism, rather than just stating that you personally are not a fan. Thanks for the pointless comment otherwise.
vga805··on Shiro Kawai: Schemer, Lisper, Actor
Another multi-talented developer that comes to mind is the distinguished philosopher John McFarlane. He created pandoc, among some other things.

https://johnmacfarlane.net/index.html

vga805··on Interview with a Pornhub web developer (2019)
What did you find interesting about this? Seems like a typical stack to me.
vga805··on Ask HN: How do you find the energy for a side project after a 9-5 job?
"Weekends too go in haze or watching some Netflix."

Just don't do that. That might sound flippant but it really is the answer. The most productive people I know simply do not lose weekends to hazes and Netflix binges.

vga805··on Ask HN: What do you do to keep your mind from going into negative thoughts?
I was in a very dark place for almost all of 2019 and on and off for a few years before that. I dropped out of academia after spending 10 years pursing a career there, my marriage ended in disaster, I fell in and out of bad drug use, I was suicidal at some moments, etc. I feel like finally, I am in a good place.

To start, I was very lucky to find a good therapist during the end of my marriage. While it didn't pull me out of the depression entirely, it gave me the tools necessary to continue to work on my well-being after I couldn't see her anymore. If you are able to seek therapy, I suggest doing so and trying to find one you are comfortable with.

Along with therapy the following things have helped:

1) I shifted my goal from trying to remove negative thoughts to being able to better process them. Meditation helps in this regard.

2) Eating healthy and exercising makes me feel better in general and helps me process negativity, and it gives me the energy to stay focused on things that make me feel better.

3) I've made an attempt to foster kindness and empathy. This has paid off. I find myself less angry in general. Selflessness is an undervalued virtue in our individualistic societies. Volunteer work is a good place to start. I was able to find an organization that was dear to my heart, it was focused on homeless veterans (I am a veteran) and it revolved around exercise.

4) Cut social media out of my life.

5) Got rid of my news junkie habits. Rather than bombarding myself all day with the headlines, I set aside an hour or so each morning and only read quality sources, The NY Times, The Wall Street Journal, The Economist.

vga805··on Reinforcement Learning Under Moral Uncertainty
The Stanford Encyclopedia of Philosophy recently (March 2020) published an entry on Computational Philosophy, a newly forming field that employs "the use of mechanized computational techniques to instantiate, extend, and amplify philosophical research."

https://plato.stanford.edu/entries/computational-philosophy

vga805··on [dead]
Amen. I also love it. Maybe it's because of introversion, or having a hard time falling asleep most nights, but I just need my own room and bed. I enjoy cuddling but sometimes it feels like torture.
vga805··on How We Solved the Worst Minigame in Zelda's History [video]
Totally agree. I cannot recommend the first link posted here enough, Summoning Salt's channel. Some of the stuff that people discover about games, and then use to their advantage to shave off mere tenths of a second of a speed run is mind-blowing, and really does capture the essence of hacking. Sometimes thy literally hack the game by exploiting known memory flaws to skip sections, etc. etc.
vga805··on [dead]
the querystrings on this url seem harmless. i suspect im missing something, so out of geniune curiosity why the need to clean it up?
vga805··on Automated Work Recordings with OBS Studio and TaskWarrior and TimeWarrior
This is interesting. Have you noticed any practical effects on your workflow or productivity?
vga805··on Tell HN: Triplebyte reverses, emails apology
Is this really the place to call out individuals? Maybe it is. I don't know.

But in today's call-out/shaming culture, I think we'd all be better off if we held back the urge to call people out like this whenever we can. The leader of the company has already taken responsibility and he's here replying to people in real time. No matter how we feel about the situation overall, calling out more individuals seems to server absolutely NO purpose.

Maybe I'm wrong, but if I am then I just won't participate in these sorts of discussions any more.

vga805··on SuperCollider – A platform for audio synthesis and algorithmic composition
Came here to post this.

I enjoyed playing with overtone very much a few years ago. Haven't been at it in while.

Are there any new learning resources or pieces of the ecosystem I should know about?

vga805··on Ask HN: What interesting stuff are you browsing?
Books.

Right now it's Middlemarch.

vga805··on Tell HN: Call Mom
Or maybe they've learned to channel that anger in some positive way.

Not everything that works for oneself will "vastly improve" the lives of others.

vga805··on Omega-3: Intervention for childhood behavioral problems? (2015)
Omega-3 is not a single thing. There are three important acids, ALA, EPA, and DHA. The first can be found in some plant sources, I mostly get it from flax, soy, and kale.

The latter two are only found in fish, and for the vegetarians, algae. A few people have mentioned cod liver oil. I supplement with an algae oil, it contains the omega-3s and I believe avoids the worry of toxic metals.

vga805··on Omega-3: Intervention for childhood behavioral problems? (2015)
EPA and DHA can be had from plants? Which ones? Rapeseed only has ALA. As far as I know, those other omega-3s are only found in fish or algae oil.
vga805··on Joy: Web framework with Clojure syntax, fast startup and low memory usage
to the contrary, i disagree with your premise that it isn't a pretty landing page. i honestly dont think the code snippet needs to be fixed, thats all
vga805··on Joy: Web framework with Clojure syntax, fast startup and low memory usage
do they really need to fix syntax highlighting? for such a small snippet on a framework landing page, it seems fine.
vga805··on A Mathematical Theory of Communication (1948) [pdf]
I just recently finished the biography of Shannon called "A Mind at Play."

It was quite a joy and I highly recommend to anyone interested in these sorts of bios.

vga805··on Eloquent JavaScript 3rd Edition (2018)
Do you have examples of this? Perhaps they could be clarified in errata, or future versions.
vga805··on Luminus – A Clojure Web Framework
"Reagent is the recommended approach for building ClojureScript applications with Luminus."

Reagent is nice, but if you want global state management, re-frame adds most familiar concepts from redux but without as much boilerplate: https://github.com/day8/re-frame

vga805··on Computational Philosophy
I noticed the Philosophy of Computer Science article from the Stanford Encyclopedia of Philosophy was on the front page. That article is pretty old; this one here is hot off the presses and may be of interest. Sort of the converse of the other one on the front page.

edit: here's a quick summary of the topic from the intro: "Computational philosophy is not philosophy of computers or computational techniques; it is rather philosophy using computers and computational techniques."

← PreviousPage 3 of 6Next →