HNHacker News
TopNewBestAskShowJobs

josefdlange

466 karma · joined July 25, 2014

I'm a big fan of balancing a thoughtful and responsible life with a career driven by compassion more than ambition. Trying to live up to that standard along the way.

Email me @ josef.d.lange@gmail.com to get in touch.

submissionscomments
josefdlange··on AWS: Inaccurate Estimated Billing Data – $1.7 billion
Well, no coffee needed this morning.

$103,515,940,301.79

josefdlange··on Ask HN: Conflicted about founding engineer role
Ultimately you're going to have to decide your risk tolerance and how much you value the intangible elements of it as an experience.

Practically and fiscally speaking, it's a bad choice. I made the same choice at about the same point in my career. Nothing came of it in terms of exit, and I learned a lot about my own deficiencies in the process.

The benefit of being young is you generally have fewer obligations tying you down, so this kind of risk is palatable. You just have to decide how much risk is worth it for the experience; put a value on that intangible element experience.

Is the experience and sliver of opportunity worth $90k + work-life-balance?

josefdlange··on Ask HN: How to be alone?
I like to alternate yoga and traditional gym days. The yoga is still hard work but has more restorative qualities, and often complements my gym work rather well. That said, I still take one or two rest days a week. Being in your thirties comes with some physical boundaries you'd do well to respect.
josefdlange··on Show HN: Box of Rain - Auto-Layouted ASCII Diagrams
Too true! Feels extra nice to be able to spread the sentiment of gratitude so far and wide. Keep it up!
josefdlange··on Show HN: Box of Rain - Auto-Layouted ASCII Diagrams
Holy moly -- you're behind Relisten, OP? I owe you a great debt of gratitude for the hours of musical joy Relisten has given me.
josefdlange··on Show HN: Box of Rain - Auto-Layouted ASCII Diagrams
I'm just here for the Grateful Dead reference.
josefdlange··on Ask HN: Does anyone use sound effects in their dev environment?
When I've had longer-running test/lint suites in the past, I've added simple sounds to the ends of their run scripts (birds chirping for success, alarm blare for fail) that help me draw my attention back. I had an issue where I would go off and read the news, or social media, or whatever, when running my tests, then suddenly it would be twenty minutes later and not only would I have wasted fifteen minutes, I'd have forgotten what it was I was even doing...
josefdlange··on Ask HN: How do you choose a hostname for personal devices?
For a long time I used names of (usually) the transitional metals on the periodic table. It started just as "Titanium" for a PowerBook G4 since that was its codename anyway, but went on from there.

Then it transitioned to plants and trees: aster, begonia, willow, maple. I had a shift in life where I began to value the organic world more than dry, boring metals.

