Not saying mobile's going away, but this could be the thing that does to mobile what mobile did to desktop.
1,493 karma · joined October 24, 2011
Not saying mobile's going away, but this could be the thing that does to mobile what mobile did to desktop.
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...
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-...
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).
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.
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...)
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.
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.
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.
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
You are like, the dream of all B2B SaaS startups.
But also, Tailscale is great, fight the good fight.
Will try it though :) Just dropping the informal ticket
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...
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.
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.
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.
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)"
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
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.
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...
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.
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!
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.
Kind of infuriating. But not as much as remembering to go and update my drivers... :\
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.