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 Paw – Advanced API tool for Mac
Disagree. If you implement every possible feature as a first-class deployed feature, your software is going to be (1) huge and (2) so confusing.

Implement core features, then implement a great API for 3P (or your own!) developers to add rich feature sets to the app that some demographics might find helpful.

josefdlange··on Paw – Advanced API tool for Mac
Love your interest in the community. Thanks for hearing me out!
josefdlange··on Paw – Advanced API tool for Mac
AFAIK its import/export features are plugin based. Write it!
josefdlange··on Paw – Advanced API tool for Mac
I love using Paw. I'm no longer in the building phase of my service, but when I was defining my API and testing endpoints, Paw was critical in the process.

My main feature request (and I'm not sure if any competitor does this, so please inform me if it exists somewhere):

While Paw allows me to export code, which is cool and all, it would be very interesting to allow me to compose workflows, like, say Automator in macOS, including assertions, so that I could essentially compose and export integration tests with Paw. It'd be neat to see some more generally API-definition features hit Paw, or maybe a companion app that plays nicely with Paw to do the definition half of things, compatible with Swagger and whatnot.

Clearly not a well-thought-out idea, but I think there's space in Paw's domain for some form of what I'm talking about.

josefdlange··on The Apple Goes Mushy Part I: OS X's Interface Decline
This response is probably the most rational one I've seen here. It doesn't dive into a holy war of UI opinions -- it sticks to observations of reality and conclusions drawn from them.

Thank you for trying to introduce thoughtful conversation to the embers of a flame war.

josefdlange··on The Uber Engineering Tech Stack, Part II: The Edge and Beyond
> We’ve used Mantle, which is a wrapper around iOS’s built-in layout pieces.

Uh... no? Mantle is a modeling and serialization/deserialization library.

josefdlange··on Ask HN: What books have you read in the first half of 2016?
I've read, at the behest of my spouse, The Hobbit and the trilogy of the Lord of the Rings. As someone who was never really "into" the whole world Tolkien had created, I must say I was won over by the end. Who wouldn't want to be a hobbit? At least, a hobbit who is not Frodo.

Every year or two I give a light reading to Andy Hertzfeld's compilation "Revolution in the Valley", which is a print edition of many (and probably some extras) of the stories available on www.folklore.org

I am also midway through "Zen and the Art of Motorcycle Maintenance" (Robert M. Pirsig) and I must recommend it. It's got a lot of philosophy in it that I think is both accessible and transcendent all at once. It's actively changing my world view.

In terms of skills acquired, I don't typically read for that purpose. I learn skills primarily by active work, not passive ingestion of information.

josefdlange··on Ask HN: Cheap dedicated hosting options for side projects
Former Cloud-Driver here. We launched a significant upgrade to the back-end just before I left, which technically speaking does not have the 2GB limit. That being said, I don't know if there aren't any artificial constraints. I was just responsible for the bits :D
josefdlange··on A Third of Valve Is Now Working on VR
Half-Life 3 Confirmed
josefdlange··on Twilio S-1
As a naive nincompoop, is there any way for me to guess the initial price of a share when they become available?
josefdlange··on Service Discovery: An Amazon ECS Reference Architecture
Is it that standing up a new micro service will have its DNS automagically created? Is that really all this buys? Some predictable automated DNS management?
josefdlange··on Service Discovery: An Amazon ECS Reference Architecture
This is going to come off as incredibly dense, but if the upstream services' (goodreads, etc) DNS names are statically configured in app, why do we need all this glue? Can't we just point a DNS record at an LB and add/remove instances from the LB, making it entirely opaque to the downstream service (portal)?

I'm not seeing what this buys. Maybe I'm dense. Anyone care to help me understand the value here?

Looking at the code further, it looks like there are failsafe hardcoded DNS names, but otherwise the DNS names for an upstream service are delivered via an ENV variable. I don't get what's happening here that's magical.

josefdlange··on I love my Amazon Workspace
As a (primarily) iOS developer by trade, I feel your pain. There are colocation operations that seem to do well. They involve racks and racks of Mac minis hanging out in a datacenter somewhere -- since it's Apple hardware, it's totally acceptable within OS X licensing terms. It costs more, of course, but it might be a valuable investment to an operation that relies on a volume of machines to be available and shareable while staving off concerns about wear and tear.

The standard, and original, is: https://macminicolo.net

I'm sure there are others.

josefdlange··on Ask HN: What are some good React tutorials?
+1 for Tyler and his courses. There's something great about the way he presents the knowledge I can't quite put words to. He manages to "pull back the curtain" just enough to satisfy my curiosity without allowing me to go down a tangent path of little details that contextually don't matter until later. His frank demeanor instilled a lot of trust in me from the get-go, as well, which in turn left me satisfied when he says things like, "that doesn't matter right now -- we'll get back to that when it's important." Usually in tutorials or classes it's either high or low of that mark -- either I don't believe I will end up learning about some hidden principle that ends up being important, or I'll have way too much depth dumped on me and I'll be lost.
josefdlange··on The Slack Platform Roadmap
So, why can't I view the roadmap?
josefdlange··on Ask HN: I hate working alone, but I want to pursue my startup
I've been participating on RemoteTogether [1] for a few months now. I live in rural Texas -- my wife and I moved here for her grad schooling from Seattle -- and locally I haven't really made many friends and it's been a bit of a tough adjustment from me as I like the city quite a bit more than a rural setting.

RemoteTogether is a good discussion community, and we have a Slack that we all hang out on. It helps break up the mundanity of working alone at home here. Come say hi!

[1]: https://www.remotetogether.com

josefdlange··on GitLab Pages
This is great -- it has a killer feature that I think GitHub Pages is sorely missing (unless it exists and I'm just ignorant to the fact). Custom domains WITH SSL.

Right now I have my custom domain set up on GitHub, but it's not SSL. I would love to be able to do that.

josefdlange··on Ask HN: What do you use to track your todo's?
I wrote a thing for this!

https://github.com/josefdlange/doit

To be fair, I don't use it anymore because I'm a disorganized wreck (but that's just a personal problem!). Despite that, I think it's a neat tool. It was inspired by Zach Holman's "Boom" -- and its Python port, "Bam" (credit goes to Ben Tappin for Bam). It borrows a handful of code from the latter for data persistence in particular, and for the scaffolding that the CLI rests upon. Thanks Ben! I haven't updated it in almost two years but it serves its purpose when I choose to use it.

I wrote it because I found that switching context away from my terminal was detrimental to my workflow. My day-to-day work has since evolved from being buried in a tmux session, so it doesn't really make sense for me anymore.

Feel free to contribute to it, file an issue, or generally bitch about it; it was honestly a couple-hour job to play around with creating something from a nascent idea, and with learning how Python / PyPI packaging goes. I'd love to revisit it and improve it if there are reasonable issues/features worth fixing/implementing!

josefdlange··on A Physical Flick Bluetooth Keyboard by Google
I like this one. There are a number of people who'd not quite fall for it, but go on wondering if you're telling the truth or not.
josefdlange··on Ask HN: How much do you make at Amazon? Here is how much I make at Amazon
B.Sc. in Computer Science, fresh out of undergrad. Applied conservatively for jobs to get into something I could excel at from the get-go and learn how to work in the corporate world before throwing myself at complex technical problems.

I've moved on to greener pastures, and I think where I positioned myself from the start put me in a hungry mentality, and as such I've been able to grow rapidly.

josefdlange··on iPhone SE
Your failure to research the feelings behind this statement is obvious. Fingerprints on an iOS device are stored in the Secure Enclave, a hardware module on the device itself, used for checking fingerprints, answering yes or no to the question "is this the user's fingerprint?"

As for Apple Pay, your card details are used once -- exactly once -- to generate an obfuscated alias card identifier, again, only useable by the device.

There is no database. Fingerprint data doesn't leave the phone. No one stores your credit card details.

https://www.apple.com/business/docs/iOS_Security_Guide.pdf

Research before writing.

josefdlange··on Ask HN: How much do you make at Amazon? Here is how much I make at Amazon
While at Amazon, I worked in two different roles. I don't have the exact numbers, but I'll put ballparks in here:

(1) Support Engineer * Base: $72,000; increased at 1yr to $74,000 * Bonus: $20,000; half in first check, other half over months 13-24 * Stock: I don't remember

(2) Software Development Engineer * Base: $82,000

Gender: M Native English: Yes I honestly don't recall if I was L4 or L5 or both.

Both of these were in Seattle. I do know for a fact that there were/are others who were hired and paid more than me.

josefdlange··on Apple has shut down the first fully-functional Mac OS X ransomware
Someone compromised their main web server where the binaries are hosted and put up a malicious binary.
josefdlange··on Wuppertal Suspension Railway
This film made me fall in love with the aesthetic of Wuppertal, and made it move very high on my list of potential places to visit and/or live for a while.

Related: anyone know how how welcoming Wuppertal is to remote workers?!

josefdlange··on Ask HN: How to handle 50GB of transaction data each day? (200GB during peak)
This. I know of a number of modern AWS and Amazon services that use Kinesis under-the-hood, from past internal experience (left a year ago, though, so there might be more, too!)
josefdlange··on Show HN: Tply – a simple typewriter effect for your websites
So, any reason why this doesn't work in Safari (Version 9.0.3 (11601.4.4)?
josefdlange··on How to Safely Store Your Users' Passwords in 2016
Anyone have a good explanation of why, in the Python example, they recommend `hmac.compare_digest` instead of `==` for comparison?

Is there something obvious I'm missing here?

josefdlange··on Ask HN: What's your favourite music album?
Revolver, the Beatles. Bar none. Great moment in their history between invasion pop and psychedelic experimentation.

A close second is Abbey Road though, mostly for the holistic composition of the album.

As far as modern(ish) albums go, I'm currently pretty into Weezer's latest (Everything Will Be Alright In The End)

josefdlange··on Ask HN: I don't like competitive coding. Won't you hire me as a fresh graduate?
I haven't heard of a single place that requires a candidate to be active as a "competitive coder" -- they just require that the candidate know what the hell they're doing. Don't project hyperbole onto the companies you're applying to, and don't be such a defeatist. Are you a good programmer? Do you understand core concepts of computer science? Are you capable of working with people?

2/3 of those will get you an interview. 3/3 will get you a job.

josefdlange··on Pepsi Design Strategy (2008)
Is this supposed to devolve to the absurd as it goes on?
← PreviousPage 4 of 5Next →