HNHacker News
TopNewBestAskShowJobs

ncfausti

299 karma · joined July 30, 2015

SWE @ Google CIS @ Penn Engineering Antler SG16

nickfausti.com

submissionscomments
ncfausti··on On Repl-Driven Programming
For people who use Clojure (or another REPL-capable language), would you say that this is the main reason why you use it?

Is it common to write Clojure or other REPL-capable languages in a more "traditional" manner (like how one would write say, Java or C)?

ncfausti··on Talking out loud to yourself is a technology for thinking
I'm learning how to write mathematical proofs now, and just today I wrote in my notes: "talk things through out loud".

It really is amazing the clarifying effect it can have. We think we have a good idea of what some concept entails, but once we speak it (or write it down), it finally starts to take a more defined "shape".

ncfausti··on Snapdrop – AirDrop equivalent through a web browser using WebRTC
İ have an Android and a MBP. The number of times where İ think, "why is this so hard to get this file to that computer" is more than I'd like to admit.

Cloud drives (iCloud, OneDrive, GDrive) are all too slow on bad WiFi.

This should help me.

ncfausti··on Google Cloud: $72,000 bill overnight
This was my thought as well.

What other kinds of businesses or services let you run up a bill of tens of thousands of dollars and then say, "Ok, you made a mistake, you can take it back"?

Any educated guesses on what this compute might actually cost Google?

I assume they're able to do this because the fixed costs have mostly been paid for already and the marginal cost of the electricity, system wear, and bandwidth are negligible, but I'm not sure.

ncfausti··on Pointer Pointer (2012)
From the title, I was thinking it might be an interactive demo of pointers in C, very surprised :)
ncfausti··on Guide to Effective Reading
Good point. Often by truly commiting to some goal or task that we'd like to develop into a habit for just ~21 days in a row, we can build that new habit.

Again, easier said than done however.

Might be time for me to revist the book The Power of Habit, but from what I remember, the main idea is to:

1. Identify what actions/events/stimuli cause us to fall back into old habits that we'd like to change.

2. Notice when those events are happening, and

3. Take some simple action to change our default mode response to the habit we'd like to develop

Edit: Cue -> Routine -> Reward is the main pathway for habit formation in the brain.

ncfausti··on Show HN: I Rebuilt MySpace from 2007
Can you elaborate on why you hate Mastodon as well? I signed up, never really got into it, but kind of always intended to.
ncfausti··on How to Think for Yourself
I love (and identify with) the sentiment of your last paragraph. One of my favorite cities is Sao Paulo. All outdoor advertisements were banned in 2006.

https://99percentinvisible.org/article/clean-city-law-secret...

ncfausti··on We learn faster when we aren’t told what choices to make
I'm wondering if this is the reason why when given assignments in class , if there are some directions on how to solve the problem (or some starter code), I usually have a harder time coming up with the solution.

It feels like I'm severely constrained into thinking through what the person who came up with the instructions/code was trying to do and work within those boundaries, as opposed to freely thinking about how I would solve it.

ncfausti··on University of the People: Tuition-Free, Accredited Online Degree Programs
I've been thinking about this as well. There is so much potential given the vast number of free and incredible resources online. Lmk if you're interested in working on something together.
ncfausti··on Tacit knowledge is more important than deliberate practice
Does anyone know of a service or website that matches mentors with apprentices?

I know there is https://www.apprenticeship.gov/ but I am thinking something more informal and online, e.g. a marketplace where you can match and pay $X/30 min. of quick and focused Q&A.

ncfausti··on Understanding Programs Using Graphs
I started learning Blueprints in Unreal Engine recently, I swear it has helped my problem solving ability in other general areas of programming. Watching the links light up as nodes are executed is pretty great for debugging.
ncfausti··on Ask HN: Name one idea that changed your life
Ah, I see! I agree. That paragraph is an excerpt from the website (as I was on my phone and didn't feel like summarizing the full theory).

On a macro level i.e. comparing people with vastly different circumstances/experiences/variables it does seem questionable, but on an individual level the change can be quite profound, going from a self-defeating to a more open/growth oriented mindset.

Also reminds me of one of my favorite quotes, by Henry Ford:

“Whether you think you can, or you think you can't--you're right.”

ncfausti··on Ask HN: Name one idea that changed your life
The title states "Name one idea that changed your life."

I haven't considered the research, I'm just talking about the positive changes I've seen in my life as a result of changing my mindset from "I can't do this because I'm not smart enough" to "this is hard, but I will learn it."

In the case of the former I was a non-starter. With the latter, everything becomes much more accessible.

ncfausti··on Ask HN: Name one idea that changed your life
The Growth Mindset.

To briefly sum up the findings: Individuals who believe their talents can be developed (through hard work, good strategies, and input from others) have a growth mindset. They tend to achieve more than those with a more fixed mindset (those who believe their talents are innate gifts). This is because they worry less about looking smart and they put more energy into learning.

Along with this goes embracing "feeling dumb" and pushing through. I don't understand something because I don't understand it...yet.

ncfausti··on Ask HN: What do you use to keep track of bookmarks/notes/snippets?
I just use a single spreadsheet on Google Sheets. This is mostly for ideas/things I want to explore with three columns:

Name, Description, Notes

It's been working well so far.

ncfausti··on Magic: The Gathering creator Richard Garfield on 35 years of making games
There's a large story/case study on Garfield in the book Game Design Workshop. Great resource for anyone interested in designing new games.

https://www.amazon.com/Game-Design-Workshop-Playcentric-Inno...

ncfausti··on Ask HN: Who wants to be hired right now?
Location: Philadelphia

Remote: Yes

Willing to relocate: Yes

Tech: Python, Java, C#, Unreal/Unity, TS, React, ML, NLP, Postgres, AWS/GCloud

CV: http://nickfausti.com/CV_NICK_FAUSTI_2020.pdf

Email: NFAUSTI at SEAS.UPENN.EDU

http://nickfausti.com

https://github.com/ncfausti

ncfausti··on Loss of sense of smell a marker for Covid-19 infection
Oh man. The girl I'm seeing just came back from traveling to Peru for spring break last week. She said she hasn't been able to smell for about a week, and most of the others in her group are reporting the same symptom.
ncfausti··on Magic Leap trying to sell for $10B
While I mostly agree with you, the iPad Pro is the exception. It's really one of my favorite purchases ever.
ncfausti··on Ask HN: How do you learn complex, dense technical information?
Never heard of this before, thanks!
ncfausti··on Ask HN: How do you learn complex, dense technical information?
Similar to what others have said, do a quick pass once to get a sense of what the context/main concepts are. pass 2) read the headlines of each section. pass 3) read the bold words of each section and make note of them. pass 4) read the first and last sentence of each paragraph in the chapter. pass 5) read the whole chapter as you normally would. The increased/repeated exposure helps you to contextualize/relieves anxiety associated with unknown terminology/concepts.

