I stopped carrying a pocket knife specifically because of how many times I lost them in airports. I think if you fly often it's worth finding a different solution.
Yep, you might as well just learn to read music the traditional way. It's very common for musicians to be reading the sheet music a long way ahead of the actual music being played, especially while playing fast and complex pieces.
Having said that, an e-ink reader that could read visual cues would be awesome, but I feel it could be very frustrating unless it was incredibly smart. Maybe some kind of blink gestures might be useful.
To be clear, I'm not talking about retaining engineers. I mean that we struggle to retain end-users using legacy POS systems for example, and ERP systems with terminal or old WinForms interfaces.
No. There's not a lot of research into it yet because the ability to work from home is relatively new, but this is literally my wife's area of academic expertise and the research that does exist generally shows that given the proper conditions and environment, working from home can be vastly more productive.
There's nothing stopping you from hand-writing Django migrations if you choose. Django compares the state of the models to the state of the database after all migrations have been run to determine if new migrations are necessary, so as long as you've covered all of your model changes in your hand-rolled migration you'll be fine.
The void is not nothing though, it's other people, who may be influenced and then in many cases influence others on other platforms. I think ignoring a platform of 330 million users when a good chunk of those are on a witch hunt for your product or brand would be asking for trouble.
bg:white is exactly the problem. What if I want to change all my white backgrounds to #FCFCFC? I've got the option of going through and updating all my components individually or updating bg:white to be a non-white value.
I don't understand tailwind. The entire point of CSS is to separate style from structure. How does applying composable utility classes to all of your HTML elements differ from the old days of using HTML attributes for styling?
Edit: So after looking into it a bit more, and specifically the section in the documentation about extracting components, I understand where they're coming from a bit better. Extracting repeated compositions of utility classes into reusable components or named classes is exactly how I use other CSS frameworks such as bootstrap or foundation. I'm seeing the major difference between tailwind and other CSS frameworks as being the lack of pre-defined UI components. The minimalism is obviously a big advantage for performance, but otherwise I still see little difference between Tailwind and other CSS frameworks.
We're working on python web backends and react frontends for a large automotive corporation. The salary is average for our area, but like most we don't advertise with a salary and still don't get much interest. I've had an ad out now for a week and have received < 10 applications.
As a person who hires software engineers in Australia, it's hard for me to understand this perspective. The last few times I've tried to hire a junior I've received very little interest from new Australian graduates. The vast majority of applications come from Indian migrants, not local graduates.
In Australia often contracts between Government and a private-entity are declared commercial-in-confidence to prevent disclosure of information that could affect the private entity. I wouldn't be surprised if this is common in the US as well.
When I was faced with this issue I found that spending about 30 minutes at the start of the day planning, and then another 15 minutes or so at the end of the day conducting a retrospective, really helped. Start by creating a list of tasks to be completed, and then prioritise them. It helps to be very specific with your tasks. Don't have a task be "work on assignment 3", have the task be, "Find 6 articles to support section 1 of assignment 3". Once you've got your prioritised list, work on them starting from the top and mark them off when you're complete. Sometimes you will have emergency tasks come in that take priority, and that's ok. Log them in your task list and work on them like any other task. It's ok to not complete the tasks you planned for the day. In your retrospective, critically examine the tasks you completed, and determine (and log) why you either did or did not complete everything you'd planned. Next morning in your planning session, take yesterday's list, re-prioritise with any new tasks that have come up, and work through the process. If your tasklist keeps growing and growing forever, then it's just fundamentally clear that you have too much work to do in the time allocated and you need to either bring somebody else in to help or start making sacrifices, either with the tasks you take on or the quality/effort of your work.
Nobody will go bankrupt from going to the doctor, but no doctor will see you without cash-up-front. As a person coming from a western country with universal healthcare, it was very confronting navigating the Chinese hospital system. Every time we needed something we were first directed to an administrator who would take payment. eg, payment for initial consult, then payment for ultrasound, then payment for pharmacy services, etc.
It's worth noting that journals can and will be subpoenaed as evidence during civil cases in certain jurisdictions. If you don't want something coming out in a court then don't put it in your journal.
For those who aren't convinced by this argument, you can take it a little further by introducing a hypothetical situation in which their political opponents obtain power and criminalise criticism of government or other powerful "common-good" entities. Now your recorded conversations could become evidence of sedition, and even if it wasn't criminal at the time it could certainly be used to show evidence of previous behaviour.
And while I think that most people reading HN would understand this, it doesn't have to be an ISP, just somebody that controls a network device between you and the destination. eg, a public wifi hotspot.
I don't think that's fair. I did 73km of walking on the 3 days I spent in Paris. I'm a relatively fit guy and by the end of it I had some pretty severe pain in my feet. I would've been grateful for some way of seeing everything and taking the load off at the same time.
Recently we've been going through the browser stats on our websites, and while globally apparently IE is dying, it's certainly not dead yet. In the specific industry I work in (Heavy Automotive Retailing, eg Truck Sales and Servicing), we see upwards of 30% of our users on browsers <= IE11. All of our sites are getting poor lighthouse scores on performance with the main suggestion to be changing to webp, but that would exclude 30% of our customers.
I think a lot of people that are in the AI/Tech space are probably a bit detached from the realities of non-tech businesses. While you talk of "new tech" being AI and deep-learning, I'm still in the process of implementing barcoding systems in warehouses. I think the vast majority of businesses just aren't ready to move into the data-driven AI space that you call new tech. They're 20 years behind it.
No, it's awesome. If you're slow cooking some meat for 9 hours you need a constant low temperature. It connects to the app on your phone and you can set thresholds to alert on. You can connect multiple probes, so you can monitor the temperature of the grill as well as the temperature of the meat, all without having to open the grill which compromises the temperature. Makes slow cooking (the best kind) infinitely easier.