HNHacker News
TopNewBestAskShowJobs

jmkr

209 karma · joined May 2, 2016

submissionscomments
jmkr··on Light mode, Dark mode, and Gen-Z mode?
Yes, the rescheduled MSG New Years Phish run, then summer tour.
jmkr··on Lessons from a tech job search
Can you use a manager at a previous employment (before your recent one), and a coworker you got along with from your last gig?
jmkr··on Ask HN: How did you overcome perfectionism?
> I struggle with starting. I think I can't accomplish the perfect result I envision so I find myself paralyzed and unable to begin.

I think you're on a similar note to my thought on this thread. As I've gotten older it's been less about perfectionism as a platonic truth, and more as "the greatest I can be" knowing that it won't be perfect.

That causes other problems, but does including trouble starting and finishing.

So my most recent method is "just read the book." And if I get stuck, to keep reading the book. It's when I put the book down or get stuck the book doesn't get finished. But at least if I finish a book I can always go back, and then I have one more thing accomplished even if it's not 100% and it's better than 10%.

I think "just do the thing" is the best advice I've ever gotten.

jmkr··on Ask HN: What do you have for breakfast?
Banana smoothie and coffee.
jmkr··on Beginning Mathematical Logic: A Study Guide [Expanded New Version]
Last week I decided I wanted to _relearn_ logic, and actually found this as well. I studied some Philosophical and Mathematical logic back in school, and kind of miss it.

I also found https://openlogicproject.org/ which is a nearly 1000 page book, so I plan on going through some of that as well. Might be of interest to you.

jmkr··on Ask HN: Which tech stack is the most fun?
Not OP, but we're currently using Pedestal to serve Lacinia (graphql).

Previously I've used compojure and all that.

I've only done the data/backend stuff, so I've personally never seriously used cljs, and my companies would use a regular reactjs frontend.

But Clojure is definitely a joy and if I had to make a frontend I'd probably reach for something like reagent.

jmkr··on Ask HN: I'm looking for a good book on the fundamentals of CS
> All algorithms class and data structures are best understood with a mathematical intuition.

It's funny, I like to say I program by intuition. Trying to go through algorithms now, many years after college, makes me realize some math shortcuts really help, and I no longer have an intuition for that.

jmkr··on Ask HN: What Are You Up To? (December 2021)
Been trying to work through interpreters/compilers/PL with the idea that it will help me solve many different problems.

I thought it would go quicker but it's taken some time to let the ideas sink in.

jmkr··on Remember this? Stick figure fighting
Yes, it's what first got me into programming.

Back in the early 2000s I saw videos like this, got myself flash, and made animations myself. I used to hang out in forums where people would make stick figure animations. We all had dreams of being animators.

I was ok at it, but I still had Flash, and Flash had ecma script, and people made games. So I started making games and learning to program. There was also game maker or rpg maker or something like that, and that also had scripting to do incredible things which inspired me.

Of course I had already messed around with making websites, html, css, early js, and geocities for a few years by then, but I credit Flash for really getting me into programming.

jmkr··on Teach Yourself Computer Science (2020)
> but taking a course on programming languages, studying grammars, lexers, parsers, etc. helped make everything click and feel less shaky.

I'm currently trying to learn all of this and wish I had completed my CS degree since you have peers going through the same thing, and a professor for office hours. I find it a little difficult to get through on my own, but I hope to get far enough to participate in PL.

jmkr··on The Humble Brilliance of Italy's Moka Coffee Pot (2018)
Used to love my moka pot but got rid of it. This post inspired me to get another one.

Any recommendations for fair trade coffee? I usually drink equal exchange, but it's not the best coffee.

jmkr··on What's the Future of IDEs?
Wish I started out with Emacs, but after 10 years of curating my vimrc, I don't have time to replace all my custom plugins/bindings by figuring out elisp.

I liked Doom as a vanilla editor, but I went back to vim.

For what it's worth `vim-iced` is pretty cool for Clojure. I didn't like Fireplace at all.

jmkr··on Ask HN: How best to prepare for Python interviews starting in 3 months?
Take an interview now and see what questions they ask you so you know how better to prepare in those 3 months. If you know closures and generators you're probably already fine to work it's just passing an interview. Maybe you'll get lucky early on, more than likely it will take a little bit, but you'll "learn as you go."
jmkr··on Ask HN: Those who quit their jobs without anything planned. How did it go?
Was in a rough spot a year ago so I took 3 months off. Found myself with a better company, less stress, and more interesting work.

