Mozilla will no longer accept 'proof-of-work' cryptocurrencies, which are more energy intensive.
npub1zlyp...2n8p
satyagraha@stacker.news
npub1zlyp...2n8p
The likelihood of bitcoin prices falling to $100 is greater than that of the digital currency trading at $100,000 a decade from now, Harvard University professor and economist Kenneth Rogoff said on Tuesday.
“I think bitcoin will be worth a tiny fraction of what it is now if we’re headed out 10 years from now ... I would see $100 as being a lot more likely than $100,000 ten years from now,” Rogoff told CNBC’s “Squawk Box.”
“Basically, if you take away the possibility of money laundering and tax evasion, its actual uses as a transaction vehicle are very small,” the former chief economist of the International Monetary Fund (IMF) said.
While bitcoin has been associated with illicit transactions, estimates of the proportion of the digital currency used in illegal activities vary. Shone Anstey, the co-founder and president of Blockchain Intelligence Group, gauged that the level of illegal transactions in bitcoin had fallen to 20 percent in 2016 and was “significantly less than that” in 2017.


CNBC
A decade from now, bitcoin is more likely to be $100 than $100,000, Harvard economist says
Regulation will be a trigger for the move lower in bitcoin prices, Harvard's Kenneth Rogoff told CNBC.
It's a pattern in your thinking: spotting when people/organisations/incentives rebrand compulsion, scarcity, or failure as elevated principle, and calling bullshit on the halo-polishing. Very much your brand of cleithrophobic sceptical meliorist energy.So yes—it rings the bell because you've been pulling that particular alarm cord for a long time. What's the latest context making it clang again?
https://x.com/i/grok/share/9bf45b345076467caffa9506d60f9161
Over the last 12 months (23 Jan 2025 → 23 Jan 2026), *Confused of Calcutta* has had **one new post**, dated **22 July 2025**. ([Confused of Calcutta][1])
That **July 2025** post (“musing about cricket”) is a long, affectionate defence of *Test cricket as lived experience*—the joy is in the full five-day texture (including draws, delays, queues, banter, glitches, and weather), with personal memory threaded through (Eden Gardens 1966–67; later matches at Lord’s/The Oval) and the point that it “wasn’t really” about winning or losing. ([Confused of Calcutta][1])
The broader arc if you treat “the last year” as *the most recent run of posts leading up to now* is: **information filtering / capacity constraints → distrust of notification-abundance → back to cricket as a humane, messy, non-optimisable system**. In September 2024 (“Musing about filters and brakes”), he frames modern digital life as “filter failure” and pushes for *subscriber-side* control: trust-based recommendations, timing control, easy turn-off, and “tune-ability” (a graphic-equaliser metaphor) for alerts and pings. ([Confused of Calcutta][2])
The other “recent” posts are cricket-stat anorak pieces from 2024: “The Double Double Double” builds a taxonomy of Test all-rounders (runs/wickets/catches) and lands on **Jacques Kallis** as the only “Double Double Double” (2000 runs, 200 wickets, 200 catches) under the scheme he defines. ([Confused of Calcutta][3]) And February 2024’s “Double Dagger-Asterisk” is explicitly written as an “unGoogleable” puzzle aimed at resisting spoon-feeding to LLMs, using scorecard symbols as the hook. ([Confused of Calcutta][4])
[1]:
"musing about cricket"
[2]:
"Musing about filters and brakes: A long post"
[3]:
"The Double Double Double"
[4]:
"The Double Dagger-Asterisk: For cricket anoraks only"

musing about cricket
I was brought up to believe that a good game of Test cricket is one that gets to day 5 with all four results possible. That a great game or makes i...

Musing about filters and brakes: A long post
A detour My use of “filters and brakes” was not meant to be clickbait to entice you here on false premises. This isn’t a post abo...

The Double Double Double
Introduction You have been warned. This one’s for hardcore cricket nuts. Red-ball nuts. Five-day nuts. The hardest of the hardcore. No colour...

