<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: unconed</title><link>https://news.ycombinator.com/user?id=unconed</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 20 May 2026 19:02:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=unconed" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by unconed in "Saying Goodbye to Asm.js"]]></title><description><![CDATA[
<p>Asm.js was never needed as a legacy mechanism, as it was just a compilation target for native code. There was nothing that it needed to remain backwards compatible with, all asm.js code was new code.<p><a href="https://acko.net/blog/on-asmjs/" rel="nofollow">https://acko.net/blog/on-asmjs/</a></p>
]]></description><pubDate>Wed, 20 May 2026 14:07:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48208078</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=48208078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48208078</guid></item><item><title><![CDATA[New comment by unconed in "How and Why I Journal"]]></title><description><![CDATA[
<p>Hm so not only is it possible to manipulate scores on HN with weird scripts, but mods only noticed this when users pointed it out in this instance, with no automation or logging there to detect something like this?<p>Do you suppose motivated individuals might have used something like this to bury wrongthink at a time when mods insisted such a thing wasn't happening, and even if it was, it was happening to all tribes equally so really it wasn't a big deal?</p>
]]></description><pubDate>Wed, 13 May 2026 10:40:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48120182</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=48120182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48120182</guid></item><item><title><![CDATA[New comment by unconed in "Students boo commencement speaker after she calls AI next industrial revolution"]]></title><description><![CDATA[
<p>It's not that AI can't convince a novice that what comes out is passible.<p>It's that experts in a field generally agree that what comes out is insidiously hollow garbage.<p>This isn't a "semi-religious" belief. It's linear token soup and diffusion bakes running headfirst into actual expertise, second and third order effects, refined skill and taste, and so on.<p>If you actually want to see civilization advance, you cannot rely on machines that merely mash up existing intellectual output while pretending to have expertise.<p>We already had that in the form of art school avant-gardism. AI is just style transfer of that, with corporate sycophancy and valley hyperbole as a veneer.</p>
]]></description><pubDate>Mon, 11 May 2026 19:56:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48099863</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=48099863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48099863</guid></item><item><title><![CDATA[New comment by unconed in "Notion leaks email addresses of all editors of any public page"]]></title><description><![CDATA[
<p>After making one of the least worst rich editors out there on the web, they needed to keep their developers and designers busy (while not having time to fix privacy bugs).<p>Like every other AI tool it mainly seems to exist to produce productivity porn. Summarize the meetings nobody could be bothered to summarize. Write the docs nobody can be bothered to read or write. Communicate as an end, not a means, because the company your work for has transitioned into the dead-weight phase.</p>
]]></description><pubDate>Mon, 20 Apr 2026 11:21:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47832740</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=47832740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47832740</guid></item><item><title><![CDATA[New comment by unconed in "macOS Tahoe windows have different corner radiuses"]]></title><description><![CDATA[
<p>This article's timeline is mostly accurate, but contains a few inaccuracies:<p>- Unified toolbar and titlebar dates from much earlier... it was 10.4, not 10.7.<p>- The brushed metal look was supposed to be applied to "appliance-like" apps as opposed to "document-like" apps... But Apple was never able to stick to that rule themselves.<p>There are a few design ideas that always turn out to be bad when implemented, but which designers seem to have to learn the hard way. Transparency is the biggest one, but I guess so is excessive rounding now.</p>
]]></description><pubDate>Tue, 10 Mar 2026 15:20:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47324472</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=47324472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47324472</guid></item><item><title><![CDATA[New comment by unconed in "Ape Coding [fiction]"]]></title><description><![CDATA[
<p>>Despite the quick spread of agentic coding, institutional inertia, affordability, and limitations in human neuroplasticity were barriers to universal adoption of the new technology.<p>Blaming lack of adoption purely on regressive factors follows the same frame that AI firms set. It isn't very effective satire for that reason.<p>It couldn't be that there is something essential and elementary that is wrong with the output, no... all these experienced experts are just troglodites and wrong and we should instead tag along with the people who offloaded the parts of their work they found tough to a machine the first chance they got.<p>There's no such thing as ape coding. There's still just coding, and vibe coding.</p>
]]></description><pubDate>Sun, 01 Mar 2026 18:14:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47209180</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=47209180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47209180</guid></item><item><title><![CDATA[New comment by unconed in "Fredrick Brennan, founder of 8chan, has died"]]></title><description><![CDATA[
<p>The news article isn't an obituary, it's gravedancing. Hope that enlightened your royal majesty.</p>
]]></description><pubDate>Wed, 25 Feb 2026 20:59:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47157787</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=47157787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47157787</guid></item><item><title><![CDATA[New comment by unconed in "Fredrick Brennan, founder of 8chan, has died"]]></title><description><![CDATA[
<p>>He died in his sleep last month<p>Title is misleading.<p>>Wizardchan, a smaller and misogynistic forum for male virgins<p>I see the media has learned exactly nothing since the days any of this was relevant. Just apply the usual adjectives until consensus is achieved.<p>There's nothing more credible than sockpuppetting a dead person to renounce anything related, amirite?</p>
]]></description><pubDate>Wed, 25 Feb 2026 19:51:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47156882</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=47156882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47156882</guid></item><item><title><![CDATA[New comment by unconed in "It's all a blur"]]></title><description><![CDATA[
<p>The degree to which people defend poor scholarship and writing on HN these days is frankly pathetic.<p>There is nothing about that intro that is offensive. Reading comprehension ought to tell you that "pun intended" is a joke to make the bitter pill that OP wrote garbage easier to swallow.</p>
]]></description><pubDate>Thu, 12 Feb 2026 21:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46995576</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=46995576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46995576</guid></item><item><title><![CDATA[New comment by unconed in "It's all a blur"]]></title><description><![CDATA[
<p>Homework assignment: make a bode plot of the convolution filters [1 1 1] vs [1 2 1].<p>Which one turns +1, -1, +1, -1, .. into all zeroes?<p>You ought to know this because the fourier transform of [1 0 1] is a cosine of amplitude 2 on the complex unit circle e^(i*omega), which means the DC quefrency needs to be 2 to get the zeroes to end up at nyquist.<p>The frequency response H(z) (= H(e^i*omega)) of [1 1 1] on the other hand will have its minimum somewhere in the middle.<p>Also here's a post that will teach you how to sight read the frequency response of symmetric FIR filters off the coefficients:
<a href="https://acko.net/blog/stable-fiddusion/" rel="nofollow">https://acko.net/blog/stable-fiddusion/</a></p>
]]></description><pubDate>Thu, 12 Feb 2026 21:33:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46995552</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=46995552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46995552</guid></item><item><title><![CDATA[New comment by unconed in "It's all a blur"]]></title><description><![CDATA[
<p>Using a caesar cypher as an intro without explaining the pro tool and framing the educational context properly is just shit pedagogy bro.<p>Go look up what a z-transform is, and begone.</p>
]]></description><pubDate>Thu, 12 Feb 2026 21:31:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46995511</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=46995511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46995511</guid></item><item><title><![CDATA[New comment by unconed in "It's all a blur"]]></title><description><![CDATA[
<p>A binomial is exactly equal to a repeated 2 sample box blur yes. That's exactly how you construct pascal's triangle.<p>For filter sizes > 2, box blurs are ass.</p>
]]></description><pubDate>Thu, 12 Feb 2026 21:28:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46995470</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=46995470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46995470</guid></item><item><title><![CDATA[New comment by unconed in "ai;dr"]]></title><description><![CDATA[
<p>>Before you get your pitchforks out and call me an AI luddite, I use LLMs pretty extensively for work.<p>Chicken.<p>Seriously, the degree to which supposed engineering professionals have jumped on a tool that lets them outsource their work and their thinking to a bot astounds me. Have they no shame?</p>
]]></description><pubDate>Thu, 12 Feb 2026 21:27:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46995452</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=46995452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46995452</guid></item><item><title><![CDATA[New comment by unconed in "It's all a blur"]]></title><description><![CDATA[
<p>Sorry but this post is the blind leading the blind, pun intended. Allow me to explain, I have a DSP degree.<p>The reason the filters used in the post are easily reversible is because none of them are binomial (i.e. the discrete equivalent of a gaussian blur). A binomial blur uses the coefficients of a row of Pascal's triangle, and thus is what you get when you repeatedly average each pixel with its neighbor (in 1D).<p>When you do, the information at the Nyquist frequency is removed entirely, because a signal of the form "-1, +1, -1, +1, ..." ends up blurred _exactly_ into "0, 0, 0, 0...".<p>All the other blur filters, in particular the moving average, are just poorly conceived. They filter out the middle frequencies the most, not the highest ones. It's equivalent to doing a bandpass filter and then subtracting that from the original image.<p>Here's an interactive notebook that explains this in the context of time series. One important point is that the "look" that people associate with "scientific data series" is actually an artifact of moving averages. If a proper filter is used, the blurryness of the signal is evident.
<a href="https://observablehq.com/d/a51954c61a72e1ef" rel="nofollow">https://observablehq.com/d/a51954c61a72e1ef</a></p>
]]></description><pubDate>Wed, 11 Feb 2026 14:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46975081</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=46975081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46975081</guid></item><item><title><![CDATA[New comment by unconed in "I was banned from Claude for scaffolding a Claude.md file?"]]></title><description><![CDATA[
<p>It's bizarre how casually some people hate on Musk. Are people still not over him buying Twitter and firing all the dead weight?<p>_Especially_ because emotional safety is what Twitter used to be about before they unfucked the moderation.</p>
]]></description><pubDate>Fri, 23 Jan 2026 09:19:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46730313</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=46730313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46730313</guid></item><item><title><![CDATA[New comment by unconed in "Engineers who dismiss AI"]]></title><description><![CDATA[
<p><i>cough</i><p>The Strange Case of "Engineers" Who Use AI<p>I rely on AI coding tools. I don’t need to think about it to know they’re great. I have instincts which tell me convenience = dopamine = joy.<p>I tested ChatGPT in 2022, and asked it to write something. It (obviously) got some things wrong; I don’t remember what exactly, but it was definitely wrong. That was three years ago and I've forgotten that lesson. Why wouldn't I? I've been offloading all sorts of meaningful cognitive processes  to AI tools since then.<p>I use Claude Code now. I finished a project last week that would’ve taken me a month. My senior coworker took one look at it and found 3 major flaws. QA gave it a try and discovered bugs, missing features, and one case of catastrophic data loss. I call that “nitpicking.” They say I don’t understand the engineering mindset or the sense of responsibility over what we build. (I told them it produces identical results and they said I'm just admitting I can't tell the difference between skill and scam).<p>“The code people write is always unfinished,” I always say. Unlike AI code, which is full of boilerplate, adjusted to satisfy the next whim even faster, and generated by the pound.<p>I never look at Stack Overflow anymore, it's dead. Instead I want the info to be remixed and scrubbed of all its salient details, and have an AI hallucinate the blanks. Thay way I can say that "I built this" without feeling like a fraud or a faker. The distinction is clear (well, at least in my head).<p>Will I ever be good enough to code by myself again? No. When a machine showed up that told me flattering lies while sounding like a silicon valley board room after a pile of cocaine, I jumped in without a parachute [rocket emoji].<p>I also personally started to look down on anyone who didn't do the same, for threatening my sense of competence.</p>
]]></description><pubDate>Fri, 19 Dec 2025 14:03:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46325947</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=46325947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46325947</guid></item><item><title><![CDATA[New comment by unconed in "Terrain Diffusion: A Diffusion-Based Successor to Perlin Noise"]]></title><description><![CDATA[
<p>1) A system that needs _seconds per tile_ is not suitable for real-time anything imo.<p>The irony is that you explicitly posited your thing as a successor to Perlin noise when in fact, it's just a system that hallucinates detail on top of Perlin (feature) noise. This is dishonest paper bait and the kind of AI hubris that will piss off veterans in the scene.<p>2) I'm also disappointed that nowhere is there any mention of Rune Johansen's LayerGen which is the pre-AI tech that is the real precedent here.<p>Every time I see a paper from someone trying to apply AI to classic graphics tech, it seems they haven't done the proper literature study and just cite other AI papers. It seems they also haven't talked to anyone who knows the literature either.
<a href="https://runevision.com/tech/layerprocgen/" rel="nofollow">https://runevision.com/tech/layerprocgen/</a><p>3) >The top level input is perlin noise because it is genuinely the best tool for generating terrain at continental scale<p>This is a non-sense statement. I don't know what you are thinking here at all, except maybe that you are mistakenly using "Perlin" as a group noun for an entire style of functions.<p>Perlin has all sorts of well-known issues, from the overall "sameyness" (due to the mandatory zero-crossings and consistent grid size) as well as the vertical symmetry which fails to mimic erosion. Using it as the input to a feature vector isn't going to change that at all.<p>The idea of using plate tectonics is much better, but, vastly _different_ from what you have done. And btw, every plate tectonics simulation that I've seen does not look convincing. If you treat it as a simple transport problem, the result just looks like a Civilization 1 map. But if you want to treat it seriously, then the tectonics have to be the source of all your elevation changes, and not just some AI hallucination on top afterwards. The features would all have to make sense.<p>Your abstract states that classic terrains are "fundamentally limited in coherence"...  but even to my non-geologist eye, your generated heightmaps seem incredibly blobby and uncanny. This makes me think that a real geologist would immediately spot all sorts of things that don't make any sense. For example, if you added water and rivers to the terrain, would it work, or would you end up with non-sense loops and Escher-like watersheds?<p>(mostly I'm disappointed that the level of expertise in AI tech is so low that all these things have to be pointed out instead of being things you already knew)</p>
]]></description><pubDate>Thu, 11 Dec 2025 11:17:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46230012</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=46230012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46230012</guid></item><item><title><![CDATA[New comment by unconed in "The Future of Programming (2013) [video]"]]></title><description><![CDATA[
<p>The solution to seeing more Bret Victor-ish tooling is for people to rediscover how to build the kind of apps that were commonplace on the desktop but which have become a very rare art in the cloud era.<p>Direct manipulation of objects in a shared workspace, instant undo/redo, trivial batch editing, easy duplication and backup, ... all things you can't do with your average SaaS and which most developers would revolt for if they'd had to do their own work without them.</p>
]]></description><pubDate>Wed, 19 Nov 2025 13:37:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45979367</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=45979367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45979367</guid></item><item><title><![CDATA[New comment by unconed in "UIs Are Not Pure Functions of the Model – React.js and Cocoa Side by Side (2018)"]]></title><description><![CDATA[
<p>Recently I tried to hack in a feature into Transmission for Mac. All I wanted to do was add a single checkbox per torrent, which corresponded to a property in the libtransmission back-end, but which isn't exposed.<p>And sorry, but, it was a complete mess from start to finish. Instead of just mapping a boolean value to a state, the entire read and write path was this elaborate game of telephone. In React I would just use something like a cursor to traverse and mutate state immutably, and the rendering part would take care of itself. There was also a bunch of extra code to remember and apply defaults, which in a more functional system like React is generally managed via composition.<p>One of the article's claims is that the React model is suboptimal because UIs are more stable than it assumes. But this isn't true because the edge cases is what you will end up spending the most dev time on.<p>A declarative approach lets you achieve N features in mostly O(n) lines of code. When you do things imperatively, you're instead having to orchestrate up to O(n^2) state transitions in O(n^2) lines of code.<p>The React model is also not that different from immediate mode, which is very popular in games, where performance is important. The main difference is that React has an answer to what happens when you can't fit all the work into one rendering cycle, via memoization and sparse updates.<p>This gets you similar perf to classic retained mode, but without all the tedious MVC plumbing.<p>PS: Here's how i use patching as a basis for state management, <a href="https://usegpu.live/docs/reference-live-@use-gpu-state" rel="nofollow">https://usegpu.live/docs/reference-live-@use-gpu-state</a></p>
]]></description><pubDate>Wed, 29 Oct 2025 20:37:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45752697</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=45752697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45752697</guid></item><item><title><![CDATA[New comment by unconed in "Show HN: Autism Simulator"]]></title><description><![CDATA[
<p>Changes in mood result from changes in behavior.<p>If you don't feel like doing something you know is good for you, do it anyway. You'll feel better afterwards.</p>
]]></description><pubDate>Wed, 01 Oct 2025 21:19:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45443695</link><dc:creator>unconed</dc:creator><comments>https://news.ycombinator.com/item?id=45443695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45443695</guid></item></channel></rss>