Public Feed

Discover recent notes and bookmarks from the community

Want to share your thoughts? Sign in or create an account

ramblefeed-web-app: v0.2.1

Bug Fixes

  • remove 'View on GitHub' from release notes (d326863)
  • the 'Back to Notes' link on a note's detail page would take you to the current user's notes rather than the current note's author's notes (401e460)
  • The Apple Touch Favicon wasn't bordered properly on iOS (17cf224)
#

Walmart did announce a 25% reduction. It is offering this year’s basket for under $40, down from last year’s price of around $55.

But aside from the fact that any one company’s holiday promotion is not a good measure of the state of US inflation, the price of Walmart’s Thanksgiving basket is an especially poor proxy – because the composition of the basket changes every Thanksgiving.

#
economicsinflation

Real-world usability will also hinge on emergency communications partners — if a local 911 or 112 center doesn’t have the necessary systems in place, the app won’t be able to complete video handoff even if the phone could otherwise do so.

That’s where ecosystem partnerships come into play. Numerous US and international agencies rely on vendor platforms like those provided by RapidSOS and other NG911 players to obtain advanced mobile location and additional data. Integrating Google’s live video into those workflows would turn the feature into a practical tool that works across thousands of public safety answering points, not just in isolated pilots.

#
emergency-services911video

Remember Alfred Nobel, later of Nobel Prize fame, who – reportedly – read his own obituary that was mistakenly printed when his brother died and a newspaper got mixed up. He was horrified at what he read and realized he should change his behavior. Don’t count on a newsroom mix-up: Decide what you would like your obituary to say and live the life to deserve it. Greatness does not come about through accumulating great amounts of money, great amounts of publicity or great power in government. When you help someone in any of thousands of ways, you help the world. Kindness is costless but also priceless. Whether you are religious or not, it’s hard to beat The Golden Rule as a guide to behavior. I write this as one who has been thoughtless countless times and made many mistakes but also became very lucky in learning from some wonderful friends how to behave better (still a long way from perfect, however). Keep in mind that the cleaning lady is as much a human being as the Chairman.


I wish all who read this a very happy Thanksgiving. Yes, even the jerks; it’s never too late to change. Remember to thank America for maximizing your opportunities. But it is – inevitably – capricious and sometimes venal in distributing its rewards.

#
warren-buffet

ramblefeed-web-app: v0.0.0

Features

  • add release notes feature (6a3c954)
  • added /contact page for feedback (921a066)
  • added a beta alert/warning to the top of all pages (8d5cfef)
  • added open graph meta tags throughout to ensure all pages appear better when shared (4220456)
  • added schema.org microdata to notes, robots.txt, sitemap.xml (6e3975b)
  • As the user enters tags, there is now type-ahead completion for the user's existing tags to help reuse tags (928a012)
  • autosize text area when editing content textarea of a bookmark (fa9ef20)
  • bookmarklet now adjusts height down to fit iPhone 13 mini (812px) and responively expands content textarea on wider/desktop screens (e0de09f)
  • Bookmarks can be created/saved using the Cmd+S keyboard shortcut on macOS or Ctrl+S on linux/windows (420bfaf)
  • can delete note from the note list page (7c1281d)
  • ensure large image previews in Apple MessagesOG meta tags use HTTPS URLs (Apple Messages blocks HTTP images).Before the X-Forwarded-Proto header wasn't honored for returning the protocol to image links. (41b7093)
  • ensure login page has autocomplete behavior for email (7cec908)
  • hide headers in bookmarklet popups to make it more compact (caefcd6)
  • improve Apple Messages link previews by increasing social image size and size attributes (583cc01)
  • made it so title IS required and content is NOT required. Note editor shows bookmark editor below the title; notes//edit shows bookmark below title now in a smaller/muted format. /notes/ shows bookmark url below title in muted format (7558a79)
  • make space commit a tag in the note/bookmark editor since comma char and tab char are inconvenient on mobile keyboards (f279ad4)
  • moved the enter key on edit/new note forms to be the primary key to save a note (instead of commiting a tag) and removed Cmd+S (eaab4bf)
  • new tag editing experience (9befe43)
  • orange (ae23715)
  • Recently used tags are suggested on the bookmarklet so that if you're bookmarking multiple similar pages, you can apply the same set of tags easily (98a1ca6)
  • refined and cleaned up the experience and styling. Mostly icons, consistency (74819a6)
  • Selected text when posting via the bookmarklet will now appear as quoted in the note using markdown syntax (bc74ee0)
  • update favicon + phones (a98ad37)
  • update route: /bookmarks -> /notes?filter=bookmarks (cb0029a)
  • update styling of note card in note list so you can click on heading to view details, and remove veiw button; style url of bookmarks (e5ad69a)
  • update styling of the notes list to be clean and minimalistic (d010272)
  • users now have a page to share their public notes at (a53a09d)
  • various limits added to note fields and notes per user count. (d60b9bb)
  • when a bookmarklet note is submitted succesfully, the bookmarklet popup is closed (4a36b18)
  • when using bookmarklet to create a bookmark, if that url is saved before it shows a list of them (187e231)

