1,010 karma · joined August 7, 2014
Others may get frustrated enough to make an attempt to fix the problem for real, only to re-remember how much harder that is in our current society and re-remember why they reached for this attempted solution in the first place.
Technically I used the logictech software to map those buttons to "ctrl+-" and "ctrl+shift+-" which are the keybindings for those actions.
As someone who believes in the Moral Foundations Theory, I don't think it's an accident that the places that are known for low friendships tend to be culturally liberal places. Since most probably don't know what Moral Foundations Theory is, a quick and dirty version is that all moral judgement can be reduced to the following core values (or moral foundations) which I copied from Wikipedia:
* Care: cherishing and protecting others; opposite of harm
* Fairness or proportionality: rendering justice according to shared rules; opposite of cheating
* Loyalty or ingroup: standing with your group, family, nation; opposite of betrayal
* Authority or respect: submitting to tradition and legitimate authority; opposite of subversion
* Sanctity or purity: abhorrence for disgusting things, foods, actions; opposite of degradation
I'm also a fan of the tentatively accepted liberty vs oppression foundation. I really think it should be renamed to something like agency vs domination. Anyways, it would value being able to make decision on choices deemed important and rejecting those who coerce others.
Anyways, culturally liberal places pick care vs harm as their primary value and in some cases have made it the default choice for answering moral issues. I think this naturally leads to guess culture. You get told as a child, frequently, that saying "no" can hurt the askers feelings. You learn to feel bad for saying "no", since it violates care vs harm. You realize that the person you are about to ask a question to is going to feel bad if they say "no". Making them feel bad would be harm, so asking would be harm... unless you can figure out if they'd say yes. That's how I think a guess culture would develop.
The reason I bring up moral foundations at all is I believe the solution is in the last 3 foundations: loyalty, authority, and purity. Those 3 are characterized as the group-ish ones. They are what separate acquaintances from friends, neighbourhoods from communities, and coworkers from a team.
[0] - https://www.theatlantic.com/national/archive/2010/05/askers-...
These are going to be the places where alternatives are the most viable.
I got this impression too. I dislike that their solution seems to be nerfing web-browsers in hopes that developers begrudgingly go back to desktop apps instead of buffing the tools used for building desktop apps so that they're what people want to develop.
Both the the Signalling Theory they are advocating and the Human Capital Development (HCD) that I assume you are advocating would make the same predictions on those life indicators you listed.
The difference between the theories is which causes which: does consuming education cause people to have more of the traits that cause good life outcomes OR do the traits that cause good life outcomes also cause people to consume more education?
Pure HCD theory says it is only the first. Pure signalling says only the second.
The two can be mixed. What mix people believe in is important as the two theories result in very different policy goals for our education system.
But both agree that people with more education are going to earn more, commit fewer crimes, experience fewer crimes, be healthier, live longer, etc, etc, etc.
This seems like a product area where hitting all the features on a purchasing manager's feature list is more important than being good. Atlassian seems optimized for that.
In the area where the Tweet would show, it instead says "Something went wrong" EDIT: it has been like this for several years so I assumed it was a dark pattern.
* rejecting other personal hygiene customs
* being noticeably more pedantic
* picking every battle/argument
* lower than normal respect for other's boundaries
* lower than normal awareness of how their actions effect others
* making "being rational" a core part of their identity
* dismissing human behaviors they don't do as irrational. usually these are the ones where rational explanations do exist, they are just difficult to re-invent on the spot.
This package is common enough to have earned itself a name, which happens to be the easiest visual indicator.
I expect this works great for 2 to 3 months when it is novel and everyone is keen to prove it works, but will begin to regress back after that. Where it ends up longterm is the big deal.
He talks about what the consequences for not doing so have been for Zoomers and it is quite worrying: escalating rates of depression and anxiety, increased rates of suicide, fewer friends, even fewer close friends, reduced social trust, more on-campus violence, increased favorability to authoritarian policies.
[0] - He starts the book with a discussion of the title. He initially resisted it because people usually use the word coddled to blame the coddlees but this book very much blames the coddlers.
I don't hear about this often, but I've heard that native apps are still common in China. I bet they don't have this problem.
I bring this up because I notice a lot of the time on HN this gets attributed to web UI people being easier to hire and unwilling to learn native UI.
I don't recall getting marketing notifications from Uber Eats. What infuriates me are the follow up notifications (paraphrased):
"How was $RESTAURANT_NAME? Please rate and tip!"
"How was $PERSON_NAME's delivery? Please rate and tip!"
"$PERSON_NAME says thanks for the tip!"
I imagine Uber Eats would categorize them under Delivery so you can't opt out of these without opting out of the notifications that are actually useful.
I love the idea of the different Focus modes. Hopefully they have some good profiles out-of-the-box. I imagine without a good set of profiles, most people will never end up touching it. Hopefully shortcuts can interact with the current focus mode.
The Safari changes are quite aggressive. I'll have to try it before judging it. I don't really use the tab bar that much. I tend to find tab expose works better for me. If that still works, this change will make little difference for me. The tab groups seems neat. I know that is a thing people are always asking for.
What is interesting is the contrast it has Firefox changes announced recently. Those changes got a lot of flack on HN for decreasing the vertical space available for the webpage. These Safari changes go in the opposite direction. The color changing feature further indications that the focus is on the webpage and not the browser.
Overall, I predict this version of Safari will be pretty unpopular on Hacker News.
Gretchen McCulloch has a book called Because Internet which talks about how the internet has changed English. People joined the internet in different waves. Each group of had the challenge of re-inventing writing conventions for the writing that falls outside of the relatively formal academic/business writing taught in highschool.
For the people were using a cellphone with autocorrect was a significant part of their internet usage, uncapitalization became a way to indicate casual tone. Since autocorrect would capitalize for you, it was clear that the lower case letters weren't the result of you being lazy. Instead you were going back to deliberately undo the capitalization of the word.
So yes, it is probably a youth thing and it's done to indicate a casual tone.
Before I switched, I found Google maps really liked to have you turn left one street early, then turn right then turn left. I guess it was trying to eliminate the delay from the left turn at the busier intersection. It was pretty much always worse.
I've posted a few reasons before. I think I've refined the list slightly since last time:
* People's first exposure to programming often came from using C++ or Java. An old version with really crappy type errors. Schools are often conservative about updating their tech stacks.
* Types are most useful when reading or changing code. New learners are mostly writing new code.
* Writing `Person person = new Person()` seems highly redundant. In the kinds of small programs you are writing as a newbie, you are likely to write a lot of this.
The reasons so far make types seem like overhead: you are having to do more work and getting little in return for doing so. The next two get a bit deeper.
* In the small codebases you'll have as a newbie[0] at disproportionate amount of the codebase is interacting with the outside world. The outside world is untyped. In both typed or dynamic languages, you have to shuttle this untyped data into your language's type system. But when there is a type error in this process, I find it is generally easier to debug in a dynamic language. That makes sense to me: they need to have good workflows for dealing with runtime type errors.
* Classes tend not to teach technique[1]. Students are expected to invent it on their own as they learn programming. As professionals, we often don't teach technique to each other either. If you invent techniques that leverage the strengths of types, then the appeal of types will seem pretty obvious. If you don't you may go years without before you are exposed to these techniques. If you invent techniques where static types get in the way, then you may find static types to be a severe hindrance to getting things done.
[0] I think this also applies a lot of the time when starting a new project.
[1] By technique I mean the steps you do to produce working code. This doesn't just include generating new code, but understanding existing code and debugging code.
I checked MS Teams, Outlook, Mail.app, and Safari.
* Copying formatting works well and is desired when it is done within an app but it is janky and undesired when the apps are different.
I furiously hates copying/pasting of formatting. After reflecting, the problems all exist when I'm pasting from one app to another.
I just think out of the apps I use, the ones where paste with formatting is the default (eg it's what CMD+V does) are the ones where I'm usually pasting from somewhere else.
> The general derision roomy vehicles sometimes receive from car enthusiasts or urbanists is silly, and can evince a cluelessness about the needs of families.
This derision ended up with vehicles getting various bad reputations. This caused people to avoid the vehicle that was best for them so they went to the least bad option that didn't have a bad reputation: SUVs.
I think a lot of people would be better served by a station wagon or minivan.
I think since most people's taste of remote work happened during COVID, so home was the only acceptable remote work place.