HNHacker News
TopNewBestAskShowJobs

marcusbuffett

828 karma · joined February 9, 2019

marcusbuffett@me.com
submissionscomments
marcusbuffett··on The Bad Economics of Wtfhappenedin1971
I personally find Wtfhappenedin1971 to be super interesting, even if the conclusion about floating currencies could be wrong. The author here hand-picks like 4 things out of the 50 charts, and IMO the least interesting ones.

There’s some massive trends that started around 1971, where healthcare, national debt, education costs, housing, etc all just start to skyrocket, outside of just inflation.

I think the 1971 author is certainly motivated in his reasoning to explain what’s going on through his lens, but the OP here seems equally motivated to decide that actually nothing is going on.

marcusbuffett··on How some common material imbalances affect your win-rate
Thanks for mentioning this, has been fixed!
marcusbuffett··on Show HN: A ChatGPT TUI with custom bots
As someone who loves to stay in the terminal when possible, this looks awesome. The lack of multi-line input is a bit of a bummer but I guess I can c+p from my editor or something
marcusbuffett··on FauxPilot – An open-source GitHub Copilot server
Copilot is a million times better then Tabnine. Tabnine was promising, but totally stopped making any improvements to the model after it got bought out years ago.
marcusbuffett··on Ask HN: What has your personal website/blog done for you?
I blog at mbuffett.com , personally I just like seeing that people are engaging with or learning from my posts. Like whenever there’s a new release of Bevy, I get hundreds/thousands of people reading my snake game tutorial, and that’s fulfilling to me, to know that I’m helping people. For the more opinion-based posts, it’s fun to see the discussion on HN, or get emails from people agreeing/disagreeing.

I’ve had 3 blogs now, the first was just for fun, the second was because I was told it was “good for my career” in some vague sense, and now I’m back to doing it for fun. The one I did for vague career reasons had the worst content, and did nothing for me. In general I think it’s hard to have a blog lead you to jobs, but maybe this isn’t true if you’re blogging about very niche stuff.

I kind of object to the “purely vanity” catch-all in the last sentence, as if the act of creation has no intrinsic value, so if it’s not a means to an end, it must be for vanity.

marcusbuffett··on Helix: Post-Modern Text Editor
This project looks awesome and as someone who’s used vim/neovim my whole career, I’m very excited for a modern modal editor. If it had an easy motion/sneak/leap/hop sort of thing (there’s an open PR), I’d switch right away. I keep checking on it every few weeks. Can’t wait for that and the plug-in functionality.
marcusbuffett··on Ask HN: Companies of one, what is your tech stack?
I run https://chessmadra.com

React + Typescript frontend

Rust backend

Architecture stuff: kubernetes, Kong, postgres, all hosted on DO

marcusbuffett··on Magnus Carlsen resigns against Hans Niemann after one move
Are you talking about this most recent game? Because the move he played was 1… Nf6, after 1.d4, which is one of the top three responses to d4, called the King’s Indian. Whether Hans is cheating or not, there’s zero chance he doesn’t know what to do against a King’s Indian. Magnus plays some off-the-wall openings and I think he could use it as a bit of a test like you’re saying, but this one wasn’t one of them
marcusbuffett··on My setup for ergonomic and performant Zustand in React
Oh shoot didn't even realize I did that, will update

EDIT: turns out I can't :/ oh well

marcusbuffett··on My setup for ergonomic and performant Zustand in React
Think I have some interesting, dare I say good, approaches to managing complex state on my site, so just sharing some of that for discussion.
marcusbuffett··on Show HN: A daily math puzzle inspired by Wordle
Hey I really enjoyed this one, really tough. I think an easy mode where you were still allowed to use the numbers that have been grayed out would be nice
marcusbuffett··on Competitive Programming with AlphaCode
I would have guessed around the same chance, this was surprising to me after playing around with copilot and not being impressed at all.
marcusbuffett··on Ask HN: Who wants to collaborate?
I'm interested in collaborating with someone for my side project https://chessmadra.com . There's no money in it, as I haven't monetized it and don't plan to, but if you're interested in chess, have ideas for training tools, have some design skills, any of the above, let me know, would love to collaborate. Also open to a mentoring sort of thing, if anyone wants to get some exp w/ React or Rust, as that's what it's built in.
marcusbuffett··on My out-of-body experience in a sensory deprivation tank
I have tinnitus and still really enjoyed the experience. No out of body stuff like TFA, but deeply relaxing.
marcusbuffett··on Ask HN: What am I doing wrong?
If you're comfortable w/ it, feel free to send me your resume, I've been on the hiring end of these 6 figure jobs quite a few times now, may be able to give you some tips. Email in about.
marcusbuffett··on A small guide for naming stuff in front-end code
Great tip, will be stealing this.
marcusbuffett··on A small guide for naming stuff in front-end code
In math and Haskell, sure, but this is wrong, not just pedantic. They are functions. The language docs call them functions. The keyword to create them is “function”.
marcusbuffett··on Bevy game engine 0.6
Shameless plug, I wrote a snake tutorial for bevy that’s become pretty popular, and just updated it for 0.6. https://mbuffett.com/posts/bevy-snake-tutorial/
marcusbuffett··on Intellectual Loneliness
I read a ton and this is my #1 complaint about nonfiction (and sometimes fiction too). I’ve read two books recently that broke this pattern (replacing guilt by Nate Soared, and hell yeah or no by Derek Sivers). It was a huge breath of fresh air, to not find myself skimming over the 32nd time the author feels the need to restate the premise of the book in only slightly different terms. Most authors just don’t have 200 pages of insight into whatever they’re writing about; I’m not sure why exactly they all feel the need to write 200-300 pages anyway.

