HNHacker News
TopNewBestAskShowJobs

jcpst

1,105 karma · joined April 18, 2015

programmer, composer

  jcpst.com
submissionscomments
jcpst··on I'm fed up with it, so I'm writing a browser
Modern cars. Older cars don’t spy in you or need subscriptions to bypass arbitrary hardware restrictions. But newer cars are ‘safer’, so it’s kind of a crappy tradeoff
jcpst··on I'm fed up with it, so I'm writing a browser
The difference with cars is it’s a lot easier to build yourself a vehicle. Used cars and parts and kits and how-tos are everywhere. It’s so much simpler than a web browser.
jcpst··on I'm fed up with it, so I'm writing a browser
Same. I even use gmail in the browser on Firefox/iOS, and all it does is give me a splash page saying the app is better, then I click through.
jcpst··on Show HN: Paisa – Open-Source Personal Finance Manager
At least with ledger cli, the format for a transaction is simple enough that a just make a script that reads the CSV that I can export from my bank’s website.

But to your point, it’s still a lot of customization and manual work, I never keep up with it for more than a month or two

jcpst··on Insiders reveal problems at Upside Foods
Yes- it’s pretty messed up seeing those wealthy carnivore animals systematically breed, cage and murder billions of the other animals just so it can be conveniently purchased on-demand at their animal grocery store.

Factory farming is pretty messed up. We like to paint a pretty picture of a pasture, and I actually do get to see that in the midwest US, but a lot of the meat people buy does come from horrible conditions.

jcpst··on How mobile apps illegally share personal data
If I go to a gas station and there’s video at the pump, I do not go to that gas station again.
jcpst··on Sweden brings more books and handwriting practice back to its tech-heavy schools
For me, writing on paper provides insights that I just don’t get from a computer.

Writing outside the lines, doodles and swirls on the edges as I ruminate. Adding geometric borders around certain areas, arrows pointing at important things. Leaning in to add a tiny side-note…

I still always program at work with paper and pen on one side of my keyboard. It’s a bit like a mental clipboard for me. It also gives me another reason to get my eyes off the screen for a bit.

jcpst··on Sweden brings more books and handwriting practice back to its tech-heavy schools
There is also scientific evidence that hand-writing down your goals on paper is a positive factor in achieving those goals (this was on a recent episode of huberman lab)
jcpst··on Sweden brings more books and handwriting practice back to its tech-heavy schools
I always thought being intelligent and lazy was superior. Why waste my time doing something if I don’t have to? You can ‘clever’ your way out of a lot of hard work and get the same results.
jcpst··on Phoenix 1.7 for Elixir: Edit a Form in a Modal
Just upvoting this isn't enough. I work in a large .NET shop. I only wish there was just the option of building admin or LOB apps with any of the three you listed above.

Sure, there's some consistency in the tech stack, but I do not need a full-blown TypeScript/React SPA any time I just need a page with a form.

jcpst··on What I have changed my mind about in software development
Good point. They’re all just tools and patterns. The actual tools used _could_ save some time, but experience plus the capacity to reason about software is a bigger deal.

The article just made me think of some devs that I’ve worked with that were obsessed with particular tooling (insert comment about a hammer and everything being a nail).

I do keep an eye on emacs. It turned into mainly my org-mode editor, but the v29 article that hit the HN front page recently has me curious about trying more dev work with it.

jcpst··on What I have changed my mind about in software development
This perspective is really interesting to me. I’d be interested in knowing what people find problematic with it.

I used to unit test all the components individually. But these days I test with most of the componentry wired up, only mocking the i/o layers. I end up writing fewer tests, they have been less brittle, and refactoring is easier.

jcpst··on What I have changed my mind about in software development
It would be interesting to know how long the author has been developing software.

For me, this is the kind of stuff I questioned in my first few years. After I productionalized a few real world systems for a business, the whole “dev street cred” thing lost it’s appeal. It wasn’t about some imaginary “dev purity” thing anymore, it was about being efficient and making sure I was contributing to the bottom line.

jcpst··on Jetbrains are offering 65% off Rider personal licenses for 65 hours
Huh- I use datagrip because I prefer the UI over say, dbeaver
jcpst··on Jetbrains are offering 65% off Rider personal licenses for 65 hours
Maybe someone correct me if I’m wrong, but VS for mac just looked like a fork of the Xamarin IDE I used to use on Linux w Mono. I tried it and was not impressed.
jcpst··on Jetbrains are offering 65% off Rider personal licenses for 65 hours
I use Rider over any other editor for F#, every time. The underlying resharper/jetbrains smarts are just way better than anything else IMO
jcpst··on Ask HN: What is your policy regarding smartphones for your children?
High school. We were able to keep our oldest from having a smartphone until then. She’s in college now.

