<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Hacker News Comments by @jado - Notado Feeds</title><link>https://notado.app/feeds/jado/hacker-news-comments</link><description>Every comment I have ever saved from Hacker News</description><item><title>Anti-social: It&apos;s fads, not friends, which now dominate social media feeds</title><link>https://news.ycombinator.com/item?id=48444940</link><description><![CDATA[Social media is now exactly what cable television used to be, but worse; it exists solely to coerce you. You make you feel insecure, you leverage your emotions for someone else's aims.<br /><br />Due to the changes in technology, social media is far more effective at this than cable TV ever could be, but the concept is the same. It's some remote person attempting to manipulate you by also packaging something enticing along with that manipulation. It's long past time to leave it permanently.<br /><br />And no, HN is not social media in any normal sense of the word. The pedantry involved in that comparison is extremely tiresome.]]></description><category>source:hn</category><pubDate>Mon, 8 Jun 2026 17:51:44 +0000</pubDate><dc:creator>everdrive</dc:creator></item><item><title>Google Declaring War on the Web</title><link>https://news.ycombinator.com/item?id=48215154</link><description><![CDATA[I feel like AI has gotten to the point where the message is:  If you want to make something (art/code/music/writing) you can do it for your own enjoyment, but you aren't allowed to make money from it anymore;  only the large corporations can make money from content.  If you do release something creative, it'll just be fed back into the machine to be copied over and over.]]></description><category>art</category><category>capitalism</category><category>source:hn</category><pubDate>Thu, 21 May 2026 00:27:26 +0000</pubDate><dc:creator>analogpixel</dc:creator></item><item><title>Appearing productive in the workplace</title><link>https://news.ycombinator.com/item?id=48039715</link><description><![CDATA[> "Requirements documents that were once a page are now twelve. Status updates that were once three sentences are now bulleted summaries of bulleted summaries. Retrospective notes, post-incident reports, design memos, kickoff decks: every artifact that can be elongated is, by people who do not read what they produce, for readers who do not read what they receive."<br /><br />Great article. The "elongation" of workplace artifacts resonated with me on such deep level. Reminded me of when I had to be extra wordy to meet the 1000 minimum word limit for my high school essays. Professional formatting, length, and clear prose are no longer indicators of care and work quality (they never were, but in the past, if someone drafts up a twelve page spec, at least you know they care enough to spend a lot of time on it).<br /><br />So now the "productivity-gain bottleneck" is people who still care enough to review manually.]]></description><category>source:hn</category><pubDate>Thu, 7 May 2026 01:23:21 +0000</pubDate><dc:creator>wcfrobert</dc:creator></item><item><title>Windows API is Successful Cross-Platform API (2024)</title><link>https://news.ycombinator.com/item?id=47993338</link><description><![CDATA[There's something deeply satisfying about compiling a Win32 desktop application and knowing that single binary will run unmodified on essentially every Windows machine from XP onward, and look nearly identical doing it. High-DPI is the one real caveat, but even that's manageable with a manifest. I'm not sure any other platform-native API comes close to that combination of reach and consistency. Running them on other operating systems is really just a bonus.]]></description><category>development</category><category>software</category><category>source:hn</category><category>windows</category><pubDate>Sun, 3 May 2026 17:26:30 +0000</pubDate><dc:creator>YPPH</dc:creator></item><item><title>Protobuffers Are Wrong (2018)</title><link>https://news.ycombinator.com/item?id=45140032</link><description><![CDATA[Protocol buffers suck but so does everything else. Name another serialization declaration format that both (a) defines which changes can be make backwards-compatibly, and (b) has a linter that enforces backwards compatible changes.<br /><br />Just with those two criteria you’re down to, like, six formats at most, of which Protocol Buffers is the most widely used.<br /><br />And I know the article says no one uses the backwards compatible stuff but that’s bizarre to me – setting up N clients and a server that use protocol buffers to communicate and then being able to add fields to the schema and then deploy the servers and clients in any order is way nicer than it is with some other formats that force you to babysit deployment order.<br /><br />The reason why protos suck is because remote procedure calls suck, and protos expose that suckage instead of trying to hide it until you trip on it. I hope the people working on protos, and other alternatives, continue to improve them, but they’re not worse than not using them today.]]></description><category>development</category><category>software</category><category>source:hn</category><pubDate>Mon, 20 Apr 2026 00:35:59 +0000</pubDate><dc:creator>lalaithion</dc:creator></item><item><title>We replaced Firecracker with QEMU</title><link>https://news.ycombinator.com/item?id=36673951</link><description><![CDATA[> you just have to change a single value in a yaml file<br /><br />Most dangerous 12-words sentence.]]></description><category>development</category><category>software</category><category>source:hn</category><pubDate>Mon, 13 Apr 2026 07:24:56 +0000</pubDate><dc:creator>brunoborges</dc:creator></item><item><title>DIY Soft Drinks</title><link>https://news.ycombinator.com/item?id=47744268</link><description><![CDATA[One pro-tip as I now somehow have a commercial bottling license these days: get pre-hydrated gum Arabic. Much easier to work with. Almost everybody who messes this up will make the mistake at the hydrating the gum Arabic stage. Blend it with any dry ingredients like sugar before using.<br /><br />If you can’t source it, I’m not going to tell you that you SHOULD pretend to be a bottling company and ask a gum provider to send you some free samples, but you could and the amount they send you will last the rest of your life. TIC gums is pretty awesome and if you’re into frozen desserts has some incredible gum mixtures for ice creams, sorbets, etc.<br /><br />Also, consider just using water soluble flavor concentrates and skipping emulsification all together. That’s what most pros do and it’s why Sprite isn’t cloudy like it would be if you used oils. My favorite suppliers that sell in consumer and pro-sumer qtys are Apex Flavors and Nature’s Flavors.<br /><br />This probably won’t work for Cola as I think some of those ingredients have all of their flavor molecules in the oils, but as a general rule, if you can buy it at the store and it is clear, it is made using water soluble. If it is brown it probably isn’t, hence the caramel color additive.]]></description><category>source:hn</category><pubDate>Mon, 13 Apr 2026 02:19:19 +0000</pubDate><dc:creator>mattmaroon</dc:creator></item><item><title>F-15E jet shot down over Iran</title><link>https://news.ycombinator.com/item?id=47631490</link><description><![CDATA[Average comments sentiment when an American is caught having killed a clerk during a robbery: hope they fry him on the chair<br /><br />Average comments sentiment when an American is caught while bombing bridges and elementary schools: poor thing hope they treat him well]]></description><category>source:hn</category><pubDate>Sat, 4 Apr 2026 14:24:35 +0000</pubDate><dc:creator>zaelochi</dc:creator></item><item><title>ChatGPT won&apos;t let you type until Cloudflare reads your React state</title><link>https://news.ycombinator.com/item?id=47571131</link><description><![CDATA[Also wild that from the tech bro perspective, the cost of journalism is just how much data transfer costs for the finished article. Authors spend their blood, sweat and tears writing and then OpenAI comes to Hoover it up without a care in the world about license, copyright or what constitutes fair use. But don’t you dare scrape their slop.]]></description><category>capitalism</category><category>source:hn</category><pubDate>Mon, 30 Mar 2026 09:02:01 +0000</pubDate><dc:creator>eloisius</dc:creator></item><item><title>A Journey Through Infertility</title><link>https://news.ycombinator.com/item?id=47452306</link><description><![CDATA[I am a husband in an infertile pair which even needs surrogacy, so it is a horrendous journey. We've had 6 unsuccessful transfers so far - on average less than 1 a year (we have been trying since 2019), mostly on behalf of the surrogate mothers deciding to skedaddle randomly during the process. Although Covid didn't help either.<br /><br />My wife regularly observes that this hell of a journey looks more taxing on me than her. Which is probably true.<br /><br />This process is hard on the fathers-to-be as well. We do exist, we want to have kids, we are heartbroken each time as well. We also have to be careful not to hurt our wives' feelings when expressing our grief and sorrow.]]></description><category>source:hn</category><pubDate>Sun, 22 Mar 2026 03:48:20 +0000</pubDate><dc:creator>inglor_cz</dc:creator></item><item><title>Facebook is cooked</title><link>https://news.ycombinator.com/item?id=47093470</link><description><![CDATA[> So: is this just something wacky with my algorithm?<br /><br />No, it's not.  Once Meta identifies you as male, you will get almost exclusively thirst trap posts no matter what you do.  It started about two years ago.<br /><br />Some other interesting points:  A woman posted on reddit recently saying she noticed her son's feed was filled with this stuff, so she created her own instagram account, identified as a man, and had the same feed.  No matter what she did she couldn't fix it.  She asked other women about this, and they all said their partner's feeds were the same.<br /><br />This is not a problem for women.  At least not one I've ever talked to or read about on the internet.<br /><br />Another point:  I tried very hard to fix this at one point.  I went through instagram and hit like on nothing but pottery and parenting videos.  For about a week I had a feed that looked like my wife's -- pottery and parenting.  And then it reverted.<br /><br />I got a whole bunch of thirst traps again.<br /><br />It doesn't bother me anymore, I just tune it out and scroll past it because my feed still has the parenting and pottery too, and my friend's updates, which is what I'm there for.<br /><br />But it would be good for more people to learn about this so they don't get angry when they see their male-identified partners/friends feeds.]]></description><category>addiction</category><category>instagram</category><category>social-media</category><category>source:hn</category><pubDate>Sat, 21 Feb 2026 00:07:57 +0000</pubDate><dc:creator>jedberg</dc:creator></item><item><title>Facebook is cooked</title><link>https://news.ycombinator.com/item?id=47093428</link><description><![CDATA[My mother is an international flight attendant in her 60s.<br /><br />I recently caught a glimpse of her Facebook and I was shocked to discover a version of the website that seemed to be the platonic ideal of exactly what all the Facebook PMs intended. Her feed was filled with the photos of her friends and coworkers international trips and holidays, posts in groups for planning activities in her most frequented cities. But I discovered that my mum was also a frequent "poster" of the photos of her various trips around the world, and the comments sections were filled with with some beautiful messages from her many many friends and family.<br /><br />From this I learned that there is a subset of the population that Facebook works perfectly for and meaningfully improves their real-world social relationships. And perhaps Facebook has been hyper-optimized for that kind of use case through relentless A/B testing. But I fear my mum is quite privileged  to have this kind of experience.]]></description><category>facebook</category><category>social-media</category><category>source:hn</category><pubDate>Sat, 21 Feb 2026 00:07:23 +0000</pubDate><dc:creator>mbo</dc:creator></item><item><title>Testing Ads in ChatGPT</title><link>https://news.ycombinator.com/item?id=46949755</link><description><![CDATA[Ads are a ratchet that only tighten in one direction. Once the paychecks of 1000s of motivated, intelligent OpenAI employees depend on ad revenue increasing, the only option is to make them more invasive, more prevalent, more annoying, more data hungry etc.]]></description><category>advertising</category><category>capitalism</category><category>source:hn</category><pubDate>Mon, 9 Feb 2026 20:32:02 +0000</pubDate><dc:creator>mbb70</dc:creator></item><item><title>Todd C. Miller – Sudo maintainer for over 30 years</title><link>https://news.ycombinator.com/item?id=46858684</link><description><![CDATA[This is why Big Tech is so desperate for AI to work as a wholesale replacement for software developers: they do not pay for their Open Source consumption as-is, and new maintainers aren’t stepping up because they can’t afford rent, let alone to devote their full time to FOSS work free of charge like a lot of older project maintainers do.<br /><br />The fact that sudo is a critical security pillar for trillions of dollars of global infrastructure but this guy gets bupkis for it screams volumes about the current state of technology.<br /><br />We must do better, or it’ll be closed systems (OpenAI, Microsoft, Apple, Google, Oracle) all the way down as maintainers age out, go bankrupt, or die without succession plans in place.]]></description><category>capitalism</category><category>open-source</category><category>source:hn</category><pubDate>Mon, 2 Feb 2026 21:45:44 +0000</pubDate><dc:creator>stego-tech</dc:creator></item><item><title>Todd C. Miller – Sudo maintainer for over 30 years</title><link>https://news.ycombinator.com/item?id=46860734</link><description><![CDATA[I've said it before, open source works poorly in this area. It's great if everyone's getting paid fat money in a day job and can maintain their pet project a few days a month, but that's just not true for a lot of people.<br /><br />It's disgusting that maintainers of critical projects have to go through the humiliation of begging for money, and absurd to suggest they all hang out Kofi or PAtreon banners. Realistically nobody is going to go through their bash history working out what utilities they use in order of frequency and allocating funds to the maintainers proportionally. I'm baffled that some entity like the Linux Software Foundation isn't administering this already.]]></description><category>capitalism</category><category>open-source</category><category>source:hn</category><pubDate>Mon, 2 Feb 2026 21:45:19 +0000</pubDate><dc:creator>anigbrowl</dc:creator></item><item><title>Heathrow scraps liquid container limit</title><link>https://news.ycombinator.com/item?id=46775691</link><description><![CDATA[I almost exclusively take trains now because the experience of flying is one of repeated dehumanization, especially in the USA.<br /><br />First, if getting dropped off in a car (most American airports this is your only option), you must suffer being screamed at by traffic cops while trying to navigate a perpetually under construction dropoff area. You get one (1) peck on the cheek from mum before some uniformed individual waddles over to yell at you some more.<br /><br />Then you must wait in line at a check in counter behind fifty families with 4 large luggage items each, despite the fact that you only have a backpack. Why? Because when you tried to do online check-in and boarding pass, the site broke / said no, and the self-service check-in kiosk at the airport still isn't switched on despite being installed a decade ago.<br /><br />At the check-in counter, a person who knows less than you about the country you're traveling to will inform you as a matter of fact that you can't get ok the flight until you buy a return ticket, since that's what their binder says and they don't understand your visa. You must wait for a supervisor to come and verify that your visa is actually valid.<br /><br />Before security, you're offered the rich person line if you have the money to pay for it. Literally advertised as a "white glove experience." If not well, into security with the rest of the cattle.<br /><br />At security, you get to be screamed at by TSA for not knowing the exact procedures of this airport you've never been to. Why must they have to tell Passenger, who is one person they see ten thousand times a day, over and over again that you have to push your box onto the automated belt yourself, rather than let it be pushed on as a train with the other boxes. Passenger must be stupid. Surely it's not because of poor signage that Passenger doesn't know what to do. And by the way, take off your shoes and let us look at your genitals. Oh, you don't want us to look at your genitals? Well then we'll have to just grope every inch of your body, and nut check you for making us do our job in a slightly more annoying way. Just in case you're terrorist scum, we'll check if you have bomb making residue on your skin, while someone else opens your luggage and digs around in it so everyone else in like can see what your underwear looks like. At TSA we offer full service sexualized humiliation, guaranteed!<br /><br />The dehumanization never ends. Once on the flight you are packed in like cattle, so tight you're rubbing shoulders with the person on your right and left, while your knees dig into the back of the person in front of you. You're served a tray of slop that you have to pay for now. Security took your water bottle, but when you ask for water on the flight, it's given to you in a tiny plastic cup, that's free if you're lucky. Now sit there quietly while we try to sell credit cards to this captured audience.<br /><br />Finally you land and it's time to get off the plane! Oh actually no, the curtain is closed in your face. Silly peasant, you must watch the first class passengers leisurely pack their things and stroll off the plane. Only until the last one is off may the dirty peasants pass the fabric barrier.]]></description><category>source:hn</category><pubDate>Tue, 27 Jan 2026 05:17:58 +0000</pubDate><dc:creator>komali2</dc:creator></item><item><title>Claude Chill: Fix Claude Code&apos;s flickering in terminal</title><link>https://news.ycombinator.com/item?id=46700715</link><description><![CDATA[Not sure why you're being downvoted. Oh wait, I am, it's because this garbage doesn't work and nobody's allowed to point out that the emperor has no clothes. "We need the sum total of all capital on earth for our fancy Markov generator, and no, it doesn't redraw the screen properly."]]></description><category>source:hn</category><pubDate>Wed, 21 Jan 2026 04:15:59 +0000</pubDate><dc:creator>venturecruelty</dc:creator></item><item><title>Claude Chill: Fix Claude Code&apos;s flickering in terminal</title><link>https://news.ycombinator.com/item?id=46700873</link><description><![CDATA[I wouldn't be able to ship this to anyone without fixing it. Sending 5,000 lines of text to a terminal just to clear them all immediately, and in a loop... i'd be so embarrassed. Apps that clear scrollback have their uses, but you don't spam the terminal with unusable garbage.<br /><br />And we solved this problem over 30 years ago? Ncurses was made for this. The buffer is kept in memory, you hit page-up and it renders the previous page, page-down and it renders the next page, let it roll and it renders each successive page as a stream, or just the last page, etc.]]></description><category>source:hn</category><pubDate>Wed, 21 Jan 2026 04:15:22 +0000</pubDate><dc:creator>0xbadcafebee</dc:creator></item><item><title>GitHub should charge everyone $1 more per month to fund open source</title><link>https://news.ycombinator.com/item?id=46625436</link><description><![CDATA[We can make similar arguments for the corporations: if you want to sell your software in the US market, you need to pay for a VAT for digital services that fund national endowments giving grants to individual US developers that apply to the program.<br /><br />Corporations should start paying their fair share, they've scammed society enough.]]></description><category>development</category><category>licensing</category><category>open-source</category><category>software</category><category>source:hn</category><pubDate>Wed, 14 Jan 2026 23:35:16 +0000</pubDate><dc:creator>shimman</dc:creator></item><item><title>GitHub should charge everyone $1 more per month to fund open source</title><link>https://news.ycombinator.com/item?id=46622482</link><description><![CDATA[That is not how people and society function. The status quo and culture is that open source is good for society and all. You are not told about why big corporations can use all this code for free. You’re actually told you’re doing a good deed by making code open source.<br /><br />Then you jump on to a place like Reddit or HN and you have people mostly supporting the status quo. Of course people are going to do open source more than they should. And then if they complain later on, you will say they chose to make it open source. Reinforcing the status quo by blaming the individual.]]></description><category>development</category><category>licensing</category><category>open-source</category><category>software</category><category>source:hn</category><pubDate>Wed, 14 Jan 2026 20:24:32 +0000</pubDate><dc:creator>skinnymuch</dc:creator></item><item><title>Windows 8 Desktop Environment for Linux</title><link>https://news.ycombinator.com/item?id=46588672</link><description><![CDATA[Talking about the design, the further we get from 2012, the more obvious it becomes that windows 8 was kinda like the bauhaus movement for an operating system that wanted to be on touch screens but was made to work on traditional mouse-keyboard interface. It was technically correct, aesthetically pure but socially rejected because it was too stark for the general public (my opinion).<br /><br />This implementation gets one thing most Metro clones miss, i.e the typography as structure paradigm. In Win8, there were no divider lines or heavy drop shadows to denote hierarchy. The hierarchy was defined strictly by the weight and size of the font.<br /><br />We spent the last decade drifting back into glassmorphism and mica materials (win11) because people missed the comfort of texture but from a pure information density and rendering performance perspective - the flat, monochromatic 2D plane of windows 8 is a nice tangent. It removed the cognitive load of decoding the UI chrome for touch users.<br /><br />ps: I'm impressed by the constraint of using native Qt/C++ here instead of taking the easy route with electron or QML/javascript bindings for everything.]]></description><category>design</category><category>development</category><category>software</category><category>source:hn</category><category>user-experience</category><category>windows</category><pubDate>Mon, 12 Jan 2026 18:12:15 +0000</pubDate><dc:creator>Fiveplus</dc:creator></item><item><title>Why users cannot create Issues directly</title><link>https://news.ycombinator.com/item?id=46473737</link><description><![CDATA[1. Set a default label for issues (e.g. “autoclose”)<br />2. Make your auto closing and locking logic based on that label (eg the label-actions github action)<br />3. As a maintainer, remember to remove the label when creating an issue!]]></description><category>development</category><category>github</category><category>software</category><category>source:hn</category><category>user-experience</category><pubDate>Sat, 3 Jan 2026 18:42:12 +0000</pubDate><dc:creator>rarkins</dc:creator></item><item><title>Meta is using the Linux scheduler designed for Valve&apos;s Steam Deck on its servers</title><link>https://news.ycombinator.com/item?id=46367336</link><description><![CDATA[Valve is practically singlehandedly dragging the Linux ecosystem forward in areas that nobody else wanted to touch.<br /><br />They needed Windows games to run on Linux so we got massive Proton/Wine advancements. They needed better display output for the deck and we got HDR and VRR support in wayland. They also needed smoother frame pacing and we got a scheduler that Zuck is now using to run data centers.<br /><br />Its funny to think that Meta's server efficiency is being improved because Valve paid Igalia to make Elden Ring stutter less on a portable Linux PC. This is the best kind of open source trickledown.]]></description><category>development</category><category>gaming</category><category>linux</category><category>software</category><category>source:hn</category><pubDate>Tue, 23 Dec 2025 22:46:19 +0000</pubDate><dc:creator>Fiveplus</dc:creator></item><item><title>Backing Up Spotify</title><link>https://news.ycombinator.com/item?id=46339663</link><description><![CDATA[I think what earned what.cd that title wasn't necessarily just the amount but the quality, as you mentioned, as well as the obscurity of a lot of the offered material. I remember finding an early EP of an unknown local band on there, and I live in the middle of nowhere in Europe. There were also quite a few really old and niche records on there which possibly couldn't be put on streaming services due to the ownership of rights being unknown. It was the equivalent of vinyl crate digging without physical restrictions.<br /><br />Additionally there was a lot of discourse about music and a lot of curated discovery mechanisms I sorely miss to this day. An algorithm is no replacement for the amount of time and care people put into the web of similar artists, playlists of recommendations and reviews. Despite it being piracy, music consumption through it felt more purposeful. It's introduced me to some of my all time favourite artists, which I've seen live and own records and merchandise of.]]></description><category>source:hn</category><pubDate>Sun, 21 Dec 2025 04:38:00 +0000</pubDate><dc:creator>flxy</dc:creator></item><item><title>The future of Terraform CDK</title><link>https://news.ycombinator.com/item?id=46224168</link><description><![CDATA[Getting too clever with an imperative language in what is inherently a declarative domain, is an idea bad enough that they invented a whole new language to avoid you doing it. But some lessons have to be learned the hard way I guess]]></description><category>development</category><category>software</category><category>source:hn</category><pubDate>Wed, 10 Dec 2025 23:06:28 +0000</pubDate><dc:creator>lijok</dc:creator></item><item><title>Unreal Tournament 2004 is back</title><link>https://news.ycombinator.com/item?id=46146115</link><description><![CDATA[One thing I missed from Unreal Tournament, which too few other games adopted IMHO, was the concept of mutators. Effectively server-level mods which, as the name implied, mutated the gameplay in some way.<br /><br />There were silly ones like the one making your characters head larger for each kill, and those which made it just different like low gravity, and so on.<br /><br />It was also relatively easy to make your own, thanks to UnrealScript.<br /><br />Really wish more multiplayer games embraced this concept, it really increased replayability by changing things up.]]></description><category>games</category><category>nostalgia</category><category>source:hn</category><pubDate>Thu, 4 Dec 2025 12:45:57 +0000</pubDate><dc:creator>magicalhippo</dc:creator></item><item><title>Amazon launches Trainium3</title><link>https://news.ycombinator.com/item?id=46125620</link><description><![CDATA[I've had to repeatedly tell our AWS account reps that we're not even a little interested in the Trainium or Inferentia instances unless they have a provably reliable track record of working with the standard libraries we have to use like Transformers and PyTorch.<br /><br />I know they claim they work, but that's only on their happy path with their very specific AMI's and the nightmare that is the neuron SDK. You try to do any real work with them and use your own dependencies and things tend to fall apart immediately.<br /><br />It was just in the past couple years that it really became worthwhile to use TPU's if you're on GCP and that's only with the huge investment on Google's part into software support. I'm not going to sink hours and hours into beta testing AWS's software just to use their chips.]]></description><category>aws</category><category>development</category><category>software</category><category>source:hn</category><pubDate>Tue, 2 Dec 2025 23:15:37 +0000</pubDate><dc:creator>ZeroCool2u</dc:creator></item><item><title>Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton</title><link>https://news.ycombinator.com/item?id=46108253</link><description><![CDATA[Amongst the discussion of rootkits and anti-cheat, I would like to add that part of the reason it is necessary is caused by the game companies that took away the standard method of playing multiplayer -- players running their own servers.<br /><br />It used to be pretty easy to just ban people from playing, now we're 100% reliant on their ability to do it.  So we have anti-cheat which roots our computer, and still doesn't 100% solve the problem.]]></description><category>games</category><category>nostalgia</category><category>source:hn</category><pubDate>Mon, 1 Dec 2025 15:38:30 +0000</pubDate><dc:creator>LanceH</dc:creator></item><item><title>Migrating Dillo from GitHub</title><link>https://news.ycombinator.com/item?id=46097045</link><description><![CDATA[We are in the disapora phase; there is a steady stream of these announcements, each with a different GitHub alternative. I speculate that within a few months, the communities will have settled on a single dominant one. I'm curious if it will be one of the existing ones, or something new. Perhaps a well-known company or individual will announce one; it will have good marketing, and dominate.]]></description><category>github</category><category>social-media</category><category>source:hn</category><pubDate>Mon, 1 Dec 2025 05:42:29 +0000</pubDate><dc:creator>the__alchemist</dc:creator></item><item><title>So you wanna build a local RAG?</title><link>https://news.ycombinator.com/item?id=46080933</link><description><![CDATA[My advice for building something like this: don't get hung up on a need for vector databases and embedding.<br /><br />Full text search or even grep/rg are a lot faster and cheaper to work with - no need to maintain a vector database index - and turn out to work really well if you put them in some kind of agentic tool loop.<br /><br />The big benefit of semantic search was that it could handle fuzzy searching - returning results that mention dogs if someone searches for canines, for example.<br /><br />Give a good LLM a search tool and it can come up with searches like "dog OR canine" on its own - and refine those queries over multiple rounds of searches.<br /><br />Plus it means you don't have to solve the chunking problem!]]></description><category>artificial-intelligence</category><category>development</category><category>software</category><category>source:hn</category><pubDate>Fri, 28 Nov 2025 21:36:11 +0000</pubDate><dc:creator>simonw</dc:creator></item><item><title>Europe is scaling back GDPR and relaxing AI laws</title><link>https://news.ycombinator.com/item?id=45981361</link><description><![CDATA[There has been a change in the community here over the last decade, we've lost a lot of the hacker spirit and have a larger proportion of "chancers", people who are only in tech to "get rich quick". The legacy of ZIRP combined with The Social Network marketing.]]></description><category>hackernews</category><category>social-media</category><category>source:hn</category><pubDate>Thu, 20 Nov 2025 02:25:24 +0000</pubDate><dc:creator>radicalbyte</dc:creator></item><item><title>Rebble · Core Devices Keeps Stealing Our Work</title><link>https://news.ycombinator.com/item?id=45961399</link><description><![CDATA[Once again, we have the situation where someone uses an Apache or BSD licence, only to then wonder why others do exactly what the licence allows. If you want others, especially companies, to play nice, you have to make them do so. Use GPL or AGPL.<br /><br />Let's hope Rebble doesn't get steamrollered. They did good work when the original company failed its users.]]></description><category>licensing</category><category>open-source</category><category>source:hn</category><pubDate>Tue, 18 Nov 2025 04:58:41 +0000</pubDate><dc:creator>Klaus23</dc:creator></item><item><title>Messing with scraper bots</title><link>https://news.ycombinator.com/item?id=45941097</link><description><![CDATA[In the movie The Imitation Game, the Alan Turing character recognizes that acting 100% of the time gives away to the opposition that you identified them and sets off the next iteration of “cat and mouse”. He comes up with a specific percentage of the time that the Allies should sit on the intelligence and not warn their own people.<br /><br />If, instead, you only act on a percentage of requests, you can add noise in an insidious way without signaling that you caught them. It will make their job troubleshooting and crafting the next iteration much harder. Also, making the response less predictable is a good idea - throw different HTTP error codes, respond with somewhat inaccurate content, etc]]></description><category>artificial-intelligence</category><category>development</category><category>scraping</category><category>software</category><category>source:hn</category><pubDate>Sat, 15 Nov 2025 22:39:37 +0000</pubDate><dc:creator>thephyber</dc:creator></item><item><title>One Handed Keyboard</title><link>https://news.ycombinator.com/item?id=45937166</link><description><![CDATA[Like people trying to find new interfaces for music making [thank god touchscreens!], there are people trying to figure out new hardware for interacting with computers. Thank you dudes!<br /><br />PS: the first step towards feeling why such research is so important is when you start customizing productivity shortcuts on your existing keyboard. Then you understand that the input device in front of you can be more than a stupid typewriter. From there you start interrogating your interaction with machines. [and then you are addict, and you end up designing your own device :)]]]></description><category>development</category><category>music</category><category>productivity</category><category>software</category><category>source:hn</category><pubDate>Sat, 15 Nov 2025 15:56:20 +0000</pubDate><dc:creator>lolive</dc:creator></item><item><title>AGI fantasy is a blocker to actual engineering</title><link>https://news.ycombinator.com/item?id=45929499</link><description><![CDATA[I'm an atheist too. I grew up in the church, rejected it in my teens. The problem with organized religion was the "organized" part -- the centralized, inflexible human authority.<br /><br />I'm increasingly convinced that spirituality is a vital part of the human experience and we should embrace it, not reject it. If you try to banish basic human impulses, they just resurface in worse, unexpected forms somewhere else.<br /><br />We all need ways to find deep connection with other humans and the universe around us. We need basic moral principles to operate on. I think most atheists like myself have quietly found this or are in the process of finding this, but it's ok to say it out loud.<br /><br />For me it means meditation, frugality, and strict guidelines on how I treat others. That's like a religion, I guess. But that's OK. I embrace it. By owning it and naming it, you have mastery over it.]]></description><category>source:hn</category><pubDate>Fri, 14 Nov 2025 21:13:38 +0000</pubDate><dc:creator>asdfman123</dc:creator></item><item><title>AGI fantasy is a blocker to actual engineering</title><link>https://news.ycombinator.com/item?id=45927212</link><description><![CDATA[The language around AGI is proof, in my mind, that religious impulses don't die with the withering of religion. A desire for a totalizing solution to all woes still endures.]]></description><category>artificial-intelligence</category><category>faith</category><category>source:hn</category><pubDate>Fri, 14 Nov 2025 21:12:51 +0000</pubDate><dc:creator>lordleft</dc:creator></item><item><title>Meta replaces WhatsApp for Windows with web wrapper</title><link>https://news.ycombinator.com/item?id=45913437</link><description><![CDATA[> So you're saying that it is impossible for a large company to somehow use native toolkits to draw text bubbles and emojis??<br /><br />One weird thing about software development is that there are plenty of things which motivated individual developers can achieve which large companies can't even write the requirements for, let alone achieve.]]></description><category>development</category><category>software</category><category>source:hn</category><pubDate>Thu, 13 Nov 2025 15:07:06 +0000</pubDate><dc:creator>pjc50</dc:creator></item><item><title>FFmpeg to Google: Fund Us or Stop Sending Bugs - The New Stack</title><link>https://news.ycombinator.com/item?id=45891580</link><description><![CDATA[> Many in the FFmpeg community argue, with reason, that it is unreasonable for a trillion-dollar corporation like Google, which heavily relies on FFmpeg in its products, to shift the workload of fixing vulnerabilities to unpaid volunteers.<br /><br />That's capitalism, they need to quit their whining or move to North Korea. /s The whole point is to maximize value to the shareholders, and the more work they can shove onto unpaid volunteers, the move money they can shove into stock buybacks or dividends.<br /><br />The system is broken. IMHO, there outta be a law mandating reasonable payments from multi-billion dollar companies to open source software maintainers.]]></description><category>capitalism</category><category>licensing</category><category>open-source</category><category>source:hn</category><pubDate>Wed, 12 Nov 2025 06:29:46 +0000</pubDate><dc:creator>palmotea</dc:creator></item><item><title>FFmpeg to Google: Fund Us or Stop Sending Bugs - The New Stack</title><link>https://news.ycombinator.com/item?id=45892119</link><description><![CDATA[Please bro, please, fix our bugs bro, just this one bug bro, last one I swear, you and I will make big money, you are the best bro, I love you bro. -- big tech companies]]></description><category>licensing</category><category>open-source</category><category>source:hn</category><pubDate>Wed, 12 Nov 2025 06:25:51 +0000</pubDate><dc:creator>aweiher</dc:creator></item><item><title>The &apos;Toy Story&apos; You Remember</title><link>https://news.ycombinator.com/item?id=45886316</link><description><![CDATA[This topic is fascinating to me. The Toy Story film workflow is a perfect illustration of intentional compensation: artists pushed greens in the digital master because 35 mm film would darken and desaturate them. The aim was never neon greens on screen, it was colour calibration for a later step. Only later, when digital masters were reused without the film stage, did those compensating choices start to look like creative ones.<br /><br />I run into this same failure mode often. We introduce purposeful scaffolding in the workflow that isn’t meant to stand alone, but exists solely to ensure the final output behaves as intended. Months later, someone is pitching how we should “lean into the bold saturated greens,” not realising the topic only exists because we specifically wanted neutral greens in the final output. The scaffold becomes the building.<br /><br />In our work this kind of nuance isn’t optional, it is the project. If we lose track of which decisions are compensations and which are targets, outcomes drift badly and quietly, and everything built after is optimised for the wrong goal.<br /><br />I’d genuinely value advice on preventing this. Is there a good name or framework for this pattern? Something concise that distinguishes a process artefact from product intent, and helps teams course-correct early without sounding like a semantics debate?]]></description><category>animation</category><category>film</category><category>source:hn</category><pubDate>Tue, 11 Nov 2025 15:00:06 +0000</pubDate><dc:creator>janeway</dc:creator></item><item><title>Some Notes on Upgrading Hugo</title><link>https://news.ycombinator.com/item?id=41841873</link><description><![CDATA[Yeah, I adopted Hugo and now I regret it. Every release seems to break themes, and many theme maintainers give up trying to keep current, so if you use someone else's theme you're running a small intersection of hugo versions and can't rely on packaged releases.<br /><br />A static site generator that has somehow managed to be more inconvenient than many CMSes.]]></description><category>development</category><category>go</category><category>hugo</category><category>software</category><category>source:hn</category><pubDate>Sun, 9 Nov 2025 01:02:00 +0000</pubDate><dc:creator>rodgerd</dc:creator></item><item><title>Meta projected 10% of 2024 revenue came from scams</title><link>https://news.ycombinator.com/item?id=45846435</link><description><![CDATA[I don't see how the yearly tech support I do with my parents at Christmas will not one day converge to an outright ban of the internet. I am now demoing the level of sofistication of AI powered scams, telling them that it is now entirely possible they will get a VIDEO CALL from me that's not actually me asking for God knows what in a very convincing way using my face and voice. I am scared and this close to setting up a secret passphrase in case they need to tell me appart from a clone.]]></description><category>parents</category><category>source:hn</category><category>technology</category><pubDate>Fri, 7 Nov 2025 15:10:50 +0000</pubDate><dc:creator>fouronnes3</dc:creator></item><item><title>Cloudflare Tells U.S. Govt That Foreign Site Blocking Efforts Are Trade Barriers</title><link>https://news.ycombinator.com/item?id=45835507</link><description><![CDATA[>  how few things would have to get flipped on to have roughly the same thing in the united states?<br /><br />I'd argue it's already been flipped on. Our system just works a little bit differently. Nothing is strictly prohibited via some grand theatrical firewall. Things that are "undesirable" simply meet an information theoretical death sooner than they otherwise should. We've got mountains of tools like DMCA that can precision strike anything naughty while still preserving an illusion of freedom.<br /><br />Data hoarders are the American version of climbing over the GFW. The strategy of relying on entropy to kill off bad narratives seems to be quite effective. Social media platforms, cloud storage, et. al., are dramatically accelerating this pressure.]]></description><category>capitalism</category><category>source:hn</category><category>usa</category><pubDate>Thu, 6 Nov 2025 15:44:13 +0000</pubDate><dc:creator>bob1029</dc:creator></item><item><title>End of Japanese community | SUMO community discussions | Forums | Mozilla Support</title><link>https://news.ycombinator.com/item?id=45831033</link><description><![CDATA[Some people do these type of contribution or charity work not just to do some good but also to feel some autonomy and mastery in a world were much of the regular top down driven drudgery work does not provide much of that feeling. These people are canaries in the coal mine. I expect more people feel a loss of purpose and rise of anxiety and depression in the world.]]></description><category>artificial-intelligence</category><category>capitalism</category><category>source:hn</category><category>work</category><pubDate>Thu, 6 Nov 2025 03:32:08 +0000</pubDate><dc:creator>kaveh_h</dc:creator></item><item><title>Internet Archive&apos;s legal fights are over, but its founder mourns what was lost</title><link>https://news.ycombinator.com/item?id=45827614</link><description><![CDATA[What capitalism continues to show us: proof that public libraries, if created in the last 10 years, would be deemed illegal and sued out of existence.<br /><br />It's only because the late 1800's billionaires wanted to leave legacies and made pay-to-enter and free libraries, and migrated them to free, or public libraries.  Thats why so many of them are (John) Carnegie Libraries.<br /><br />Only legal when billionaires do it.]]></description><category>capitalism</category><category>libraries</category><category>literature</category><category>source:hn</category><pubDate>Thu, 6 Nov 2025 02:15:30 +0000</pubDate><dc:creator>nekusar</dc:creator></item><item><title>When Stick Figures Fought - by Animation Obsessive Staff</title><link>https://news.ycombinator.com/item?id=45809800</link><description><![CDATA[I owe my technology career to Flash.<br /><br />Still find it incredibly sad that Adobe and Steve Jobs were able to destroy it together.<br /><br />This tool was able to draw in creative, previously non-technical people and provide a gradual ramp of complexity that we could navigate.<br /><br />Nothing has come close since.]]></description><category>flash</category><category>source:hn</category><category>tech</category><pubDate>Tue, 4 Nov 2025 17:43:50 +0000</pubDate><dc:creator>anymouse123456</dc:creator></item><item><title>Why Nextcloud feels slow to use :: ./techtipsy</title><link>https://news.ycombinator.com/item?id=45800349</link><description><![CDATA[The major shortcoming of NextCloud, in my opinion, is that that it's not able to do sync over LAN. Imagine wanting to synchronize 1TB+ of data and not being able to do so over a 1 Gbps+ local connection, when another local device has all the necessary data. There is some workaround involving "split DNS", but I haven't gotten around to it. Other than that, I thought NC was absolutely fantastic.]]></description><category>development</category><category>lan</category><category>networking</category><category>self-hosting</category><category>software</category><category>source:hn</category><pubDate>Mon, 3 Nov 2025 15:56:14 +0000</pubDate><dc:creator>zeppelin101</dc:creator></item><item><title>Amazon confirms 14,000 job losses in corporate division</title><link>https://news.ycombinator.com/item?id=45731884</link><description><![CDATA[I wish the average and median salary of every position at the company was legally required to be made available to every employee and candidate so the negotiation can be an actual negotiation instead of a guessing game.<br /><br />I wish workers voted for their managers and did so periodically, managers at the end of their term would return to their previous position if any. In fact, an expectation of every position being temporary could lead to exactly what you are describing.<br /><br />But only if pay cuts hit everyone at the company equally or based on their merit, not the top layer deciding the bottom layer gets paid less, while giving themselves bonuses for saving the company money.]]></description><category>capitalism</category><category>source:hn</category><category>work</category><pubDate>Tue, 28 Oct 2025 12:40:16 +0000</pubDate><dc:creator>martin-t</dc:creator></item><item><title>Amazon confirms 14,000 job losses in corporate division</title><link>https://news.ycombinator.com/item?id=45731811</link><description><![CDATA[It's wild that you can legally work for a company, spend your limited life's time to build a part of it while not owning even a tiny bit of it (getting paid for unit of time - a finite resource) and then just get fired once you are not longer useful and that's the end of your income from the thing you built for you.<br /><br />All the while people who own it don't have to perform any kind of work and keep getting paid in perpetuity as long as the company exists, even if the amount of time they spent is less than one millionth of the total man-days spent building it.<br /><br />And they can use that money to buy more properties which generate them more passive income, getting ahead further and further.]]></description><category>capitalism</category><category>source:hn</category><category>work</category><pubDate>Tue, 28 Oct 2025 12:29:13 +0000</pubDate><dc:creator>martin-t</dc:creator></item><item><title>Counter-Strike&apos;s player economy is in a multi-billion dollar freefall</title><link>https://news.ycombinator.com/item?id=45691042</link><description><![CDATA[Remember back in the day when we just downloaded skin packs from some random Geocities website with obnoxious red text on black background and after going through the install.txt written in broken English/Italian, lo and behold your AK47 now had a proper arctic camo skin and it was so much cooler?<br /><br />What was wrong with that? Doesn’t gaben have enough money for his super yachts and sword collections?]]></description><category>counterstrike</category><category>games</category><category>nostalgia</category><category>source:hn</category><pubDate>Fri, 24 Oct 2025 10:26:46 +0000</pubDate><dc:creator>uvaursi</dc:creator></item><item><title>EVs are depreciating faster than gas-powered cars</title><link>https://news.ycombinator.com/item?id=45619225</link><description><![CDATA[Sub-Headline from this article: "Plummeting resale values are threatening to derail the world’s transition to electric transportation."<br /><br />Alternative take: "EVs now easy to afford for the 80% of Americans who don't have $50-90k to spend on an EV!"<br /><br />This year I bought a 2022 EV with 16k miles. A luxury brand. The sticker price when new was $79,000. I paid $35k. It was an off-lease vehicle so if anyone took a bath, it was the bank. I would never in a million years spend 80 grand on a car but now I have a great EV.<br /><br />Battery life is not a huge concern. Any more than timing belts/chains, transmissions, etc. can be dauntingly costly repairs for cars with 150k miles or more.<br /><br />I also have a gas car which I love (spouse drives the electric for a much greater commute) so I'm no EV absolutist. But this whole premise is stupid. EV adoption has had 2 main blockers: 1. only rich people had justification to buy them until recently, and 2. Charging space for people who don't have their own private garage.<br /><br />Now #1 is no longer a factor. This is a GOOD thing.]]></description><category>capitalism</category><category>cars</category><category>source:hn</category><pubDate>Sat, 18 Oct 2025 11:57:18 +0000</pubDate><dc:creator>xp84</dc:creator></item><item><title>Liquibase continues to advertise itself as &quot;open source&quot; despite license switch</title><link>https://news.ycombinator.com/item?id=45603913</link><description><![CDATA[Big tech companies (the money behind the Open Source Initiative) have done a few things.<br /><br />1. They co-opted the free software movement and made it more business friendly.<br /><br />2. They convinced people that Open Source is pure and software that isn’t Open Source is unclean.<br /><br />3. They convinced a bunch of developers that their definition of Open Source that was specifically crafted to protect business interests is canon.<br /><br />4. They convinced a well meaning subset of those developers to police the other devs and pressure them to release their software under big tech approved licenses.]]></description><category>development</category><category>licensing</category><category>open-source</category><category>software</category><category>source:hn</category><pubDate>Thu, 16 Oct 2025 14:04:17 +0000</pubDate><dc:creator>sarchertech</dc:creator></item><item><title>Social anxiety isn&apos;t about being liked</title><link>https://news.ycombinator.com/item?id=45465191</link><description><![CDATA[The problem with using clinical phrases to describe normal behavior is demonstrated in this post. "Social anxiety" has a specific clinical meaning that is not covered by this post. The post is actually discussing a very natural and rational nervousness that normal people have in social situations. The post is providing a way of thinking about that nervousness that can help reduce it, for the nervous person's benefit, and it's great if that works, but it's not addressing social anxiety.<br /><br />Social anxiety is a condition that cannot be thought away, you cannot rationalize social anxiety nor can it be represented as a cost/benefit analysis of risk of being disliked vs. reward of being liked. You can feel socially anxious without having social anxiety. You can be depressed without having depression. You will be depressed after your beloved pet dies. You will be socially anxious walking into a room full of people you haven't met before.]]></description><category>source:hn</category><pubDate>Fri, 3 Oct 2025 17:21:56 +0000</pubDate><dc:creator>abxyz</dc:creator></item><item><title>Thoughts on Mechanical Keyboards and the ZSA Moonlander</title><link>https://news.ycombinator.com/item?id=45392902</link><description><![CDATA[I have a Moonlander and I genuinely don’t understand why so many split keyboards do this.<br /><br />“Here’s a really nice split keyboard. But we’ve removed everything except the alphanumerics”<br /><br />Whhhyyyy.<br /><br />“Oh but it’s programmable. And you can have layers. And you can have macros”<br /><br />Cool. I actually didn’t want any of that. I just wanted a single row of function keys. My Moonlander can somehow make space for a “meh” key, a “caps word” key, 3 keys in 2 variations for “change layer” but a play/pause/ volume keys are simply out of the question.]]></description><category>source:hn</category><pubDate>Sat, 27 Sep 2025 14:59:29 +0000</pubDate><dc:creator>FridgeSeal</dc:creator></item><item><title>Rug pulls, forks, and open-source feudalism [LWN.net]</title><link>https://news.ycombinator.com/item?id=45148648</link><description><![CDATA[> commonly are subject to rug pulls<br /><br />This open source purism is toxic. Projects have to be sustainable.<br /><br />Hyperscalers have hoovered up the entire Internet and own the entire mobile device category. We're over here bickering about small developers writing source available / OSS-with-CLA.<br /><br />If the community cares so damned much, they can take the last open version and maintain it themselves.<br /><br />Please take all of this negative energy and fight for a breakup of big tech instead.]]></description><category>capitalism</category><category>open-source</category><category>source:hn</category><pubDate>Sat, 6 Sep 2025 13:08:11 +0000</pubDate><dc:creator>echelon</dc:creator></item><item><title>Counter-Strike: A billion-dollar game built in a dorm room</title><link>https://news.ycombinator.com/item?id=44945465</link><description><![CDATA[I have close friends from a TF2 community server that's been dead for over a decade now, but I can't think of anyone I've met via random matchmaking since.<br /><br />Game servers are the perfect digital third space, it starts off with random players but as you log in each night, you see more and more familiar faces pop up and before you know it you're all regulars popping in to chat while playing a few rounds, learning more about your new friends and praying to god that you've got the godlike Finnish sniper player on your team.<br /><br />By comparison, modern matchmaking-lead multiplayer feels gentrified and - for lack of a better term - soulless. You're blindly shuffled between random players each game, and there's no way to properly build a connection with players or a community out of it. There's a vacuous and temporary nature to it all that just feels cold.<br /><br />Edit: also the fact that things like skins & sprays - player controlled ways of expressing themselves - have been neatly packaged by gamedevs and sold back to players at a premium. It feels completely antithetical to the player-led nature of what such games used to be.]]></description><category>games</category><category>nostalgia</category><category>source:hn</category><pubDate>Tue, 19 Aug 2025 04:30:39 +0000</pubDate><dc:creator>OliveMate</dc:creator></item><item><title>Counter-Strike: A billion-dollar game built in a dorm room</title><link>https://news.ycombinator.com/item?id=44945226</link><description><![CDATA[I miss this old internet and gaming experience so much<br /><br />I made so many friends by joining a lobby and just playing a game for a few nights in a row or whatever<br /><br />Now I don't know how to really connect with people online anymore or build any kind of community<br /><br />Discord servers don't seem like the right way, they are too busy and chaotic for me<br /><br />I miss making friends online and gaming with them]]></description><category>games</category><category>nostalgia</category><category>source:hn</category><pubDate>Tue, 19 Aug 2025 04:30:12 +0000</pubDate><dc:creator>bluefirebrand</dc:creator></item><item><title>Counter-Strike: A billion-dollar game built in a dorm room</title><link>https://news.ycombinator.com/item?id=44944319</link><description><![CDATA[I will forever mourn the general demise of server browsers. Too many games require you to use matchmaking systems, which means it's very hard to build up a small community in-game anymore. You either have to rely on forming small parties with people you've stumbled upon one by one, or you have to seek out people from some much larger area like Reddit or Discord. It takes a lot of the serendipity out of the experience. Without a small community it becomes much harder to ensure you're not playing with people who make the game less fun by whatever metric you care about.<br /><br />I used to be an admin on a group of about 18 or so connected Counter-Strike 1.6 servers called T3Houston*. We ran modified versions of various Warcraft 3 mods which added persistent XP/leveling, as well as integration with an external item store and player database the owner maintained. Most of those servers were filled to the brim during peak US gaming times, and our forum was quite active.<br /><br />There aren't many games these days where you could do something like that. I discovered the community because one day I was just looking for a server with open slots for me to join. I was fairly skeptical of whatever a Warcraft mod would be like, but ended up enjoying it so I added it to my favorites. Eventually I got to know the regulars and joined the forum. Notably, the place felt far less toxic than the average server I'd join back then. I can completely believe this is just me looking at the past through rose tinted glasses, but it feels like the general toxicity has gotten worse at the same time as we've lost a lot of tools to manage it.<br /><br />* If anyone else here remembers the name T3Houston: hi! I'm Stealth Penguin]]></description><category>games</category><category>nostalgia</category><category>source:hn</category><pubDate>Tue, 19 Aug 2025 04:27:45 +0000</pubDate><dc:creator>rimunroe</dc:creator></item><item><title>MacPaint Art from the Mid-80s Still Looks Great Today</title><link>https://news.ycombinator.com/item?id=44541090</link><description><![CDATA[There's a term I read about a long time ago, I think it was "aesthetic completeness" or something like that. It was used in the context of video games whose art direction was fully realized in the game, i.e. increases in graphics hardware or capabilities wouldn't add anything to the game in an artistic sense. The original Homeworld games were held up as examples.<br /><br />Anyway, this reminded me of that. Making these pictures in anything but the tools of the time wouldn't just change them, they'd be totally different artworks. The medium is part of the artwork itself.]]></description><category>art</category><category>creativity</category><category>source:hn</category><pubDate>Sat, 12 Jul 2025 14:39:18 +0000</pubDate><dc:creator>seabombs</dc:creator></item><item><title>I built something that changed my friend group&apos;s social fabric</title><link>https://news.ycombinator.com/item?id=44432589</link><description><![CDATA[Mildly reminds me how being online on AIM or ICQ was an actual invitation to chat. I had so many interesting conversations with people I barely knew.<br /><br />There's no source of that signal that someone is open to chitchat these days, and it's in my opinion kind of killed what was once great about online communication.]]></description><category>nostalgia</category><category>social-media</category><category>source:hn</category><pubDate>Tue, 1 Jul 2025 20:07:22 +0000</pubDate><dc:creator>donatj</dc:creator></item><item><title>Adobe Project Indigo is a new photo app from former Pixel camera engineers</title><link>https://news.ycombinator.com/item?id=44351974</link><description><![CDATA[> Is this an actual SLR replacement<br /><br />There's just no way to replace the massive 35mm sensor of a larger DSLR / mirrorless camera. The amount of light gathered can only be simulated by capturing many frames. True depth of field can only be emulated by imperfectly blurring estimated background area via software, leading to goofy blurred hairs. Even the reported megapixels of a smartphone contain a quarter or less the equivalent DSLR resolution detail (a 24MP smartphone photo is roughly equivalent to the detail of a 6MP DSLR photo).]]></description><category>source:hn</category><pubDate>Mon, 23 Jun 2025 02:26:01 +0000</pubDate><dc:creator>tlhunter</dc:creator></item><item><title>WhatsApp introduces ads in its app</title><link>https://news.ycombinator.com/item?id=44294364</link><description><![CDATA[I used Hangouts including the dogfood versions internally at Google. Problem was it was too complicated because it was designed by Googlers for Googlers. So it supported desktop and mobile, work email and personal email and phone numbers, text and video, and so on. In short, every single complexity conceivable was crammed into the app.<br /><br />Whereas Whatsapp was simple - only phone numbers to sign up, only text and images, only mobile phones. That simplicity meant my parents could onboard smoothly and operate it without having to navigate a maze of UX. I literally saw Whatsapp winning in real time vs Hangouts and other alternatives.]]></description><category>source:hn</category><pubDate>Tue, 17 Jun 2025 06:03:35 +0000</pubDate><dc:creator>RestlessMind</dc:creator></item><item><title>How to live on $432 a month in America</title><link>https://news.ycombinator.com/item?id=44074612</link><description><![CDATA[It makes a certain amount of sense and I myself bought a little place way out in the hinterlands of Michigan for similar economic reasons ... but I live in Berkeley because subjecting your children to life without opportunities for art, culture, education, sports, friends, etc is cruel. So if you're white, or just don't care that your ethnicity is absent, and if you have no children, and also don't mind living in a car-dependent place where the public transit to the nearest major city is a minimum of 15 hours with 3-4 transfers, then sure Massena NY is dope.]]></description><category>source:hn</category><pubDate>Fri, 23 May 2025 19:03:22 +0000</pubDate><dc:creator>jeffbee</dc:creator></item><item><title>Show HN: A Tiling Window Manager for Windows, Written in Janet</title><link>https://news.ycombinator.com/item?id=44044056</link><description><![CDATA[I've been using it for about 5 months with great success. I'm a Hyprland user when I'm on my personal machine, but for windows Komorebi has let me keep my muscle memory and workflow largely intact.]]></description><category>komorebi</category><category>source:hn</category><pubDate>Tue, 20 May 2025 18:01:47 +0000</pubDate><dc:creator>MisterKent</dc:creator></item><item><title>If nothing is curated, how do we find things</title><link>https://news.ycombinator.com/item?id=44016747</link><description><![CDATA[I've been saying this forever!!  When I was a teen in the 90s, I got new music from the radio.  The music director picked 40ish songs a week and that's what we listened to.  I still like to listen to the radio for the curation.<br /><br />I even wrote a program to scrape the websites of my favorite radio stations (well the stations of my favorite music directors) and add the songs to a Spotify playlist.<br /><br />Whenever I meet a teenager today, one of the first things I ask them is "what apps do you use most", but the next thing I ask is "how do you find new music".<br /><br />The answer is usually something like "I don't know, I just sort of find stuff I guess?".  Some have said they follow influencer's playlists on YouTube or Spotify, which I guess is the new version of the music director?  Or they just get it from Spotify playlists.<br /><br />But what's missing is a shared cultural experience.  In the 90s, everyone at my school knew those 40 songs that the local stations played.  They might know other stuff too, but you couldn't avoid those top songs.  It's not the same today.  And it's the same problem for visual media.  We all knew the top movies at the theater, because it was the only place to see new movies.  And we all knew the top TV shows because they were only on four major networks.<br /><br />Kids don't have a shared cultural experience like I did.]]></description><category>source:hn</category><pubDate>Sat, 17 May 2025 23:17:01 +0000</pubDate><dc:creator>jedberg</dc:creator></item><item><title>Stack overflow is almost dead - The Pragmatic Engineer</title><link>https://news.ycombinator.com/item?id=44006650</link><description><![CDATA[Everyone is blaming AI, and it's undoubtedly a factor.<br /><br />But also, the culture of Stack Overflow has changed significantly over the years. It used to be a place where anyone could ask a question and get help with a problem ... and it was amazing.<br /><br />Today, you're far more likely to have your question downvoted, flagged as a duplicate (of an unrelated question), or attacked in the comments by overzealous responders (and once that happens, good luck on actually getting help). Your odds of actually getting help on the site are only a fraction of what they once were.<br /><br />And I'm not just saying this as some SO newbie: I've been using the site since beta! As someone who has used it that long, the change in quality is undeniable.]]></description><category>capitalism</category><category>development</category><category>social-media</category><category>software</category><category>source:hn</category><category>stack-overflow</category><pubDate>Fri, 16 May 2025 18:57:04 +0000</pubDate><dc:creator>hungryhobbit</dc:creator></item><item><title>Evolution of Rust compiler errors | Kobzol’s blog</title><link>https://news.ycombinator.com/item?id=44007633</link><description><![CDATA[Effective error messages are one of my platonic ideals about how documentation is supposed to work. The docs shouldn't be shoved off to the side. They should appear just-in-time, when you need them. If you can fix the error within the product (e.g. when Rust tells you exactly how to fix the typo), just do it there. Otherwise link off to the full docs when it's too much content.<br /><br />The general platonic ideal is "have the product automatically fix the issue" => "provide short documentation within the product if the problem can be explained with just a paragraph or two of content" => "link to a targeted doc that deals with this exact problem if it takes more than a few paragraphs to explain"<br /><br />A lot of time, my work as a technical writer is advocating to update the product (or updating the product myself) to do the first two steps, rather than just jumping immediately to the last step. Startup people often refer to this as "the perfect product requires 0 documentation." When teams always resort to fixing product issues with docs, your docs start to get huge and complicated. We technical writers often refer to this as "putting docs lipstick on the product pig."]]></description><category>development</category><category>rust</category><category>social-media</category><category>software</category><category>source:hn</category><pubDate>Fri, 16 May 2025 17:20:38 +0000</pubDate><dc:creator>kaycebasques</dc:creator></item><item><title>The Future Is Too Expensive – A New Theory on Collapsing Birth Rates</title><link>https://news.ycombinator.com/item?id=43983183</link><description><![CDATA[This post argues that collapsing birth rates aren’t just about housing or money — they’re a rational response to the sense that the future is unstable, meaningless, or even dangerous. It introduces the concept of “temporal inflation” — the idea that just like money loses value in hyperinflation, time loses value when people can’t trust the future. Would love to hear if this resonates with others.]]></description><category>source:hn</category><pubDate>Wed, 14 May 2025 12:03:42 +0000</pubDate><dc:creator>hectorchu</dc:creator></item><item><title>High-school shop students attract skilled-trades job offers</title><link>https://news.ycombinator.com/item?id=43961147</link><description><![CDATA[“Average” people with grit are capable of much more than lazy intelligent people.]]></description><category>source:hn</category><pubDate>Mon, 12 May 2025 16:38:39 +0000</pubDate><dc:creator>cedws</dc:creator></item><item><title>High-school shop students attract skilled-trades job offers</title><link>https://news.ycombinator.com/item?id=43960260</link><description><![CDATA[I was raised to believe that going to college was the only right path.<br />But later, a friend of mine dropped out and started training as a machinist—and somehow, he ended up living much more freely than most of us.<br />He’s not what you'd call especially “smart,” but he has this intuitive sense for metal, welding, and machines.<br /><br />Every day he works in the shop, sweating through long shifts, but somehow still has the energy at night to tell us stories—about the machine he fixed, or how he spotted a tiny issue just by the sound it made.<br /><br />That feeling of solving something and seeing the result immediately. I’ve never felt that in a year of sitting at a desk.<br /><br />Sometimes I wonder if being truly respectable isn’t about how much you earn, but whether you feel proud of what you do.]]></description><category>source:hn</category><pubDate>Mon, 12 May 2025 16:37:55 +0000</pubDate><dc:creator>Quenby</dc:creator></item><item><title>High-school shop students attract skilled-trades job offers</title><link>https://news.ycombinator.com/item?id=43961825</link><description><![CDATA[To me this is a validation of my parenting approach. My mantra for teens has been learn a trade, and then a profession if you want to.<br /><br />A trade being any job you can do with your own tools and is universally useful to people. So carpentry, plumbing, electrician, mechanic, basically anything you can do that does not require the permission of an employer, just you and the person that needs the job done, and results in the satisfaction of some basic human need. Ideally you could arrive in a new town with only this skill and your tools, and begin to eke out an existence. I favor trades that are also useful to oneself, so the building trades are good because everyone needs shelter-may as well build your own or at least understand what you are buying. Doctor also works as a trade, because the need is so basic and universal.<br /><br />A profession being anything else, basically, especially if it generally requires an employer (major capital investment) to be a useful activity. Interestingly, being a farmer falls into this category, since it requires land and equipment. Even if you own the land and equipment, you could lose it, and then your livelihood is out of your reach. So that’s a profession, by my narrow practical classification.<br /><br />I figured with a trade and a profession, young adults are much better prepared to roll with the punches in the inevitable chaos they will confront, and be empowered to walk away from situations that are untenable. The power to walk away is highly underrated.<br /><br />For myself, I have benefited greatly from my practical upbringing, and am a sophomore journeyman in many trades but my happy place is creating things. Electronics, a little mechanics, and software to breathe life into the soul of a new machine. Fortunately I have been hardcore unemployable by nature for decades, so I have developed the freedom to follow my own path, which is deeply gratifying.  But without a strong trades type background this would not have really been possible.]]></description><category>source:hn</category><pubDate>Mon, 12 May 2025 14:07:20 +0000</pubDate><dc:creator>K0balt</dc:creator></item><item><title>Plain Vanilla Web</title><link>https://news.ycombinator.com/item?id=43955613</link><description><![CDATA[I work for about 2k users, they do not give a shit about reactivity... build a monolith, make it comfy, embrace page refresh (nobody gives a fuck about that in the real world), and get shit done.]]></description><category>development</category><category>software</category><category>source:hn</category><pubDate>Sun, 11 May 2025 21:35:13 +0000</pubDate><dc:creator>pelagicAustral</dc:creator></item><item><title>Show HN: Komorebi – A tiling window manager for Windows 10/11 written in Rust</title><link>https://news.ycombinator.com/item?id=33229725</link><description><![CDATA[Thank you for your hard work on Komorebi. I have been following the project for some time and we've crossed paths in comment sections before. I use a Mac at work now or I would still be using it. You're fighting the good fight for tiling WM enthusiasts everywhere!]]></description><category>komorebi</category><category>source:hn</category><pubDate>Sun, 11 May 2025 17:55:54 +0000</pubDate><dc:creator>extr</dc:creator></item><item><title>Show HN: Komorebi – A tiling window manager for Windows 10/11 written in Rust</title><link>https://news.ycombinator.com/item?id=33172392</link><description><![CDATA[Wow, this is the closest I've gotten to having i3 on not-Linux (even considering Fancy Zones/the built-in for Win11, and the MacOS tiling window managers I've tried).<br /><br />After using i3, anything else for productivity just doesn't feel right for me, although I've made do. I'm excited to dig deeper into this and to make it work for me.]]></description><category>komorebi</category><category>source:hn</category><pubDate>Sun, 11 May 2025 01:07:52 +0000</pubDate><dc:creator>LeonenTheDK</dc:creator></item><item><title>Komorebi: Tiling Window Management for Windows</title><link>https://news.ycombinator.com/item?id=40781045</link><description><![CDATA[This is a great windows tiling manager for windows, it is pretty easy to use and they are going to add a stack bar which I am pumped for.]]></description><category>komorebi</category><category>source:hn</category><pubDate>Sun, 11 May 2025 01:06:24 +0000</pubDate><dc:creator>patuitar</dc:creator></item><item><title>Komorebi: Tiling Window Management for Windows</title><link>https://news.ycombinator.com/item?id=40780619</link><description><![CDATA[Any plans to make this for linux? I have recently switched away from Windows permanently due to the whole recall thing, but your project looks great.]]></description><category>komorebi</category><category>source:hn</category><pubDate>Sun, 11 May 2025 01:06:19 +0000</pubDate><dc:creator>funkhouser</dc:creator></item><item><title>Komorebi: Tiling Window Management for Windows</title><link>https://news.ycombinator.com/item?id=40780367</link><description><![CDATA[I'm excited to try this out. Fancy zones doesn't always cut it for me.]]></description><category>komorebi</category><category>source:hn</category><pubDate>Sun, 11 May 2025 01:06:11 +0000</pubDate><dc:creator>mionhe</dc:creator></item><item><title>Komorebi: Tiling Window Management for Windows</title><link>https://news.ycombinator.com/item?id=40780743</link><description><![CDATA[Been using this for about a year and it is awesome! allows a lot more control than fancy zones.]]></description><category>komorebi</category><category>source:hn</category><pubDate>Sun, 11 May 2025 01:05:50 +0000</pubDate><dc:creator>frebord</dc:creator></item><item><title>Komorebi: Tiling Window Management for Windows</title><link>https://news.ycombinator.com/item?id=40781156</link><description><![CDATA[I recently switched from Linux to Windows 11 and all my problems with bad UI, blurry fonts and terrible quality of update is gone, only what i missed is tiling manager, now I found it, thank you.]]></description><category>komorebi</category><category>source:hn</category><pubDate>Sun, 11 May 2025 01:05:26 +0000</pubDate><dc:creator>cisoto5034</dc:creator></item><item><title>Komorebi: Tiling Window Management for Windows</title><link>https://news.ycombinator.com/item?id=40781686</link><description><![CDATA[Used to be a bit rougher around the edges but now most of my problems boil down to some niche app not being tiled every once in a while, which can always be fixed by contributing to the repo for application specific tiling rules. The docs are solid and it recently has received a small gui to test configurations and debug applications which dont play nicely.<br /><br />It takes a bit longer to get configuration up to speed because its not exactly one single program. Hotkeys are facilitated by whkd or an Autohotkey script, but thats because its built to allow other programs like status bars and application specific keyboard daemons can integrate with it. But all that also makes it a good learning experience.<br /><br />Not sure how to stick in this with the other points, but maintainer is really helpful with any problems.]]></description><category>komorebi</category><category>source:hn</category><pubDate>Sun, 11 May 2025 01:05:17 +0000</pubDate><dc:creator>NanerBag</dc:creator></item><item><title>i3wm inspired wm for Windows</title><link>https://news.ycombinator.com/item?id=41547053</link><description><![CDATA[I tried GlazeWM and it does what it says “technically” but there’s a lot of edge cases where it doesn’t and things just glitch out or don’t tile. Applications that don’t work well where you have to edit the configs per app etc. I settled on using Komorebi instead and it’s a lot more of “just works”, just run it and go.]]></description><category>komorebi</category><category>source:hn</category><pubDate>Sun, 11 May 2025 01:04:27 +0000</pubDate><dc:creator>apfsx</dc:creator></item><item><title>PowerToys Run: extensible quick launcher for power users</title><link>https://news.ycombinator.com/item?id=40903041</link><description><![CDATA[Komorebi is quite good, although it has it quirks with some applications that spawn child processes.<br /><br />Make sure to make yourself familiar with application specific configs, there's already a whole community-driven config for that [1]. But all in all it's very beginner friendly, since it does enable you to float windows still (and pause komorebi).]]></description><category>komorebi</category><category>source:hn</category><pubDate>Sun, 11 May 2025 01:04:19 +0000</pubDate><dc:creator>the_cramer</dc:creator></item><item><title>Komorebi: Tiling Window Management for Windows</title><link>https://news.ycombinator.com/item?id=40780826</link><description><![CDATA[I use komorebi on my computers and I rarely ever have more than 1 or 2 windows on any workspace open at once. However, to give the main reasons as to why I use Komorebi is:<br /><br />1. I love the automatic tiling, even if I 99% of the time only use it to have 2 windows split. It's just such a nice feeling not having to tile windows each time you open them up.<br /><br />2. It let's me set programs being tied to specific workspaces at launch, so I always get spotify and discord on the first workspace on my second monitor. Again, a nice qol feature.<br /><br />3. I think komorebi's workspaces are more powerful than virtual desktops. In virtual desktops then you change the desktop for both monitors when you switch, with komorebi you only change one monitor at a time. Which allows me to for example keep a youtube video on my second monitor playing while switching between workspaces on my main monitor.<br /><br />These are probably the main reasons, I mention most of that in my youtube video that got linked in the thread.]]></description><category>komorebi</category><category>source:hn</category><pubDate>Sun, 11 May 2025 01:03:37 +0000</pubDate><dc:creator>omark96</dc:creator></item><item><title>Show HN: Komorebi – A tiling window manager for Windows 10/11 written in Rust</title><link>https://news.ycombinator.com/item?id=33169415</link><description><![CDATA[Komorebi works pretty well. In the end, I felt like it's limitations were mostly at the OS level rather than the fault of the software itself (similar to tiling WM on MacOs). I think for such a thing to really work, virtual desktops need to be a first class feature of the desktop environment. For Windows/Mac, they're still kind of janky. Whereas on Linux, I can bind Win+Tab to "Previous Desktop", hold down the button, and watch the screen flick between almost as fast as the refresh rate of the monitor. It really makes a laptop, with a small screen and with no additional monitors, a high productivity environment. Which is too bad, because the REST of Linux really sucks for laptops, with all the hardware-specific tweaks needed.]]></description><category>komorebi</category><category>source:hn</category><pubDate>Sun, 11 May 2025 01:02:05 +0000</pubDate><dc:creator>extr</dc:creator></item><item><title>Tech Companies Apparently Do Not Understand Why We Dislike AI - Dhole Moments</title><link>https://news.ycombinator.com/item?id=43890764</link><description><![CDATA[Ahead of the inevitable Luddite comments. Here’s your daily reminder that the Luddites were not just technophobes, but were in fact artisans who were concerned about the leverage technology was providing capital to suppress worker rights while eroding the quality of the products. This tension should resonate with us.<br /><br />The AI conversation tends to split folks along similar “passionate engineer craftsman” vs. “temporarily embarrassed billionaire” lines.<br /><br />[1]: https://www.history.com/articles/industrial-revolution-luddites-workers]]></description><category>artificial-intelligence</category><category>capitalism</category><category>development</category><category>software</category><category>source:hn</category><pubDate>Mon, 5 May 2025 18:22:52 +0000</pubDate><dc:creator>pixelready</dc:creator></item><item><title>On Not Carrying a Camera – Cultivating memories instead of snapshots</title><link>https://news.ycombinator.com/item?id=43890895</link><description><![CDATA[I struggle to relate to this. I have aphantasia, which means I can’t see anything in my mind’s eye.<br /><br />This is most painful when I try to “imagine” my wife’s face, my family, friends, favorite parts of nature, etc, but am left with nothing.<br /><br />For me, this means that I struggle to remember things from my past beyond major life events. Even major events can be fuzzy for me.<br /><br />As a result, I’ve always tried to snap quick pictures of what I’m doing, even if it means I have to “step away” from enjoying the moment for a brief second.<br /><br />A few months ago, I loaded my 30k+ pics (across ~10 yrs) stored on a hard drive into an Immich instance. I can now easily look at those pictures and remember my past in a way that I simply couldn’t beforehand.<br /><br />This has been an unbelievable improvement in QoL through an improved self-identity, remembrance of my past, and reconnection with memories of lost loved ones.<br /><br />I can agree with the author on the disruptive nature of picture taking. But for me, none of what I listed above would be possible without capturing my memories in moderation and with pointed intent.]]></description><category>memory</category><category>mental-health</category><category>photography</category><category>source:hn</category><pubDate>Mon, 5 May 2025 03:11:27 +0000</pubDate><dc:creator>j_bum</dc:creator></item><item><title>The Brief Origins of May Day</title><link>https://news.ycombinator.com/item?id=43857864</link><description><![CDATA[The top-end of the working class shares more with the low-end of the working class, than the top-end of the working class shares with the low-end of the upper class.<br /><br />I have never been to a politician's dinner. I have never changed a law. If I were fired, which can be done at any time for no reason, I would have no source of income. Money is the weakest form of power, and a well-paid job is the weakest form of money.]]></description><category>capitalism</category><category>socialism</category><category>source:hn</category><category>usa</category><category>work</category><pubDate>Thu, 1 May 2025 14:25:33 +0000</pubDate><dc:creator>freeone3000</dc:creator></item><item><title>The Brief Origins of May Day</title><link>https://news.ycombinator.com/item?id=43857771</link><description><![CDATA[We tend to think like this, unconsciously if not outright: "I'm smarter than the next guy, so in a dog-eat-dog system I'll come out ahead. Organizing with a bunch of less-smart people would only hold me back."<br /><br />Plus, at the risk of too much head-shrinking, I've never gotten the impression that tech workers liked each other very much. There's a lot of disdain in the industry, for the guy who uses that language or framework or operating system that I think sucks. You don't see that so much with, say, truckers. There may be some good-natured rivalry based on truck brands or long-haul versus short-haul, but not the real disdain you see in tech.]]></description><category>capitalism</category><category>development</category><category>socialism</category><category>software</category><category>source:hn</category><pubDate>Thu, 1 May 2025 14:24:15 +0000</pubDate><dc:creator>aaronbaugher</dc:creator></item><item><title>I created Perfect Wiki and reached $250k in annual revenue without investors</title><link>https://news.ycombinator.com/item?id=43843209</link><description><![CDATA[What I took away from this story is that I forget that there are ecosystems outside the Apple App Store. I’ve become so accustomed to thinking of releasing on Apple first that I didn’t even know you could make money through Teams addons.]]></description><category>apple</category><category>development</category><category>software</category><category>source:hn</category><pubDate>Wed, 30 Apr 2025 15:35:07 +0000</pubDate><dc:creator>RandomWorker</dc:creator></item><item><title>Reversing the Fossilization of Computer Science Conferences</title><link>https://news.ycombinator.com/item?id=43820610</link><description><![CDATA[The main issue I see is that papers are actually becoming so focussed on form that they are now unreadable. People prefer reading my blog for my papers than reading the papers themselves. In fact I hear people telling me they understood the blog _better_. The whole academic writing shtick has become so obtuse that not only writing is cumbersome, but so is reading.<br /><br />The other side of all this academic brownie points via papers (and doing reviews, which has become "brownie points for gatekeeping") is that most academic software is not only unmaintained, but actually unusable. They rarely even compile, and if they do, there is no --help, no good defaults, no README, and no way to maintain them. They are single-use software and their singular use is to write the paper. Any other use-case is almost frowned upon.<br /><br />One of the worst parts of Academic software is that if you re-write it in a ways that's actually usable and extensible, you can't publish that -- it's not new ("research") work. And you will not only have to cite the person who wrote the first useless version forever, but they will claim they have done it if your tool actually takes off.<br /><br />BTW, there are academics who don't follow this trend. I am glad that in my field (SAT), some of the best, e.g. Armin Biere and Randal Bryant are not like this at all. Their software is insanely nice and they fix bugs many-many years after release. Notice that they are also incredibly good engineers.]]></description><category>academia</category><category>development</category><category>education</category><category>software</category><category>source:hn</category><pubDate>Mon, 28 Apr 2025 13:51:44 +0000</pubDate><dc:creator>zero_k</dc:creator></item><item><title>Supabase raises $200M Series D at $2B valuation</title><link>https://news.ycombinator.com/item?id=43763766</link><description><![CDATA[I turn 50 tomorrow and I love vibe coding.  In the hands of an expert with decades of experience in all the internal corners of C, Python and Postgres I find AI tools to be miracles of technology.  I know how to ask them exactly what I want and I know how to separate the goodness from the bullshit.  If Supabase is bringing AI closer to the developer at the database level then that is a great thing.]]></description><category>artificial-intelligence</category><category>development</category><category>software</category><category>source:hn</category><pubDate>Tue, 22 Apr 2025 16:30:05 +0000</pubDate><dc:creator>michelpp</dc:creator></item><item><title>I analyzed chord progressions in 680k songs</title><link>https://news.ycombinator.com/item?id=43725709</link><description><![CDATA[Using absolute chord analysis instead of relative chords (i.e. roman numeral analysis) doesn't make sense. As others have noted, the original dataset is flawed because the structure of a song is critical, you cannot omit repeating chords. Programmers/analysts should take more care to understand music theory or the underlying field at hand, before compiling datasets or doing analysis.<br /><br />"Most common chord" is mildly interesting, but not really that useful. The most common key, and the most commonly used chords relative to that key (i.e. with roman numeral analysis) would be much more useful and interesting. This would help paint a clearer distinction between e.g. country and jazz, not that "jazz uses Bb major more". Also, anyone with general instrument knowledge would surmise that since Bb and Eb instruments are much more prevalent.<br /><br />"If you’re sitting down to write a song, throw a 7th chord in. The ghost of a jazz great will smile on you."<br /><br />7ths don't belong to jazz only, and the average songwriter isn't making data-driven decisions on how to settle on the chord structure for their song.]]></description><category>music</category><category>source:hn</category><pubDate>Fri, 18 Apr 2025 13:53:51 +0000</pubDate><dc:creator>huimang</dc:creator></item><item><title>Googler... ex-Googler</title><link>https://news.ycombinator.com/item?id=43678606</link><description><![CDATA[Most relationships do not survive being ripped away from the spatial and temporal context in which they were cultivated. How many of your middle school, high school and even college buddies do you still have a relationship with?<br /><br />I think there's some stigma with confronting the fact that relationships are just ephemeral. We are social creatures in the sense that we can cooperate with each other on a task laid in front of us, but once that task is done, we mostly tend to drift apart onto the next task with another group of people. And that's okay. We're only weakly social with everyone except our direct family and significant others. The quality of a relationship is in no way measured by how long it endured.]]></description><category>friendships</category><category>mental-health</category><category>relationships</category><category>source:hn</category><category>work</category><pubDate>Mon, 14 Apr 2025 16:37:23 +0000</pubDate><dc:creator>roncesvalles</dc:creator></item><item><title>But what if I want a faster horse?</title><link>https://news.ycombinator.com/item?id=43652999</link><description><![CDATA[For any given thing or category of thing, a tiny minority of the human population will be enthusiasts of that thing, but those enthusiasts will have an outsize effect in determining everyone else's taste for that thing. For example, very few people have any real interest in driving a car at 200 MPH, but Ferraris, Lamborghinis and Porsches are widely understood as desirable cars, because the people who are into cars like those marques.<br /><br />If you're designing a consumer-oriented web service like Netflix or Spotify or Instagram, you will probably add in some user analytics service, and use the insights from that analysis to inform future development. However, that analysis will aggregate its results over all your users, and won't pick out the enthusiasts, who will shape discourse and public opinion about your service. Consequently, your results will be dominated by people who don't really have an opinion, and just take whatever they're given.<br /><br />Think about web browsers. The first popular browser was Netscape Navigator; then, Internet Explorer came onto the scene. Mozilla Firefox clawed back a fair chunk of market share, and then Google Chrome came along and ate everyone's lunch. In all of these changes, most of the userbase didn't really care what browser they were using: the change was driven by enthusiasts recommending the latest and greatest to their less-technically-inclined friends and family.<br /><br />So if you develop your product by following your analytics, you'll inevitably converge on something that just shoves content into the faces of an indiscriminating userbase, because that's what the median user of any given service wants. (This isn't to say that most people are tasteless blobs; I think everyone is a connoisseur of something, it's just that for any given individual, that something probably isn't your product.) But who knows - maybe that really is the most profitable way to run a tech business.]]></description><category>development</category><category>software</category><category>source:hn</category><pubDate>Fri, 11 Apr 2025 14:35:29 +0000</pubDate><dc:creator>cjs_ac</dc:creator></item><item><title>Do Charity Bookshops Drive Out Other Second-Hand Bookshops?</title><link>https://news.ycombinator.com/item?id=43638526</link><description><![CDATA[My experience has been that the second-hand bookshops have had thin times but nonetheless survive because of the internet. They tend to have a better selection compared to charity shops, i.e. not just cast-offs of holiday novels and celeb bios. Shout out to https://www.tillsbookshop.co.uk/ and https://www.armchairbooks.co.uk/<br /><br />There has also been a growth in first-hand bookshops, especially specialists/curators (e.g. only selling sci-fi, only selling books by women, etc.) to distinguish themselves from the Waterstones and Blackwells of this world.]]></description><category>reading</category><category>source:hn</category><pubDate>Wed, 9 Apr 2025 23:27:45 +0000</pubDate><dc:creator>amiga386</dc:creator></item><item><title>Brazil&apos;s government-run payments system has become dominant</title><link>https://news.ycombinator.com/item?id=43620583</link><description><![CDATA[I've been living in Brazil for the last 20 years.<br /><br />Pix revolutionised the way we transact in Brazil. I've used Pix to pay for things that cost only cents, and I have a friend who bought her house using Pix.  The system just works for any transfer amount. And it's so easy to use.<br /><br />Its speed is truly baffling, and so is its reliability. Never have I failed to make a Pix payment because of downtime. I never cease to be amazed by how fast money arrives in my Brazilian account when I make a withdrawal directly from my EUR wallet on Wise. I receive a push notification from my Brazilian bank before Wise finishes running the animation of confirmation of withdrawal. It's like magic.<br /><br />And it's so widespread that nowadays I don't even question whether someone accepts Pix. When I get in a taxi, no matter how old the driver is, it's certain that they take (and prefer) Pix.<br /><br />I've even had homeless people ask me for Pix instead of change on multiple occasions.<br /><br />Cryptocurrencies don't stand a chance.]]></description><category>banking</category><category>brazil</category><category>finance</category><category>source:hn</category><pubDate>Tue, 8 Apr 2025 13:51:48 +0000</pubDate><dc:creator>SwiftyBug</dc:creator></item><item><title>Anytype – local-first, P2P Notion alternative</title><link>https://news.ycombinator.com/item?id=36903735</link><description><![CDATA[Amen!<br /><br />Open-Source is a generic term. It's the opposite of "closed-source".<br /><br />The OSI is on the record on this: https://opensource.org/pressreleases/certified-open-source.p...<br /><br />The only people who want to push the whole "The OSI's version of Free Software" defines "open-source" rather than "OSI Approved License™" are the Anti-Property GPL folks that never liked the term "open source" anyway, the trolls that want to force other people to work for free, and the people at the OSI]]></description><category>licensing</category><category>open-source</category><category>source:hn</category><pubDate>Sat, 5 Apr 2025 19:44:00 +0000</pubDate><dc:creator>daniel_riel</dc:creator></item><item><title>John Cage recital set to last 639 years recently witnessed a chord change</title><link>https://news.ycombinator.com/item?id=43568326</link><description><![CDATA[Some art-haters in the comments, so to defend this piece of contemporary art for a moment: one thing I love about it is a commitment to the long future of art, creativity, and civilization. What does it take to keep an instrument playing for six hundred years? To commit to that idea -- like the century-long projects of cathedral building in the middle ages, or the idea of planting trees you won't live to see mature -- is (to me) the awesome thing about the Halberstadt performance. All rendered in a medium (church organ) that has existed for an even longer time.<br /><br />It's a pretty hopeful, optimistic view of the future in a time of high uncertainty, but also represents a positive argument: it's worth doing these things because they are interesting, weird, and fun, and because they represent a continuity with past and future people we will never meet.<br /><br />Plus, you can already buy a ticket to the finale, so your distant descendants can go see it :)]]></description><category>art</category><category>capitalism</category><category>source:hn</category><pubDate>Thu, 3 Apr 2025 16:30:32 +0000</pubDate><dc:creator>_petronius</dc:creator></item><item><title>Are people bad at their jobs or are the jobs just bad?</title><link>https://news.ycombinator.com/item?id=43563216</link><description><![CDATA[Absolutely everything is tracked as a work item with estimates. Anything you think should be done needs to be justified and tracked the same way.<br /><br />My grandpa once said something that seemed ridiculous but makes a lot of sense: that every workplace should have a “heavy” who steals a new worker’s lunch on the first day, just to see if he asserts himself. Why? Not to haze or bully but to filter out the non-fighters so that when management wants to impose quotas or tracking, they remember that they’d be enforcing this on a whole team of fighters… and suddenly they realize that squeezing the workers isn’t worth it.<br /><br />The reason 1950s workplaces were more humane is that any boss who tried to impose this shit on workers would have first been laughed at, and then if he tried to actually enforce it by firing people, it would’ve been a 6:00 in the parking lot kinda thing.]]></description><category>capitalism</category><category>development</category><category>software</category><category>source:hn</category><category>work</category><pubDate>Thu, 3 Apr 2025 01:31:03 +0000</pubDate><dc:creator>zusammen</dc:creator></item><item><title>Are people bad at their jobs or are the jobs just bad?</title><link>https://news.ycombinator.com/item?id=43562875</link><description><![CDATA[>  In the last years you often have some manager where you basically have to justify every thing you do and always a huge pile of work that never gets smaller. So you just hurry through your tasks.<br /><br />This has been my exact experience. Absolutely everything is tracked as a work item with estimates. Anything you think should be done needs to be justified and tracked the same way. If anything ever takes longer than the estimate that was invariably just pulled out of someones ass (because it's impossible to accurately estimate development unless you're already ~75% of the way through doing it, and even then it's a crapshoot) you need to justify that in a morning standup too.<br /><br />The end result of all of this is every project getting bogged down by being stuck on the first version of whatever architecture was thought up right at the beginning and there being piles of tech debt that never gets fixed because nobody who actually understands what needs to be done has the political capital to get past the aforementioned justification filter.]]></description><category>capitalism</category><category>development</category><category>software</category><category>source:hn</category><category>work</category><pubDate>Thu, 3 Apr 2025 01:28:44 +0000</pubDate><dc:creator>p1necone</dc:creator></item></channel></rss>