Bug Fixes

  • add http->https redirect and Strict-Transport-Security header so visitors using http are always redirected to https (780fccb)
  • add rollup override to web-app package.json for Docker builds (d258bc2)
  • admin users page was sorting after paginating not before (133d9b3)
  • dark/light mode would flip when it shouldn't (c9b5a09)
  • database is now preserved between runs/restarts when running the scripts/dev script (9a91f6f)
  • enable releases by setting private=false (431e5fa)
  • exclude kube health checks from https redirect (013b4d0)
  • going to the bookmarklet page triggerd a generic error (21f7991)
  • hide the search link from unauthenticated users (cf10cd1)
  • lots of misc cleanup on /notes, /notes/{id}, notes/{id}/edit and /bookmarks (d683127)
  • missing package-lock files (d302f02)
  • move vite-plugin-svgr to devDependencies to fix Docker build (a3884e5)
  • only first 25 notes would be shown on the note listing page. Now it has 'infinite scroll' ability to gradually load more notes as you scroll (1cb9d25)
  • prevent risky html injection into markdown (a16d5f2)
  • there was a bug when deleting a note that would show an error involving useContext (68bee50)
  • update the root layout for cleaner code, better perf & resiliancy (6358265)
  • web analytics not working in prod (ca0cb1e)
#

The 50 year mortgage is a scam. I’m just not sure if the administration actually knows that or not.

By the numbers: Consider someone taking out a $500,000 home loan. The current rate on a 30-year mortgage is 6.22%, per Freddie Mac. For these calculations, let's assume that a 50-year loan's interest rate exceeds the 30-year by the same margin that the 30-year rate exceeds a 15-year rate.

That translates to a 6.94% rate on the 50-year loan — which would then have a monthly payment of $2,985, only $83 less than the 30-year mortgage. Zoom in: In the early decades of the loan's repayment, the 50-year borrower's payments would almost entirely go to interest, paying down the debt much more slowly.

After five years, for example, the 30-year borrower would have paid off $33,481 of the loan balance, versus $6,707 for the 50-year borrower. After three decades, when the 30-year mortgage is fully paid off, the 50-year borrower would still owe about $387,000.

#
economicshousinggovernmentloanslendingreal-estate

Be patient. Not afraid.

For layoffs in the tech sector, a likely culprit is the financial stress that companies are experiencing because of their huge spending on AI infrastructure. Companies that are spending a lot with no significant increases in revenue can try to sustain profitability by cutting costs. Amazon increased its total CapEx from $54 billion in 2023 to $84 billion in 2024, and an estimated $118 billion in 2025. Meta is securing a $27 billion credit line to fund its data centers. Oracle plans to borrow $25 billion annually over the next few years to fulfill its AI contracts. 

“We’re running out of simple ways to secure more funding, so cost-cutting will follow,” Pratik Ratadiya, head of product at AI startup Narravance, wrote on X. “I maintain that companies have overspent on LLMs before establishing a sustainable financial model for these expenses.”

We’ve seen this act before. When companies are financially stressed, a relatively easy solution is to lay off workers and ask those who are not laid off to work harder and be thankful that they still have jobs. AI is just a convenient excuse for this cost-cutting.

Last week, when Amazon slashed 14,000 corporate jobs and hinted that more cuts could be coming, a top executive noted the current generation of AI is “enabling companies to innovate much faster than ever before.” Shortly thereafter, another Amazon rep anonymously admitted to NBC News that “AI is not the reason behind the vast majority of reductions.” On an investor call, Amazon CEO Andy Jassy admitted that the layoffs were “not even really AI driven.”

We have been following the slow growth in revenues for generative AI over the last few years, and the revenues are neither big enough to support the number of layoffs attributed to AI, nor to justify the capital expenditures on AI cloud infrastructure. Those expenditures may be approaching $1 trillion for 2025, while AI revenue—which would be used to pay for the use of AI infrastructure to run the software—will not exceed $30 billion this year. Are we to believe that such a small amount of revenue is driving economy-wide layoffs?

#
economicsaillm