News for hackers. Stuff that matters.

svckr

Re:Unlocking the Power of JSON Patch on Friday October 18, 2024 @04:46PM (#41883342)
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 …

Re:How to pack a stereo signal in one record groove on Tuesday April 04, 2023 @04:50PM (#35445698)
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.

Re:Ask HN: Who wants to be hired? (January 2022) on Tuesday January 04, 2022 @05:23AM (#29793298)
Thanks, didn't know about you people until now! Will check out your positions :)
Re:Ask HN: Who wants to be hired? (January 2022) on Monday January 03, 2022 @03:53PM (#29786718)

  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.

Re:Don't start with microservices – monoliths are your friend on Thursday December 16, 2021 @09:33AM (#29578488)
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.

Re:The digital death of collecting on Tuesday September 28, 2021 @05:00AM (#28680651)
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.

Re:System on SO-DIMM on Thursday August 05, 2021 @05:07AM (#28071414)
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?

Re:How Hard is your Email to Say? (2020) on Friday June 11, 2021 @06:15AM (#27471359)
Nice, it even works with QWERTZ or AZERTY!
Re:Privacy group targets website 'cookie terror' on Monday May 31, 2021 @12:29PM (#27345725)
By the time I got through all the pre-selected "legitimate interest" checkboxes I lost interest.
That's odd. I did not receive any notification yet? Is the privacy policy country specific?
I think we safely can read "services" as "monetization of user data" in 90% of corporate communications.

Ask HN: After Engineering – What's Next?

Or: Seeking job advice as a mid-career software engineerHi HN,I'm in my early/mid thirties now and I have been programming since I was a kid.And I still love it! And I'm still good at it! I've become a little bit jaded though.In the last few years I learned that, of all the things that make a company succeed, "technology" is pretty far down the list. "Process", I believe, is down there too, but...

( Read More... | 2 comments | 3 points | on HN )
Re:A sticky problem that evaporated on Tuesday January 07, 2020 @05:42AM (#21978744)
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 :)

Re:Now using Zstandard instead of xz for package compression on Sunday January 05, 2020 @08:02AM (#21961075)
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.

Re:A CS degree is better than teaching yourself how to code? on Sunday November 03, 2019 @04:50AM (#21433004)
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.
Re:Questions to ask a company during a job interview on Monday September 09, 2019 @12:15PM (#20919502)
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 :)

Re:The PGP Problem on Wednesday July 17, 2019 @03:47AM (#20457384)
> But all alternatives seem to focus on either signing OR encrypting OR the latest secure messaging app instead of a PGP replacement.

OP mentions exactly this point in the "The Answers" (https://latacora.micro.blog/2019/07/16/the-pgp-problem.html#...) section.

Re:Ask HN: Who is hiring? (January 2019) on Thursday January 03, 2019 @09:18AM (#18815216)
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. :(
Re:Merging a Hasselblad 500C/M and a FujiFilm Instax 9 on Thursday October 11, 2018 @03:05AM (#18191462)
This but with a Mamiya 645. The size of Instax frames is almost a perfect match!
I mean … I was aware of the fact that the week starts on Sunday in a LOT of other places. But still.

So Sunday, the first day of the week, is still part of what's called the weekend, right?

Re:Google's Plan to Make Tech Less Addictive on Sunday May 13, 2018 @06:34AM (#17058246)
I'm surprised your's is the only comment even mentioning tracking…
I'm fairly certain the smart features are what's subsidizing current TVs and making them relatively cheap. Last time I checked dumb TVs were reserved for the more high end part of the maker's lineup (if at all available). So, yes, you're still paying, but you get a price cut in exchange for being … productized?
> CSV/SVN used to do that out of the box but everyone hate them now.

It's "CVS" and it lacks a concept for a repository-wide version (except, maybe, a timestamp). A repository-wide version is –I guess– the single best reason to have monorepo in the first place.

SVN is okay.

Also, `git log -- subdir/`.

Re:Problems with MacBook butterfly switch keyboards on Wednesday October 18, 2017 @03:30PM (#15502171)
Thanks for pointing that out! Usually aiming for non-gendered language, but sometimes assumptions get the better of me!
Re:Problems with MacBook butterfly switch keyboards on Wednesday October 18, 2017 @12:36PM (#15500571)
> 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.

Re:Show HN: Minimal build system using just /bin/sh on Friday August 18, 2017 @07:29AM (#15045227)
Regarding DAG: tsort (1) sorts input lines by interpreting them as a list of edges. I guess that's what you where referring to when you said "cumbersome" :)

    $ cat > f
    a c
    a d
    b c
    ^D
    $ tsort f
    a
    b
    d
    c

Older »