<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: jlukic</title><link>https://news.ycombinator.com/user?id=jlukic</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Jul 2026 03:06:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jlukic" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jlukic in "Jelly UI: Soft-body physics for native HTML form controls"]]></title><description><![CDATA[
<p>Here's the perf profile, just to clarify.<p>Cursor idle, viewport on the button examples. 3ms repaint every 8-11ms. Animation frame points to the code i mentioned.<p><a href="https://postimg.cc/sQpZxxzv" rel="nofollow">https://postimg.cc/sQpZxxzv</a><p>The problem isn't doing work on a website, its if you have an idle task that is taking up a significant portion of the frame budget then its easy to have frame drops when you do significant work like clicking, scrolling, browsing.<p>Idle work showing up in flamecharts is usually the thing to be cautious of.</p>
]]></description><pubDate>Mon, 20 Jul 2026 22:20:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48985606</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=48985606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48985606</guid></item><item><title><![CDATA[New comment by jlukic in "Jelly UI: Soft-body physics for native HTML form controls"]]></title><description><![CDATA[
<p>Saw the window was a bit laggy so thought I'd delve deeper to figure out what was going on.<p>This lib runs a a RAF animation loop every 8ms across every component on the page that causes the entire document to repaint.<p>The comment above appears of the AI generated sort:
// One shared animation frame: step every live component, park when idle.
// The delta is capped so a background-tab pause never becomes one giant step.<p>The "JellyEngine" instead of just calculating the jelly animation on pointer events is recalculating for every active component on the page every frame.<p>This is the kind of thing usually a human notices and says 'dont do that, that is kind of crazy'.</p>
]]></description><pubDate>Mon, 20 Jul 2026 19:25:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48983683</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=48983683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48983683</guid></item><item><title><![CDATA[Trump administration lifts restrictions on Anthropic's Fable 5]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.axios.com/2026/06/30/trump-anthropic-ai-model-fable-restrictions">https://www.axios.com/2026/06/30/trump-anthropic-ai-model-fable-restrictions</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48741574">https://news.ycombinator.com/item?id=48741574</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Jul 2026 02:06:45 +0000</pubDate><link>https://www.axios.com/2026/06/30/trump-anthropic-ai-model-fable-restrictions</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=48741574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48741574</guid></item><item><title><![CDATA[Teaching Machines to Read – Early Exploration]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.daggerobelus.com/projects/teaching-machines-to-read/early-exploration/">https://www.daggerobelus.com/projects/teaching-machines-to-read/early-exploration/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47881875">https://news.ycombinator.com/item?id=47881875</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 23 Apr 2026 20:59:15 +0000</pubDate><link>https://www.daggerobelus.com/projects/teaching-machines-to-read/early-exploration/</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=47881875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47881875</guid></item><item><title><![CDATA[New comment by jlukic in "Multiple Sclerosis"]]></title><description><![CDATA[
<p>I’ve been on Tysabri for 3 years. I think anyone looking at this problem should just at the network meta analysis of outcomes from DMTs. You can think through each options risk profile, and then make a reasonable choice for your preferences. consensus.app is a good starting place for evaluating the research quickly.<p>if anyone needs to discuss i’d also be happy to share my experiences if you reach out.</p>
]]></description><pubDate>Tue, 31 Mar 2026 19:09:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47592026</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=47592026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47592026</guid></item><item><title><![CDATA[New comment by jlukic in "Ripple – A TypeScript UI framework that takes the best of React, Solid, Svelte"]]></title><description><![CDATA[
<p>This shares a lot of similarities to what I’m doing with new version of Semantic UI.<p>Components - <a href="https://next.semantic-ui.com/components" rel="nofollow">https://next.semantic-ui.com/components</a><p>Templating - <a href="https://next.semantic-ui.com/templates" rel="nofollow">https://next.semantic-ui.com/templates</a><p>Signals - <a href="https://next.semantic-ui.com/reactivity" rel="nofollow">https://next.semantic-ui.com/reactivity</a><p>DOM - <a href="https://next.semantic-ui.com/query" rel="nofollow">https://next.semantic-ui.com/query</a><p>API Refs - <a href="https://next.semantic-ui.com/api" rel="nofollow">https://next.semantic-ui.com/api</a></p>
]]></description><pubDate>Tue, 02 Sep 2025 11:34:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45101662</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=45101662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45101662</guid></item><item><title><![CDATA[New comment by jlukic in "Vanilla JavaScript support for Tailwind Plus"]]></title><description><![CDATA[
<p>Working on a new version of semantic ui for authoring ui with web components and signals based reactivity without a compilation step.<p><a href="https://next.semantic-ui.com/" rel="nofollow">https://next.semantic-ui.com/</a><p>Has Tailwind support out of the box, just had to mod oxide to get non threaded wasm support in the browser<p><a href="https://next.semantic-ui.com/examples/tailwind" rel="nofollow">https://next.semantic-ui.com/examples/tailwind</a></p>
]]></description><pubDate>Fri, 25 Jul 2025 23:37:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44689791</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=44689791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44689791</guid></item><item><title><![CDATA[New comment by jlukic in "The time is right for a DOM templating API"]]></title><description><![CDATA[
<p>It’s worth noting this was written by maybe the person with the most experience in the space i can think of—-the primary author of Lit / Polymer working at web components on Google and contributing on many core DOM specs that have become part of the web platform.</p>
]]></description><pubDate>Fri, 27 Jun 2025 05:44:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44393980</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=44393980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44393980</guid></item><item><title><![CDATA[New comment by jlukic in "Best Way to Protect and Grow OSS (Open-Source Software)"]]></title><description><![CDATA[
<p>The main problem with this approach is that there’s a normal distribution of quality of contribution for OS but the community of OS users only benefits from the highest quality contribution. This is normally best achieved by the continuous contribution of the original author(s) who created or maintain the project, as they were the ones capable of designing a project complete and correct enough to achieve traction.<p>Most projects will actually deteriorate in overall quality if they accept average level contributors work, and certainly face harsh consequences if they accept below average contributions. Highly competent contributors demand higher salaries for their work which can’t be met by the limited funds available to OS, hence most high quality work comes from company sponsored OS or from people who have other means of financing their lifestyle outside of open source.</p>
]]></description><pubDate>Mon, 20 Jan 2025 05:30:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42765277</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=42765277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42765277</guid></item><item><title><![CDATA[New comment by jlukic in "We're excited about our new roundabout"]]></title><description><![CDATA[
<p>Roundabouts always make think about the two parts of problem optimization, determining your objective function then optimizing. Many classical failure states for real world problems seem to involve having an OF that is incorrect then prematurely optimizing. Think of the rich guy who wants “love at all costs” and then pursues women with expensive gifts and fancy restaurants. You may achieve your aim but perhaps you won’t get what you want.<p>I think the same is true of roundabouts. One part of the experience that seems almost never to be mentioned is the experience for a passenger when encountering a series of roundabouts. Let’s say you had some bad oysters and are resting your head in the back of the car on a pillow and praying you can make it home before you upchuck your dinner. Perhaps some road engineer decided to put 5 or so roundabouts consecutively to “optimize traffic flow” then somewhere around spin number 3 you lose your stomach on the backseat. Perhaps the trip was not “optimal” for you.</p>
]]></description><pubDate>Mon, 07 Oct 2024 14:11:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=41766196</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=41766196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41766196</guid></item><item><title><![CDATA[New comment by jlukic in "Fred Brooks has died"]]></title><description><![CDATA[
<p>The Design of Design was one of the primary inspirations for my open source project Semantic UI.<p>"[Progressive truthfulness] is perhaps a better way to build models of physical objects...Start with a model that is fully detailed but only resembles what is wanted. Then, one adjusts one attribute after another, bringing the result ever closer to the mental vision of the new creation, or to the real properties of a real-world object<p>...Starting with exemplars that themselves have consistency of style ensures that such consistency is the designer's to lose."<p>Frederick Brooks - The Design of Design</p>
]]></description><pubDate>Fri, 18 Nov 2022 23:01:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=33663992</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=33663992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33663992</guid></item><item><title><![CDATA[New comment by jlukic in "Show HN: I solved my New Tab page"]]></title><description><![CDATA[
<p>I also run a customizable start page <a href="http://myfav.es" rel="nofollow">http://myfav.es</a><p>its cost $100/month for 10 years to run but i keep it up because a lot of schools use it to help set up their shared computers and i couldn’t ever have the heart to shut it down.<p>Once you set it up you can also run it entirely offline using app manifests from myfav.es/fast if you don’t like the idea of your new tab experience being slowed down by web requests.</p>
]]></description><pubDate>Thu, 27 Oct 2022 08:26:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=33354774</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=33354774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33354774</guid></item><item><title><![CDATA[New comment by jlukic in "Why Craigslist still looks the same after 25 years"]]></title><description><![CDATA[
<p>Nice vignette, thanks for sharing this.</p>
]]></description><pubDate>Fri, 16 Sep 2022 22:19:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=32872737</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=32872737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32872737</guid></item><item><title><![CDATA[Vaccine Butler]]></title><description><![CDATA[
<p>Article URL: <a href="https://vaccinebutler.com/">https://vaccinebutler.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26705739">https://news.ycombinator.com/item?id=26705739</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 05 Apr 2021 22:58:38 +0000</pubDate><link>https://vaccinebutler.com/</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=26705739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26705739</guid></item><item><title><![CDATA[New comment by jlukic in "Show HN: Haystack – Visibility into How Software Teams Works"]]></title><description><![CDATA[
<p>I find this website to be a fairly amusing example of how marketing co-opts real, generally easily expressible ideas to be an amalgamation of highly targeted jargon and pointed funnels for personal information collection.<p>Generally any well intentioned person who worked on an idea like this would be delighted to share what their  product does specifically and clearly  - unashamed screenshots of interesting visualizations (maybe half cooked), telling descriptions of specific numbers being crunched and their utility as predictive indicators of project success, verified with statistical certainty.<p>Sadly this kind of naive, honest approach is very regularly usurped by the machiavellian machinery of the professional art of convincing others to buy things, which is narrative focused and story driven with very little concrete substance.<p>Not blaming the author here, I understand the motivations at work and sympathize with them, but still sometimes find myself dumbfounded by the results.</p>
]]></description><pubDate>Sat, 11 Jan 2020 11:26:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=22019354</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=22019354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22019354</guid></item><item><title><![CDATA[New comment by jlukic in "Design APIs: The Evolution of Design Systems"]]></title><description><![CDATA[
<p>I think the confusing thing here is the use of the term “design token” to mean variables/constants used for css theming.<p>I think they need this jargon to make it seem like something more novel than the well established practice of storing css constants as theming variables—something OSS UI component libs, or even wordpress, has been doing pretty well for a long time.</p>
]]></description><pubDate>Tue, 24 Dec 2019 04:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=21869852</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=21869852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21869852</guid></item><item><title><![CDATA[New comment by jlukic in "Launch HN: zeroheight (YC S19) – UX design docs that stay up-to-date"]]></title><description><![CDATA[
<p>I think there’s a general issue with design at startups— the actual products of most design departments are “jpgs”, and so most professional designers are really professional jpgers. This means designers are part of an upfront handoff process and not active participants in feature development.<p>I think the only recourse is to hire designers who understand how to interact with a UI component framework in code, and have design be a code stubbing process not a jpg producing process.<p>This does require for your design department to be built upfront to handle this kind of process, good luck trying to retrofit existing design departments codified around “jpg handoffs” to work with an implementation level source of truth.</p>
]]></description><pubDate>Thu, 31 Oct 2019 23:47:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=21414987</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=21414987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21414987</guid></item><item><title><![CDATA[New comment by jlukic in "Earnings Ceiling for Tech Professionals over 40"]]></title><description><![CDATA[
<p>I think generally current  startup hiring discriminates in hiring for post vs pre internet age programmers and that could possibly account for the statistical differences in salary for developers that didn’t spend their entire careers under the current paradigm.</p>
]]></description><pubDate>Mon, 24 Jun 2019 19:03:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=20267192</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=20267192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20267192</guid></item><item><title><![CDATA[New comment by jlukic in "This Is Silicon Valley"]]></title><description><![CDATA[
<p>If anyone's interested in reading something along these lines from the literature. One of my professors in college who I greatly admired has written a tremendous amount around PPA (personal project analysis) a framework for interpreting motivation and happiness in relation to your core life projects.<p><a href="http://www.brianrlittle.com/articles/%EF%BF%BCpersonal-projects-and-free-traits/" rel="nofollow">http://www.brianrlittle.com/articles/%EF%BF%BCpersonal-proje...</a><p>I find this to be a very helpful framework for engaging in a more scientifically rigorous discussions around happiness and life satisfaction.</p>
]]></description><pubDate>Thu, 28 Feb 2019 20:26:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=19274798</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=19274798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19274798</guid></item><item><title><![CDATA[New comment by jlukic in "Don't Get Your Coworker to Agree with You"]]></title><description><![CDATA[
<p>I still think when handled correctly seniority is the best incentive to reward correct decision making. The problem arises in the (quite frequent) circumstance where people who get to positions of power aren’t there because they have the best guidance / deepest expertise. This is an issue with implementation, not a fault of heirarchy.<p>I think I’m the domain of the article, design, the guy who is creative director / dept head generally is a good candidate for arbitrating a design or product dispute in companies that promote leaders effectively.</p>
]]></description><pubDate>Wed, 02 May 2018 19:44:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=16980482</link><dc:creator>jlukic</dc:creator><comments>https://news.ycombinator.com/item?id=16980482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16980482</guid></item></channel></rss>