I'm sure plenty of people had no trouble -- but personally I bought one after a shoulder surgery hoping I could use it to type without having to move my hands together, and I failed to ever get to the point where I could comfortably type with it. After trying for a couple weeks, I bought a Keychron Q11 QMK -- this is also split but with an otherwise standard layout -- and had no issues learning it. I actually still use it on my primary workstation even though I can physically use a normal keyboard.
IMO notebooks are hugely overused and don't have any place in the development of software.
But they're fantastic for what they were designed for -- which is quite literally "notebooks". AFAIK the idea was first popularized by Mathematica, and I still reach for that when I have some highly iterative, undefined math/data problem to sketch on. IMO the real issue is that Python is used both for this purpose and for software development, which leads to people using notebooks inappropriately.
I still use proto2 if possible. The syntactic sugar around `oneof` wasn't nice enough to merit dealing with proto3's implicit presence -- maybe it is just because I learned proto2 with C++ and don't use Go, but proto3 just seemed like a big step back and introduced footguns that weren't there before. Happy to hear they are reverting some of those finally.
I bought one! It was a breathtaking piece of hardware that I wanted so badly to be useful. Unfortunately my work can't be done in Windows and it wasn't powerful enough to virtualize everything (the slow HDD was the worst) and I ended up selling it. But wow, what a form factor and gorgeous screen.
That makes total sense, thanks for articulating it so clearly. Sometimes I wish I felt more that way, or at least that I could get myself to hate corporate work less. I do enjoy working for myself and freelancing, and that was all I did before I had a family to support. Now it’s too much risk to give up a steady paycheck and subsidized health insurance before my kids are off to college.
It mostly just comes down to having kids, right? I am certain that if I were single and happy staying that way, I would be living in a van in Moab and doing the bare minimum amount of freelancing to keep myself fed.
Thank you for everything!! I've shipped quite a few successful apps to clients on Phoenix ever since the beginning, and am about to launch a startup on it. It's truly changed my career more than maybe any other library.
Yeah that's fair. In terms of "things with good perf" I'd rather be writing C++ or Rust, but there are significant issues with using either of those on a large team.
I'm more comparing it against languages like Kotlin and Swift, or even Scala.
Having recently had to work on a Go project for the first time, I think I agree with you here. I'd tried Go a little bit when it came out, had zero interest in what it offered, and then when I was asked to work on this project a couple months ago I thought it would be fun to try it out again since I had read the language had improved.
No, it still feels like programming with a blindfold on and one hand tied behind my back. I truly don't get it. I've worked with a lot of languages and paradigms, am not a zealot by any means. Other than fast compiles and easy binary distribution, I don't see any value here, and I see even experienced Go programmers constantly wasting time writing unreadable boilerplate to work around the bad language design. I know I must be missing something because some people much smarter than me like this language, but... what is it?
Same. I can't imagine much heavier use than what I have done to this thing for the past 3+ years, and it still just literally does everything I ask of it. I've never even kept a laptop this long; up until now I would upgrade every two years since it's my primary money-making tool. But I have zero reason to upgrade currently.
What does "noncommercial use" mean in this context though? These are tools for work - is the idea that students can use them for free and then will start paying once they finish school?
I don't know, but I always tended to get sick after flying. I started wearing a mask while flying during COVID and it's the one place I still do it. Not scientific but I feel like I have gotten sick after flying less frequently since then. It could even just be the effect of making myself breathe humid air in what's normally an extremely dry environment.
That is mind blowing, but it’s not immediately obvious to me that it’s equivalent for n > sqrt(INT_MAX). Is it? And if so, is the compiler somehow smart enough to know that?
Thank you - same here. I hate how “trendy” it’s become to hate on SSRIs. Are they a silver bullet? no. Are they overprescribed? Maybe. But they’re one of the few useful treatments for debilitating depression and anxiety that we currently have.
I’ve been on Lexapro for a few years now, and if I skip it for a couple days I get very unpleasant brain zaps and dizziness. If this is a lack of withdrawal symptoms then I hate to imagine what other SSRIs cause!
Still, it’s been a life changing drug for me and I haven’t really had any bad side effects while I’ve been taking it.
Do you know the current status of gleam_otp? I’ve been in the erlang (and more recently elixir) world for a long time and am quite excited about gleam, but when I looked at it early on it didn’t seem to have a great solution for OTP. Can I write genservers in gleam now, and can they run as part of an elixir/erlang application/supervision tree?
In the past I've had a lot of issues with Google properties not working properly on Firefox -- either outright broken or using crazy amounts of CPU on Firefox but not Chromium-based browsers. Does anyone know if this is still an issue? I'd love to try again before I'm forced to by uBO breaking.
Yep that schedule is pretty familiar for me as well. I’m willing to do it when necessary; I feel like it’s fair given the flexibility and trust I’m given as a fully remote employee.
When I’ve worked in the office in the past, the laptop stays closed as soon as I leave work at 5. They don’t get to have it both ways.
I think the worst part is 9) at night, do more work that requires focus time while no one is bothering you, since expectations got calibrated to when everyone had a private office and more control over their own time.
Amazon's value proposition to potential employees is basically that it's the easiest way to break into big tech. It's an awful place to work but they hire people who can't get into to other FAANGs, pay them more than they would make outside of big tech, and give them an onramp into better employment situations after they put in 1+ years at Amazon.
How is this different from FLoC? My understanding was that Google came out with FLoC to solve this problem, but then scrapped it when it became clear that no one wanted it except Google.
I just started using it a few days ago after hearing about it here.
So far, it feels transformational for my productivity. I've been using the ChatGPT and Claude webapps a few times a week for specific problems for a year, but this level of integration makes a big difference. Particularly for parts of the stack I'm not super experienced with -- I'm a backend/ML developer, but I was putting together a web UI with Tailwind for a personal project yesterday. I highlighted the ~20 lines of HTML for a menu bar, pressed Cmd+K and typed "can you make this take up a little less space on mobile?" and it adjusted the breakpoints and sizes of multiple elements perfectly. Pretty cool stuff.
I almost didn't try langgraph because I had similar experiences with langchain. IMO it is a lot better than langchain; its abstractions are lower level and more appropriate at least for the projects I've taken on. I think it's probably the best toolkit with which to prototype an agent-based workflow right now.
That being said, it's not doing that much. And you still end up having to use some of langchain's abstractions. If this current "make a cyclical graph of LLM agents that send messages to each other" thing has any staying power than I imagine we'll see a more robust option soon. Personally I'd love a way to build agent graphs in a strongly typed language with first class concurrency.
I'm in a wealthy suburb of Salt Lake City where I can walk to the nearest grocery store, or take my kids to school in a cargo bike on miles of protected bike paths. It's wonderful, but it's also much more expensive to live here than in suburbs without those sorts of amenities. I'm a bit of a sucker for online urbanism (I've spent a lot of time in the Netherlands and it's hard not to want that sort of infrastructure here in the US) but I always feel a bit icky about how "strong towns" basically mean rich towns in the US.
Another data point from a couple months ago -- I have about 15 years of experience including FAANG, went on the job market (fully remote only; I'm not in SF) and ended up with two offers. Senior SWE at a small but public tech company everyone has heard of, and Staff at a late-stage startup on track to IPO ~next year. Both offers were about $500k (the startup a little more but paper money); I took the former one.
I've also spent large parts of my career as an independent consultant -- similar compensation most years.
Are they built better now? I've bought a lot of stuff from them in the past and while their support is great and their pre-built desktops are fantastic, their laptops were just rebranded Clevo trash.