HNHacker News
TopNewBestAskShowJobs

fatnoah

3,986 karma · joined September 20, 2017

submissionscomments
fatnoah··on How to actually use the notes you take
#1 (processing notes) got me through a big chunk of college. After classes, I'd go through and rewrite, organize, and otherwise reprocess the notes to make them more readable, understandable, studyable, etc.
fatnoah··on How Ultrasound Became Ultra Small
Or that there's a difference between a bath in 37C water and a bath in 100C wather.
fatnoah··on What I wish I knew about ESPP and RSUs sooner
Good point, though the result of my clever maneuvering is having to deal with a loss carry forward for a long time due to the amount involved.

I guess the bright side is that when I finally have some capital gains to report when I retire, I'll have something to offset them as the amount is large enough that the capital loss deduction allowed for ordinary income won't even be close to depleting it when I hit retirement age.

fatnoah··on What I wish I knew about ESPP and RSUs sooner
This article misses the main "gotcha" for me with RSUs. A vesting event counts as a purchase for purposes of determining whether it was a "wash sale" (selling and then re-buying) or not. Not knowing this added insult to the injury of selling previously vested shares at a loss, since a big chunk of the potential loss deduction wasn't allowed.
fatnoah··on NIH Researchers Identify Brain Connections Associated with ADHD in Youth
> My wonder is when does it to go from a kid just being a kid to a child actually affected by ADHD

That's the multi-billion dollar question. From grades K-3, my son got straight A's and was a typical "boy" in the classroom. Occasionally not the best at paying attention, but no big deal.

Fourth grade was another story. He'd come home exhausted, and cry himself into a nap nearly every day. Not coincidentally, that's what the academics shifted from pure memory, associative reasoning, and recall to tasks that also required planning and executive function. That, plus the expectations of better ability to sit still and pay attention were just too much.

We eventually paid the big $$$ for a full, two-day neuro-psych evaluation. It was eye-opening for both my wife and I. For me, it showed how differently my son's brain was working, and for my wife it shined a light on her undiagnosed ADHD.

We did resist giving our son medication, and waited until he decided that he wanted to try it (16 years). It made an amazing difference in his ability to study and stay on task, but it did come with the weight loss and a serious 4-6pm crash every day, though those effects seemed to mitigate over time.

fatnoah··on Experienced engineers are struggling to get hired
Facebook stock grants vest every three months, so it's as good as salary, so a senior engineer will be getting >$50k in stock every three months from day 1. Google is the same, except it's monthly. Not exactly the same as cash, but close enough for budgeting purposes.
fatnoah··on What happens when an HTTP client raises $225M at a $5.6B valuation
Yeah, I think "awful" isn't the right word. Absurd, incongruous, or something else is probably more appropriate.
fatnoah··on What happens when an HTTP client raises $225M at a $5.6B valuation
This is the first thing that came to mind:

https://www.youtube.com/watch?v=zyYI957ge4c

fatnoah··on GitHub Copilot makes insecure code even less secure, Snyk says
It's worth nothing that over the holidays, I decided to pick up Go for a personal project and tried GitHub CoPilot. I was tremendously impressed. At the beginning, it was mostly useful for helping me with syntax as I could ask it to write a for loop, access member variables, etc.

Over time, it would start to suggest larger and larger blocks of code based on what I was writing. It got to the point where it would auto-suggest entire functions based on my code comments. e.g. I'd type: "//Update a user" and it would then suggest complete code for doing just that, while managing to match the style of previous methods, use the correct ORM objects, etc. In general, it seemed to be 90-95% "correct".

However, it did like to remind me that it was just really good at putting words together. For the Update user, it suggested a function that exactly matched how I'd write it, except for this:

//Persist changes to Show object to the database

user.Save()

Just a nice reminder that the GenAI is not "thinking" about what it's doing.

fatnoah··on Amtrak adds more service throughout the US Northeast Corridor to meet demand
I spent a bunch of time trying to get my family to take the train from Boston to Florida, but didn't have any luck until a couple years ago. Our "flight" ended up requiring sleeping on a bench at the airport and driving for 6 hours. The trip ended up being about 25 minutes faster than the train.

