<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: zamber</title><link>https://news.ycombinator.com/user?id=zamber</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Jul 2026 01:29:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zamber" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zamber in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>It's not rug pulling, it's simple price anchoring. They'll degrade when it makes financial sense for them. You will pay for it. There's no way around it besides self hosting or using reality metered endpoints like openrouter.</p>
]]></description><pubDate>Tue, 07 Apr 2026 22:02:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681913</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=47681913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681913</guid></item><item><title><![CDATA[New comment by zamber in "Meta just suspended the Facebook account of Neal Stephenson"]]></title><description><![CDATA[
<p>That's exactly what happens. The algo does not judge how hurtful a rabbithole may be - it optimizes for engagement with some moderation sprinkled on top. I've tried to make my facebook feed palatable for a couple months and eventually passed up on trying. I'd rather IM my family about cat photos than engage with their fringe political views. Same goes for colleagues on LinkedIn.<p>Tentacrul did a good video on it and more across the years <a href="https://m.youtube.com/watch?v=MPyJBJTHyO0&pp=ygUWZmFjZWJvb2sgaGlzdG9yeSB0ZW50YdIHCQmyCQGHKiGM7w%3D%3D" rel="nofollow">https://m.youtube.com/watch?v=MPyJBJTHyO0&pp=ygUWZmFjZWJvb2s...</a></p>
]]></description><pubDate>Wed, 27 Aug 2025 10:30:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45037714</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=45037714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45037714</guid></item><item><title><![CDATA[New comment by zamber in "Getting good results from Claude Code"]]></title><description><![CDATA[
<p>No pen a and paper? Compile it on fleshware.<p>It's not a question of what you can do, but where the comfort level reduction outweighs the project importance/pay.</p>
]]></description><pubDate>Sat, 09 Aug 2025 08:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44844926</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=44844926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44844926</guid></item><item><title><![CDATA[New comment by zamber in "Getting good results from Claude Code"]]></title><description><![CDATA[
<p>Is this true? I'm getting a feeling that most of this is adding external stucture when coding agents already provide a framework for it.<p>I've had moderate success in throwing a braindump at the llm, asking it to do a .md with a plan and then going with the implementation for it. Specialized thinking prompts seem like overkill (or dumbo-level coding skills are enough for me).</p>
]]></description><pubDate>Sat, 09 Aug 2025 08:12:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44844864</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=44844864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44844864</guid></item><item><title><![CDATA[New comment by zamber in "Show HN: I mapped HN's favorite books with GPT-4o"]]></title><description><![CDATA[
<p>Nope, hug of death is seems:<p>Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.<p>Ad infinitum for a list of a couple .js files with repeating names.<p>Guess we'll have to come back in a day or two to experience it in it's full glory :).</p>
]]></description><pubDate>Mon, 09 Sep 2024 23:15:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41495325</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=41495325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41495325</guid></item><item><title><![CDATA[New comment by zamber in "Second factor SMS: Worse than its reputation"]]></title><description><![CDATA[
<p>Banks like that exist. mBank from Poland does in-app approve/reject - similar to what you get on an Android phone when you try logging in on a new PC.<p>They also send phishing warnings when they find active campaigns.<p>That said, plain old social engineering works well on people. Last week one small-scale influencer fell victim to a bank transfer scam. Got phoned by a bank person telling her that her account is targeted by hackers, then a cybersec police head phoned her and asked to transfer her savings to a 'secure account'.</p>
]]></description><pubDate>Fri, 12 Jul 2024 21:37:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40949684</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=40949684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40949684</guid></item><item><title><![CDATA[New comment by zamber in "'Irresponsible' to ignore consciousness across animal world scientists argue"]]></title><description><![CDATA[
<p>Weren't these TIL's about hearing an imaginated voice VS imagining the meaning?</p>
]]></description><pubDate>Sun, 21 Apr 2024 08:36:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=40104082</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=40104082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40104082</guid></item><item><title><![CDATA[New comment by zamber in "You Suck at Excel (2015) [video]"]]></title><description><![CDATA[
<p>This is an issue with CSV numerical values stored as strings, for numbers it's a bit better. Libraries sometimes allow for a raw import that preserves the internal data type of the format, then you get proper numbers, not adjusted to locale formats.<p>If you do it for excel it even handles dates pretty well because they're in a numerical format and you can infer that a column is filled with dates because of the range.<p>The pre-internet conclusion is right. They try to keep backwards compatibility. Also, Excel doesn't handle big data well (1-2M rows) and neither do import libraries (at least in JS land).</p>
]]></description><pubDate>Wed, 12 Jul 2023 00:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=36688987</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=36688987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36688987</guid></item><item><title><![CDATA[New comment by zamber in "Show HN: InvokeAI, an open source Stable Diffusion toolkit and WebUI"]]></title><description><![CDATA[
<p>There was an AMA with Emad yesterday on discord. He got asked this. The promise is that 1.5 will be released in the following week.<p>The slowdown has numerous issues. They got legal threats, death threats, and threats from some congresswoman to have them banned by the NSA (1).<p>Stability.ai workers (except for one) have a clause that they can open-source anything they're working on. They do and supposedly will open-source everything because they want to do a ecosystem, not a cash grab in the model of DALL-E.<p>Also they don't have one central place for all their projects and will scale from 100 to 250 employees in the following year so things should speed up.<p>1) <a href="https://eshoo.house.gov/media/press-releases/eshoo-urges-nsa-ostp-address-unsafe-ai-practices" rel="nofollow">https://eshoo.house.gov/media/press-releases/eshoo-urges-nsa...</a></p>
]]></description><pubDate>Tue, 11 Oct 2022 07:45:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=33160477</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=33160477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33160477</guid></item><item><title><![CDATA[New comment by zamber in "Git in one image"]]></title><description><![CDATA[
<p>Or so you may think. Working with diffs / merge conflicts already exposes you to internals. Knowing that committing big binary blobs is a bad idea also could be categorized as "knowing internals". Knowing why LF/CRLF leads to conflicts (without setting .gitattributes) also is knowing git internals.</p>
]]></description><pubDate>Tue, 15 Feb 2022 09:25:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=30344372</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=30344372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30344372</guid></item><item><title><![CDATA[New comment by zamber in "Show HN: Bulk convert images online without sending to server"]]></title><description><![CDATA[
<p>You could consider publishing it on GitHub and pinging squoosh guys: <a href="https://github.com/GoogleChromeLabs/squoosh/issues/1084" rel="nofollow">https://github.com/GoogleChromeLabs/squoosh/issues/1084</a></p>
]]></description><pubDate>Mon, 24 Jan 2022 09:11:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=30055099</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=30055099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30055099</guid></item><item><title><![CDATA[New comment by zamber in "Show HN: Bulk convert images online without sending to server"]]></title><description><![CDATA[
<p>For client-side stuff like that, there is sheetjs which has support for XLSX but there are file size limitations. XLSX is a glorified zip file and to parse it you 1st have to unzip it and then build the XLSX file.<p>I found that it starts to hang on XLSX files ~50MB because the spreadsheet model it produces get's a bit too big and sheetjs dies. Doing this in a web worker is a good idea because otherwise it will clog the main thread.<p>For CSV the story is different, because you can read a plain text file in chunks (even in JS) with FileReader and readAsArrayBuffer(file.slice(byteOffset, byteOffset + chunkSize, file.type)).</p>
]]></description><pubDate>Mon, 24 Jan 2022 09:06:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=30055071</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=30055071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30055071</guid></item><item><title><![CDATA[New comment by zamber in "Show HN: Bulk convert images online without sending to server"]]></title><description><![CDATA[
<p>This uses WebAssembly so it can preserve PNG transparency for example, which the canvas method  loses.</p>
]]></description><pubDate>Mon, 24 Jan 2022 08:58:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=30055027</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=30055027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30055027</guid></item><item><title><![CDATA[New comment by zamber in "Student photographs people with hidden spy cam in the 1890s (2018)"]]></title><description><![CDATA[
<p>> added in sound for ambiance<p>The actual noise levels may have been higher. Regardless, I think the main reason is ventilation. With coal and wood heating streets were designed to act as valleys pushing air through. Also, I hard that old European cities were built with airflow in mind. Whole streets were uninterrupted with trees while some have them.<p>Also I heard an opinion that Wrocław is one of the most polluted cities because it got a lot of new buildings that break the airflow on main streets.</p>
]]></description><pubDate>Tue, 11 Jan 2022 12:52:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=29890904</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=29890904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29890904</guid></item><item><title><![CDATA[New comment by zamber in "Webpack 5"]]></title><description><![CDATA[
<p>I got the same message. Still, having faster builds with one additional plugin without configuration needs on projects locked on 4 or waiting out the transition is a plus in my book :).</p>
]]></description><pubDate>Mon, 12 Oct 2020 09:34:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=24752772</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=24752772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24752772</guid></item><item><title><![CDATA[New comment by zamber in "Webpack 5"]]></title><description><![CDATA[
<p>Yes, but... chances are your backend dev will have a system-provided or just plain outdated Node version so they'll get a cryptic exception and will have to reach for assistance.<p>Ideally you would have a pipeline building the project on each branch commit so that the backend dev can push, wait 5 min, fetch the artifacts for that branch and run it locally to test it. Or even better - if there's a pipeline chances are there's a Dockerfile doing the build but it will not support live-reload.<p>Either ways it gets complex as soon as you have to get out of your comfort zone. Especially if the docs are outdated/verbose/non-existent.</p>
]]></description><pubDate>Sun, 11 Oct 2020 19:50:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=24748534</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=24748534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24748534</guid></item><item><title><![CDATA[New comment by zamber in "Webpack 5"]]></title><description><![CDATA[
<p>Depends on what packages you use and how well they do semver. Chances are you will get major version bumps for most of your dependencies after 1-2 years of development.<p>What works well then is to do upgrades partially. Each major library separately, fix issues, go with the next one. Otherwise it's hard(er) to track what breaks your app.<p>My current project has 100 dependencies and 150 devDependencies. Upgrading takes a week if not longer for one experienced dev. We tend to do it every 3-4 months.</p>
]]></description><pubDate>Sun, 11 Oct 2020 19:40:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=24748450</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=24748450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24748450</guid></item><item><title><![CDATA[New comment by zamber in "Webpack 5"]]></title><description><![CDATA[
<p>That works until your team doesn't decide to eject because they want to play around with webpack...</p>
]]></description><pubDate>Sun, 11 Oct 2020 19:34:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=24748409</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=24748409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24748409</guid></item><item><title><![CDATA[New comment by zamber in "Webpack 5"]]></title><description><![CDATA[
<p>Caching was a major dissapointment for me. DllPlugin is a nightmare to setup and other caching plugins I tried don't really speed things up. What eventually worked for me is HardSourceWebpackPlugin [1] - two lines added and went from 2min to 15s (with a tradeoff of a slightly longer initial build).<p>[1] - <a href="https://github.com/mzgoddard/hard-source-webpack-plugin" rel="nofollow">https://github.com/mzgoddard/hard-source-webpack-plugin</a></p>
]]></description><pubDate>Sun, 11 Oct 2020 19:27:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=24748339</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=24748339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24748339</guid></item><item><title><![CDATA[New comment by zamber in "Show HN: Starboard – Fully in-browser literate notebooks like Jupyter Notebook"]]></title><description><![CDATA[
<p>You may want to read <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/JavaScript/Even...</a><p>Note that it does not mention promises and async/await but it does include it. Promises are essentially syntactic sugar for a setTimeout calling success and failure methods. This also means that promise code will be executed in parallel but on one thread and one heap, so each promise will fight with all other for priority. This is generally fine for async stuff like fetching resources but it would completely destroy performance if it would do anything heavy, like, say unzipping zips with jszip.<p>Historically the event-driven model of JS enabled Node.js's API to be callback-driven. This lead to what is called "callback hell" and eventually to a proper introduction of promises and async/await to the language.</p>
]]></description><pubDate>Fri, 07 Aug 2020 11:50:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=24080889</link><dc:creator>zamber</dc:creator><comments>https://news.ycombinator.com/item?id=24080889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24080889</guid></item></channel></rss>