I’m not sure where the disconnect lies, between the people that view this as a huge problem with nonfiction and the rest. I don’t think it’s book selection, because I’ll often read a book where I felt the last half was 90% rehashing, and in the reviews no one else will mention that the author ran out of interesting things to say halfway through.

marcusbuffett··on Scattered thoughts on why I waste my own time
I’m not trying to avoid wasting my time so I can hustle for shiny things though. I’d just rather have spent one of my limited days on this earth not browsing through Reddit.
marcusbuffett··on Ask HN: Anybody using the Rocket framework (Rust) in production?
I’ve been a long-time user of Rocket and just dropped it recently for actix web. I needed async which is only in 0.5, but other libraries weren’t updated for 0.5. While struggling w/ something related to that, a new nightly version of rust broke Rocket. I’m also not a huge fan of its fairing system. Wanted to like it, but just hit rough edges one too many times.
marcusbuffett··on Show HN: A site I made to train my chess visualization
I hadn't heard of RealChess before, thanks for the link. Some of these exercises are definitely interesting. I like the idea of the attacked pieces exercise combined w/ visualization, I'd like to add an exercise like that to my site at one point. The ChooseMove feature is very similar to the Blunder Preventer on AimChess, which I've found to be useful.

The 2-ply default may be a bit soft. I wanted to keep the defaults as easy as possible, so the initial couple puzzles aren't discouraging for lower-rated players. I think I could make the adjustment there more discoverable though.

marcusbuffett··on Show HN: A site I made to train my chess visualization
Just something I've been hacking on, since I found the existing tools for visualization sort of wanting.
marcusbuffett··on Thoughts on chess improvement, after gaining 600 points in 6 months
Just that it’s less about how good my best moves are, and more about how good my worst moves are. It’s not a benefit to be able to figure out the next 5 moves in a really complex tactical position, when most games are decided by a simple tactic or hanging piece.
marcusbuffett··on Thoughts on chess improvement, after gaining 600 points in 6 months
Research on this seems to mostly have settled on “no, maybe some accelerated development for kids”. I just know it’s better for my brain to be thinking about chess for 2 hours than to be on Reddit for 2 hours, which is what I was spending the time on before.
marcusbuffett··on Thoughts on chess improvement, after gaining 600 points in 6 months
I don’t have hard data to back this up, but I do think that 1200 to 1800 on lichess in six months is very solid improvement, there’s a ton of accounts that have 10x+ my playtime and are rated below. It doesn’t seem to be just a time invested thing.
marcusbuffett··on Thoughts on chess improvement, after gaining 600 points in 6 months
I think part of this is the slow time control, it's hard to tilt for more than a few games on rapid, since games can last up to 20 minutes. The other part is I think I was chronically under-rated, because of my ratio of studying to playing games.
marcusbuffett··on Thoughts on chess improvement, after gaining 600 points in 6 months
I think from a higher level there are some interesting things, you're right that I should have gone into it a bit. One of those is that raising my ceiling of play, like challenging myself with super tough puzzles, was actually totally unproductive. Raising the floor of my play, however, was hugely beneficial. I imagine this generalizes somewhat to other pursuits.

The other takeaway I've had is how different procedural learning is from declarative learning. Among one of the weird features of it is I don't actually know how much something is helping until I get to the board and play some games afterward. There were exercises I thought were helping a lot in the moment, but had no effect on my play, and vice versa.

Also sometimes people that are good at something are the worst to ask for help. For example, if you ask "how can I stop blundering?" (one of the most common questions on forums), common advice (from good players), is to have a mental checklist before making a move: threats, captures, skewers, pins, etc. But nobody actually plays like this, running through some checklist before every move. You just slowly rewire your brain over 100s/1000s of games and puzzles. If my queen and king are lined up now, and there's a rook on the board, that's as obvious as a flashing light on the board saying "hey watch out for pins!", but there's no easy answer to tell a beginner that will get him to that state, so people try to convert that feeling they get into a manual approach, and it just doesn't work. I guess this is like the key feature of procedural learning, that it's resistant to verbal explanation, but that doesn't stop people from trying, so you just need to learn to take it with a huge grain of salt.

marcusbuffett··on Thoughts on chess improvement, after gaining 600 points in 6 months
Hm you know what that makes some sense, my bad
marcusbuffett··on Thoughts on chess improvement, after gaining 600 points in 6 months
That’s solid improvement, good to know. I may pick back up with the woodpeckering at some point.
← PreviousPage 2 of 3Next →