popular bookmarks generated Sat Jan 17 08:15:47 2026 UTC ----------------------------------------- Just the Browser [https://justthebrowser.com/] 2026-01-17T05:47:02Z {software browser privacy} Why some clothes shrink in the wash - and how to 'unshrink' them | Swinburne [https://www.swinburne.edu.au/news/2025/08/why-some-clothes-shrink-in-the-wash-and-how-to-unshrink-them/] 2026-01-17T05:47:02Z CreepyLink [https://creepylink.com/]
I pasted in a search term and it yielded https://netflix.c1ic.link/urgent_8yvNSS_photo_viewer_update.zip which, despite appearances, does actually go to the search page. (I checked withCreepyLink: the URL shortener that makes your links look as suspicious as possible. Normal links are too trustworthy. Make them creepy.
curl because you want to just be careful, don't you.)
Nice to see that people can still have fun online.
2026-01-17T05:47:02Z
{creepy link shortener}
2026 is the Year of Self-hosting
[https://fulghum.io/self-hosting]
2026-01-17T05:47:02Z
{self-hosting}
Ask HN: Share your personal website | Hacker News
[https://news.ycombinator.com/item?id=46618714]
2026-01-17T05:47:02Z
AddyOsmani.com - 21 Lessons From 14 Years at Google
[https://addyosmani.com/blog/21-lessons/]
2026-01-17T05:47:02Z
How AI Destroys Institutions by Woodrow Hartzog, Jessica M. Silbey :: SSRN
[https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5870623]
2026-01-17T05:47:02Z
{machinelearning LLM}
How to Build Good Software
[https://knowledge.csc.gov.sg/ethos-issue-21/how-to-build-good-software/]
2026-01-17T05:47:02Z
{software best-practices}
Claude Cowork Exfiltrates Files
[https://www.promptarmor.com/resources/claude-cowork-exfiltrates-files]
"Though this article demonstrated an exploit without leveraging Connectors, we believe they represent a major risk surface likely to impact everyday users."
2026-01-17T05:47:02Z
{ai security}
Why Senior Engineers Let Bad Projects Fail - Lalit Maganti
[https://lalitm.com/post/why-senior-engineers-let-bad-projects-fail/]
> But this doesn’t mean you stop caring. It means you get strategic about when to spend your credibility.
via https://toot.cafe/@nolan/115899981917407559
2026-01-17T05:47:02Z
{management}
[ untitled ]
[https://www.theguardian.com/lifeandstyle/2026/jan/03/secret-being-happy-2026-simpler-than-you-think]
2026-01-17T05:47:02Z
Scaling long-running autonomous coding · Cursor
[https://cursor.com/blog/scaling-agents]
2026-01-17T05:47:02Z
{cursor ai llm agentic_ai}
Signal creator Moxie Marlinspike wants to do for AI what he did for messaging - Ars Technica
[https://arstechnica.com/security/2026/01/signal-creator-moxie-marlinspike-wants-to-do-for-ai-what-he-did-for-messaging/]
2026-01-17T05:47:02Z
{llm privacy}
eBPF.party
[https://ebpf.party/]
"Learn eBPF through hands-on exercises. Write, compile, and run programs directly in your browser. "
2026-01-17T05:47:02Z
{linux programming osdev}
So, You’ve Hit an Age Gate. What Now? | Electronic Frontier Foundation
[https://www.eff.org/deeplinks/2026/01/so-youve-hit-age-gate-what-now]
2026-01-17T05:47:02Z
{security web eff agegates}
pocket tts: a high quality tts that gives your cpu a voice
[https://kyutai.org/blog/2026-01-13-pocket-tts]
2026-01-17T05:47:02Z
{tts pocket-tts}
Very Good Components
[https://www.goodcomponents.io/]
2026-01-17T05:47:02Z
{ui}
Don't fall into the anti-AI hype - “Holy fucking shit, it all makes sense now. Lily is a dominatrix.”Or: Hayden is connecting the dots. Maybe. (Words: 7,272) 2026-01-17T05:47:02Z {!!!fandom !!fic |site:ao3 +fandom:heated.rivalry.(tv) +fandom:game.changers.series.-.rachel.reid ::rating:mature ~author:defcontwo character:shane.hollander character:ilya.rozanov character:hayden.pike character:jackie.pike relationship:shane.hollander/ilya.rozanov relationship:hayden.pike/jackie.pike relationship:shane.hollander.&.hayden.pike ::category:m/m \no.archive.warnings.apply ~ao3:relationship.reveal ~ao3:coming.out} Linus Vibe Codes: AudioNoise: Random digital audio effects [https://github.com/torvalds/AudioNoise] Also note that the python visualizer tool has been basically written by vibe-coding. I know more about analog filters -- and that's not saying much -- than I do about python. 2026-01-17T05:47:02Z {lup} Detail · Where craft lives [https://detail.design/] A curated study of the tiny design decisions that make products feel right. Each detail includes why it works, where you've seen it, and how to recreate it. For designers and developers who believe the small things are the big things. 2026-01-17T05:47:02Z cjpais/Handy: A free, open source, and extensible speech-to-text application that works completely offline. [https://github.com/cjpais/Handy] 2026-01-17T05:47:02Z {opensource macosx} The Companies Behind ICE [https://readsludge.com/2026/01/16/the-companies-behind-ice/] Wildflower International 1516 Pacheco St 2026-01-17T05:47:02Z Handy [https://handy.computer/] Handy is a cross platform, open-source, speech-to-text application for your computer 2026-01-17T05:47:02Z {local apps recognition speech awesome tools} маскировка - ghosttotheparty - Heated Rivalry (TV) [Archive of Our Own] [https://archiveofourown.org/works/77650301] He’s already in the room, shutting the door behind himself as quietly as he can before he realises that not only is there someone other than Shane in the room, but there are three someones other than Shane. And, as if he hasn’t already fucked up spectacularly, the someones happen to be the Hollanders and Hayden fucking Pike. // or; Ilya visits Shane in the hospital and meets his parents. He's traumatized and grieving, everything hurts, and Shane takes after his mother. 2026-01-17T05:47:02Z {category:fanfiction fandom:heated_rivalry pairing:shane.hollander/ilya.rozanov genre:slash genre:established_relationship rating:teen au:canon_divergence content:outside_pov} english as a second language - Idday - Heated Rivalry (TV) [Archive of Our Own] [https://archiveofourown.org/works/77694826] Dialect (ˈdī-ə-ˌlekt). Noun: A variety of a language used by the members of a group. ...Shane's been fucking Ilya Rozanov for a decade and yet somehow the more time they spend together the more he realizes how little he actually knows about Ilya, like, as a person. As a partner. Again, he wishes he spoke Russian. That they had any shared native language besides sex and hockey. 2026-01-17T05:47:02Z {category:fanfiction fandom:heated_rivalry pairing:shane.hollander/ilya.rozanov genre:slash genre:established_relationship rating:explicit} Pocket TTS: A high quality TTS that gives your CPU a voice | Hacker News [https://news.ycombinator.com/item?id=46628329] 2026-01-17T05:47:02Z Ask HN: How can we solve the loneliness epidemic? | Hacker News [https://news.ycombinator.com/item?id=46635345] 2026-01-17T05:47:02Z Discover Michelangelo’s First Painting, Created When He Was Only 12 or 13 Years Old | Open Culture [https://www.openculture.com/2026/01/discover-michelangelos-first-painting.html] 2026-01-17T05:47:02Z {painting} GitHub - icloud-photos-downloader/icloud_photos_downloader: A command-line tool to download photos from iCloud [https://github.com/icloud-photos-downloader/icloud_photos_downloader] iCloud Photos Downloader A command-line tool to download all your iCloud photos. Works on Linux, Windows, and MacOS. Run as a scheduled cron task to keep a local backup of your photos and videos. This tool is developed and maintained by volunteers (we are always looking for help...). via Pocket 2026-01-17T05:47:02Z {IFTTT Pocket} The 3D Software Rendering Technology of 1998's Thief: The Dark Project [https://nothings.org/gamedev/thief_rendering.html] 2026-01-17T05:47:02Z {history gamedev thief nothings} Jan 10, 2026 · Code Is Cheap Now. Software Isn’t. The barrier to entry for building software has collapsed. The barrier to building something that matters hasn’t moved an inch. [https://www.chrisgregori.dev/opinion/code-is-cheap-now-software-isnt] In the past, if you had a specific problem, you’d spend hours searching for a SaaS product that solved 80% of it. Today, the workflow has shifted. People are opening a CLI or a voice interface and simply describing what they need. We’re seeing a surge in "personal software":A subscription tracker tailored to a specific budget style- A Chrome extension that solves one very niche data entry problem- A fitness app with an inteface exactly how the user wants itThis is a massive shift. Software is becoming a personal utility you generate, rather than a commodity you buy.Who winsFirst, you have domain experts who are stuck with boring, repetitive problems. Then there are the internal teams building throwaway tooling, the kind of scripts and internal apps that need to work immediately rather than look perfect. Power users also see a massive gain here, particularly when they are looking to replace brittle, manual workflows with something more robust. Finally, it is a win for those engineers who prioritise ownership of the solution over high-gloss polish.And yes — tools like Claude Opus 4.5, Claude Code, and Cursor are genuinely useful for engineers. They are remarkably good at removing boilerplate, implementing features, and writing unit tests. One of my favourite use cases lately, especially since starting a new job, is generating personalised documentation and walkthroughs of features to get up to speed on the product codebase and how all the nuance works - it's been extremely helpful in getti 2026-01-17T05:47:02Z {software product ecommerce} Attention Required! | Cloudflare [https://www.theparisreview.org/blog/2026/01/14/ten-writing-prompts/] Ten Writing Prompts 2026-01-17T05:47:02Z {LitBlog} The Emacs Widget Library: A Critique and Case Study - Boris Buliga [https://www.d12frosted.io/posts/2025-11-26-emacs-widget-library] 2026-01-17T05:47:02Z {Elisp_UI} The Wall Looks Permanent Until It Falls - by Adam Bonica [https://data4democracy.substack.com/p/the-wall-looks-permanent-until-it] "On the optimism of preparation in a time of democratic decay." [via: https://kottke.org/26/01/the-america-that-could-be ] "My earliest political memory is watching the Berlin Wall fall. I was six years old. We watched together on the nightly news—strangers embracing, people swinging hammers at concrete, everyone laughing. I didn’t know what the wall was or why it mattered. I remember how happy everyone looked. I remember thinking that smashing the wall looked like a lot of fun. I wanted a hammer too. I’ve spent my career as a political scientist learning why moments like that almost never happen. And why, sometimes, they do. On a Saturday afternoon in March 1911, Frances Perkins was having tea near Washington Square when she heard screams. She ran toward the smoke rising from the Triangle Shirtwaist Factory and arrived in time to watch 146 workers—mostly young immigrant women—burn to death or leap from ninth-floor windows. The doors had been locked to prevent theft. The fire escapes collapsed. The city’s tallest ladders reached only the sixth floor. She witnessed it all. She later called it “the day the New Deal was born.” Perkins understood that the fire was a policy outcome. Every death had been produced by specific legal choices—the absence of fire codes, the permissibility of locked exits, the treatment of workers as inputs rather than persons. The horror of that day was not that the system failed. It was that it was functioning exactly as designed. I keep a dataset of cross-national comparisons. The OECD—the Organisation for Economic Co-operation and Development—tracks outcomes across thirty-one wealthy democracies. These are our peers. On metric after metric, the United States stands apart from them. American exceptionalism is real, but not in ways worth celebrating. Start with work and economic life. Americans work longer hours, pay more out-of-pocket for college and childcare, lack parental leave, and enjoy less economic mobility. The share of income going to the top 1 percent is nearly double the OECD average. American CEOs earn, on average, 354 times as much as their workers. More workers are trapped in poverty-wage jobs. Collective bargaining covers fewer workers. And social protections are less generous for those who fall on hard times, with the government raising less in taxes and spending more on the military. The economy is just the beginning. We spend nearly twice as much on healthcare as other wealthy countries do. Yet life expectancy is well below average, infant and maternal mortality rates are alarmingly high, and more Americans remain uninsured. We suffer from overlapping public health crises—the highest rates of teenage births, drug overdoses, obesity, and gun deaths among peer nations. We have more lawyers per capita and the world’s most profitable legal services industry. Yet we rank 101 out of 114 countries—behind Afghanistan—in ordinary citizens’ ability to access and afford legal services. The average American is outmatched by wealthy interests who can purchase the representation that justice supposedly guarantees. Our criminal justice system is discriminatory and excessively punitive, with an incarceration rate five times the OECD average. Yet it can seem easier to fit a camel through the eye of a needle than to send a wealthy American to prison. These outcomes flow from a political system designed to suppress participation and amplify affluent voices. Americans express similar interest in politics as citizens of other democracies. Yet our turnout remains depressed through deliberate barriers—voter ID laws, purged rolls, Election Day on a workday, gerrymandered districts. Our society generates enormous prosperity while deliberately withholding it from those who need it most. That is the American exception. A reasonable person might conclude that the American project is in terminal decline. But the same numbers that document the dysfunction point toward a different, more optimistic conclusion. America’s problems are solved problems. Universal healthcare is not some utopian fantasy. It is Tuesday in Toronto. Affordable higher education is not an impossible dream. It is Wednesday in Berlin. Sensible gun regulation is not a violation of natural law. It is Thursday in London. Paid parental leave is not radical. It is Friday in Tallinn, and Monday in Tokyo, and every day in between. There is another America inside this one, visible in the statistics of nations that made different choices. Call it Latent America: the nation that would exist if our democracy functioned to serve the public rather than protect the already powerful. To see this, you need only compare outcomes in the US with its peers. The graphic below illustrates a simple thought experiment: What would happen if the United States simply matched the average performance of our 31 peer nations in the OECD? We don’t need to become a shining city on a hill to transform Americans’ lives. We just need to become average. [big set of data] Perkins saw what this country wasn’t but could be. After the fire, she did not wait. She dragged legislators through factories and sweatshops until they saw what she had seen. She worked alongside organizers like Rose Schneiderman who understood that reforms don’t happen unless workers were organized enough to demand them. Frederick Douglass put it plainly: “Power concedes nothing without a demand. It never did and it never will.” By 1914, New York had passed dozens of new labor laws—fire codes, limits on hours, restrictions on child labor. Perkins achieved this before she could vote for the legislators who enacted them. Over the next two decades, she kept building. As Industrial Commissioner, she made New York the proving ground: minimum wages, unemployment insurance, workplace safety. The policies dismissed as radical in Washington became ordinary in Albany. When Roosevelt named her Secretary of Labor in 1933, she walked into his office with a list: a 40-hour work week, a federal minimum wage, unemployment insurance, abolition of child labor, workplace safety protections, social security. “Nothing like this has ever been done in the United States before,” she told him. “You know that, don’t you?” She had the blueprints in hand—and she made clear she would not take the job unless he was prepared to build from them. I know how this moment feels. I watch the dismantling too—the corruption displayed without shame, the institutions hollowed from within, the coordinated campaigns of cruelty and dehumanization. It is easy to believe we are watching an ending. But scholars who study democratic collapse see it differently. “The United States is in a very good place to resist,” Steven Levitsky said recently. “There is a very high likelihood that Trump will fail.” The regime dismantling our institutions does not command majority support. It never has. Trump’s approval ratings have remained underwater throughout his presidency. The policies being enacted poll badly, often catastrophically. This is not a popular revolution. It is a minoritarian project exploiting a counter-majoritarian system—and regimes built that way are inherently unstable. The corruption is no longer hidden. Trump accepts $400 million planes from foreign governments while making billions from crypto schemes. Cabinet positions go to mega-donors. Supreme Court justices vacation with billionaires who have cases before the court. This nakedness is not strength but a vulnerability borne of arrogance. Corruption has been the grievance that unites disparate opposition and sweeps strongmen from power. Hidden corruption persists because it is difficult to mobilize against. Exposed corruption shifts the axis of politics from left versus right to clean versus corrupt, people versus oligarchs. That’s a fight authoritarians lose. And then there are the generations now rising. They are less credulous, more pragmatic, less patient with institutions that fail to deliver. They want specific reforms addressing problems they can name. The old playbook was caution: promise little, deliver less, call it pragmatism. A new cohort of leaders is done with that. You can hear it in how they speak. When Zohran Mamdani was inaugurated as mayor of New York City, he promised to govern audaciously. “We may not always succeed,” he said, “but never will we be accused of lacking the courage to try.” Political pragmatism is not about fighting only the battles you expect to win. It is the refusal to let probable failure dictate what you attempt. This is the Perkins disposition. She did not know the Depression would come. She did not know Roosevelt would call. She prepared anyway, because preparation is itself a form of politics—a way of insisting that the world you are ready for is a world that could exist. My deepest fear is not that we fail to survive this moment—it’s that we survive it only to return to the status quo that made it possible. That we exhale, declare victory, and leave in place the Electoral College, the filibuster, the gerrymandered maps, the money-soaked elections that allowed a minoritarian movement to capture the state in the first place. The point is not to get back to normal. Normal is how we got here. The wall looks permanent until the day it comes down. So it goes with all institutions. They are not immutable fixtures but human creations, designed to solve the problems of one era and replaceable when they fail the next." 2026-01-17T05:47:02Z {americanexceptionalism inequality healthcare politics policy economics wellbeing well-being lifeexpectancy publichealth wealth comparison adambonica democracy change oecd povery taxes taxation parentalleave childcare labor unions work workers law legal elections exceptionalism wealthredistribution healthinsurance medicine economicmobility homeless homelessness bankruptcy medicalbankruptcy infantmortality maternity opiods drugs gunviolence guns gunregulation schoolshootings safety cars trafficfatalities police policing incarceration prisons trust government governance congress representatioin gerontocracy conservatism litigation carbonemissions climate climatechange globalwarming} New Safari developer tools provide insight into CSS Grid Lanes [https://webkit.org/blog/17746/new-safari-developer-tools-provide-insight-into-css-grid-lanes/] You might have heard recently that Safari Technology Preview 234 landed the final plan for supporting masonry-style layouts in CSS. 2026-01-17T05:47:02Z {dev CSS javascript HTML code Safari} Impeccable: The missing upgrade to Anthropic's frontend-design skill [https://impeccable.style/#hero] 2026-01-17T05:47:02Z {ai claude} “the polycrisis of the 1600s gave birth to the Enlightenment” [https://www.theguardian.com/wellness/2026/jan/14/new-year-polycrisis-psychology-feeling-trapped] 2026-01-17T05:47:02Z {s} GitHub - vercel-labs/agent-browser: Browser automation CLI for AI agents [https://github.com/vercel-labs/agent-browser] 2026-01-17T05:47:02Z {cli browser ai} Parents can put a time limit on YouTube Shorts scrolling | The Verge [https://www.theverge.com/news/861804/youtube-shorts-teen-time-limit-parental-controls] via The Verge https://ift.tt/PX3m02E 2026-01-17T05:47:02Z In Praise of Bibliographies, by Christine Norvell (2026) - Front Porch Republic [https://www.frontporchrepublic.com/2026/01/in-praise-of-bibliographies/] "Accessible and hospitable." ... "Whenever I’ve taught research methods to middle school and high school students, I’ve often claimed a magic resource exists for the object of their research. Sometimes, just sometimes, a scholar, author, or historian is so fluent in their topic that they clearly credit numerous others in a single text. And that book is magic in its ability to point to ideas, connections, subtopics, and other books and journals. I attempt to inspire my students to read bibliographies and endnotes with that in mind, to think of it like an investigation. Some do find a magic resource, but only a few experience the thrill of the hunt and the sigh of relief that help has been found. Sometimes you find that magic book in a bibliography; sometimes it’s hiding in an old-school footnote, “See Charles Augustus Milverton for further thoughts on acquiring the personal correspondence of others (Blackmailing for Everyone, 1880).” I look it up, and there it is. Milverton has already done a chunk of research and written on the very thing I need! I order the book immediately. If only it were always this easy. I found this to be true years ago in my own research stacks when I was reading lots of Willa Cather’s short and long fiction. The fiction I could find easily, but I also had to know what other scholars had already said. I wouldn’t want my research interest (or thesis!) to duplicate another’s. In my early Cather research, I was borrowing books from within the local library system and through interlibrary loans. Some books were helpful. Many were not. It’s the age-old riddle of research work, much like perusing a flea market looking for a valuable antique. I had to determine what was valuable to me. That Cather culling helped me know what to invest in and literally purchase for my own library. I distinctly remember Sharon O’Brien’s Willa Cather: The Emerging Voice (Oxford University Press, 1987). O’Brien wove biography and literary analysis together, which was easy to see at the end of each chapter in her extensive footnotes. That, along with a thorough subject index, made it a handy resource. Predating O’Brien’s work, though, was James Woodress’s Willa Cather: Her Life and Art (University of Nebraska Press, 1970). His “Bibliography and Notes” section was and is a wonder! Woodress introduced it “as a convenience for the reader,” and it was—a convenience store gas station with everything you could want. Woodress first listed Cather’s works in order, a perfectly normal and expected aid, but then he detailed all the books written about her before his book was published in 1970, all before the Wiki lists of the internet existed. Chapter by chapter, Woodress proceeded to explain where he found his information and where he made his connections. He credited all of those in the Cather community who had gone before him and made it incredibly easy to find needed resources. It was much more than an annotated bibliography. Here’s an example. Chapter 4 is titled “Literary Debut,” and Woodress’s bibliographic notes begin by mentioning where the Nebraska State Journal letters were reprinted in Europe and in The World and the Parish. He kindly says fellow scholar Brown needs to update his notes about this fact. Then Woodress lists two articles from 1903 and 1958 before describing where Cather’s original version of the poem “Prairie Dawn” was published before she made “substantive changes.” For anyone trying to chase connections between her letters and publications or researching the fine points of a given year, Woodress is like a brilliant investigator, generously sharing his notes for every chapter For decades, many books across subjects have included a “Further Reading” section, perhaps providing a statement or brief paragraph for certain resources. It’s not a new practice, but it’s hardly standard. I have hope that that is changing. In “Bibliographies for the People: How Trade Books Can Effectively Communicate Our Expertise,” Rhiannon Garth Jones and Matthew Gabriele offer a newer idea, an extension of traditional annotation. Jones and Gabriele describe how they came to write their bibliographies, hospitably catering to both the academic and the public reader, to those who had asked them as historians, Where do I start to learn about . . .? By way of example, Gabriele describes how he and his co-author in The Bright Ages: A New History of Medieval Europe (Harper, 2021) created their “Further Reading” section. Like Woodress, they proceed with a chapter-by-chapter approach, introducing readers to “general overviews, cutting-edge scholarship on specific topics, and, perhaps most important, primary sources in translation.” It’s a passion project. They share their expertise while acknowledging the scholars before them. They call it a discursive bibliography, “an invitation to the reader to explore the past with us as historians.” Jones also includes a traditional bibliography in her All Roads Lead to Rome: Why We Think of the Roman Empire Daily, but in addition to these chapter-by-chapter notes, she chose to include a separate section with citations for publicly accessible resources like podcasts, public essays and blogs, open-access translations of primary sources, and trade books or books available for free online. Jones calls it citation ethics, properly acknowledging fellow scholars but also making a way for interested readers. Accessibility and hospitality are intentional. I think authors should revel in their investigative work and model all the good research methods for our students. What if bibliographies were not required afterthoughts of citation ethics but instead showcases? I’ve only mentioned a few creative forms of bibliographies, endnotes, and “Further Reading” sections. There are so many in publication already, and there should be many more in the future. As I finished my “discursive” bibliography for a completed manuscript, I’m happy to acknowledge that I found three magic resources, books that meant everything to me in my meandering research, authors that freely shared their knowledge and passion, allowing me to connect parts of my life and new ideas to those of the past. I hope to do the same." 2026-01-17T05:47:02Z {howweread howwewrite reading writing bibliographies christinenorvell 2026 teaching howweteach learning howwelearn hospitality accessibility research} To those who fired or didn't hire tech writers because of AI - passo.uno [https://passo.uno/letter-those-who-fired-tech-writers-ai/] “The writers you let go were the supply chain for the intelligence you’re now betting on.” 2026-01-17T05:47:02Z {work writing technology ai advice} Open-Meteo.com - free weather forecast APIs for open-source developers and non-commercial use [https://open-meteo.com/] https://news.ycombinator.com/item?id=28499910 2026-01-17T05:47:02Z {weather onlinetools free webservices rest json simplicity minimalism programming} LLMs are a 400-year-long confidence trick | My place to put things [https://tomrenner.com/posts/400-year-confidence-trick/] 2026-01-17T05:47:02Z {ml-backlash} What does it take to ship Rust in safety-critical? | Rust Blog [https://blog.rust-lang.org/2026/01/14/what-does-it-take-to-ship-rust-in-safety-critical/] 2026-01-17T05:47:02Z Scrollbars in Scrollbars [https://matoseb.com/scrollbars-scrollbars/] 2026-01-17T05:47:02Z {#funnish scrollbar} Jaime Jorge on X: "The biggest takeaways/nuggets from my interview with @GeoffreyHuntley on AI-native software engineering and the Ralph loop: 1. Software development and software engineering are now two different professions, and one of them is over. Sof [https://x.com/jaimefjorge/status/2011381315929583747] 2026-01-17T05:47:02Z {ai ralph} I’m The Captain Now: Hijacking a global ocean supply chain network [https://eaton-works.com/2026/01/14/bluspark-bluvoyix-hack/] 2026-01-17T05:47:02Z {security} 21 Lessons from 14 Years at Google – O’Reilly [https://www.oreilly.com/radar/21-lessons-from-14-years-at-google/] 2026-01-17T05:47:02Z {career programming corporate} We can’t have nice things… because of AI scrapers – MetaBrainz Blog [https://blog.metabrainz.org/2025/12/11/we-cant-have-nice-things-because-of-ai-scrapers/] 2026-01-17T05:47:02Z {ml-bots}