<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: ismailmaj</title><link>https://news.ycombinator.com/user?id=ismailmaj</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 19 Aug 2026 14:15:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ismailmaj" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ismailmaj in "Python Polars Cheatsheet (based on our O'Reilly book)"]]></title><description><![CDATA[
<p>even for just in-memory quick data analysis?</p>
]]></description><pubDate>Tue, 18 Aug 2026 17:43:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49349474</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=49349474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49349474</guid></item><item><title><![CDATA[New comment by ismailmaj in "Rust SIMD on the GPU"]]></title><description><![CDATA[
<p>There is something very SIMD-coded in GPU programming which is coalesced stores/loads, if a warp (32 threads) handles contiguous memory, it will create ~4 transactions instead of 32.</p>
]]></description><pubDate>Mon, 10 Aug 2026 21:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49249801</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=49249801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49249801</guid></item><item><title><![CDATA[New comment by ismailmaj in "U.S. economy lost 23,000 jobs in July, a sudden reversal"]]></title><description><![CDATA[
<p>Given the trend of revisions, I wouldn't be surprised if the real loss is around 6 figures, May 2026 revision went from 172k to 63k.</p>
]]></description><pubDate>Fri, 07 Aug 2026 16:00:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49212470</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=49212470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49212470</guid></item><item><title><![CDATA[New comment by ismailmaj in "Why Large Language Models Fail at Tabular Prediction"]]></title><description><![CDATA[
<p>Unsure if it's LLMs that fail at tabular data or its just that tree boosting are spectacular at that task.</p>
]]></description><pubDate>Tue, 04 Aug 2026 12:50:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49168128</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=49168128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49168128</guid></item><item><title><![CDATA[New comment by ismailmaj in "AI doesn't generate working products, that's still your job"]]></title><description><![CDATA[
<p>For my projects, I can produce with LLMs a codebase that I'd be proud of, but it requires extensive use of the plan mode and nagging anytime the implementation looks much more complex than the feature at hand requires.<p>Anytime I tried spec driven development, it produced total garbage, the problem is that the model usually swings too far, if they write unnecessary complexity, a nag about it and you risk it code golfing, this problem across 100 lines of specs and you're guaranteed it will swing too far on some segments you just wanted X slightly more than Y (usually for me it was reliability dropped for better readability since # users = # developers = 1)<p>Another thing I dropped is steering implementation design too early, start with the goal and nag in the direction you want, it works well for me but might not work well for big complex codebases.<p>For now I love LLM coding but I'm sure my opinion will change if I have to review code from a developer that does the 1 prompt = 1 PR without looking at the code jutsu.</p>
]]></description><pubDate>Sat, 01 Aug 2026 11:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49133609</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=49133609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49133609</guid></item><item><title><![CDATA[New comment by ismailmaj in "Advancing the price-performance frontier with GPT‑5.6"]]></title><description><![CDATA[
<p>it's 80% less cost, not 80% in efficiency gains, could be that Luna was overpriced to begin with, we don't have much info on the models themselves.<p>Assuming the efficiency gains are real, I feel like something has to give, maybe worse quality due to aggressive quantization/kv cache compression?</p>
]]></description><pubDate>Thu, 30 Jul 2026 17:52:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49113341</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=49113341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49113341</guid></item><item><title><![CDATA[New comment by ismailmaj in "LearnVector – Andrew Ng's AI company building one‑to‑one learning experiences"]]></title><description><![CDATA[
<p>While the model itself is great at hiding the answer, the AI summary keeps giving it away, it's so annoying and AFAIK it cannot be disabled.</p>
]]></description><pubDate>Wed, 29 Jul 2026 11:43:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49096178</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=49096178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49096178</guid></item><item><title><![CDATA[New comment by ismailmaj in "Claude Opus 5"]]></title><description><![CDATA[
<p>I'd pay good money to see OpenAI "oh fuck" war rooms.</p>
]]></description><pubDate>Fri, 24 Jul 2026 18:39:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49039906</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=49039906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49039906</guid></item><item><title><![CDATA[New comment by ismailmaj in "Postgres rewritten in Rust, now passing 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>I think I would be horrified looking at your Claude API bill.</p>
]]></description><pubDate>Fri, 10 Jul 2026 03:05:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48855279</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=48855279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48855279</guid></item><item><title><![CDATA[New comment by ismailmaj in "GPT-5.6"]]></title><description><![CDATA[
<p>Apparently plus users do not have access to Sol, so I'm really worried about the ugly Terra Pelican.</p>
]]></description><pubDate>Thu, 09 Jul 2026 19:34:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48851287</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=48851287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48851287</guid></item><item><title><![CDATA[New comment by ismailmaj in "A software engineering interview question I like: computing the median"]]></title><description><![CDATA[
<p>I don't know what the day to day would be like but it was a ML research engineer role.</p>
]]></description><pubDate>Thu, 09 Jul 2026 12:32:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48844863</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=48844863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48844863</guid></item><item><title><![CDATA[New comment by ismailmaj in "A software engineering interview question I like: computing the median"]]></title><description><![CDATA[
<p>I'm pretty confident I would've been able to come up to the solution in better circumstances, maybe even without hints.<p>But it was clear in this case that the interviewer just took a question from the company's bank of questions and was alt-tabbed for half the interview, I have felt the energy early and I was also half-checked out.<p>I'm aware I'm saying this post factum, but I had a very fun first interview with that company and matched well with the first interviewer so my expectations were high, and then I got hit by the big tech style interview when it was an early stage startup.</p>
]]></description><pubDate>Thu, 09 Jul 2026 02:19:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48840166</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=48840166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48840166</guid></item><item><title><![CDATA[New comment by ismailmaj in "A software engineering interview question I like: computing the median"]]></title><description><![CDATA[
<p>I got that recently, I really didn't like that question.<p>For the n-th percentile version, the obvious solution is sorting and it takes 10 seconds to get to that point, 5 minutes of implementation with tests. Good. It's all downhill from here.<p>Then you get hit with the "it's a data stream" and you realize you have to implement a balanced tree on the spot which I wouldn't describe as fun.<p>You may or may not be able to implement that. I did not. Blabbered something about Rust having sorted B-Trees and I don't think Python has them -- they do not on the standard library.<p>Then the interviewer leaned heavily on the "reduce memory usage" and I couldn't come up with a solution (no shit it's Ω(n) and he didn't even tell me to go fetch for a randomized algorithm). I later understood he expected the reservoir sampling solution which is basically keeping a representative group of size K that is a good proxy of the whole stream, it goes like this: keep the K first elements, any elements after that replaces any element of our sample at random.<p>What I did after 10 minutes of weird silence is to assume the data stream follows a normal distribution and computing the P-percentiles by computing the running mean and standard deviation.<p>I felt frustrated at the end of the interview because it really felt like a big gotcha of either you know the reservoir sampling "leetcode trivia" or you don't.</p>
]]></description><pubDate>Thu, 09 Jul 2026 01:57:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48839992</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=48839992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48839992</guid></item><item><title><![CDATA[New comment by ismailmaj in "Tell HN: Who wants to be hired" posts outpace "Who's hiring" 2 to 1"]]></title><description><![CDATA[
<p>High interest rates and instability makes it a bad environment to invest, it raises the bar on speculative/growth investment, and tech is mainly that.<p>Mix that with heavy AI bills, there isn't a lot of budget left for hiring.</p>
]]></description><pubDate>Tue, 07 Jul 2026 16:55:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48820439</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=48820439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48820439</guid></item><item><title><![CDATA[New comment by ismailmaj in "Leaking YouTube creators' private videos"]]></title><description><![CDATA[
<p>From talking to someone that worked at YouTube for 15 years, they still had a lot of core Python code in 2016 that was legacy from the OG company/team and that code needed to be transitioned to follow the Google way of doing things in C++/Go.<p>I don't think it was distinct enough from the Google culture like Android was at the start of the acquisition but it seems they had leeway to do their own thing.</p>
]]></description><pubDate>Sat, 04 Jul 2026 19:42:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48788289</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=48788289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48788289</guid></item><item><title><![CDATA[New comment by ismailmaj in "Leaking YouTube creators' private videos"]]></title><description><![CDATA[
<p>I'll pick small company, thank you.</p>
]]></description><pubDate>Sat, 04 Jul 2026 19:29:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48788181</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=48788181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48788181</guid></item><item><title><![CDATA[New comment by ismailmaj in "Fable 5 Is Back"]]></title><description><![CDATA[
<p>I'm not getting the Opus 4.8 switch for coding, supposedly given how fast I reached the usage limit, which is kind of nice.</p>
]]></description><pubDate>Wed, 01 Jul 2026 20:31:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48752702</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=48752702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48752702</guid></item><item><title><![CDATA[New comment by ismailmaj in "Zig's new bitCast semantics and LLVM back end improvements"]]></title><description><![CDATA[
<p>It's great for defining fancy floats used in machine learning<p>e.g. <a href="https://github.com/zml/zml/blob/33ced8fa078b3c7c8c709bd526ae17f22ed7238f/zml/floats.zig#L281-L284" rel="nofollow">https://github.com/zml/zml/blob/33ced8fa078b3c7c8c709bd526ae...</a></p>
]]></description><pubDate>Thu, 25 Jun 2026 15:26:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48674847</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=48674847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48674847</guid></item><item><title><![CDATA[New comment by ismailmaj in "OpenAI unveils its first custom chip, built by Broadcom"]]></title><description><![CDATA[
<p>they're still kings for training, though I've heard Anthropic is training now on JAX+TPU setup, so might not be a monopoly in that segment.</p>
]]></description><pubDate>Wed, 24 Jun 2026 18:15:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48663690</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=48663690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48663690</guid></item><item><title><![CDATA[New comment by ismailmaj in "Challenging the Narrative of European Decline"]]></title><description><![CDATA[
<p>I can talk about France specifically, the working age population feels squeezed currently because a big portion of their wages goes to pay pensions, let's be specific:<p>for a 100k paid by your employer, 46k goes to you after all taxes, 45k goes to social contribution, of those 20k specifically to paying current pensioners[1].<p>It doesn't look so bad, unless you take into account the inversion of the demographic pyramid, the workers will get progressively more squeezed as older folks enter retirement, and are unlikely to get themselves good retirement given that there isn't enough kids to support them when they will be old.<p>And so, the rational move is to save more to fund your retirement while already getting pressured by relatively low wages and low saving potential due to the taxes, and France doesn't really have a growth lever to pull to get us out of this situation as we're already at a very high debt-to-GDP ratio.<p>So that's why some workers are unhappy with what they call "fat pensions", what also doesn't help in France is that the country is very centralized around Paris and rent is now another channel where money flows from workers to (often) pensioners.<p>As 2027 elections approaches, it seems we have the options of being even more fiscally irresponsible (the extremes), and the center seems to lean for austerity measures (Edouard Philippe) and none of these are making me optimistic about the future.<p>[1]: <a href="https://code.travail.gouv.fr/outils/simulateur-embauche" rel="nofollow">https://code.travail.gouv.fr/outils/simulateur-embauche</a></p>
]]></description><pubDate>Thu, 18 Jun 2026 13:27:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48584956</link><dc:creator>ismailmaj</dc:creator><comments>https://news.ycombinator.com/item?id=48584956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48584956</guid></item></channel></rss>