748 karma · joined July 27, 2018
Contact degaussrk at protonmail / google's mail
After that, I still got headaches at a good frequency and tried all sorts of specialists from orthos to opthalmologists, all of who checked their areas of the body and said I was perfectly normal. The one doc I didn't see was a gastro and this was a mistake.
Eventually I grew older and realised first that my headaches were always preceded by some sinus congestion and milk was a trigger of said congestion. So I switched to lactose free milk and that helped.
Eventually I realised that I was a chronic acid reflux patient, that a lot of small symptoms I had had over the years (a feeling of something stuck in the throat, congestion etc) were basically just the gut throwing up acid, or more accurately LPR/silent reflux. The reflux was the actual trigger of my headache. So my usual medication of Paracetamol, or worse, ibuprofen was actually making it worse in the medium/long term.
I switched my strategies to fixing the gut/acid reflux instead of treating the headache. The max I do nowadays is 325mg of paracetamol if I need to sleep and the pain doesn't let me. Ibuprofen is a nuclear option that I haven't resorted to in years.
The gut issue is still not resolved, I suppose years of damage to the oesophagus takes time to heal, so I'm still prone to reflux but I make do with a bland diet, avoiding triggers like milk and resorting to PPIs for short bursts during an attack. Oh and I also do the bending while swallowing trick that was on HN sometime back, which has helped immensely.
My headaches are mostly a thing of the past. Haven't had a debilitating one in years.
@nyanpasu64, do you think enabling nvidia-suspend/nvidia-resume services will do the trick? I didn't go through the codefix in the above post in detail, but it looks like the fix is to raise a relevant notification to all listeners in the suspend_prepare() method for amdgpus, not nvidia.
Running Ubuntu 24.10.
So say DS had simply published a paper outlining the RL technique they used, and one of Meta, Google or even OpenAI themselves had used it to train a new model, don't you think they'd have shouted off the rooftops about a new breakthrough? The fact that the provenance of the data is from a rival's model does not negate the value of the research IMHO.
For my Machine Learning projects, I usually run a bunch of experiments either using pytest or directly on jupyter. I tend to plot out stuff and try out different types of feature engineering. Once I have nailed the approach, I then port a subset of this to a different jupyter notebook or python script, which is cleaner and more readable. This is because ML experiments are compute bottlenecked. So I want to ensure I spend enough time to pick the best features and model.
At work (which is not ML-related), I tend to do much less discovery coding because most of the unknowns are business related - does this API (owned by another team) scale, what is the correct place for this business logic etc. And, doing a viable Proof of Concept is time consuming, so I'd rather spend the time sweating out the nitty-gritties with product. The Discovery here must happen in the discussion with Product or other stakeholders because that is the expensive part. This is also why Product changing the Spec once the project is underway is infuriating. Sometimes a good chunk of the discovery is nullified.
My knowledge of the banking and consulting industry tells me it is the latter although someone from inside can correct me if I'm wrong.
Looking at the number of presidents they have gone through and the way their terms ended, if you blanked out the names and asked me to guess the country, I'd never guess it was South Korea.
Building a system that prevents sharks from getting a hold while also not preventing well-meaning people from building seems incredibly hard.
Going after Abe is like going after Tom Cruise if you want to take revenge on the Church of Scientology.
[1] - https://en.wikipedia.org/wiki/Shinzo_Abe#Assassination
But your narrative implicitly signals acceptance of one's station and a realistic assessment of the tracks still open which is probably the right way to go.
While one can change tracks at any time, success is far from guaranteed. Being a distinguished engineer at 40, one cannot suddenly decide to enter the track for CFO or CEO. The track for that accepted entries 10 years back and is already over-subscribed. Only the CTO track is open at that point and only in certain companies.
I recently took a break from work with the intention of working on some side projects and also thinking about what it is I like to do (somewhat along the lines mentioned in the article - do I want to stay on my current trajectory and try to hit senior IC, management etc). I am only about 6 years into my career, perhaps a bit early for a sabbatical but I felt this was the right time for it. I had a pretty good reputation in my job and I could have done the thinking while on the job, yet I felt I couldn't. I am helped by not having any financial concerns or other responsibilities.
I am not sure what I expect to gain from this though most people assume that either I must be starting my own business or chilling at home although neither is true. I took care to put some structure into it so I don't while away the time scrolling HN. I don't think I will get a sudden epiphany but feel if I put in some hours without any external constraints, something might happen. The worst that could happen is that I have to write off this time and go back to running the race in my IC track.
But a few points: * The magnitude of shit some people are putting up with for visa-status is mind-boggling. Their entire life is oriented around visa-status, to the point where I would think they should do the research on whether their quality of life will be improved back home due to the lower stress, even with the much lower salary and the growing pains of a developing country.
* A lot of people have successfully FIREd and then come back to live what I call the America Return Quasi-Suburban life - basically a copy of the McMansion life of the states inside a gated community in one of the major cities.
* New grads nowadays don't try to move abroad immediately (at least in the top-tier colleges). They do get good jobs and are paid very well, considering both historic trends as well as the purchasing power of the average Indian.
* There is a ton of FOMO and moving abroad is still a very strong sentiment, even among people who make more money than what I was making back when I worked in the states in a MCOL city. Considering the extremely poor management of most Indian cities (at a civic admin level) and the bling of social media, I expect this feeling to persist well into the future.
* Indian start-ups and venture are more short-sighted (in terms of path to revenue/IPO) than US venture. AFAIK no company in India has the equivalent of a Goog funding 20% projects or a VC like Thiel willing to fund research ideas. I don't think it is a money problem (going by the amount of money being pumped into quick-commerce or quick-anything) but a culture problem and also the people funding the start-ups. Again, I hope this will get resolved in the future but as of now, India still bleeds most of their higher-science and PhD crowd to the US. The Indian PhD scene is quite dim, with funding issues and what-not. So your contingent of PhDs who go on to start-up is not gonna happen here.
* OP here came back because he couldn't miss being close to family and close friends. There is a strong contingent of immigrants who can't stand living with or even close to family. For them, the visa and distance barrier is a plus.
For the uninitiated, it can be roughly seen as detection of a sequence of musical notes. Raga is a term for a particular scale of notes (both ascending and descending).
Until now, this has mostly been in the domain of research and there is a ton of published literature out there. At the very basic level, if you have just voice, it is trivial to apply a pitch detection algorithm like YIN to get a pitch estimate and then analyse the sequence to figure out the raga. This doesn't work as well in a concert setup where speeds are higher due to gamakas, different instruments are used alongside and counterpoint melodies may make the music polyphonic. A lot of papers apply a variety of ML models (neural nets and otherwise) using several different features (cepstrum and mel-cepstrum, pitch distributions etc) with varying results.
So this is an interesting exercise in Signal Processing and Machine Learning. If anyone else is working on or has worked on this, I'd love to hear from you.
Here in India, titles are so inflated it's not even funny. Anyone with 5+ years of experience is considered "Senior". After Senior, you go to "Tech Lead" meaning you're aiming for Manager, or directly to "Principal Engineer". To further differentiate, I believe some places have Principal Engineer 2 and beyond. Because India does leetcode on steroids, achieving these levels is mostly about grinding leetcode and having the adequate years of experience for the position.
I guess this is what happens in most industries. A hierarchy is set by management and people jump through hoops and make sure they're "on track" in their career.
Yet, social structures persist in many countries and the technology has not achieved sufficient penetration. Ultimately any debate about work or retirement will devolve into politics and why certain sections of people remain poor and unable to get to a position of financial comfort. But talking about UBI, early retirement etc is doubly important because these problems are always dismissed as aristocratic, but the fact is most people suffer from the consequences.
I agree, but we should recognize that we are moving more and more towards a world where automation enters every facet of our life, every step of the supply chain. Hitting a pause once in a while and just reflecting on how life has changed will do a lot towards changing opinions on work and retirement. While FIRE is achievable (at least until now in software), what I think I want is a long career to work on hard problems with other people of the same wavelength.
Easier said than done, but tbh we have a lot of free time today that we waste in social media as the OP says. Consciously slowing down a bit so that one can run a longer, more focused, perhaps less financially lucrative race but also one that has a higher probability of being fulfilling and putting us in touch with good people is something all of us, the well-paid software guys, must aspire to and put into practice.
What I have realized is that most employees never do even a basic analysis of their industry vertical, the key players and drivers etc. Even low-level employees who will never come face-to-face with customers can benefit from learning about their industry.
The flip side is that a lot of business people (I exclude people who start their own companies or actively take an interest in a vertical) are also mostly the same. They care about rising from low-level business/product role to a senior role, potentially C-suite role, and couldn't care less about how they make this happen. Many times, it is hard to measure a business person's impact (positive or negative) - think about Boeing. All their pains today were seeded more than 20 years ago with a series of bad moves but the then CEO walked off into the sunset with a pile of cash and a great reputation. OTOH, there was a great article yesterday on HN from Monica Harrington, one of the founders of Valve whose business decisions were crucial to Valve's initial success, but had to sell her stake in the company early on.
I think business, despite its outsize role in the success/failure of a company, follows the same power law of talent that most other professions carry. Most people are average, some really good, some real greedy etc.
Having an institution/career represent your passions, ambitions and most importantly your community is an immense luxury.
For the rest of us, it definitely makes more sense to put roots down in one place, build up community, indulge in the local arts scene etc -> exactly the kind of stuff that modern life is not aligned with. You cannot be moving around every few years and expect any sort of community.