josefdlange··on macOS Sequoia Preview
Universal Access (Control? Whatever it's called) between multiple Macs not only allows sharing input methods but also dragging files back and forth, and works pretty seamlessly. I imagine the same mechanism is at work here.
josefdlange··on POV-Ray – The Persistence of Vision Raytracer (2021)
Nostalgia unlocked...
josefdlange··on Show HN: A better UI for ChatGPT, Claude with text search, saved chats and more
Just dropping in to say I appreciate the kind and friendly contextualization of your feedback. It would be really easy for someone in your position to be unfriendly in communicating this. This kind of tact and emotional intelligence is something I really cherish seeing from strangers on the Internet.
josefdlange··on How bioelectricity could regrow limbs and organs
So, Mary Shelley (and her character, Viktor Frankenstein) was right?
josefdlange··on Ask HN: Have you been affected by layoffs?
1. Yep. Very small company which made it all the more painful as my former colleagues have become close friends. The hard lesson? The bottom line makes exceptions for no one.

2. Yes and no. Emotionally, yes. I felt a lot more desperate and took negative signals in the process far more personally. No in that I think the market is chilly to begin with and so my layoff was not a contributing factor to how the process went.

3. Nah, if anything it socially improved my life. Got back into touch with a number of former colleagues/friends and had more time to shore up my personal life while going through my job search.

All in all this sucks, no way around it. But we're gonna make it through.

josefdlange··on Ask HN: Who wants to be hired? (September 2023)
Location: Milwaukee, WI

Remote: Preferred (US timezones)

Willing to relocate: no

Technologies: Python, Django, Flask, Falcon, peewee, Golang, JavaScript, React, HTMX, HTML, CSS, (Postgres)SQL, Redis, Objective-C (professionally), Swift (hobby), AWS, GCP

Résumé: https://joeylange.com/resume.pdf // https://linkedin.com/in/josefdlange

Email: josef.d.lange@gmail.com

---

I have ten years of industry experience and with it I am almost certain I would be a benefit to any team. I am energetic, full of ideas, and laser-focused on good user experience through good engineering. I am motivated in particular to work on products that directly improve the lives of the people who use it. I'm looking for a senior-level role with opportunities to mentor other engineers and grow into more leadership and management, with good organizational support, as a next step.

josefdlange··on Show HN: Going into freshman year, figured I should build an interpreter
Reading this comment and its replies, I think it's evident that there's no "rule" as far as what you should or shouldn't do goes.

For example, I had a second major in theatre, but I had no delusion of working a living in theatre that could compare with the kind of career that a CS degree typically delivers. It was and is a personal passion of mine, and to be able to deepen my understanding of it in an academic setting was valuable and rewarding to me personally.

Studying theatre paid dividends in other ways as well. Managing a production is a beast, and you learn a lot about how to manage people and get things done. Dramaturgy, often called literary analysis, was quoted by my professor (a scholar on the topic) as "what are the parts, and how do they go together?" -- a shorthand that I still use to this day when thinking about a new system.

If it wasn't clear already, I had a very positive experience in my studies at a Liberal Arts school, where the connections between fields, and the value they can offer each other, are a big focus.

Just taking on a second major won't necessarily pay off, but keeping in mind the holistic point of your education may create an outcome where the sum is substantially larger than its parts.

josefdlange··on How to Convert Bytes to Grams
I would love to see this conversion made into a webpack plugin that logs out the closest "weight" of your build, sort of like those apps that tell you how "big" your fetus is at certain points on the pregnancy timeline.
josefdlange··on How does Linux really handle writes?
Well damn, you learn something new every day.
josefdlange··on Using ChatGPT to generate Git commit messages
I'd love to see ChatGPT read a commit or series of commits, and synthesize the code that they describe.

`chat-commit -m "Implemented a new view that returns random images of kittens"`

Yields a new commit with new code that does what the commit message says :-P

josefdlange··on Apple Rankings
I have a corgi and that tracks for me. To people who don't have corgs, they're sweet kind friendly cute delicate beautiful creatures. The those of us who have been blessed with corgs in our lives, we know they're really the Frank Reynolds of dogs. And I love my corg for it. She's a trash dog, a scrappy little scamp, and knows that everyone else she meets will never, ever know it.
josefdlange··on Ask HN: Work instead of tech?
This is a Quality comment.
josefdlange··on Turbopack, the successor to Webpack
Not to mention explicit language about _not planning to support the Webpack API 1:1_...
josefdlange··on Ask HN: What game do you wish existed?
Every time I mow the lawn, I think about how nice a little popcorn game (think [early] Angry Birds scale) lawn-mowing would make.

You control the operator, who is pushing or riding a mower, and it's up to you to get complete coverage of the lawn area. You can upgrade your equipment over time (wider deck, better turn radius, etc). Extra points for more efficient coverage, and maybe some way to earn extra points for stylish mowing (good, even stripes on the diagonal, etc).

One day I'll get around to it...

josefdlange··on Show HN: I built a website to find nearby cafes to work remotely from
This, like most apps of its kind, struggles from a bootstrap problem. I live in a fairly non-tech-centric area, one where finding a good remote-work spot would be very useful, but because there's limited population of people who frequent both that kind of spot and this kind of site in the area, a site like this is unlikely to have results. It's a reverse network effect of sorts.

Not your fault, frizkyK, but perhaps it's something to chew on. Maybe crawl some maps data to locate "potential" candidates and offer value to a user for evaluating them?

Edit: I see that it's actually already a feature that you've disabled for stability reasons. Interested to see how it behaves once that's resolved.

josefdlange··on Tell HN: A $40B company killed my 2yo son. Now they force me to keep silent
This is so thoughtful and so kindly written. I appreciate you taking the time to write this out for OP. I hope your grandmother truly did continue to find joy later in life. If your kindness is any indication, the love in your family certainly did not die with your late uncle or grandfather.
josefdlange··on Ask HN: Best way to encode Wordle words? rot13 is too revealing
For simple sharing without giving it away, what about a RotN where N starts at an arbitrary value (13, for example) but increments for each successive character?

ALPHA

becomes

NZEXR

This way, repeats become opaque. Seems clear enough to share in the clear where _breaking_ the cipher isn't a big concern, just immediately recognizing the answer or patterns in it, is.

josefdlange··on Ask HN: Experiences w “JS-free” front ends? (Hotwire, Unpoly, Inertia.js, htmlx)
HTMX is a nice utility for a fairly basic set of common JS tasks ("load this content and put it there", "submit this form and show its response there") and I think it's a useful tool to have on a project. Its footprint is small so there's little concern for adding bulk to your bundle.

I don't think it solves every problem efficiently, but as SahAssar mentions (with some thoughtful criticism) below, as your needs become more complex, the framework provides at least some kind of escape hatch into more traditional programming, admittedly strange though it looks embedded as a DSL that gets put into an HTML attribute.

On the other hand there are some cool behaviors that I've leveraged to great success -- in the responses you return from your backend that HTMX is interpreting, you can encode data into headers that HTMX will turn around and trigger as DOM events. Pretty neat way to interact between your front and back-end both on a DOM and a JS runtime level.

josefdlange··on Ask HN: Experiences w “JS-free” front ends? (Hotwire, Unpoly, Inertia.js, htmlx)
I think you correctly identify that the typical use case for HTMX is something very narrow. There's a small no-man's-land between a full SPA and an SSR app where you might want to see content moving around without full page flashes, but don't need a lot of complexity/finely-tuned interactivity.

I've used HTMX _alongside_ some more fully-baked JS on our site. There are some particular use cases that are a lot more rapidly accomplished by adding a little `hx-post` and `hx-swap` attribute than writing out the JS itself. It hasn't replaced our usage of vanilla JavaScript or anything, but is a nice lighter-weight dependency that plays nicely with Django templating IMO.

josefdlange··on Midwest Developer
This is so lovely and so remarkably familiar. Thank you so much for sharing. Having recently moved back to the midwest (SE WI) after being in the Seattle area for almost ten years, I feel so much of this. You've put it into words far better than I could dream of doing.
josefdlange··on SARS-CoV-2 immune evasion by the B.1.427/B.1.429 variant of concern
Quick -- someone with epidemiology/virology experience -- can we get a summarization for the layman? How concerning is the concern noted in the title?
josefdlange··on Wisconsin has negotiated a dramatically scaled-back deal with Foxconn
Oh definitely -- I'm not detecting cynicism in you and maybe it's the wrong choice of word. I'm more feeling a sense of disappointment in what you're saying being true. It's tragic, in truth.
Page 1 of 5Next →