Next time, we took the train, and had a few hours (intentionally) to kill in DC, so we checked out the Smithsonian. We then went to bed somewhere in Virginia, and woke up in FL. It does take a long time, but a fair amount of that was devoted to meals and sleeping. I was also surprised at how many stops the train made, and how many people got on or off at those stops. For many places, it is the most convenient way to go.

EDIT: I also knew we were on to something when it was my teenage son, who's by no means a train buff, suggested taking the train for our next trip to FL as well. I think there's something about our very busy and hurried lives that a train addresses.

fatnoah··on GitHub Copilot makes insecure code even less secure, Snyk says
Is this a surprise, though? I think any sane developer would expect that a generative AI code helper making suggestions based on existing patterns in your code would do exactly this. It's not "thinking" about security, performance, or other non-functionals.
fatnoah··on The First Dune Game 32 Years Later: An LGR Retrospective [video]
I have vague memories of Dune 1 gameplay, but very vivid memories of the music as well.
fatnoah··on Signs you're about to be acquired (2020)
I've seen this as an exec and an employee. In addition to things others have noted, I've seen:

  - Unusual visitors to the office (or even having visitors at all!) 
  - Sudden shifts in roadmap priorities 
  - Sudden changes in interest or emphasis on reliability
fatnoah··on Signs you're about to be acquired (2020)
I've experienced startup acquisition as an executive and as an employee. Unusual travel is spot on. Our CEO was a frequent traveler, but the rest of the exec team rarely traveled. When 5 of us were all traveling to the Bay Area at the same time, the cat was pretty much out of the bag.
fatnoah··on What I like about Go
I'm new to Go within the past year or so. Every time I start thinking about some fancy sugar I got from another language, I've basically realized that I didn't need it. The ease of "build" and "run" is amazing to me, and when I find I need to do something fancy in my code, I generally find that I don't actually need that.
fatnoah··on How Did REST Come to Mean the Opposite of REST? (2022)
Agree. I've built a bunch of stuff using those APIs and consuming those links is actually more work than not having them, IMHO. To find them, I have to look at response payloads, identify the field with the link, and then call that link to get additional details. A simple, documented resource to URL mapping would be easier to use. It comes at the cost of having to update code when resource locations change, but I've yet to see that happen outside of major API changes that break things in other ways that require code changes on my end.
fatnoah··on How Did REST Come to Mean the Opposite of REST? (2022)
For me, it all comes done to ideological purity vs. what works. Everything exists on that continuum.

REST as defined in Roy's dissertation is pure and beautiful, but the work of programmatically navigating such an API adds burden for no gain in the vast majority of use cases.

fatnoah··on Meta rebuffs Google's virtual reality tie-up proposal
It is worth noting that a "lowball" from Meta is still probably more than a "best offer" from the vast majority of other companies.
fatnoah··on The unwritten rules of negotiating with Meta
It's interesting to see how things have change. Granted, my sample size is 1 for negotiating with Meta a few years ago. In that, I had competing offers, but let the recruiter know up front that I wouldn't share exact details other than company and level. The initial offer from Meta was greater than my asking, and after asking for more to get closer to parity with other offers, they went above that number as well.

Of course, that market looked nothing like this one.