The external pressures are nuts. It got to where she was just staring at the screens of her friends phones.

My next oldest starts middle school next year. She has a smartwatch set to “family mode” for when she wants to walk to her friends or the park without an adult. She has access to the internet on a home computer. I think that better because she just ends up researching her curiosities over “engaging” with some mobile app. I get a report of her search history to make sure there’s nothing that is a code red.

jcpst··on Building a digital music collection in 2023
This is worth it. I purged my collection years ago. All I kept were my top 3 or so favorite artists, which were too obscure to replace, and bands I did shared gigs with or played in, and a few of my favorite studio albums I recorded.

I started collecting on bandcamp and it was really refreshing. I picked up a few albums I used to own, but maybe only 1-2% of my collection. I like how they show you music that was purchased by people who share some albums in their collection with you.

I tried streaming for a few weeks. It didn’t feel right, like I was ripping off the artist. I’d rather support bands I like by buying their album. I’d have to stream them thousands of times to give the same level of support as an album purchase.

But of course I’m just a hypocrite because I stream television. Then again, I never collected video.

jcpst··on Show HN: Just intonation keyboard – play music without knowing music
Fantastic, this is great work. Takes me back to my undergrad days studying Ben Johnston’s JI systems for my own compositions.
jcpst··on Facebook must pay $100.000 to Norway each day for violating our right to privacy
It took me a minute. My brain saw the period and then truncated the third zero to make sense of it. This is pretty common in humans. But because I thought that one hundred dollars was odd, I read the article, which I then realized it was one hundred thousand.
jcpst··on The combined power of F# and C#
Microsoft has a good tutorial that showcases what you can do when designing with switch expressions in mind:

https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals...

Probably one of my favorite recent-ish additions to the language.

jcpst··on AI won’t replace humans, but humans with AI will replace humans without AI
Yeah, that’s how I viewed it too. I figured it was just an assumption on their part, rather than an accurate statistical statement.
jcpst··on AI won’t replace humans, but humans with AI will replace humans without AI
> A baker with a website and an online presence is finding more customers than a baker who only exists in the real world.

I can say for sure that this is simply not true. There are bakeries without websites that make a killing, while at the same time there are smaller ones in the same areas trying to drum up business online with less success.

jcpst··on I'm betting on HTML
I would love to just flip a switch in the browser dev tools and see html validation errors.
jcpst··on I Paid Off $194k in Student Loans in Six Years. It Wasn’t Easy
Ok. Am I supposed to feel bad now?

It’s fine if you’re neighbor makes more than me. I bet I have other neighbors that make more than me too.

I bet your neighbor didn’t just decide to own a landscaping business and went straight to his 3 hour days with 8 crews.

Guess what- I worked for myself for 7 years. I had some good times.

I like my “corporate slave” job better. I work when I want and where I want. It doesn’t even have to be 40hrs.

I don’t really deal with customers or deadlines, or making sure other people do their job.

I’m not worried about layoffs. And I’m not wishing for one so I can escape. My boss is the shit. The people high up know me by reputation. They don’t want to lose me. They know I could easily be working for a competitor.

So, what else is wrong with me preferring an employer over working for myself?

jcpst··on Marijuana addiction: those struggling often face skepticism
Great podcast from Huberman Lab covering a lot of science around caffeine use.

https://hubermanlab.com/using-caffeine-to-optimize-mental-an...

A few takeaways:

* stopping caffeine ingestion 8-12 hours before you plan to sleep is beneficial to your sleep. Even for people who can drink coffee late in the day and still go to sleep.

* delaying the first dose 90 minutes after waking up can help mitigate the “afternoon slump” many people experience.

jcpst··on Marijuana addiction: those struggling often face skepticism
Funny story: at my first programming job, there was a coworker that had never had coffee before. Then he tried some and started drinking it everyday. Then he realized “he couldn’t stop” after it was time to start paying the coffee club dues (somehow there was an IT shop without free coffee).

It is surprising, but from my experience, there are some people that actually don’t realize it’s addictive.

jcpst··on I Paid Off $194k in Student Loans in Six Years. It Wasn’t Easy
That doesn’t work for everyone though.

I work for an employer because I don’t want to spend time running a business. It’s just not worth it for a lot of us. I don’t even ever want to be a manager.

I’d rather just put in my 40 hours as an individual contributor and then have the remainder of my time to do whatever I need/want.

jcpst··on Web Dev Without Tools (2021)
This is a thoughtful approach, I like it.

I take this one step further- I like to start some web prototypes with a single HTML file (Single File App). All you need is an editor and a browser.

Jsdoc and copilot make this pretty rapid now too :)

jcpst··on It's 2023, so of course I'm learning Common Lisp
Doesn’t walmart use clojure?
← PreviousPage 3 of 14Next →