Make notes and use "chunking" to group similar ideas into groups and build up from those. It's easier to learn a bunch of small pieces and combine them, than it is to attack an entire subject all at once.

Use multiple sources and YouTube extensively (lectures/enthusiasts explaining difficult concepts). Sometimes a slight tweak to how a topic is presented, along with the context from past passes in other sources is enough to improve understanding.

Work through problem sets and free-recall to avoid cognitive biases of thinking you know some material better than you actually do.

Spaced repetition systems like Anki.

Experiment with all of these (and other approaches) and be objective about which work best for you.

Some helpful resources I've found over the years are:

https://en.wikipedia.org/wiki/How_to_Read_a_Book

https://www.coursera.org/learn/learning-how-to-learn

https://www.khanacademy.org/science/health-and-medicine/exec...

ncfausti··on Why I Procrastinate (2019)
As a 33 year old who was just diagnosed with ADHD, a few minutes into reading this I knew exactly where it was going.

For me, it was when I watched Dr. Russell Barkley's talk[1] and halfway through, it brought me to tears. No one before then had described exactly the way I felt on a daily basis.

Since going through a full day of neuropsychological testing and being diagnosed with ADHD-I and starting medication, I feel like the me I think I am, naturally curious, optimistic, and actually following through with the things that interest me. Planning and grad school assignments just click so effortlessly now, and my stress is way down, as I am completing things in a timely manner and not fighting myself at every step of the way.

If any of this resonates with you, please talk with a psychiatrist to see if this is something you're unknowingly (and unnecessarily) struggling with.

Also,if you're like me and like listening to audio books at 2 or 3x speed, check out Speechify, it allows you to listen to any kind of text including rough scans of books/PDFs. It's been incredibly helpful for required readings in classes.

edit: wrong video url

[1] https://youtu.be/_tpB-B8BXk0

ncfausti··on Alienated, Alone and Angry: What the Digital Revolution Did?
Thank you for this. It's something I try to explain to my younger brother (who can't understand why I prefer life in Europe to the Northeast US).

Interestingly, here's a photo I took of a park at sunset, in Kiev, with people outside enjoying each other's company and said sunset.

https://www.instagram.com/p/BxnIIPAnDpQ/

ncfausti··on A new school curriculum
A few years ago I would have agreed with you, however not anymore. Memorization is an integral part of internalizing some concepts and subjects. Check out this thread from Michael Nielsen on the topic:

https://twitter.com/michael_nielsen/status/95776322945477427...

ncfausti··on Calculus for the Curious
I just stumbled upon Infinite Powers in B&N, and after reading a bit, decided to buy it. Loving it so far. I’ve been curious about calculus for a long time now, since I’ve never taken a formal class on it and am now in a graduate CS program, I feel like I’m missing the deeper understanding of many of the formulas that are presented.

My plan is to get through it to get some background on the main ideas of calculus, then work through khan academy and/or read through Aleksandrov’s Mathematics Contents/Meaning.

If anyone knows of active forums/q&a/online practice for self-learning calculus, it’d be a huge help if you could share.

ncfausti··on U.S. widens trade blacklist to include some of China’s top AI startups
When China Rules the World by Jaqcues and AI Superpowers by Kai-Fu Lee are both very good.
ncfausti··on The effect of meditation on brain structure (2012)
This sounds a lot like the main idea behind the book "The Untethered Soul". Highly recommend to anyone interested in meditation, mindfulness, or letting go of everyday stress.
ncfausti··on Elixir 1.9
Fantastic talk. I have been meaning to learn more about Elixr for a while now, and this video was perfect. Thank you!
ncfausti··on Ask HN: How to deal with internet addiction?
I have the same issue. I’ve installed a browser extension that allows me to set redirects for any url. I’ve setup Facebook to go to khanacademy.org (I’m trying to learn more about linear algebra/calc) and reddit to go to wikiroulette.co

So far it’s been working to stop my sub-awareness level typing of these URLs and wasting time.

Another approach would be to look into mindfulness so that you become more aware of your actions/habits.

As an aside, if interested in the topic of awareness/attention, I was just listening to a great podcast that’s sort of related to your question:

https://smartdrugsmarts.com/episodes/episode-123-consciousne...

← PreviousPage 3 of 4Next →