fatnoah··on Why Writing by Hand Is Better for Memory and Learning
Everyone's brain works differently. My mom worked at the county court and her side gig was creating transcripts of the court case. It was always amazing to see her fingers fly as she sat with headphones and a glazed look as the words seemed to flow directly from ears to paper.
fatnoah··on Pains of building your own billing system
My very first startup (early 2000's) was a SaaS billing platform. It was acquired long ago, but I've yet to work on any system that approached that level of complexity. Ignoring all of the challenges of taxes and such, things rapidly scale in complexity as soon as one needs some level of flexibility.

For simple cases where entitlements are limited and the billing is generic, I think it's fine to built it yourself as long as you're aware of the time and cost of doing so vs. buying it. As others have said, time spent on building billing is time NOT spent on building products.

fatnoah··on Marilyn vos Savant and the Monty Hall Problem (2015)
> However, the odds of going through this weird game show setup are 2/3 as stated.

This was one I could never get my head around, so I simply listed all the possible scenarios, and counted the number of car vs. goat results. Sure enough, it worked out to 2/3 and my mind was blown.

fatnoah··on Why Writing by Hand Is Better for Memory and Learning
My own personal and completely based on anecdote opinion on note taking is that I can write notes while paying attention to something else, but typing has a much higher cognitive load, so more of my attention is focused on operating a keyboard vs. listening.

I'm also someone that needs good visual organization to really study and learn things, so a habit I built in college was to write all of my notes, and then later transcribe them to computer. That helped it flow through my brain twice, organize the notes, and also do so when my sole task was working with the notes rather than capturing notes AND listening at the same time.

fatnoah··on Teen Subcultures Are Fading. Pity the Poor Kids
Agree. This feels like judging youth because they don't feel compelled to conform to some "subculture" in order to have a happy, fulfilling youth.

As the parent of a teen, I see a massive difference from what I saw as a teen in the late 1980's. At my school, there were very clear and visual identifiers for whatever group kids were in. Crossing these lines was effectively leaving one's comfort zone, and was awkward and difficult.

For my own kid and those that I see at his school, it's much more about common interests, and that feels like more of a matrix than the coveted & siloed subculture worshipped by the author. Kids seem to be more united by what they do than what group they identify with. There are still peer pressures, elements of shared culture (especially in clothing), but it doesn't feel as rigid as in the days of my youth. The old cliquey tropes seem very, very diminished.

fatnoah··on In Defense of Simple Architectures (2022)
> When cloud was the hot new thing the company that I worked with launched a replatform on AWS. It gave us the ability to get through the initial scaling and sizing with ease. We left right away, because even then the costs did not make sense.

Cases like this always fascinate me. I've led a "move from Data Center to AWS" effort twice, and both times it was at > 50% cost savings. However, I think both were probably small infra footprints compared to many cases like many others.

fatnoah··on Why diets backfire: A year after weight loss, the desire to eat grows (2018)
I'm in the same boat in that I get hungry when I exercise, however I also seem to crave healthier foods when I do. For whatever reason, that protein + salad that wouldn't satisfy me prior to excercising perfectly hits the spot when I do. I have to guess there's a whole lot of biological signals + psychology happening there.
fatnoah··on How I got scammed out of $50k
> The writer had carried on entire conversations with Krista and Calvin which lacked a scam angle.

>"How much money do you have in your bank account?"

These scammers were good and had finesse, and the incremental approach is 100% effective. This one also plays on the "know your customer" horror stories that people have likely heard about accounts being frozen.

One has to stop every now and then to find the big picture and ask questions like why money in a bank account has to come into play, or to note that getting more detailed and in-depth are often signs of spinning a tale vs. telling the truth. That's also hard to do when you're probably in panic mode.

The callback from the spoofed phone number is very good, but also revealing. The fact that they called the victim and not vice versa, or that the call came from the main number are all clues that something is amiss.

> “It’s a government number,” he said, almost indignant. “It cannot be spoofed.”

This is something that should be taught. I only know how easy this is because I worked on messaging/telephony apps and an occasional misconfiguration while testing resulted in me sending texts or initiating calls that appeared to be from a completely different number than the one I was trying to use.

fatnoah··on The Golden Age of Cordless Power Tools
Interesting, I have a DeWalt 24v (I think) set. In the week I spent building a playhouse (soft wood) for my son, the drill and impact driver were in constant use for a week, and I'd charge every day or two. For my "normal" usage, it's weeks to months between charges. Seriously. The last time I charged a battery was September, and I use the drill for a few minutes every month, and it's still showing 3 out of 3 bars. That set, the set was very pricey!
fatnoah··on The Golden Age of Cordless Power Tools
Interesting, I have a DeWalt 24v (I think) set. In the week I spent building a playhouse for my son, the drill and impact driver were in constant use for a week, and I'd charge every day or two. For my "normal" usage, it's weeks to months between charges. Seriously. The last time I charged a battery was September, and I use the drill for a few minutes every month, and it's still showing 3 out of 3 bars. That set, the set was very pricey!
fatnoah··on A smarter CD command. Supports all major shells
I really want to like Warp, but I just can "untrain" my brain from years of visually grokking terminal outputs. Despite it's features, it's impossible (based on my experience and feature requests in their GitHub account) to recreate my simple and preferred shell prompt that includes git branch, date/time, and full path without tons of extraneous whitespace. It's a small thing, but my brain can't handle it for some reason.
← PreviousPage 6 of 34Next →