We're pretty lucky a lot of us are able to do that.

jmkr··on Slitaz, A 50MB Lightweight Desktop Operating System
Glad to see Slitaz still alive and going well. I first used it probably in 2010, and I really liked how different it was from other distros at the time.
jmkr··on Ask HN: Would you accept a job in Crypto?
Possibly. It's not a space I want to be, but there's a lot of tempting aspects. New niche languages (Haskell, Rust, etc), language writing and design. So I'm sure some of the positions are fun.
jmkr··on Ask HN: Web based or app for video meetings?
100% web based.
jmkr··on In the 17th century, Leibniz dreamed of a machine that could calculate ideas
Leibniz is definitely an interesting person. I studied about him in philosophy, but in grad school I focused more on his contribution to the ideas of computers. Leibniz and Pascal is a good starting point in history.
jmkr··on Why Lisp?
Having never used Common Lisp, it's one of the languages I wish I've used for a long time.

However, working with Clojure and Scheme, I understand the power of repl driven development that is difficult to explain outside the experience of it.

jmkr··on What's Your Go to Command When You Open a Terminal?
`~/.ssh/config` is pretty awesome
jmkr··on Ask HN: What kind of projects make a junior candidate stand out from the rest?
I think that addresses my opinion to build passion projects.

I sometimes ask in interviews if they've checked out my repositories. I have a bunch, some skeletons, most unfinished, some doing an interesting thing whether large or small.

The answer is usually "no." This is fellow devs, not HR. Which is why I think one should create projects for fun, and learning.

As a person that sometimes does interviews, I make it a point to look at other's repositories, and I'm sure we'd have a great conversation about yours :)

Given that in my experience projects aren't looked at I think your post describes a really good _projects_ section on a resume.

jmkr··on Ask HN: What kind of projects make a junior candidate stand out from the rest?
Companies probably aren't even looking at your projects, but I'd keep it simple if all you wanted to do was build projects for a portfolio. Simple website with login + database.

If you're not getting a call back for interviews you should probably improve your resume. Maybe list and describe your projects as well, stuff you've learned from it, books you've read, communities/meetups you've gone to.

> I'm not talking about "just follow your heart and build something you would want to use"

In my opinion I do just build what I want. Passion projects are more interesting imo. You can describe and talk about them better, your goals, what you've learned, how you would do it differently, etc.

jmkr··on Janet – a Lisp-like functional, imperative programming language
I've noticed that the language inspires how people write code, and the community.

Sure you can write functionally in Python with generators, first class and higher order functions, but its not really how the community writes (all the time).

Scheme isn't pure functional, it is mutable, but people write _as if_ it is immutable.

jmkr··on Ask HN: Is Slack Down?
For the past hour or so.
jmkr··on Alternative Milks
Love oat milk, specifically Silk's Oat Yeah!

I think it's a good replacement. Since I eat a lot of _replacement_ foods, you kind of learn that you don't need that 100% to appreciate it for what it is. It's all learned taste.

I usually drink my coffee black, but a long time ago I made the switch to soy milk, and after a while it became natural in coffee. Oat latte's are pretty great too.

jmkr··on Teaching other teachers how to teach CS better
Any recommendations for getting more of the fundamental knowledge and not being the next store neighbor?

I feel like I'd be a much better programmer had I studied CS, but it's difficult to also self study when working so I'm trying to find some balance to learning. Like, easy reads that will show immediate improvement to keep me interested, instead of picking random dry textbooks.

jmkr··on Code is Engineering, Types are Science
You might be interested in reading about spec[0] and as always, a Rich Hickey video on it[1].

[0] https://clojure.org/guides/spec

[1] https://www.youtube.com/watch?v=oyLBGkS5ICk

jmkr··on ‘Vegan spider silk’ provides sustainable alternative to single-use plastics
Since NY doesn't have plastic bags for most shopping anymore, you see a lot more men carrying bags for shopping.

Fwiw, I throw a canvas bag in my pocket when I'm going to shop somewhere. And a lot of people carry backpacks anyway.

jmkr··on William Byrd on logic and relational programming, miniKanren (2014)
I think this was the first Will Byrd video I saw, and what got me interested in Scheme, and PL.

He has some great tutorials on Youtube too.

I still haven't dived too much into miniKanren, but it's on the list with the Reasoned Schemer.

jmkr··on Higher quality audio makes people sound smarter
Yeah and a sm58 isn't that expensive, I just bought a mic to have one. When I start recording out an amp I'll probably get a 57.
← PreviousPage 4 of 5Next →