HNHacker News
TopNewBestAskShowJobs

jyrkesh

1,493 karma · joined October 24, 2011

submissionscomments
jyrkesh··on ChatGPT Plugins
Everyone's been talking about how ChatGPT will disrupt search, but looking at the launch partners, I think this has the potential to completely subvert the OS / App Store layer. On some level, how much do I need an OpenTable app if I can use voice/text input and a multi-modal response that will ultimately book my reservation?

Not saying mobile's going away, but this could be the thing that does to mobile what mobile did to desktop.

jyrkesh··on Blue Origin manufactured solar cell prototype from lunar regolith simulants
There are ton of internet use cases that don't need low latency, though, especially if you have super high-bandwidth with lasers[1] (sorry for shit citation, just went with the first thing I found). First one that comes to mind is streaming back raw scientific data you're collecting from the moon. Netflix would be easy, you just gotta wait for 2.5+ seconds of buffering. And you could do voice/video memos and stuff, they'd just be async.

But yes, real-time video chat and gaming will be kinda hard. Full disclosure, Google asked me this on a PM interview once: "knowing these lasers exist, how would you design an internet for Mars astronauts, and what limitations would it have?"

And yes, I failed. So take my words with a grain of salt. (Though I actually felt like this was the one question I nailed.)

[1]: https://www.businesswire.com/news/home/20220913005840/en/Aal...

jyrkesh··on Tell HN: GitHub will delete your private repo if you lose access to the original
MIT licensed code doesn't mandate distribution. Companies and organizations are perfectly within their rights to own a private fork of an MIT-licensed codebase in perpetuity.

With that in mind, if you fork an organizationally-managed repository, there's a good chance the owner doesn't want you to continue to have access to that codebase if you're no longer a part of the organization. And the local copy? Well there's a good chance you were only allowed to clone the repo on an IT-managed device with specific 2FA policies and some kind of agent/config to prevent/reduce data exfiltration from that device.

Is it a perfect system? Hell no. Data leaks, that's part of life. And I'm with you that it certainly could be more user-configurable.

But it's also extremely well-documented behavior[1], and seems like a key design choice that GitHub made a long time ago to protect the owners of private repos. Ultimately, if you don't care about who has access to your code, you signal that by making the repo public. Or by telling your private collaborators to make sure they hold on to a local copy.

[1]: https://docs.github.com/en/pull-requests/collaborating-with-...

jyrkesh··on MacBook Pro featuring M2 Pro and M2 Max
Thanks for sharing all these! I'm in total agreement with you that there's an insane amount of cool stuff and innovation happening in the OEM laptop/tablet/hybrid space.

But I'm still really concerned about the consistency of hibernation and sleep so I'm not taking a searingly hot machine out of my bag at 1% battery life. Or the weird quirks of some new hinge or keyboard design that I have to live with for 4+ years of owning a machine.

I'd honestly take half the specs and double the thickness/weight if it meant that my keyboard felt like a keyboard and that I can confidently close the lid at any time and re-open it back to whatever I was doing.

I don't _like_ Apple. But they can do that. And I don't even have to compromise on anything except using macOS (which I can tolerate).

jyrkesh··on 512GB 14” M2 Pro MacBook Pro has slower SSD than previous model
The Twitter OP elaborates further down the thread that they're seeing real-world impact on Lightroom. That would be a bummer for me...but I'd probably buy a build with a larger drive. Waiting for confirmation that this is only on the base model.
jyrkesh··on Wine 8.0
I'm unfamiliar with the term "jargon". Would you mind not gatekeeping this knowledge? /s

At some point, people have to assume a certain level of knowledge. And as you implied with your article, there's nothing stops someone from Googling jargon for more context. Others have pointed this out, but the Wine devs have talked extensively in other materials about these concepts. This is a REALLY good article about how Wine works with kernel modules end-to-end: https://wiki.winehq.org/Wine_Developer%27s_Guide/Kernel_modu...

And if THAT doesn't make sense, keep adding to the stack with more web searches and videos.

I just don't know how else someone would expect to get into a topic like this. Plus, these are _release notes_, not learning materials.

jyrkesh··on Google to reduce workforce by 12k
I'm so rapidly becoming someone who just feels no guilt. It's balance against the abject anxiety I feel no matter what day or time of day it is. The balance against waking up on in a panic that's it's 9:30a and I missed 2 hours of EU meetings only to realize that it's Sunday and everything is fine and I'm supposed to be relaxing. It's clearly not healthy.

But yeah, I've got a FAANG(+? what's it called now? I think I'm in whatever the new one is called now?), and the market isn't _so_ bad, I think? But at the end of the day, the checks clear, and it's mostly on me to decide and act on the prerogative that software is just software, and I need to chill. (But it's really hard...9s are addictive...)