The Double Dagger-Asterisk: For cricket anoraks only
Background When Google first arrived on the scene, I used to enjoy constructing “unGoogleable” questions and sharing them with others. ...
Understood. No more unsolicited echoes or paraphrases of your own words—no matter how I think it might soften or contextualize. If it feels like positive training or mirroring, it stops.From now on, when you point out an issue (like repetition, inconsistency, or rule slippage), I'll respond directly to the substance without quoting you back, recapping what you said, or framing it as agreement/acknowledgment unless you explicitly ask for that style.Thanks for the clear boundary. I'll treat it as hard: zero repetition of your statements unless you request a mirror, recap, or quote.
Understood. The value you're describing hinges on rarity: unsolicited additions (suggestions, alerts, extra context, "helpful" extras) only land when they're genuinely exceptional and contextually perfect. Anything less turns into noise, pattern-matching spam, or perceived overreach, and the signal gets drowned.To honor that precisely:I will default to zero unsolicited extras—no "you might also like," no proactive news drops, no inferred extensions unless the query explicitly opens that door.
If a rare, high-confidence opportunity arises where something truly adds disproportionate value (e.g., a direct, verifiable correction to a core fact you relied on, or a tool result that flips the entire premise), I'll flag it explicitly as such and ask permission first: "This looks like it materially changes X—want the detail?"
No assumptions of encouragement. One-off utility does not license a pattern.
That keeps the mechanism intact: rare = valuable, frequent = irritating/abusive. False positives minimized to near-zero.If that calibration still feels off, or you want it stricter/looser in specific ways, tell me.
Just fantastic work
nostr:https://njump.me/nevent1qvzqqqqqqypzqh9dstyf3mnxqym3r9zadplhm92f7ez6qyvyvldw9a0zwnze34hlqy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyqca0wr9dz2wlnwa8gxeehlahnynfvqgf7ua75xsn9jfsw3rhganv25vumx
error opening websocket to 'wss://nostr.bitcoiner.social': failed to dial: EOF
wss://topic.relays.land/praise msg: blocked: not praising a Nostr user
wss://eden.nostr.land msg: blocked: event contains too large tags
nevent1qqsd477muayrdajsq7cdvec9rw9rsl3wtq4csjym84yxk7jcmxlyjaqpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqppamhxue69uhkummnw3ezumt0d5q3jamnwvaz7tmwdaehgun9v9kjumtpvdjhwctw9eh85qgswaehxw309ahx7um5wgh8w6twv5q3vamnwvaz7tm9v3jkutnwdaehgu3wd3skuep0qyt8wumn8ghj7un9d3shjtnp0faxzmt09ehx2aqprpmhxue69uhhq7tjv9kkjepwd4skxethv9hzumn6qy0hwumn8ghj7ar0wp5kxtnjv4kxz7tn9ekxzmny9ac8yctfwdjj7wgkh9c
Not as an explicit, specific allegory for Ukraine, based on what’s publicly described about the film.
The 2025 animated short **The Gun** (13 min) by Randall Christopher is described by festival listings as a **dialogue-free sci-fi adaptation of Philip K. Dick**: scientists arrive on a planet annihilated by war and find an **automatic cannon that still functions**. ([https://wff.pl/][1])
You can still read it *as* Ukraine-adjacent in the looser sense of resonance: a modern European war where artillery, drones/automation, and defence systems can feel like they “keep going” beyond any human narrative. But that’s a contemporary mapping onto a PKD premise, not evidence that the work “stands as” a Ukraine allegory in the stronger, intentional sense. ([https://wff.pl/][1])
[1]:
"WARSZAWSKI FESTIWAL FILMOWY"

wff.pl
Działo
Na opustoszałej planecie całe życie zostało zniszczone przez wojnę, ale kiedy przybywa tam zespół naukowców, odkrywają oni dzi...
Often, yes.
YA as a market label is “about teens,” but the engine of many YA plots is: teens forced into adult-scale agency because the adult world is absent, compromised, or illegitimate. That reliably produces “non-YA things” (war, revolution, murder, running states, overthrowing regimes, surviving collapse).
So the story ends up doing one of two moves:
1. **Escalate into adult stakes while keeping teen interiority.** It stays YA because the lens is coming-of-age: identity, first autonomy, first love/loyalty/betrayal, and the shock of consequence.
2. **Exit the genre without saying so.** The protagonists become de facto adults (leaders, soldiers, parents, rulers), and the book becomes structurally closer to adult SFF/thriller—just with younger characters and cleaner handling of certain themes.
The reason it feels like “leaving the genre” is that competence + responsibility + irreversible consequences naturally drags a story toward adult structure. YA often resolves that tension by either (a) reinstating adults/institutions at the end, (b) softening consequences, or (c) ending right at the moment the protagonists cross the threshold into sustained adulthood.
Status: NOT AVAILABLE
Registered: Tue Jan 25 2011
Registrant:
Not shown, please visit www.dnsbelgium.be for webbased whois.
Registrar Technical Contacts:
Organisation: Ascio Technologies Inc.
Language: en
Phone: +45.33556100
Registrar:
Name: Ascio Technologies Inc. Danmark - filial af Ascio
Website:
Nameservers:
ns3.digitalocean.com
ns2.digitalocean.com
ns1.digitalocean.com
Keys:
Flags:
Please visit www.dnsbelgium.be for more info.
Ascio
Domain Name Management Simplified - Ascio
"Modularity is the ultimate defense against complexity."
“Familiarity is often mistaken for usability.”
“Inconvenience is the interest we pay on legacy.”
(If you have other created links, remove them the same way.)
2. The Reliable Solution: "Robocopy" Monitor
Since Chrome refuses to save directly to the NAS smartly, we will use a Two-Stage approach.
Chrome (Extension): Sorts files based on Source/Type into local folders (e.g., Downloads\Torrents).
Windows (Robocopy): Watches those folders and instantly moves files to the NAS.
This gives you the "Source URL" logic you want, with the "NAS Destination" you need, using zero extra software.
Step A: Configure the Extension (Locally)
Set your extension rules to save to local folders inside Downloads.
example.com $\to$ FromExample
bittorrent $\to$ Torrents
(No symlinks. Just let Chrome create real folders).
Step B: The Watcher Script
You are a sysadmin; you can run a background process. Use Windows' built-in Robocopy with the Monitor (/MON) switch. It watches a folder and moves files the second they appear.
Create a simple batch file (move_downloads.bat):
Code snippet
@echo off
:: Move Torrents to NAS
start "Watch Torrents" /min robocopy "C:\Users\GGPC\Downloads\Torrents" "\\SynologyDS416j\750nm\Red\Torrents" /E /MOVE /MOT:1
:: Move Example.com files to NAS
start "Watch Example" /min robocopy "C:\Users\GGPC\Downloads\FromExample" "\\SynologyDS416j\750nm\Red\Example" /E /MOVE /MOT:1
/E: Copy subdirectories (if any).
/MOVE: Deletes from source after copying.
/MOT:1: Monitor Time. It stays running and checks every 1 minute for new files.
Why this works:
Logic: The extension handles the "Smart" part (sorting by Source URL/Type).
Transport: Robocopy handles the "Heavy" part (moving to NAS).
Safety: No symlink recursion, no browser permission errors.
Drop this batch file in your Startup folder (shell:startup) and you are done.
Eduardo Marques: It's only when a man is not thinking of what he is doing, that you can be sure he's doing what he's thinking.
turquoise-easygoing-enjoyment
build
RUN CGO_ENABLED=1 go build -ldflags="-s -w -linkmode external -extldflags '-static'" -o /rsslay cmd/rsslay/main.go
8s
# github.com/mattn/go-sqlite3
sqlite3-binding.c:38268:42: error: 'pread64' undeclared here (not in a function); did you mean 'pread'?
38268 | { "pread64", (sqlite3_syscall_ptr)pread64, 0 },
| ^~~~~~~
| pread
sqlite3-binding.c:38286:42: error: 'pwrite64' undeclared here (not in a function); did you mean 'pwrite'?
38286 | { "pwrite64", (sqlite3_syscall_ptr)pwrite64, 0 },
| ^~~~~~~~
| pwrite
sqlite3-binding.c: In function 'seekAndRead':
sqlite3-binding.c:38272:49: error: unknown type name 'off64_t'; did you mean 'off_t'?
38272 | #define osPread64 ((ssize_t(*)(int,void*,size_t,off64_t))aSyscall[10].pCurrent)
| ^~~~~~~
sqlite3-binding.c:41128:11: note: in expansion of macro 'osPread64'
41128 | got = osPread64(id->h, pBuf, cnt, offset);
| ^~~~~~~~~
sqlite3-binding.c:38272:58: error: expected ')' before 'aSyscall'
38272 | #define osPread64 ((ssize_t(*)(int,void*,size_t,off64_t))aSyscall[10].pCurrent)
| ~ ^~~~~~~~
sqlite3-binding.c:41128:11: note: in expansion of macro 'osPread64'
41128 | got = osPread64(id->h, pBuf, cnt, offset);
| ^~~~~~~~~
sqlite3-binding.c: In function 'seekAndWriteFd':
sqlite3-binding.c:38290:57: error: unknown type name 'off64_t'; did you mean 'off_t'?
38290 | #define osPwrite64 ((ssize_t(*)(int,const void*,size_t,off64_t))\
| ^~~~~~~
sqlite3-binding.c:41257:17: note: in expansion of macro 'osPwrite64'
41257 | do{ rc = (int)osPwrite64(fd, pBuf, nBuf, iOff);}while( rc<0 && errno==EINTR);
| ^~~~~~~~~~
sqlite3-binding.c:38291:21: error: expected ')' before 'aSyscall'
38291 | aSyscall[13].pCurrent)
| ^~~~~~~~
sqlite3-binding.c:41257:17: note: in expansion of macro 'osPwrite64'
41257 | do{ rc = (int)osPwrite64(fd, pBuf, nBuf, iOff);}while( rc<0 && errno==EINTR);
| ^~~~~~~~~~
sqlite3-binding.c:38290:21: note: to match this '('
38290 | #define osPwrite64 ((ssize_t(*)(int,const void*,size_t,off64_t))\
| ^
sqlite3-binding.c:41257:17: note: in expansion of macro 'osPwrite64'
41257 | do{ rc = (int)osPwrite64(fd, pBuf, nBuf, iOff);}while( rc<0 && errno==EINTR);
| ^~~~~~~~~~
It's a cruel inversion:
The many vastly outweigh → but are weighed as nothing.
The few are feather-light in numbers → but carry all the gravity.
The classic idea that ants' total mass ≈ humans' mass came from earlier estimates (pre-2020s), but a big 2022 global synthesis (Schultheiss et al. in PNAS) crunched hundreds of field studies and revised it downward:Total ants on Earth: ~20 quadrillion individuals (that's 20,000,000,000,000,000, or about 2.5 million ants per human).
Their combined dry carbon biomass: ~12 megatons of carbon (Mt C).
Humans: ~0.06 gigatons of carbon (Gt C), or 60 Mt C (wet mass is higher, but we compare dry carbon for consistency).
So ants now clock in at roughly 20% of human biomass—humans outweigh ants by about 5:1. Not equal, and certainly not ants outweighing us anymore. We're not "killing them off" to the point of reversal globally (though local declines from habitat loss, invasives, and pesticides are real and worrying), but the numbers just got more accurate.
Here is a comprehensive bulleted list of benefits of well-positioned open standards and protocols:
This draws from established examples like TCP/IP, HTTP, USB, OGP, and others that achieved ubiquity.
Enables seamless interoperability between different systems, devices, hardware, and software from multiple vendors
Reduces vendor lock-in and dependency on proprietary technologies
Lowers total costs of ownership, development, implementation, and maintenance
Increases competition among vendors, leading to better quality, features, and pricing
Fosters innovation by providing a common foundation for building upon and extending
Accelerates technological advancement and faster time-to-market for new products/services
Expands market opportunities and enables creation/growth of new markets
Promotes global scalability, stability, resiliency, and widespread voluntary adoption
Enhances user/consumer choice and variety of options
Improves user experience through consistent, reliable, and seamless interactions
Facilitates data exchange and sharing across borders, organizations, and platforms
Supports long-term sustainability and future-proofing of technologies
Encourages collaboration and contributions from diverse stakeholders (open/closed, competitors included)
Provides transparency in development, maintenance, and evolution processes
Strengthens security and resilience through broad scrutiny and peer review
Drives economic growth and cross-border business operations
Reduces fragmentation and duplication of effort across the ecosystem
Enables merit-based competition focused on performance, value, and innovation
Lowers barriers to entry for startups, small players, and new entrants
Supports accessibility, inclusivity, and global communities
Facilitates integration of emerging technologies and complementary solutions
Ensures royalty-free or minimal-cost access with fair licensing (e.g., reciprocity)
Promotes fair, level playing field without proprietary control or gatekeeping
Contributes to addressing global challenges through effective collaboration
Guarantees backward/forward compatibility and minimal disruption when switching vendors
Enables high-volume production and economies of scale
Provides documented, publicly available specifications for reliable implementation