<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: Ragib_Zaman</title><link>https://news.ycombinator.com/user?id=Ragib_Zaman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 21:56:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Ragib_Zaman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Ragib_Zaman in "A single person answered 76k questions about SQL on StackOverflow"]]></title><description><![CDATA[
<p>Answering a technical question takes more time and effort than making general comments.</p>
]]></description><pubDate>Fri, 24 Sep 2021 15:43:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=28643945</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=28643945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28643945</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "“I've had to relearn coding to get through the new interviews”"]]></title><description><![CDATA[
<p>Ok sure. This explains a lot. If that's the problem you're getting, then it is indeed testing basic programming skills. But the general landscape has gone far beyond this. Nowadays this solution would probably not get you the job. Instead of sorting, you should create hashmaps storing counts of each character and checking equality of the hashmaps. And if you didn't produce the hashmaps solution within 10 minutes, you would not be competitive with the hoardes of people drilling these problems and thus producing the hashmaps solution within 5 minutes. What most people here are complaining about are being expected to solve significantly harder problems within tight timeframes. If you are interested in what these ridiculous problems can be, go to Leetcode and browse the "Hard" problems.</p>
]]></description><pubDate>Fri, 04 Dec 2020 15:01:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=25302946</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=25302946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25302946</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "“I've had to relearn coding to get through the new interviews”"]]></title><description><![CDATA[
<p>I'm assuming you have never needed to practice these problems as you already have basic programming skills and are thus able to do every Leetcode Hard within 30 minutes of first seeing the problem?</p>
]]></description><pubDate>Fri, 04 Dec 2020 04:17:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=25298862</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=25298862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25298862</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "Physicists Nail Down the ‘Magic Number’ That Shapes the Universe"]]></title><description><![CDATA[
<p>In those subjects they choose different units so that the speed of light is 1 of that unit, but it still has that unit associated to it. So it is not dimensionless.</p>
]]></description><pubDate>Thu, 03 Dec 2020 02:41:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=25284640</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=25284640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25284640</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "Physicists Nail Down the ‘Magic Number’ That Shapes the Universe"]]></title><description><![CDATA[
<p>The speed of light has units. The fine structure constant is a dimensionless quantity, like pi.</p>
]]></description><pubDate>Thu, 03 Dec 2020 01:00:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=25283954</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=25283954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25283954</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "Vitamin D insufficiency may account for almost 90% of Covid-19 deaths"]]></title><description><![CDATA[
<p>I highly recommend watching this video:<p><a href="https://youtu.be/Kvh4D_osFXs" rel="nofollow">https://youtu.be/Kvh4D_osFXs</a><p>Sunlight gives us vitamin D and nitric oxide (which improves blood flow and reduces hypertension). Vitamin D is crucial for the functioning of our immune systems, and the 1000IU dosage of many supplements is laughably small. A light skinned person in a singlet standing outside at noon for 30 minutes will produce between 10,000IU and 20,000IU in their skin. I would recommend supplementing 5,000IU vitamin D while also getting some exposure in the morning or afternoon (but avoiding the sun when it is high in the sky).</p>
]]></description><pubDate>Tue, 01 Dec 2020 02:51:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=25261737</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=25261737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25261737</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "Sleep duration is associated with brain structure and cognitive performance"]]></title><description><![CDATA[
<p>The thirst mechanism becomes less reliable with age, so older people may find those products beneficial. But yes, for most healthy young to middle aged people, "drink when you're thirsty" is generally fine. Maybe with the added subpoint that if your urine is often colored, try to drink a little more.</p>
]]></description><pubDate>Mon, 30 Nov 2020 05:42:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=25251051</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=25251051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25251051</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "K6: Like unit testing, for performance"]]></title><description><![CDATA[
<p>I think it's specific to web development, in particular it tests for performance under user load.</p>
]]></description><pubDate>Sat, 28 Nov 2020 05:41:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=25235564</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=25235564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25235564</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "Java is better than C++ for high speed trading systems"]]></title><description><![CDATA[
<p>It's generally pretty rare for a market maker to lose money over a whole year. Colour me surprised.</p>
]]></description><pubDate>Thu, 26 Nov 2020 08:11:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=25217967</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=25217967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25217967</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "Jane Street Market Prediction ($100k Kaggle competition)"]]></title><description><![CDATA[
<p>Facebook's tendency to display content which reflect more extreme versions of the opinions that the user already has is probably a sizeable force behind our societies growing division. They know this, but they also know that type of content stops people from clicking off their site and drives up engagement, giving them more opportunities to advertise to you. They are a net negative to society.</p>
]]></description><pubDate>Wed, 25 Nov 2020 03:15:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=25205655</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=25205655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25205655</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "Jane Street Market Prediction ($100k Kaggle competition)"]]></title><description><![CDATA[
<p>There's a spectrum of roles. The role you describe is that of a trader at the extreme end (little coding ability required, manual monitoring of strategies/opportunities). But there are many traders who spend a majority of their time doing data analysis and programming while monitoring mostly automated strategies out of the corner of their eye. There are researchers who focus purely on statistics and ML projects. Some even get to spend a good portion of their time reading papers, expanding their knowledge and doing basic research, not just applying their existing knowledge to financial datasets. There are also Devs. Some work on ultra low latency systems (though this is not Jane Streets expertise). Some work on Jane Street's OCaml compiler.<p>Apart from the OCaml compiler, everything else is fairly typical of the spectrum of roles you can find at the very large high frequency firms. And mid-sized firms are similar yet again, minus the basic research. I would say it is definitely worth working in this industry if anything above sounds interesting to you.</p>
]]></description><pubDate>Wed, 25 Nov 2020 03:09:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=25205611</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=25205611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25205611</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "Once the disease of gluttonous aristocrats, gout is now tormenting the masses"]]></title><description><![CDATA[
<p>Most fruit are nowhere near as healthy as most people expect they are. They have been selectively bred over many hundreds of years to be far larger, sweeter and more devoid of micronutrients than they were hundreds of years ago. The amount of sugar (especially fructose) in fruits like apples, oranges and bananas is shockingly high, and can cause or exacerbate conditions such as obesity, fatty liver, type 2 diabetes, gout and other metabolic or inflammatory diseases.<p>Replacing some fruit with vegetables instead, and choosing less sweet fruit like various berries or melons may be a good idea for most people.</p>
]]></description><pubDate>Mon, 16 Nov 2020 09:41:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=25109876</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=25109876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25109876</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "Vitamin D Supplementation Improves Cognitive Function: 12-month RCT"]]></title><description><![CDATA[
<p>Correct. Perhaps even more important than vitamin D is nitric oxide. The summarised advice is to avoid the sun when it is high in the sky (noon-ish), get some sun in the mornings/evenings, and supplement vitamin D. This ensures good levels of vitamin D and nitric oxide while reducing skin cancer risk.<p>Details here: <a href="https://youtu.be/Kvh4D_osFXs" rel="nofollow">https://youtu.be/Kvh4D_osFXs</a></p>
]]></description><pubDate>Fri, 13 Nov 2020 04:10:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=25078770</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=25078770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25078770</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "Vitamin D Supplementation Improves Cognitive Function: 12-month RCT"]]></title><description><![CDATA[
<p>Too much Vitamin D without sufficient Vitamin K can lead to high levels of serum calcium that are not absorbed into the bones. One function of Vitamin K is to shuttle calcium into the bones. You can often purchase combined Vitamin D and Vitamin K supplements to avoid those issues.</p>
]]></description><pubDate>Fri, 13 Nov 2020 04:05:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=25078734</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=25078734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25078734</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "The Big Vitamin D Mistake (2017)"]]></title><description><![CDATA[
<p>Vitamin D has a relatively long half life in the body, so taking a large dose weekly results in essentially the same bodily concentration as taking smaller doses daily. Some people prefer taking their doses weekly as a matter of convenience.</p>
]]></description><pubDate>Wed, 14 Oct 2020 02:55:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=24772672</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=24772672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24772672</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "Math Overflow users resolve PhD thesis crisis"]]></title><description><![CDATA[
<p>Which algorithm?</p>
]]></description><pubDate>Tue, 04 Aug 2020 19:19:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=24053507</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=24053507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24053507</guid></item><item><title><![CDATA[In favour of recursive functions, not imperative constructs, to make loops]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gresearch.co.uk/article/in-favour-of-recursive-functions-not-imperative-constructs-to-make-loops/">https://www.gresearch.co.uk/article/in-favour-of-recursive-functions-not-imperative-constructs-to-make-loops/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24026367">https://news.ycombinator.com/item?id=24026367</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 02 Aug 2020 04:34:34 +0000</pubDate><link>https://www.gresearch.co.uk/article/in-favour-of-recursive-functions-not-imperative-constructs-to-make-loops/</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=24026367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24026367</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "What I Learnt From Reviewing 22 CVs"]]></title><description><![CDATA[
<p>I used to use a LaTeX resume until a recruiter told me their ATS couldn't scan it properly :(</p>
]]></description><pubDate>Tue, 07 Jul 2020 13:29:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=23759000</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=23759000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23759000</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "Health Effects of Coffee"]]></title><description><![CDATA[
<p>Another way to reduce the acidity is to mix in ground up egg shells into the ground coffee. As you brew this mixture, the calcium carbonate of the egg shells (alkaline) partially neutralises the acids from the coffee beans.<p>You can even combine this with the two usual methods for low acidity coffee that you mentioned (cold brewing and using dark roasts). I haven't actually tried this combo yet but I'm keen to!</p>
]]></description><pubDate>Mon, 22 Jun 2020 15:46:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=23601504</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=23601504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23601504</guid></item><item><title><![CDATA[New comment by Ragib_Zaman in "An Idiot’s guide to Support vector machines (2003) [pdf]"]]></title><description><![CDATA[
<p>I'll take a stab at it (sorry if I'm not getting to the heart of your question and wrote about things you're already familiar with). I think there are two key levels of understanding about the kernel trick (the observation that often you only ever use a "kernel function" k(x,x') which roughly measures similarity between samples, rather than all the features of the samples themselves).<p>> "... if there was actually a simple transformation, I would just transform it in the first place and use a linear model"<p>The first level of usefulness of the kernel trick is that it allows us to bypass this. Even when we know the transformation, bypassing the explicit transformation can be vastly more computationally efficient.<p>Say our data comes as x = (x_1, ..., x_n) but we suspect that better features would be the the second degree terms: T(x) = (x_i x_j)_{1 <= i <= j <= n}. So T maps R^n to R^{n^2}. So our data matrix could go from 10^3 wide to 10^6 wide (terrible!). And then we want to compute the inner products of two samples mapped into this higher dimensional space R^{n^2}, which will be an O(n^2) operation.<p>Alternatively, if we focus in on the fact that we really only need the inner product of the transformed samples (not actually the transformed samples themselves), we see that what we want is:<p>Sum_{1<=i<=j<=n} (x_i x_j) (x'_i x'_j) = [Sum_{1<= i <= n} x_i x'_i ]^2 = <x,x'>^2<p>where <x,x'> is the normal inner product in R^n. So we can define k(x,x') = <x,x'>^2, and computing k(x,x') like this is only an O(n) operation (whereas not using the kernel trick and going the explicit transformation route leads to O(n^2) operations for computing inner products in the higher dimensional space).<p>So we've seen that, even when the transformation to be applied is simple and known, avoiding it with the kernel trick can vastly improve the speed and memory usage of the model.<p>The second level of understanding the kernel trick is observing that a kernel is simply measuring similarity between two samples in some way. We can conjure kernel functions that create a notion of similarity that we want to try out (or suspect would be good for our data), without ever having to think about what kind of transformation of the data would lead to an inner product in a higher dimension space that leads to that similarity.<p>Let's make one right now. Say we want two samples x and x' to be similar if they are close (in R^n) and not similar if they are not close, but we really want to exaggerate this. We may imagine there's some threshold (that if two samples are 1 unit away from each other, that's quite similar, but being 3 units away isn't 1/3rd as similar but far far less similar) we really want to "peak" similarity in a tight radius. Then we could use k(x,x') = exp(- |x-x'|^2), since this only has a value near 1 if x and x' are quite close and drops off rapidly to 0 as x and x' get further apart. How rapidly should the similarity drop off as they get further apart? That's probably a parameter we may want to experiment with, let's go with k(x,x') = exp(- gamma * |x-x'|^2) instead. We've just invented Radial Basis Function (RBF) kernels (or Gaussian kernels) ! Do we have any idea what explicit transformation we would do to our data to get an inner product in a higher dimensional space that leads to this same function k(x,x')? Nope. Regardless, do we have a notion of similarity that may be very useful for our data? Yup.<p>So the kernel trick transforms the harder problem of thinking up a transformation to a higher dimensional space where the data can be easily separated, into the easier problem of thinking up good notions of similarity between samples. But you're right - you still need to have some type of understanding of your data to intuit what a good kernel function will be for your problem. That's part of the art (unfortunately, less of a science) of being good at training SVMs. If you have no idea at all, most people will go with a Gaussian kernel and just see how that goes. Knowing all the common kernels and when to use which is basically the SVM equivalent of hyperparameter tuning in NNs - the model doesn't learn itself which ones are good, despite that there are some common-wisdom good defaults, and you can squeeze out some extra performance by knowing how to select the good ones from experience (or brute force searching all options). I need some practice in being more concise, but hopefully some of this helps.</p>
]]></description><pubDate>Mon, 01 Jun 2020 08:08:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=23376283</link><dc:creator>Ragib_Zaman</dc:creator><comments>https://news.ycombinator.com/item?id=23376283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23376283</guid></item></channel></rss>