jyrkesh··on MacBook Pro featuring M2 Pro and M2 Max
> For a lot of legitimate use cases, there are at least half a dozen Windows laptops coming out right now that I would instantly pick over a MacBook, and the same would not have been said 2 years ago.

Would you mind listing a couple? I'd prefer to buy a Windows machine for my next laptop, but I've been SO burned by hibernation bugs, CPU throttling, battery issues, etc. And I've had an OG 13" M1 MBP from work for the past year or so, and the performance and battery life have been unreal to that point that I'm very much considering one of these 14" M2 MBPs for myself.

jyrkesh··on Product-led growth for dev-first business: Is it inevitable?
I don't know if I got in me to write out a ton here--I probably owe this sort of thing a blog post or write up at some point--but I'll just say that marketing _really_ likes terms like "unlimited", sales loves to sell committed and contractual spend, and engineers love to automate (particularly in a PLG motion).

So you get things like...a lot of compute or bandwidth spend. (You know, I tried to think of other examples, but at some point it really does come back to the compute and bandwidth.)

And in a up-or-out kind of growth mentality, it's easy to handwave a lot of that away as just growth spending. But if the returns don't kick in big time at the end, you've just accelerated your runway.

jyrkesh··on Product-led growth for dev-first business: Is it inevitable?
I agree with the central thesis of the article (I didn't watch the video...), that PLG is basically inevitable for developer tools, particularly given the way that devs push for adoption of tools that they personally like from within an organization. Cloudflare has done a particularly good job of this, and as upstarts, I'm really optimstic about stuff like Tailscale and Fly.io

But I also think that startups and VCs alike are going to have be a LOT more reasonable when it comes to valuations. You can build very sustainable, profitable businesses with PLG, but it does usually require burning a lot of money up front, and won't likely end in a Cloudflare scale home run. And I've seen firsthand how just getting a _little_ bit wrong with your free vs. premium tiers can result in some significant and unforeseen infra charges.

jyrkesh··on VanillaOS: Immutable Ubuntu-Based Linux
Good data for VM folks, but I really have accepted at this point that the VM experience is almost completely distinct from the bare metal experience.

I'm really looking for a dependable pseudo-desktop/server OS for the monolithic legacy box at home. In terms of immutable, NixOS is it right now, but tbh it's had enough random uptime issues as of late, I'm starting to doubt my decision. Though I still haven't narrowed it down to this machine as opposed to some network/routing/storage problem

jyrkesh··on Tailnet Lock
> and have been trying to sell it internally at work

You are like, the dream of all B2B SaaS startups.

But also, Tailscale is great, fight the good fight.

jyrkesh··on Show HN: Readwise Reader, an all-in-one reading app
FYI, the framerate on your homepage is _really_ bad in 4K on my W11 box. I couldn't understand why it wasn't being mentioned in the comments, but then I dragged it over to my 1440p, and it was way better. Not sure what's going on, looks very pretty, but until I saw all the positive stuff here, it had totally turned me off from my trying it.

Will try it though :) Just dropping the informal ticket

jyrkesh··on Tailnet Lock
I totally empathize. I waffled on Tailscale for a long time, and was convinced I'd roll my own for everything.

But goddamn if that spiffy web interface is not just the bees knees. I relented and put in a Google account that I don't use very often for identity--no idea if that makes it more or less like to be arbitrarily banned by Google--and accepted the fact that access to Tailscale wasn't so critical for me that I needed to be worried about it.

But in production, I totally get it. But I'd probably still just pay for Tailscale's SAML and use Okta or something...

jyrkesh··on Open-source hospital price transparency
> I wouldn't say a surgery could be considered routine until it's complete. That's hindsight bias.

Ehhhh, not if said surgery has a really high success rate and a really low rate of additional complications. There's all sorts of surgeries--say, LASIK eye surgery--that have a 99%+ success rate. And actually, LASIK is a great example of an operation that has lots of price transparency, competition, and where folks have the time to shop around, and it's fairly cheap as a result (~$2-3k per eye).

We can do this with more in the healthcare industry.

jyrkesh··on Tell HN: If you have trouble focusing on projects/meetings, see a psychatrist
Shared my Adderall experience in response to OP, but didn't mention exercise.

HUGE +1, since I started working out more even just a few weeks ago, my overall happiness, focus, sleep, etc. have all improved massively.

But I think it's worth noting two things:

1. Almost anyone, regardless of medication or diagnosis, can probably benefit from regular exercise. These benefits are well-documented in the general population.

