Yes, I don't think I have ever seen a premature optimisation actually ending up being beneficial when the time came to add new features to the project.
HN user
jwl
[ my public key: https://keybase.io/jwldk; my proof: https://keybase.io/jwldk/sigs/rGcmmJA-5EPt-Ufr9kwQCSHMwYko6p6pUTCSQbl1x1g ]
At the end of the day, every team still needs at least one senior team lead who can decide "we do it like this" and move on. Or else you get stuck forever in which db technology is the right choice for the project.
Exposure doesn't pay many bills.
I have heard several guided meditations having an instruction like "let your mind do whatever it wants to do". Surprisingly it works very well to let the mind do nothing.
I often try to remind myself that it is better to start somewhere, than nowhere. Just getting started is often halfway done. Even though it might turn out that you could have started somewhere else which in hindsight would have been a better approach, it is still better than nothing.
If we make a crude risk assessment, it is way more likely that her account will be randomly hacked by a botnet if she has "kitten4" as a password than someone actively stealing her purse to get her passwords. And if the notebook with passwords was stolen/lost, she would at least know it and be able to take preventive measures.
For most people, writing (good and unique) passwords down in a notepad is a way more secure system than having the same bad password for every account.
While working from home can be nice and more productive if you have some well defined task that needs to be done, I still feel I need the daily social interaction with my coworkers. Slack and Skype is just not enough. I would get depressed if I worked alone from home every day.
You got to consider your most likely risk for attack. Targeted or at random by a botnet? For example, you are most likely more secure in practice by writing your own website than using Wordpress, simply because you are more likely to get hit by a botnet targeting every Wordpress site than someone going directly for you.
Yes, but are hackers going after common used libraries to get more vulnerable systems to attack or are they going to spend time on some unknown homebuilt crypto? In some cases, security through obscurity works well in practice.
But then again, we still got Heartbleed.
I can see some logic behind number 3 of having your password in the clipboard. It could lead to users pasting their password somewhere else where it was not intended. However, if you have malware on your machine that can read your clipboard, it can also simply read your keystrokes anyway.
However lately Netflix' content simply seems to lack substance to me. It feels as if it's just the superficial result of throwing a promising combination of those very specific tags/categories the services is famous for onto the assembly line and ending up with a show or film that, while ticking all the boxes and not being bad at all, is still pretty far off the masterpieces of the medium.
That is very much the feeling I got from Stranger Things. It is solid in almost every way, but it also felt like it was written to maximize variables and checkboxes from a user survey. Add characters, references and stylistic choices to get the most 80's nostalgic feeling in the viewer as possible.
Gaming Googles image search is a popular activity on some subreddits. Basically telling people to upvote a picture of something with a misleading title. Like if you search for images of "gaming console", a picture of a potato will appear. It is very clear that their "AI" is not that clever yet.
In practice though, even the smallest toy project will pull out hundred tiny dependencies.
I had a problem with running out of inodes on my server because of the massive number of files that end up in node_modules for even a smallish project.
For me it is Nectarine Demoscene Radio at https://www.scenemusic.net/demovibes/
Something about all the blip-blops that sets the right mindset.
Whether items with same sorting key will remain in the same order or not https://en.wikipedia.org/wiki/Sorting_algorithm#Stability
I would recommend something like https://getvau.lt
Generate your passwords with a simple algorithm with a servicename and a keyphrase. Works really well.
Really like the intense focus music. Seems to work really well for me. However I am not a fan of the nature based ones. The nature sounds comes of as too artificial. I might consider buying something like this, but not sure if I think a monthly subscription is worth it. Could there be a market for making an "album" with 10 generated songs in a category?
If the ads were not intrusive and destructive, they wouldn't take the trouble to block them.
Maybe if it had been like that from the beginning, but now, I see no turning back.
Adblockers started as a thing for techies and while we may care about tracking, malware and whatnot, my grandma uses Adblock because she thinks it looks nicer and loads faster. Now that she has it, I don't think she or many other ordinary Internet users outside techies, would willingly go back to see ads on websites again, even if the websites promised that their ads are less intrusive than before. No ads at all is still better.
Did they take into account something like version control? Because, I have a hard time seeing using Word on a collaborative paper - or even just as the single writer - being very effective in terms of version control.
I have fallen into this pitfall myself a couple of times. Trying to write reusable generic code on the idea that we would be able to reuse it later for a similar project, but in practice it almost never happens. New projects end up being way too different anyway and in the end it took more time to try to make generic reusable code for usuable by two projects rather than simply writing the two projects with completely seperate code bases.
Could someone please explain #Test 11. How is using %s instead of %d double as fast even though it is the same thing is being calculated? I always use %d because it seems like the prooper way to do it.
It has a very feature rich library. You can build relatively big applications with lots of features in a very short time.
I remember tracking the flashes these satellites made in the sky. Was quite cool as a teenager to be able to predict a flash of light at a particular time in the night sky.
It is frighteningly common to neglect backups when thinking in security. I have seen a couple of examples where the technical aspects of security with good firewalls, good access control to servers and so on were in place, but backup media could still be found laying around for everyone to grab.
How could there be anything legal related to the method of file transfer?
Would have been cooler to play a sample by each band instead of "Burzum - Lost Wisdom" everytime.
It seems like a missed opportunity to push for innovation. Changing tyres on normal cars is also a slow process and back in the earlier days of racing it was as well. Now all four tyres can be changed in just around 2 seconds due to great technological innovations (and training the pit-crew like OL athletes). Developing a system where a battery could be changed quickly would be equally as interesting.
Yes, there is plenty of brilliant technical innovations going on in Formula 1. The passive DRS that Lotus has experimenting with or the way the Red Bull uses a special material on the side skirts that bends when heated up by the exhaust air to improve downforce. Limitations is a great fuel for innovation. There is not very much going on in terms of engines in Formula 1 at the moment, but in aerodynamics it is still amazing what they are achieving.
As developers we might need to work on not taking bugs and criticism of our code too personal. I know I feel that way sometimes, when bugs or bad design is found in my work it is easy to get defensive and take it is a personal attack - which usually is not a constructive approach.