Yeah, complexity sets are a bad method to estimate password entropy. Wheeler et al. [1] published pretty sound methods for estimating password entropy at the lower end of the entropy scale.
Lets say that you use method such as `openssl rand -base64 6` and out comes "password". The odds of that happening would be crazy low for an individual user. However, if you deploy the same generator for a billion people it could realistically happen, and you might want to filter against outputs like that. Of course if all passwords are autogenerated (users cannot choose), the attacker gains no advantage from choosing "password" instead of "tlnNHJ4x".
Yet, is it a requirement in a memory hierarchy to copy the lower level in the upper one? Like, all the stuff in you L1 cache has to be also in your L2 cache. E.g. if you would have 32gb of external DDR it would add only 16gb more to the packaged 16gb?
It's definitely not, and in fact swap on a modern OS doesn't work that way. Something can be only in physical RAM, only in swap, or (when "clean"/unmodified vs the copy in swap) in both (allowing it to be dropped from physical RAM quickly). So one obvious approach would be to simply use the external RAM as swap.
Relatedly, I've heard of using Intel Optane as "slow RAM" for cold pages, and I think the idea there is also that it'd be in one or the other but not both. (Optane can be thought of as very expensive/fast flash or very slow/cheap RAM.)
Almost everyone I know from Finland has home broadband as well. Mostly due to home computers and less than ideal indoor cell service.
There was some switch to 4G for home internet (with mifi/usb dongles) as well, mostly due to aggressive pricing some years back. It was a good alternative to ADSL and cheaper, but became congested once a lot of people started using it. Yet, fiber is much more ubiquitous these days and is much faster and cheaper than either of those.
Cell service is excellent throughout Finland. I’ve been in remote parts of Lapland and summer cottages and streamed f1 over 4g. Your mileage may vary but pretty much everywhere I get minimum 3G. Cellular is ubiquitous so unless you’re living in a bunker coverage will be excellent. I believe 100mbit is even a human right here?
If you live in a city there’s probably fibre laid down. Anywhere outside unless your neighbourhood pay for the fibre to each home you’re going to have to get a cellular modem :)
Sure, but I have 2/4 bars on both of my SIM cards in a ground floor apartment. It's pretty common considering how insulated the walls are. This is why the biggest speed tuneup you can do to your 4G router is running an antenna out of the window.
People were told face masks don't work by the officials. This actively harmful lie was propagated since they wanted to save the PPE for health care workers. The problem with this approach is that one asymptotic/mild cashier can undo the work of a thousand health care workers.
Most of the loudness discomfort I've experienced while riding the bus comes from waiting the bus on the roadside. Traffic in general is ridiculously noisy for pedestrians. Especially at ~50mph the road noise starts to be unbearable. Inside a car it's all so quiet. Reducing traffic speeds would help with this a lot.
PHP and vulnerable example code is an additional thing. Most people just copypaste from tutorials. For example, the first search result for "PHP mysql example" gives you the wrong example first https://www.w3schools.com/php/php_mysql_select.asp
This could be something that one could actually disrupt. Problem with Tinder is that its interest is not aligned with users who seek long term commitment. Tinder needs its users to stay in the swiping pool to create revenue. The users (at least some of them) on the contrary wish nothing more than finding the right partner and stop using Tinder.
An anecdote from Bumble app, whenever a user finds a partner and therefore stops using the app, the app notices this and starts to aggressively match the user with new partners. This sudden influx of new potential partners makes commitment hard for some users.
If the incentives would be aligned, the user would pay for finding the long term partner and for abandoning the app, instead of paying for super likes etc.
Bumble is also really aggressive about showing you people who are new to an area. In theory this sounds nice. What this means in practice is that even though I live in a city with millions of people, about 1/4 of the people I see are just changing planes at the airport. On the flipside, you get more matches when you're traveling, so they're able to give you that dopamine hit when you're less likely to actually form a lasting connection with someone.
That’s what I mean about undercharging. If you’re charging enough for your service, you can deal with people finding a partner, you can make it dead simple to suspend/resume billing (automatically when they go inactive), you can do all these things that no one is willing to charge enough for because you’re charging enough to cover your costs regardless of whether you have many or few users that day.
But if you don't find anyone - but meet enough reasonable people that you remain hopeful - then they could get two months of revenue from you ... or ten ... or a hundred.
With any subscription model, satisfying you immediately literally gives them the worst possible financial outcome - matched only by scaring you away immediately.
The worst possible financial outcome is that no one pays anything.
The best possible financial outcome is dependent on your goals.
Do you intend to maximize profit for a 3 month period and then shut down and take your profits to the bank? If so, then you set up the app, sell 3-month subscriptions, and shutdown after 3 months. You will be reviled by all for your tactics, and you'll probably be sued for refunds, but you will have achieved the "best possible financial outcome" for your goals.
Do you intend to maximize revenue over a 10 year period by getting VC investment and going net-negative every month until someone buys you out for your customer database? If so, then you're competing with Facebook, and you will either succeed (because Facebook buys your dataset) or fail (because they don't need to buy your dataset). Your users will suffer the lemon market described upthread because you can't convince the VCs to spend enough money on human verification, and you'll find yourself mocked in the press when your cheapo validation AI rejects 5% of your userbase for having legal names the AI finds offensive.
Do you intend to profit by 15% from every customer for however long they are a customer, and continue profiting in this manner for as long as you have customers? If so, then you set up autoscaling, attract customers, and scale up or down as necessary based on their matchmaking successes.
What, precisely, is your "best possible financial outcome" for a dating site? If it is to maximize revenue growth, then you will fail, because as you pointed out succinctly, it's not possible to maximize revenue in dating without working against yourself.
One issue with commuting using public transport to a large tech campus is traveling to meetings and lunch places during the day. You can walk 10-15 minutes or use the company shuttle, which takes +20 minutes to be in another building on time. If you came by car, you can drive 2-5 minutes and spend 1-5 minutes parking. With bike, it's 5 minutes door to door. Providing e-bikes for in-campus travel would do some reshaping, as it can reduce need for parking space and would allow for more efficient use of time.
Not as big as cellphones obviously. Still something.
People who travel to client sites in dense urban environments may have even more interesting numbers.
Is walking 10-15 minutes (especially in a generally nice climate) really a big issue? I hear scooters and bikes mentioned a lot for those cases where people might need to travel a mile. Most of the time, I'd consider having to walk a mile or so to get from Point A to Point B a feature rather than a bug. Certainly I had to regularly walk that sort of distance around college campuses and never considered it a particularly big deal--and I didn't attend schools in nice weather locations.
The expected performance is a failed estimate in both cases.
You can ask for a new version of the theory of relativity from the janitor by the end of the week, but if she fails to deliver I would not put the blame on her.
https://www.usenix.org/conference/usenixsecurity16/technical...