HNHacker News
TopNewBestAskShowJobs

kody

467 karma · joined February 23, 2016

submissionscomments
kody··on Ask HN: Electron haters, help me understand (your hate)
Slack shouldn't display a blank screen for 5 seconds on startup on my M2. Not when Ripcord loads instantly.

I haven't built anything in Electron, but I've been writing Qt/QML cross-platform (focus on desktop) apps for a few years and I've found it to be a very productive and fast framework. You could easily write the entire app in JavaScript and QML and never touch C++ if you want.

Just my $0.02.

kody··on Thousands of small businesses are struggling because of R&D amortization
"Hey boss, can you go ahead and change my job title to Code Janitor?"
kody··on Ask HN: How can I get out of tech?
There are secular and religion-agnostic churches. Unitarian Universalism, for example.
kody··on New Clues (2015)
My old coworker would say "consuming anime". Drove me nuts.
kody··on Nobody knows what's happening online anymore
I taught a Middle School class on digital citizenship and found Common Sense's lesson plans helpful: https://www.commonsense.org/education/digital-citizenship

The kids engaged most with lessons about privacy and least with lessons about social media addiction and influence.

kody··on Why are websites requesting access to motion sensors on my desktop? (2019)
My students were able to program Arduino devices from their Chromebooks because of this tech. That would have been inaccessible to them if they had to use a "real" OS, which the school did not provide.
kody··on Ask HN: What’s Your Morning Routine?
4:00 Wake up, enjoy matcha latte and a banana

4:45 Jiu-Jitsu

6:30 Shower

6:45 Make another matcha and read

7:30 Breakfast with the family

8:00 Head to work

kody··on Ask HN: How many Slack messages do you send/receive outside working hours?
During COVID WFH, probably 20-30 per day. I didn't think it was a big deal since I had extra flexibility with my time during work hours. I eventually understood that I was blurring the lines between work and life. Now that I'm back in the office, I don't have Slack or my work email on my personal devices at all and I feel better for it.
kody··on Ask HN: Is Inflation Affecting You?
My grocery bill has increased, but otherwise I've been lucky enough to not notice inflation yet.
kody··on Let websites framebust out of native apps
I'm right there with you. I wonder why I even have a smartphone since I'm so app-averse, other than requiring the computing power to run any modern bloated website. I've had arguments with PMs instisting that, for example, a shopper in a supermarket is not going to download an app but they will visit a website that can offer equivalent functionality.
kody··on The World Excel Championship is being broadcast on ESPN
No professional organization that depends on Tool A to make things with real consequences should be using Tool B? /pedantry

An argument could be made that no organization should use Excel/Sheets for anything with "real" consequences.

I agree that Excel is stronger than Sheets in some regards, but Sheets with App Script and a little JavaScript knowledge goes a loooong way towards empowering people to build useful things collaboratively.

kody··on Shrugs.app – A native Slack client for macOS
+1 for ripcord. So much better than using a bloated web browser
kody··on Ask HN: What lifestyle choices have led to improved cognitive function/memory?
Completely quitting alcohol. I don't know if it's an age thing, but a single glass of wine will guaranteed drop my cognitive function the next day. It sucks to quit, but sucks less than living in permanent brain fog.
kody··on Ask HN: How do you use Notion?
I stopped using Notion of a few months ago due to the leaky abstraction of their blocks model. Back to plaintext (via Obsidian) for me.
kody··on Ask HN: Which programming language for a first-time coder in 2022?
Choose the best language for what the kid wants to learn.

Minecraft Education Edition - choose between Scratch, Python, and JS.

Battlesnake - any language with web server capabilities.

Electronics - C++, MicroPython, or Lua with NodeMCU

Love2d - Lua

PyGame - Python

etc.

I hesitate to recommend JS because it seems to introduce really bad habits, but it's hard to beat the feedback loop of writing code and seeing something in a web page. Lots of kids might be motivated to build an io game to share with their friends, for example -- JS on Replit or Glitch is perfect for that.