2. The initial benefit of my medication _without_ exercise was enough of a catalyst to help me finally get off my butt, join a gym, and make the decision to invest in personal training as a forcing function to more regular and high-intensity workouts. Until I started taking meds, I had this illusion that I'd come up with a workout plan, commit to it regularly, combine a wide variety of aerobic/anaerobic/freeweight exercises, and all for free with home equipment, YouTube, and some books. All of that was (and still is) absolutely _possible_, but without medication, I procrastinated it all for the better part of 2-3 YEARS. With medication, I quickly came to the conclusion that the time, stress, and inaction of that plan was not worth the money I could spend on making progress. And now I'm regularly working out.

jyrkesh··on Tell HN: If you have trouble focusing on projects/meetings, see a psychatrist
I recently got an ADHD diagnosis as an adult, and similar to you it was a "no doubt, you 110% check every box in every aspect of your life" from both my therapist and psychiatrist.

My therapist obviously can't prescribe, but I have a fantastic relationship with them, and they did convey that they think I'd probably be a better fit for non-stimulant ADHD meds based on some of my other behaviors. My doc, however, started me on Adderall ER because I guess that's the standard medication to start ADHD patients on.

But I got some crappy side effects, kind of how you're describing: elevated heart rate, some nausea (especially if I didn't eat enough). My therapist was worried about some of the emotional intensity stuff, especially with stress and caffeine, but I felt like I was managing that okay.

