HN user

odux

163 karma

Opinions are my own.

Posts0
Comments54
View on HN
No posts found.

In Australia all coffee is pretty good. I visited Sydney fora week a couple years ago for business and the lattes and espressos blew my mind. I have had good coffee but that is a whole different level. After I have always been picky about coffee (mostly espresso drinks) and now I am even more pickier thanks to the amazing coffee I had there.

Exactly. The very existence of these apps and websites is based on such “user hostile” behavior. Same with the cat and mouse game between YouTube ads and ad blockers and third party YouTube apps. If the side wanting to completely stop Youtube ads becomes successful, YouTube will cease to exist (as a free app).

I am not arguing for this model, my feed is getting more useless every day, but the only other model is subscription based like you say. And for Facebook, Meta and the like, I don’t think the subscription revenue will be anywhere close due to economies of scale on the free model.

MacBook Pro Insomnia 12 months ago

Until recently a rando app could prevent a Mac from shutting down or logging out. I think it was changed in Sonoma.

I think there is something more than that. India is fairly homogeneous. Was high trust decades (5+) ago. Trust getting lower today. Similar practices (trusting a stranger with your child) would have been conceivable in the same timeframe as mailing kids but not today. I think the other sister comment makes sense: protecting children had a very different definition back then than it is today.

I think there is something more than that. India is fairly homogeneous. Was high trust decades (5+) ago. Trust getting lower today. Similar practices (trusting a stranger with your child) would have been conceivable in the same timeframe as mailing kids but not today.

I have never seen milk or cheese in my limited exposure to Indian cuisine.

Indian cuisine is diary oriented to a point that while vegetarian food is super common, it is very difficult to find vegan food (especially North Indian food which is more common in the west). As a fun exercise try finding a local Indian restaurant and see how many of the dishes are vegetarian vs vegan. If you live in an area with a large Indian population, you may find Indian vegetarian restaurants locally - check their menu for vegan items. Milk consumption both directly or in tea is extremely common. Butter and ghee (clarified butter) is omnipresent in Indian cooking. Yogurt (locally called curd) and buttermilk (watery yogurt) is also widely consumed. Paneer, which is a kind of cheese made from curdling milk (very similar to tofu) is very common in North Indian dishes.

Independence itself is a point in time thing. When there is a movement that results in something the movement doesn’t suddenly disappear after the success. The movement continues to influence power and how things are shaped.

If a movement of violent uprising resulted in Indias independence, the British may have packed their bags but the armies and militias would stay and given the nature of militias, will probably not suddenly turn peaceful. The British was the enemy yesterday, the other <religion, language or another faction> would the enemy today. See any African country.

What the nonviolent movement achieved in India is not just independence. Like you said there were other ways for independence, arguably faster. What the nonviolent movement achieved was long term stability and lack of civil wars /internal conflicts(for the most part).

As someone who grew up in India but lives in the US, the situation is pretty comparable. US has a gun violence problem but only if you are at the wrong place at the wrong time. Or you are part of a gang. Otherwise you can spend years in the US without even hearing a gunshot or seeing a gun in real life.

Murders, Rapes, kidnappings are the same in India. Unless you are at the wrong place at the wrong time or part of a targeted group (not necessarily gangs), you may not even know these happen. Traffic accidents are more common (and lack of a good emergency response system - like EMTs in the US, make it worse). Perry crimes of opportunity are everywhere. Like pickpockets or scamming people with higher prices/fake goods. But this is relatively easy to look for and avoid.

Language, region and caste are different things though. Caste is a big problem in India but very rarely a problem for discrimination in the tech/highly educated Indian circles in the US. Caste is sometimes very closely related to “culture” so it may be seen in things like weddings sometimes to though. The Seattle anti caste discrimination law was more political than practically useful.

But language is a problem and you will see people speaking the same Indian language group themselves together.

Famously iPhones and especially iPads have weird dimensions and they are primarily for up/downscaling[1] from the other iPhone sizes so that apps still look the”same”. While 16 pro max is 6.9 inch and 13 pro max for instance is 6.7 inch, both have a resolution ratio of 19.5:9.

[1] https://iosref.com/res

I am an occasional alt tab user and it is a great product. Thanks for building it. I am reasonably used to MacOS window management behavior but I still need something like alt tab once a while, that’s why it keeps running in the background.

I also really appreciate the partnership and open attitude your comment above demonstrates, and that to a potential‘competitor’.

I am categorizing them because each have their own background. For the law it is one big bucket.

The theory is that there is enough demand and not enough supply of people to fill this demand. In practice there is a lot of nuance. It is a messy outdated system that is being stretched and abused.

Some of them are: US colleges like foreign students due to the money they bring in. This is not going to stop. H1B employees in the third and fourth categories are paid less compared to the US employees and even compared to the first category. So there is an intrinsic demand. These companies also don’t intend to hire US workers. They “prefer” foreign workers due to a variety of reasons, some in the legal grey area, some not legal. Some are: These employees are there to help run the offshore workforce so they want someone who understands the culture and work with them, even better if this is somewhere who was actually offshore and can come to the US and act as a bridge. They also use this as an incentive for the employees in India and elsewhere. They don’t want to pay more. Like I said some are in the legal grey area and use loopholes. There is a recent lawsuit against TCS related to this. These jobs are not going to stop unless US companies stop outsourcing because these jobs (and they being fulfilled by foreign workers) are fundamental to how the outsourcing model is run by these companies.