kody··on Ask HN-Beginner Arduino Kits
I'm teaching middle schoolers using Makeblock (https://www.makeblock.com/) products and I am completely blown away by how accessible these things are. Once the kids have built and programmed (using Scratch, Python, or C++) the bot out of the box, you can add RJ25 adapters which allow you to connect different electronics (in my case lasers, servos, and laser detectors).
kody··on Where are the low level system engineers?
"How git works", especially demystifying merge conflicts, has been a major pain point at all my jobs from embedded to frontend web dev, unfortunately.
kody··on Ask HN: What's the biggest problem you got during work from home?
I've gotten some of the best feedback on our software from coworkers over lunch or "water cooler" conversations. People rarely take the time to Slack over their ideas.
kody··on Ask HN: Books recommendations on developing critical thinking?
It's kind of a pop self-help book but I really enjoyed Annie Duke's Thinking in Bets, particularly in terms of managing risk and making decisions in uncertainty.
kody··on Ask HN: Where do you find your sense of purpose working in the private sector?
I got lucky and started working for a brand new private school last year. Coding is part of the core curriculum and afternoons are devoted to project-based learning. I get to work on a very small team trying to build an effective school from the ground up. I get to work on electronics, write code, and learn about education with the end goal of helping kids thrive in school and beyond.

If I weren't working for the school, I would want to work for a company whose core competency makes the world a better place in some way. I felt fulfilled working for a test prep company because I could help people take the next step in their education. I've also worked for a consumer-facing electronics company and felt very little motivation to go above and beyond because ultimately I was helping sell crap to people who didn't need it.

kody··on Ask HN: What time do you prefer to exercise?
I prefer about 5AM, but usually go at noon because the gym is empty.
kody··on Ask HN: If Meta dies will React follow?
We can only hope.
kody··on How to run a small social network site for your friends
I have not because I've deactivated my Facebook account and generally detest centralized services and miss the old days of user-run forums, but I'll give the SD HAM group a fair shake. I've had poor experiences with Meetup so I'll pass on that platform. Thanks for the rec :-)
kody··on How to write idempotent Bash scripts (2019)
Only Sith deal in absolutes -- I feel that with TDD. Yes, our tests should catch most if not all regressions - no that does not mean we're inherently writing bug-free code as long as it passes all our tests. If someone claims that a methodology is totally necessary, take it with a grain of salt and test your code.
kody··on Ask HN: Does the Easel programming language still exist?
Oh man, seeing "SQL Wizard" brought back memories. Thanks for sharing.
kody··on How to run a small social network site for your friends
I wish there were a way to broadcast "I am a <hobbyist> in <area>" and generate a decentralized forum (i.e. phpbb 15 years ago). Growing up, all online friends lived hundreds of miles away; as an adult, all my friends have wildly different interests. Nowadays Discord is The Answer but it's not nearly as intimate as a good message board. Maybe that's a function of growing up, but I can't help but feel disillusioned that $someone hasn't come up with a good enough solution for my use case (San Diego retro computing/HAM/etc.) that isn't instantly inundated with real-life politics.
kody··on Web3 Is Not Decentralization
So, the next wave of DRM
kody··on Web3 Is Not Decentralization
Therein lies the insanity; a person can create {art, music, game asset} and nothing stops others from consuming that thing. Web3/crypto does not solve that -- it only 'proves' that one person 'owns' the created thing. Abstractly, that's cool. Concretely, who the hell cares? I got to see the jpeg and listen to the album exactly as the 'owner' of the digital asset was able to.
kody··on Web3 Is Not Decentralization
Nope, but a whole lot of ancap bros are going to get very rich from this fad. More power to them I guess.
kody··on Ask HN: Should I convince university against Node.js, maybe Rust/Go/Elixir?
I would agree with Svelte for the frontend. I would teach Go for web server fundamentals or Python + FastAPI for quickly building a backend.
← PreviousPage 2 of 6Next →