I appreciated the notification at the top of the screen because it prompted me to disable every single copilot feature I possibly could from my account. I also appreciated Microsoft for making Windows 11 horrible so I could fall back in love with Linux again.
HN user
badthingfactory
You probably made the right decision. In my opinion, DHH is underselling how terrible the keyboard on the Dell XPS is. I bought the lunar lake XPS and I hate the keyboard so much, I turned it into an expensive Jellyfin server and bought a $275 thinkpad T14 on ebay to use instead. Maybe the keyboard on the panther lake version is better, but my fingers just get lost with the flat keys. In addition, they are super low-travel and mushy. I gave it a few months and just couldn't handle typing on it anymore.
StackOverflow answers are outdated. Every time I end up on that site these days, I find myself reading answers from 12 years ago that are no longer relevant.
I avoid Teams as much as possible, but when I have to join a Teams meeting the PWA works fine.
I would have no problem with a company saying "We really like you, but we found a better match for role x. If you're interested we think you'd be great in role y and here are the details." If I don't like the compensation of role y, I'll simply decline.
Any time a relative asks me which printer they should buy, I tell them to get the cheapest Brother laser printer they can find without wifi. I mostly do this to save myself support calls, but it's also the printer I use in my own house.
I've written C# code that deadlocked a webserver, C++ code that crashed a computer lab, JavaScript code that made the browser unresponsive, a SQL migration that accidentally deleted too much data. I don't really know what point you're trying to make, but bad code typically behaves badly.
The non-tech F500 I worked at several years ago is doing everything they can to abandon .NET/Java in favor of low-code tools. Their engineers are jumping ship and they're having a hard time finding replacements.
I-80 always comes to mind when these autonomous vehicle discussions occur. I'll believe in autonomous vehicles when I see them driving across Pennsylvania during a winter storm. There are days where I seriously doubt an autonomous vehicle would be able to navigate out of my driveway.
I want to have this comment tattooed on my forehead.
Teams is the absolute worst piece of software I have ever used. Simply logging in only works about 50% of the time. This wouldn't be a big deal if I wasn't randomly forced to the login screen every few days. I experience a different bug every other day. I can't be signed into multiple orgs at once (on desktop) meaning I have to fully sign out/sign in when I want to switch and it takes forever. Notifications are unreliable. I miss Slack so much.
My primary frustration with frontend development is that I have gone to JS Build Tool University... Roughly 10 times now. I'm not sure I've ever set up two separate frontends the same way. Even when I avoid the shiny new tools and stick with crusty slow webpack, there's a new version that behaves entirely different than the previous version. I'm enjoying the speed and simplicity of ESBuild.
That was in 2018... That's the _average_ person who is making a video game.
The average person who was making a video game was upset at themselves for putting non-conventionally attractive females in the games they were making?
I think this is where the ninety-ninety rule is typically invoked.
I had a choice when I was 16 years old. I could take a 45 minute bus ride to and from school every day for free; or I could get a job, purchase my own vehicle, pay for my own gasoline and insurance, and drive to school in 15 minutes. I did the second option and never regretted it.
I wish everyone viewed the process like this. I was job hunting a few years ago and increased my hits by roughly 50% by doing one thing: adding more color to the stupid resume.
My company created a web client for our chat software product around 5 years ago. The quality of our product has slowly deteriorated as browser vendors continually remove or restrict features that once worked fine. Just to name two examples: autoplay audio for chat notifications and tab throttling killing websocket connections and background timers. I understand bad actors are abusing these things, but they're breaking totally legitimate use cases.
We've been forced into an electron client and now urge our customers to ignore the web client. If we didn't have a small number of customers on Macs, we would abandon web tech altogether and build a native Windows client.
The Fetch API works in every browser.
No it doesn't.
At least one study been done to see how responsive a passive "driver" of an autonomous vehicle can be. The study concluded a person that is required to intervene with an autonomous vehicle is no better than a drunk person.
It makes sense. If the car is able to get you from point A to point B 99.9% of the time without an issue, are you really going to be paying attention that one time when a person walks out in front of you and the car fails to respond appropriately? If the vehicle enables people to not pay attention, they aren't going to be attentive.
I'd be willing to bet almost every driver that gets to ride around in these test vehicles thinks the job is awesome because they get paid without having to really do anything.
I think it would probably work out pretty well... for the candidate.
This was my immediate thought. Mine has been deactivated for 4+ years and this hasn't happened.
I got a PSTV a few years ago and was itching to play some old Metal Gear games one morning. The PSTV is advertised as being able to play Vita games, so I purchased them through the PS Store on my PSTV. The game downloaded and was ready to install and I got an error that said the game was unplayable in my region on that device. I was annoyed, but figured I would get my money back. I contacted customer service and they said games were not refundable. They allowed me to purchase and download a game on a device it was unplayable on and then refused to give me money back. I was never able to play the games I bought.
A few months ago, my account was hacked and someone charged $50 to my card. I contacted support and they told me "normally all sales are final, but they would do me a one time courtesy and refund the money since my account was indeed hacked." WOW THANKS FOR BEING SO KIND SINCE THIS WAS CLEARLY MY FAULT.
Sony no longer receives money from me.
React dev builds are terribly slow at rendering large lists. Open Slack and scroll up for about a minute. It becomes unresponsive very quickly.
I don't understand how deploying React's dev build would help anyway... Do they regularly run into bugs where they need to step into React code?
I understand Redux, have used it many times and have read the source code. I don't understand the argument that it is "basically is the same thing as having a root component handle all your state".
It's that plus actions, reducers, dispatcher, middleware, and HoCs for connecting components to global state. So it's not basically the same thing at all.
It is essentially Redux, only much worse the more complex your app is.
so... not at all like Redux then. C# is essentially Python except it has different syntax and static typing.
If that was "essentially redux", redux would have no reason for existence.
You have a root component. Run the interval within that component where you have access to state.
A broken stoplight is considered a 4-way stop under the law here. There's no need for hand signals or flashing headlights.
This intersection is 4 lanes plus a left turn lane in all directions with constant traffic. Hand signals were absolutely necessary because 12 people were all approaching the intersection simultaneously.
In the case of alternating one-way streets, I've always seen construction workers directing traffic.
It's nice that you have always seen that. I'm not sure it would make sense for my town to have construction workers directing traffic 24/7 for the next 3 months while they repair the bridge, so they put in a temporary light. Regardless, I don't know what your point is.
I was driving to work one day and the light was broken at the busiest intersection in town. People were able to make it through the intersection using hand signals and flashing headlights. How does this work when half of the cars are fully autonomous? How are computers going to understand what those hand signals mean?
A bridge in my town is under construction and it is down to one lane. They put up full stop lights at both ends of the lane closure to manage traffic. Every two or three times I go over that bridge, someone coming from the other direction goes on red because they can see no traffic is coming. I have to sit and wait for that vehicle before going or no one will be able to move.
I love the idea of fully autonomous vehicles, but next time you drive somewhere count the number of ambiguous situations that occur and ask yourself if you think a computer could be programmed to handle all of it. I'm rather skeptical.
Because you don't "just" develop your next project in some other language/framework. You and your team have to throw out domain knowledge and make a whole bunch of mistakes with the new language/framework before reaching the competency you "just" threw away.
"Just" is a terrible word we use far too frequently in the software industry.