borncrusader
All of this can be done ... without writing a single line of code, which is impressive!
Try to form small habits throughout the day. Check out Maslow's hierarchy of needs. Try to get your daily physiological needs met. Meditation helps too.
The iBooks app is also good for taking notes on the PDF - I usually use it to take notes of papers but prefer to use OneNote for the books.
Ask HN: How do I study distributed sytems?
I'm at the juncture of my career where I want to focus more on Distributed Systems and specialize more in it. Short of reading seminal papers, understanding existing data systems like Spark, Kafka etc., how do I gain more working knowledge so as to improve my implementation skills of such a system.While I haven't really worked on a major project that explores core problems, I'd like to spend...
While higher-level languages might use multi field values, perhaps even arrays of integers, most low-level code, including millions of kernel code still uses integers to store IPv4 addresses. Adding an extra octet to this would make it go bonkers.
We do have conversion from IPv4 to IPv6. All IPv4 addresses can be represented in the lower bytes of an IPv6 address.
That said, the main issue with the adoption is the inherent inertia is upgrading devices. These are physical devices and large corps and businesses don't tend to allocate sufficient budget to replace and update these things to their IT dept. unless there's a pressing business need.
Ask HN: Is there a shorthand equivalent for taking notes digitally?
I have briefly studied Pitman Shorthand (https://en.wikipedia.org/wiki/Pitman_shorthand) in the past and I've wondered how easy it is to concisely represent a lot of information in a few pencil strokes.For those of you who take notes regularly - short of improving typing speed, is there a shorthand-like alternative to taking notes or encoding information digitally? Are there any efforts that...
Ask HN: How do I consciously improve my reading and retention skills?
I've been a fairly voracious reader but over the last 4-5 years, I've noticed that I skim-read a lot (which has apparently become the norm - https://www.theguardian.com/commentisfree/2018/aug/25/skim-reading-new-normal-maryanne-wolf) thanks to technology. But over time I realize that I don't pay that much attention to important pieces of information that need deeper and a more conscious effort...
Brilliant jerks, people who incessantly complain are not worth your time. :)
Please don't use JS or npm. Downloading the entire internet while doing a simple change is not efficient.
Ask HN: Companies that work on distributed systems/scalability?
I'm looking for relatively fast-paced companies that work on high scale, distributed systems other than the ones that make business through ads/social media/entertainment. That rules out Facebook, Google and Netflix. There's Amazon but I'm curious to know about other companies - large and small that I can learn from.
I've come to realize that this is mostly because I have too high standards for myself that I'm in constant pursuit of something that doesn't even exist. What I'm saying might not really make sense to you, but it's ok to take slow. Just focus on having people around you. I was in a similar state last year and the only positive that was happening in my life was my time with my girlfriend and now wife. I occasionally have these depressing thoughts but I just now think about the positives in my life right now and feel grateful for them. Trust me, it could be really really worse. I've had friends who had spouses cheating on them, younger cousins whose parents died, friends who have special children etc. and in perspective what me (and you) are going through is not that big a deal. In fact, in the grand scheme of things it means squat.
Based on your post, you were raised with a typical middle-class mindset in a developing country like India where you are told - do this and you'll be successful. Get good grades and do well and you'll be lauded. I was raised like that as well. But you come to the US (especially the bay area) and there's immense competition for a very few number of resources. Suddenly, all your previous tactics don't work. You want to one-up folks, you have positions in "cool" companies as your benchmark. Trust me, I know folks who work in Google/Facebook who work on mundane data cleaning and API calling jobs.
I can go ramble and ramble on but in a gist it's just this. Focus on the positive things in life. It might be hard to look at them right now but take a step back and evaluate it. It can be as simple as something like the barista at your cafe smiled at you today. Start writing small lists of about 10 items that you are grateful for everyday. Take up a hobby. It's ok if you suck at it too. Diversify. Listen to music. Learn to play the guitar. Talk to folks randomly on the phone. Read books. Stoicism is a good tool to use. I'm an amateur stoic and the writings of Marcus Aurelius, Seneca or even modern day stoics like Ryan Holiday resonate with me. Lurk around on reddit.com/r/stoicism for more details.
Life can be fun if you want it to be man. Email me at [My HN username] AT gmail.com if you wanna talk more.
God speed!
I'd advice you to read a good style manual to understand more about writing and how to use words. One doesn't have to forcibly introduce words that are too complicated. There are good organic ways to write sentences that employ seemingly complex words in a natural way so that readers can understand quite well. The goal should be to elevate the users to get better at reading in addition to conveying your material, IMO.
A good book to read would be Steven Pinker's Sense of Style - https://www.amazon.com/Sense-Style-Thinking-Persons-Writing/....
One doesn't have to degrade their sentences just because we live in the age of attention span deterioration and social media. All of these minor tweaks can help people improve their attention spans by releasing micro dopamine orgasms.
Ask HN: How do companies track users?
I'm looking to learn about the nitty gritty details about how companies like Facebook/Google track users. While I've glossed over some articles online, I've noticed that they're extremely watered down to cater to folks with little insight into how computers/networks work. Where can I find information about this from a programmer/hacker's point of view?
Best of luck.