HN user

svckr

475 karma
Posts2
Comments119
View on HN
JSON Patch 2 years ago

You're not the only one who thinks that!

JSON Patch uses JSON Pointer (RFC 6901) to address elements, but another method from (very) roughly same time is JSON Path [0] (RFC 9535) and here's one of my favorite mnemonics:

- JSON Path uses "points" between elements

- JSON Pointer uses "path separators" between elements

[0] https://en.wikipedia.org/wiki/JSONPath

Thanks a lot for pointing this out so eloquently! Seems like the post really buried the lede there …

And I should keep my eyes more open for those things.

Funny how there's two complementary phrases that should ring the same alarm and are often used for the same (usually racist/classist/etc.) people:

- We've progressed beyond X, thus X is bad (and we're better for not doing X) - We've always done X, thus X is good (and we're better for not doing Y)

(The parenthetical obviously just being an excuse for unfounded hate.)

To me, Loos' argument comes across as some grand rationalisation for a simple difference in taste. I.e. "I don't like it, but to state my opinion as a fact, I came up with this story about efficiency"

"Why do you waste all that effort (on something that I, personally, don't enjoy or benefit from)?" is an argument I read between the lines all to often …

I am also 30 or 40 years old. I'm Schrödingers millenial.

I quite enjoy the delivery of technology connections. A nice change of pace imo, compared to other youtubers that edit out every millisecond of quiet time between words and sentences.

But I'm not watching the videos to learn new stuff either

I think what turned me around was positive feedback. IMO the best way to get positive feedback is by being around the right people. You know … open hearted, welcoming folks, who talk to you and know how to listen and ask questions that get you talking. Once I realised that people can actually be interested in what I'm saying, meeting new people felt way less scary.

Now, it might seem difficult to seek "the right people" out yourself, so maybe ask acquaintances to take you along and maybe make introductions so you don't have to break the ice yourself. Something like "Hey, this is dondraper36, he's into X, you told me something about that last time didn't you" can be enough.

I can't understand how someone would recommend the gym. Just like you, I'm not awkward in the gym, but I'm not interested at all in conversation when I'm there.

  Location: Aachen, Germany
  Remote: Preferably
  Willing to relocate: Maybe later, but happy to come for regular office visits anywhere between Amsterdam, Berlin, Frankfurt, Zürich
  Technologies (recently): JavaScript, Java, Infrastructure-stuff, …
  Résumé/CV: jpo.dev/f/cv-hn-2022.pdf
  Email: hi (at) jpo.dev
Hi HN, I'm Jonas, and I'll keep it short:

I'm looking for something interesting in fintech or fintech-adjacent (if that's a thing). No blockchain business please. (exceptions possible, CBDC comes to mind, …)

I consider myself a "full stack engineer", but shudder a little at that word. Tech stack is secondary to me, pretty much comfortable with every reasonable technology you throw at me. Mostly motivated by making things happen. I value good communication and would love a role that's "not just programming". Maybe some DevRel? Maybe get a chance to do open source at work again? Just some ideas ;)

Degree in Computer Science and 15 years of experience in software engineering. Mostly in fintech, though the earlier years were "no fin, mostly tech".

Plenty of hobbies besides tech, to keep me entertained.

I don't know. I totally agree on the premise that developers should be involved in ops as well.

But I'm a developer by heart and my heart aches whenever I see what we devs have wrought in the ops space. (Insert joke about the CNCF technology landscape map.)

There's just so many tech/tools/etc. involved that just reasonably "doing the ops stuff" on the side seems way unrealistic. Sometimes I feel that all we've accomplished was job security for legions of consultants.

Also, more about the aspect of collecting, rather than listening to music: discogs.com

If you're a collector, digital platforms like discogs give you access to a way bigger market. (And I imagine there's something like that for pretty much everything one could collect.)

I think I spent more time browsing discogs than any physical record store, even before those were forced to close their doors due to the pandemic.

System on SO-DIMM 5 years ago

So, they only use the physical connector not the … uhm … transfer protocol associated with memory modules? Tbh, at least with memory, I always conflated both.

If there are multiple vendors around SO-DIMM SoCs, is there a common standard for how they are using the pins?

I totally agree and – let me address my pet peeve here – let's stop using the word soft skill in 2020.

At least where I come from, the term has often been used to (successfully) diminish skills that I'd consider essential.

Unless you're happy to have someone above you handle any and all communication, so that you can disappear behind your screens, you need to be able to communicate effectively. For us "effective" can mean "Geek Boy" language/jargon, but in most other cases we have to step it up. But you knew that already :)

I might be wrong, but wouldn't it be prudent to first verify the checksum/signature of the downloaded archive before unpacking it? Even when just decompressing there's at least the danger of being zip-bombed (assuming a zip bomb can be constructed for any dictionary-based compression algorithm.)

FWIW I really applaud Arch here. Even if it's just a small step. Commercial operating systems should take notice. OS updates should really not take as long as they (mostly) do.

At the risk of pointing out the obvious: If you live in a country where a CS degree from a decent university is not even close to costing six figures in tuition fees (for example in most of the EU), just get the degree and learn how to code by yourself.

I totally agree and, anecdotally, the last time I was interviewing for a position, the thing I was terrified of the most was running out of questions to ask (which happened eventually, after 5 rounds of interviews with ample time in between).

I'm happy to be adding a few more questions to my list now :)

Well, since you mentioned Docker:

    echo Z3JlZ0Bhc3NldG1hcHBpbmcuY29tCg== | docker run -i busybox base64 -d
Edit: Yes, I'm piping your email address through an operating system image I just downloaded from the internet and, to be honest, I feel quite badly about this. :(

Though Apple employees receive significant yearly discounts on computers, and this was the first significant redesign of the MacBook Pro’s body in eight years, he had chosen not to buy one of the new ones, even a year later. (The author, referring to a Genius' 2015 MBP)

Umm. I earn modestly good money developing software and my 2010 MBP is starting to show its age. How much does he think an Apple Store employee makes? How much DOES an Apple Genius in NYC make?

In American medical slang, a zebra is a rare and exotic condition that can be conflated with more common ailments

"It's never lupus."

I'm surprised I can't remember that term coming up in House MD. It's an interesting analogy, and this sounds like an extremely interesting talk, but one has to be aware (as the author obviously is) that these conditions are rare and should only be taken into account once the more common potential causes have been ruled out.