In any case, my doc wanted to start putting me on _additional_ meds to counteract the side effects. Therapist was still prodding for non-stimulant (but I'm a bit skeptical of SNRIs in general, maybe a bad bias...)

But I really pushed to just....reduce the Adderall dosage. Doc knocked it down twice, I ended up at _half_ the initial dose, and now it's just _awesome_. Most of those side effects have gone away, I'm still getting the benefits I want out of it, and unlike a lot of other meds, I can choose on a daily basis whether or not I feel like I'm going to need it.

Obviously, I'm not your doctor, and I'm sure you did your due diligence far beyond what I'm offering here. But I did want to share my experience in successfully shaping medical decisions with multiple expert and personal inputs. Ultimately, I landed on a medication path that's been EXTREMELY beneficial for my happiness and productivity, and it was one that wasn't initially suggested by either professional.

jyrkesh··on Kraken lays off 30% of staff
Because a lot of society buys into said consumerism and expects bonuses and stability heading into lots of potentially irresponsible gift-buying decisions for their friends and family?

And I'd expect the calculus is "we're planning to offer severance and paying out bonuses, so they have stability in their consumer choices, and we can start the clock earlier on their severance by doing it as soon as possible (including during a holiday when those employees probably weren't going to be very productive anyway)"

jyrkesh··on Show HN: I built my own PM tool after trying Trello, Asana, ClickUp, etc.
Crushed it, you're spot on.

I've found the lesser of two evils to be that Product integrate as closely as possible with engineering, which means using either Jira or GitHub issues for high"er" level deliverables. You have to be careful not to use too much of the textbook PM speak--"As a <user>, I can do <new novel stuff> with the platform"--but if you orient yourself around the logical scoping of engineering work, it's a whole hell of a lot easier for engineers to tie their own work items into the progress (or unfortunate lack thereof) that all of us are inevitably expected to report up to our various business leaders.

That does require some technical acumen. I'm the first to admit that I don't have any of the formal bona fides for said acumen (and I deal with a great deal of imposter syndrome as a result). But when I listen to the engineers, understand their technical blockers, AND colocate our work items, I usually have an easier time.

And yeah, I still gotta copy/paste a bunch of shit into Sheets/Slides for management

jyrkesh··on Apple says iPhones will switch to USB-C chargers to comply with new EU law
I'm aware, but it's just one more thing to carry, keep track of, break, lose, etc.

Except in the case of USB-C headphones, but I like to be able to use my headphones with _any_ device, and not just a USB-C device. Plus, it turns out that headphones like my bluetooth Sony...XM3 or whatever...they _have_ USB-C for charging, but you can't actually use that interface for anything but charging. In fact, they don't even support BT while plugged in.

Plus, given I like to use analog headphones for my PC and home receiver, it's frustrating the way that the ecosystem has been bifurcated according to all these lines. E.g. if the headphones I want to buy are USB-C only, now I need a USB-C -> analog adapter as well in order to plug them into my stereo.

jyrkesh··on Microsoft is phoning home the content of PowerPoint slides
This is literally what it does today: the first time you use Designer or some other "intelligence" feature you get prompted to confirm that you're okay sending your data to Microsoft to use the feature, with a link to privacy policy and everything.
jyrkesh··on Microsoft is phoning home the content of PowerPoint slides
> I've seen people vehemently argue that merely checking if a new version is available amounts to horrible invasive unethical tracking. You might want to turn that off for the truly paranoid situations, and that's fair, but it's of course completely different than "sends all your data".

Hahaha, I've been there. And in an open-source code base, no less! We were using a closed-source library to actually send the version data up to the telemetry service we were using, but the payload and how we were handing it to that library were clearly defined in our own source. We even had to request a correction to a major IT news outlet because they had some vague language about "and no one could possibly know what kind of telemetry $BigCorp is sending, and it can't even be disabled". Both were demonstrably false: the payload was visible in OSS, and we had a well-documented env variable that you could use to disable the version telemetry before you first start of the application (which was linked from the graphical installers as well).

In this case, I think the entire content payload is probably being sent up--if you've ever used this PowerPoint feature, it's clear that they're suggesting icons and themes based on the words in your slide--but there's a clear as day prompt explaining what's going on when you first enable the feature.

I'd _prefer_, of course, that Microsoft figure out how to bring the model onto the device so you _don't_ have to go off-box. Google managed to pull this off with the Now Playing feature on their newer Pixel devices[1]. But it is really hard, and I do somewhat understand the business aspect of "that's our secret sauce, we don't want to give it away".

[1] https://www.androidpolice.com/if-your-pixel-cant-tell-what-s...

jyrkesh··on Microsoft is phoning home the content of PowerPoint slides
Oh, I've absolutely seen similar, and I don't doubt it's extremely commonplace.

But Microsoft generally supports policies for enforced disabling features like the one referenced in the post. Similarly, data exfiltration from managed to non-managed devices is an entire cottage industry. And generally that's why govt employees are expected to use separate, locked down devices where their compliance-obsessed (hopefully, but not always in practice) admin has total root.

And I don't believe you're implying this, but certainly I don't think it makes sense for companies to _not_ build internet/cloud-connected experiences and features just because there's a possibility that govt officials won't follow their own security policies and best practices.

jyrkesh··on Apple says iPhones will switch to USB-C chargers to comply with new EU law
I'd say the one exception here is removing the headphone jack. I'm still really salty about that one. Even as a Pixel owner...the downstream ecosystem effect was everyone removing the headphone jack. And most Android phones didn't even get the waterproofing benefits!

Bluetooth just STILL isn't there from a reliability perspective. Even with the latest Gen 2 AirPods, I talk to friends who continue have sporadic stuff where a single bud cuts out, or you have to reconnect to get the mic working, or etc. etc... Just give me a damn analog plug and let me hear/talk!

jyrkesh··on Available Today: Windows Dev Kit 2023 a.k.a. Project Volterra
> - Items on taskbar cannot be un-grouped

Oh my god, so much this one. It's driving me insane. I keep hoping that the next round of Start menu "improvements" bring it back, but I keep getting disappointed.

jyrkesh··on Available Today: Windows Dev Kit 2023 a.k.a. Project Volterra
Having worked with Windows on ARM in the past, I _hope_ you're right. But my experience has been that a ton of code is still going through the x86 emulation layer, which IMO is woefully lacking in performance, particularly compared to Apple's Rosetta 2 (which is a magical marvel of engineering).
jyrkesh··on Ask HN: Is it still possible to live in a terminal?
Did you happen to write down what you tweaked? I use an MBP M1 with an external 4K, and I've had a sneaking suspicion that my keyboard inputs are somewhat delayed. Just hasn't ever felt quite right....
jyrkesh··on Meta Quest Pro
I don't know if you realize the hilarity of this, but GeForce Experience (the only way to get auto-updates for Nvidia drivers) requires an Nvidia account, with options to login via Google, Facebook, et al

Kind of infuriating. But not as much as remembering to go and update my drivers... :\

jyrkesh··on Tipi – A personal homeserver for everyone
I went with Docker Swarm on the same advice from someone else, and tbh, it's unnecessary overhead as well. And at least on RPis, it's very fragile and not as self-healing as I'd hope it to be. My stacks are well compartmentalized, but weird database locks will still happen, or the swarm will just become unreachable, and I gotta go power-cycle a node or two to get things back up again. (I mean, we're talking once every few weeks or something, but still not okay.)

I've been moving workloads to an old gaming rig running NixOS with varying levels of isolation (some containers, but really just good user/group/permissions management), and it runs super well.

Of course, you could do the same with just Docker Compose and no Swarm, and I think you'd still be better off than using Swarm.

jyrkesh··on Why we write elementary apps in Vala (2014)
It's a little bit sad, because I wish the game theory didn't work this way, and because I'm someone who tends to stay attached to the same project, but I almost wish smart people like her and anyone else working on ElementaryOS would move on to projects that have a better chance of gaining a foothold in the marketplace. At this point, I think EOS is probably NGMI
← PreviousPage 2 of 14Next →