1,090 karma · joined December 10, 2019
It's very useful for us right now at our current scale. Should we start getting an inordinate amount of new signups everyday, we will have to start relying on other methods to understand the signups.
However, I do believe that in general the giant and well-oiled tech behemoths will continue to contribute towards global inequality for a while longer before they are stopped.
Yes.
Ideally, you shouldn't be "memorizing" solutions. You should be first attempting problems on your own with your very best effort, and only after successful completion, or after sufficient effort, should you look at the solution. If glancing at the solution for 15-20 seconds is enough to understand "the trick" you should then close the solution immediately and try the problem again. If the methodology or technique is more complex, then you should spend more time trying to understand it, which may include revisiting some prerequisites and relevant foundational concepts.
If you understand a large enough variety of problems, then you will find that the techniques that you have learned are applicable for many novel problems you may be asked during an interview. After taking 5-10 minutes to properly understand what exactly the problem is asking, and clarifying assumptions/preconditions, you should already have an understanding of how you would solve AND code out the problem.
It is difficult to come up with a working solution in code in a short amount of time - practice makes perfect. Good interviewers try to filter out small bugs/discrepancies that are introduced due to time trouble, and will focus on the bigger picture of your algorithm and function design.
Some problems are simple enough that it is possible to:
* receive the problem description
* clarify all assumptions
* discuss a potential solution / thought process
* illustrate a couple of examples of input/output
* discuss edge cases
* implement a solution in code
* trace execution with some input examples, verify it matches expected output
* discuss how the algorithm could be expanded if the problem was amended
-- all within 60 minutes.
The UI needs to be polished more imo. For example, the "Register" and "Click Here To Register Your Business" buttons in the registration modal have no vertical spacing, which doesn't look good. The site screams "Bootstrap/Material" or whatever to me, it doesn't have a unique branding or aesthetic to make it memorable or unique (of course it seems this is a WIP).
The "Claim Your Business" page doesn't seem too thought through... What if my business is in more than one of those categories? UI doesn't let me specify that. After clicking submit, I have to scroll to the bottom of the page to be able to tell that something happened (bad UX).
Overall, the website is very slow. Seems like the server is in Utah, and I've arrived here before the HN hug of death, so something else is going on. According to `whois` your provider is newfold.com? Haven't heard of them, so don't know what they're about so can't give advice there.
Lastly, performance and UI/UX aside, how are you going to handle the most difficult problem of all, verifying the authenticity of reviews? Even if this gets traction, if there isn't a good system to prevent fraudulent reviews then this site will be essentially worthless.
> they shared the same seed (which makes it deterministic)
In addition to game init params (like random seeds), the game state is also a function of time, which cannot be synchronized the same way that seeds can.
One of the main responsibilities of the OS is to manage hardware resources. During init, kernel drivers and modules perform health checks and determine availability and status of hardware resources, peripherals, I/O, etc. Since lots of things could go wrong with the various hardware components, at anytime, this process should be performed during each system boot.
Of course, these protect against more than just malicious behavior, they also provide safeguards against human error. However, in a world where malicious behavior didn't exist, many of their designs could have probably been far simplified..