My personal opinion is the first and second categories do not suppress jobs and salaries of US workers. These companies pay the same for both and a lot of times actually spend a net higher amount of money on the foreign workers due to the H1B overhead and fees involved (a fee when applying, renewals every 3 years, applying for green card etc). These employees also tend to be good at what they do.

The third is where the vast majority of suppression comes from. And the fourth is where the vast majority of skirting the law happens.

There are actually four large “buckets” on H1B usage in software. First are the “regular” software jobs. At the large tech players or other regular companies (eg a software job at a bank). Like you said, there is a lot of supply due to layoffs and not a lot of demand. H1Bs in this area are also limited this year due to this. Second are the college graduates. Once you complete a STEM degree as a foreign student you get three years of OPT which is for all practical purposes a work permit to work in STEM jobs (with some conditions). If the student (now employee) needs to continue working for the company in the US after this they need a H1B or a green card. Most genuine companies apply for H1B for these employees the moment they join and because it is a lottery keep doing it in the hope that the employee gets a H1B and continues working. These are not new jobs but people in jobs for up to 3 years that the company wants to continue employing and does not intend to layoff. Supply and demand plays a smaller part here.

Third are the outsourcing companies, TCS, Accenture and the like. These companies have people in India and contracts with large Us companies. They predict some number of demand for moving people from India to US (to help support the rest of the offshore team, to replace a higher paid employee at the US company with a lower paid employee of the contracting company etc). These companies will mostly but just barely follow the law (they have also been caught and paid files) and will use all loopholes available to them. These are the biggest “abuses” you see in the press. While the general “abuse” news in the press is about these companies replacing American workers with lower cost H1B employees the other problem is they are not catering to current demand but predicting work at a “client” based on current or future contract, creating “job openings” based on this (which they can, it is their own company) and flooding the lottery.

The fourth are smaller body shops and “consulting” companies in the US. These also predict demand and “create jobs” to enter applicants to the lottery. But the difference is typically the companies in the third category don’t get the employees to the US if there is no “client project” (as in, real demand) and even if they they do, they have the means to pay the minimum required pay the H1B demands - they are big enough to afford a bench of employees. The companies in the fourth category will get people to the US first on fake, or near-fake demand and then pitch them to “clients”. In the meantime the employee is not paid the companies skirt the law in all ways as possible to continue “holding” the employee. They also refuse to share paperwork with the employee (preventing them from moving jobs) and sometimes have the employees pay for the H1B which is illegal (but gets to the grey area if they get the payment in India before the employee travels to the US).

There is very less demand today in the first category. The second category is not much related to demand. Most of the “abuse” happens in the third (by volume) and fourth (by severity). Abuse in quotes because a lot of this is in the gray areas of legality and sometimes outrightly legal but not “right”.

It used to be “for the convenience of being able to buy a ticket from home” which is ridiculous by itself because online tickets makes things cheaper the venue. Now it is “for the convenience of the ability to buy tickets at all” because in some places that is the only way to buy tickets.

I had an electric company that charged a $2 fee for online payment. I seriously considered paying them by check every month. The choice seemed to be between they charging me $ for an online payment or I charging them $ (indirectly for all the labor it takes for processing a paper check, they even sent me a prepaid envelope). It is atrocious that a company charges us for making something cheaper for them. (I ended up using my banks bill pay feature because I didn’t want to risk a check being lost in the mail).

Basic was my second programming language after Logo[1] in the early 90s (I was in 5th grade) in a third world country, on very slow computers that a factory had donated to my school after they had passed their useful life for the factory. In such an environment basic was amazing. Low barrier of entry both from computing and knowledge perspective. Easy to learn and create a lifetime of love and passion for programming and all things computers in people like me.

[1] https://en.m.wikipedia.org/wiki/Logo_(programming_language)

Wait, what? MFA - multi factor authentication- has existed long before Google was founded. RSA Securid tokens were introduced in the 1980s or so.

MFA is a easy and good way to prevent hostile account takeovers. Especially with the amount of data breaches, one time passwords are way more secure than memorized “static” passwords.

SMS based two factor is the one Google pushed. Even Google recommends other ways of MFA these days (using hardware like YubiKey or apps like Authy).

Public’s phone numbers are not that valuable for a company like Google . Until very recently they were listed in phone books publicly available.

I don’t agree. If a company creates jobs in a third world country which would have been otherwise created in their “own” [1] country if not for cost reasons is morally and ethically in a grey area.

On the other hand, said workers in the third world country that has seen their conditions and prosperity get better will only want their conditions to get even better. This is what happened in the first world. A company preventing that is immoral.

1: own in the sense the place that contributed (schools, taxes, stable political system) to their growth to a point that they have wealth and expertise to invest in other countries.

What you said is true - a new lottery is not needed. However before offering a job to a H1B candidate the company should demonstrate that it advertised this job to the general public and no non H1B candidate (a US citizen or permanent resident) applied or was eligible. In the current job market, there are tons of citizens and permanent residents in the job market making it difficult if not impossible for a H1B holder to get a new job.

That article should be one line long:

The new Desktop outlook is a bad idea because it supports only Office 365 and not on-prem exchange.

(Which itself is a speculative claim with no substantiation except one anecdote)

I use BitWarden on iOS and it is pretty much same as the default iOS auto fill (which is iCloud?). It uses the system auto fill service and the detecting of password fields to show the auto fill option and filling the password is done by that service, not BitWarden. You can actually use two active auto fill services (say BitWarden and iCloud, I did when I was testing the waters), you will get a prompt to choose which one you want to use.