<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: jsdwarf</title><link>https://news.ycombinator.com/user?id=jsdwarf</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 00:15:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jsdwarf" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Smellcheck – detect AI smells in texts]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/fbuchinger/smellcheck">https://github.com/fbuchinger/smellcheck</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47369492">https://news.ycombinator.com/item?id=47369492</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 13 Mar 2026 20:34:19 +0000</pubDate><link>https://github.com/fbuchinger/smellcheck</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=47369492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47369492</guid></item><item><title><![CDATA[New comment by jsdwarf in "Coursera to combine with Udemy"]]></title><description><![CDATA[
<p>I wouldn't be so tough on the online certificates. The key value I get out of Coursera is an unbeatable "time to knowledge" and some proof it was me who attended the course through the id verification. 
Compare that to traditional in-person education, where you are bound to fixed course dates, long approval timelines etc. Until you get feedback from HR that you are eligible for a course/training, i've probably already completed it via my Coursera complete subscription.</p>
]]></description><pubDate>Wed, 17 Dec 2025 16:52:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46301981</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=46301981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46301981</guid></item><item><title><![CDATA[New comment by jsdwarf in "Show HN: Runprompt – run .prompt files from the command line"]]></title><description><![CDATA[
<p>Claude.md is an input to claude code which requires a monthly plan subscription north of 15€ / month. Same applies to Gemini.md, unless you are ok that they use your prompts for training Gemini. The python script works with a pay per use api key.</p>
]]></description><pubDate>Thu, 27 Nov 2025 17:53:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46071610</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=46071610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46071610</guid></item><item><title><![CDATA[New comment by jsdwarf in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>pptx-tools, a collection of cli tools for interacting with Powerpoint presentations. Covers use cases that PowerPoint doesn't support. Currently in the making:<p>* pptx-grep - find text across multiple powerpoints, yield file/slide no and text excerpt of match<p>* pptx-dump - dumps extended info about a powerpoint, such as number of slides, applied master slides, used fonts etc.<p>* pptx-lint - allows to define validation rules for pptx based on content and/or formatting. E.g. presentation must not contain word "TBD", all text must be formatted in Arial etc.</p>
]]></description><pubDate>Tue, 30 Sep 2025 02:10:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45421201</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=45421201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45421201</guid></item><item><title><![CDATA[New comment by jsdwarf in "Why can't HTML alone do includes?"]]></title><description><![CDATA[
<p>I'd say in 80% of the cases a pure, static html include is not enough. In a menu include, you want to disable the link to the currently shown page or show a page specific breadcrumb.
In a footer include, you may want a dynamic "last updated" timestamp or the current year in the copyright notice.
As all these use cases required a server-side scripting language anyway, there was no push behind an html include.</p>
]]></description><pubDate>Sat, 03 May 2025 19:27:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43881450</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=43881450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43881450</guid></item><item><title><![CDATA[New comment by jsdwarf in "Basic Income Pilot Project: Study results"]]></title><description><![CDATA[
<p>Many alleged benefits of basic income can be explained by flaws in the study design. No I will not quit my 40h if the 1200€ are paid out for three years only.<p>But i will use the money to hire cleaning ladies or baby sitters -> more spare time than control group.</p>
]]></description><pubDate>Wed, 09 Apr 2025 20:24:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43637473</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=43637473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43637473</guid></item><item><title><![CDATA[New comment by jsdwarf in "Basic Income Pilot Project: Study results"]]></title><description><![CDATA[
<p>You could study various subsidy regimes during the COVID-19 pandemic to answer this question. Some regimes subsidized resouces like energy, whereas other regimes provided something like an universal basic income (ubi) to small businesses/freelancers who were unable to serve their customers during lockdown. Austria was on the ubi side and we had huge problems with Inflation afterwards</p>
]]></description><pubDate>Wed, 09 Apr 2025 20:12:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43637282</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=43637282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43637282</guid></item><item><title><![CDATA[New comment by jsdwarf in "Barcelona buys apartment building at center of eviction protests"]]></title><description><![CDATA[
<p>IMHO the crisis is fueled by the fact that more people want to enjoy the beauty of barcelona short-term (tourists) AND long term (digital nomads moving and working from there). Short term stayers "pay" with increasing hotel&airbnb prices, long-term stayers with low salaries. According to Glassdoor, a software engineer in Barcelona has a 30-40% lower salary than the same position in e.g. Vienna or Berlin. And believe me, hiring in Barcelona is easy.</p>
]]></description><pubDate>Sat, 22 Feb 2025 13:02:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43138646</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=43138646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43138646</guid></item><item><title><![CDATA[New comment by jsdwarf in "Why do bees die when they sting you? (2021)"]]></title><description><![CDATA[
<p>I can offer another "why?"
How many animals attack a wasp's nest? Almost zero, except other wasps in a territory war?
How many animals attack a beehive? Humans, bears, apes,.. pretty any big enough mammal that can climb.
So bees not only suffer from much more predators due to their precious honey, in my view they also need to differentiate between "honey maker" and warrior (sting) functions as their poison could contaminate the honey. Why do the males have to die? Because almost none of their enemies can extract a bee sting from their skin. Once stung, the poison glands and some muscles remain with the sting, acting as a "poison pump". This could deter the attacker longer from a second attack. Which makes sense, as the beehive cannot run away from the attacker.</p>
]]></description><pubDate>Mon, 20 Jan 2025 21:51:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42773488</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=42773488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42773488</guid></item><item><title><![CDATA[New comment by jsdwarf in "The Tsunami of Burnout Few See"]]></title><description><![CDATA[
<p>One big trigger for burnout is if  you cannot answer the question "why do I work?" any more. One of the big whys was that working hard allows you to buy a house/appartment which allows you to maintain your standard of living in retirement. But this isn't true any more due to the declining purchasing power of salaries.
Why should I be stressed out in my job if this only allows me to rent an apartment that i have to give up as soon as I stop working?</p>
]]></description><pubDate>Sat, 11 Jan 2025 19:07:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42668172</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=42668172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42668172</guid></item><item><title><![CDATA[New comment by jsdwarf in "Curl-Impersonate"]]></title><description><![CDATA[
<p>Disabling guest checkout would have been my weapon of choice or at least requiring the user to enter an email address to so that they are notified when the product becomes available.</p>
]]></description><pubDate>Mon, 30 Dec 2024 23:50:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42554917</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=42554917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42554917</guid></item><item><title><![CDATA[New comment by jsdwarf in "Eventually consistent plain text accounting"]]></title><description><![CDATA[
<p>Been there. hedger/ledger look tempting, but if you follow the approach of the OP, you need to build your own toolchain around it so that it recompiles your journals on each rule change.<p>I've found it easier to use a spreadsheet. Sheet 1 contains the csv export to which i constantly append, sheet 2 the hierarchical acoount structure: an account name like "expenses: groceries:walmart" is followed by a regex that matches the expense description on sheet 1 for that account (<i>walmart</i>). On sheet 1 I have an "detected Account" column, into which a formula outputs the detected account based in the regexes.<p>Sumif formulas sum up the totals per account.
Since no compilation step is necessary, rule changes are picked up much faster</p>
]]></description><pubDate>Wed, 13 Nov 2024 19:46:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42129223</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=42129223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42129223</guid></item><item><title><![CDATA[New comment by jsdwarf in "MtCellEdit – Lightweight Spreadsheet Program"]]></title><description><![CDATA[
<p>What does MtCellEdit set apart from the standard spreadsheet program apart from its lightweightness? Any special features?</p>
]]></description><pubDate>Sat, 28 Sep 2024 13:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41680206</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=41680206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41680206</guid></item><item><title><![CDATA[New comment by jsdwarf in "Show HN: Wealthfolio: Private, open-source investment tracker"]]></title><description><![CDATA[
<p>That's exactly my problem. Assigning the purchase of a new computer mouse to the "Expenses:ITEquipment" account? Easy if you purchased the mouse at your local computer store and used your debit card. Just define a text pattern to make any purchase from that store go to the ITEquipment account and run it against the csv from your checkings account.<p>Same purchase from amazon? Difficult, because you have two layers of indirection: checking account > credit card > amazon > it equipment.<p>Currently testing a new spreadsheet approach to deal with such scenarios, but not easy.</p>
]]></description><pubDate>Fri, 06 Sep 2024 19:19:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=41468929</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=41468929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41468929</guid></item><item><title><![CDATA[New comment by jsdwarf in "The semantic web is now widely adopted"]]></title><description><![CDATA[
<p>Funny you bring up logistics and (data) ontologies. I'm a PM at a logistics software company and I'd say the lack of proper ontologies and standardized data exchange formats is the biggest effort driver for integrating 3rd party carrier/delivery services such as DHL, Fedex etc.<p>It starts with the lack of a common terminology. For tool A a "booking" might be a reservation e.g. of a dock at a warehouse. For tool B the same word means a movement of goods between two accounts.<p>In terms of data integration things have gotten A LOT worse since EDIFACT is de facto deprecated. Every carrier in the parcel business is cooking their own API, but with insufficient means. I've come across things like Polish endpoint names/error messages or country organisations of big Parcel couriers using different APIs.<p>IMHO the EU has to step in here because integration costs skyrocket. They forced cellphone manufacturers to use USB-Cs for charging, why can't they force carriers to use a common API?</p>
]]></description><pubDate>Wed, 21 Aug 2024 09:53:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41308567</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=41308567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41308567</guid></item><item><title><![CDATA[New comment by jsdwarf in "How to avoid losing items? Holding pens"]]></title><description><![CDATA[
<p>My trick is to make the objects "stand out". Black headphones, smartphones, keys etc are easily overlooked in work bag pockets or when placed on other dark surfaces.<p>I've greatly improved the "retrieval interval" of my phone since I've put it in a mint-green case instead of the standard black one. Same goes for my bluetooth headphone case, on which I applied reflective stickers.<p>Another trick is to group related objects. My office key card is in the cover of my work smart phone, so I have to look out for one item less each morning.</p>
]]></description><pubDate>Mon, 12 Aug 2024 19:47:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=41228505</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=41228505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41228505</guid></item><item><title><![CDATA[New comment by jsdwarf in "Problem with selling developer tools is that devs have no purchasing authority"]]></title><description><![CDATA[
<p>Excel is so ubiquitous because it is the only IDE/Programming Language/Database Environment business users can run in a restricted corporate IT environment.</p>
]]></description><pubDate>Sun, 14 Apr 2024 09:59:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=40030017</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=40030017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40030017</guid></item><item><title><![CDATA[New comment by jsdwarf in "Gabriel García Márquez: Sons publish novel that late author wanted destroyed"]]></title><description><![CDATA[
<p>We probably wouldn't know anything about Kafka's Works if his agent Max Brod had adhered to Kafka's instructions to destroy all his notebooks and manuscripts upon death.</p>
]]></description><pubDate>Fri, 08 Mar 2024 07:07:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=39638581</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=39638581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39638581</guid></item><item><title><![CDATA[New comment by jsdwarf in "Is something bugging you?"]]></title><description><![CDATA[
<p>> and found all of the bugs in the database<p>This is when I stopped reading</p>
]]></description><pubDate>Tue, 13 Feb 2024 21:13:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=39362899</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=39362899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39362899</guid></item><item><title><![CDATA[New comment by jsdwarf in "Thoughts on tech employment"]]></title><description><![CDATA[
<p>You can steer attrition by so many parameters - compensation, (non) promotion, change in benefit plans.<p>And again, a "non-regrettable" termination can also apply when the employee quit.</p>
]]></description><pubDate>Fri, 09 Feb 2024 19:54:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39319674</link><dc:creator>jsdwarf</dc:creator><comments>https://news.ycombinator.com/item?id=39319674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39319674</guid></item></channel></rss>