Employees cost more than just their salary, but I see your point. So far, their attempts to make reddit more profitable have made the user experience terrible. "New" reddit is way worse than old, and is full of nagging you to use the app on mobile, to the point where you can't even view the content. I've never used the official reddit app because I've heard it's terrible, and there are many great alternatives.
I really don't know what they should do with the money other than make reddit more reliable. It was down last night. The value of reddit is the users/community. Technically, it's a modern message board/link aggregator. There are already many clones.
Kids do not write laws or have political agendas. In an ideal world, skin color would be an afterthought. But that is not the world we live in. I grew up as a white person in a 99%+ mexican/hispanic area. I grew up thinking the same. I didn't think much of people's race, but other people did. I was treated differently because I was white. It took me a while to realize that I wasn't seeing the world from the minorities point of view because I wasn't a minority. If you try to ignore race completely, you ignore the issues minorities are facing.
You can go by feel and sometimes appearance (and pretty much have to for some things like pork ribs), but the size and shape of large chunks of meat vary quite a bit, so does the weather, heat source, etc...
If you're a restaurant that is constantly smoking meat, you probably don't need a thermometer, but you probably have one. If you're an ordinary person, I would recommend a decent one at least. I have a thermapen. I don't regret buying it. If my fire dies and I don't feel like chopping more wood, or if I just put the brisket in the oven to finish overnight after it gets smoke, I can still know exactly when it's ready. I don't have to repeat the exact same process every time for a good result.
Large chunks of meat are best done by temp. A brisket, for example, can look the same if the internal temp is at 150 vs 210. One is pretty much inedible. Same for large chunks of pork. You want to cook these to where they are tender, but not dry. For brisket, that is normally around 203-210 when measured at the largest part of the flat. You would just be completely guessing without a good thermometer.
I'd say that's mostly true for credit card transactions, but I don't of anyone who has gotten scammed and got their money back. Banks either don't care, or can't actually do anything. Scammers know what they are doing.
I think it's mostly the teachers and the administrators who advocate for the earlier times. Well, that and parents who drop off their kids before work. A later start would be great for students.
"Manipulated by an angry mob" is one way to look at it, but "unsophisticated investors attempting to short squeeze billion dollar hedge funds" is another.
Robinhood is what all the people jumping on the bandwagon used. And this coincided with a sharp price drop on all of these stocks blocked. The reason was "Due to ongoing volatility", but any trader will tell you volatility is how money is made. It took all of the normal people out of the game, and tried to scare them into selling so that the ones holding the shorts are in a better position.
And to add to that, a company (Citadel) that pays Robinhood a large amount of money for their data is one of those with the short positions. So Robinhood itself has a stake in this.
Disclaimer: I have no idea what I am talking about and this is only my opinion.
Pi-Hole/NextDNS also blocks adds in most apps. I used NextDNS (which has a limit on the free tier), and recently switched to pihole running on my home server. I also use ZeroTier to connect to my server directly even when I am not on my local network to still use it as the DNS server. Works great.
It's not just HN. I think it's pretty fair to be concerned about facebook's tracking, given the level they already go to on their site. I just spent $1000 on a Valve Index, since there is no way I am strapping 4 facebook linked cameras to my head.
> You know ahead of time how many items you're trying to insert, it would be completely pointless to return that.
In simple CRUD cases yes. In many other scenarios, you might not. If your insert is a select statement, with joins and clauses, you can easily insert too much data, or no data at all.
I think that's too simple of a case to really make an argument either way. Just return a Some/None or Optional. Null is ok too, but not the best (it's baked in to most languages already though). But at a higher level, if the program expected something, it may be an exception.
Let's consider another case. What if you made the request and your session got terminated? That will be an exception too, and I don't think anyone will add that to the result type.
I feel like encapsulation means that functions often should throw errors, because the small, one responsibility functions shouldn't have knowledge of control flow.
For example, division. Anytime you divide, you might try to divide by 0. That's an exception. The / operator returns a number or throws an exception. Who would use a TryDivide function? What would it solve?
The same error might be an exception in one scope, and expected in another.
I get that exceptions can be expensive, but they should be rare. Saving time on the pre-check for an exception might save more time than the rare exception. I would never throw an exception strictly for control flow, but avoid exceptions is a bad idea IMO.
Yes, but you can still argue just throwing it might be better.
This also affects the stack trace, because, at least in C# (so probably F#) `throw ex;` is different than `throw;`, which rethrows the exception as if it weren't caught.
Emulate has another meaning in the technology world too though, so it might be confusing.
RN has to keep the bridge up to date with best practices/deprecation, etc... so that seems like a bigger risk if support was lost. Xamarin did the same and had it's fair share of issues. I'd rather use something with it's own rendering engine. Way less 'magic' that can break.
I don't like coding React/HTML/JS/CSS. It's way easier to write UIs in Flutter IMO. And honestly, I don't even like the aesthetic of native iOS either. I prefer material. I see why web devs would prefer RN though, so there's obviously a huge need for it.
> It emulates the UI, so the fake is noticeable, and it will be hard for them to maintain perfect 1:1.
I don't think 'emulate' is the right word. It renders it's UI. I don't get 'how the fake is noticeable'. It might be a little bit different, but the average person won't pick it up.
To me, this is one of it's big upsides. It doesn't have to do all the translation to native. The performance is good. It's easy to write. No quirks of either OS. Though you do have to worry about the individual OS's if you're doing something lower level, but you have the power to do so, so that's still a plus.
I really don't know what they should do with the money other than make reddit more reliable. It was down last night. The value of reddit is the users/community. Technically, it's a modern message board/link aggregator. There are already many clones.