HN user

madars

5,062 karma

https://madars.org/

Posts118
Comments445
View on HN
www.wsj.com 25d ago

China Has Matched Anthropic in Cybersecurity, Resetting AI Race

madars
13pts3
www.reuters.com 28d ago

Anthropic says Alibaba illicitly extracted Claude AI model capabilities

madars
8pts5
finance.yahoo.com 29d ago

Digital euro clears key hurdle as EU seeks to break free from U.S. credit cards

madars
232pts376
jumpcrypto.com 3mo ago

PropAMMs and the Next Chapter of Permissionless Market Structure

madars
2pts0
research.google 3mo ago

Safeguarding cryptocurrency by disclosing quantum vulnerabilities responsibly

madars
88pts35
twitter.com 4mo ago

Agreement with the Department of War

madars
3pts0
venice.ai 6mo ago

Memoria: A Technical Overview of Venice's Memory System

madars
1pts0
indiscretemusings.substack.com 6mo ago

On Cloudflare

madars
1pts0
www.wired.com 9mo ago

Satellites Are Leaking the Secrets

madars
29pts2
www.theblaze.com 10mo ago

Microsoft 'escort' program gave China keys to Pentagon

madars
17pts2
techcrunch.com 11mo ago

Google to require developer verification for Android apps outside the Play Store

madars
110pts1
reclaimthenet.org 11mo ago

Google Expands Age Verification to Search

madars
6pts1
www.therage.co 11mo ago

Google Play Store bans wallets that don't have banking license

madars
104pts86
www.euractiv.com 11mo ago

EU's privacy supervisor clears Commission's use of Microsoft

madars
4pts0
lwn.net 12mo ago

Graphene OS: a security-enhanced Android build

madars
749pts556
www.therage.co 1y ago

Government Doesn't Want Storm Talking About Privacy, Kidnappings

madars
1pts0
www.nytimes.com 1y ago

The Man Putin Couldn't Kill

madars
6pts1
bhargav.wtf 1y ago

Private Money: Monero's Limitations

madars
2pts0
brave.com 1y ago

Brave Wallet adds shielded Zcash transactions

madars
5pts0
www.pcmag.com 1y ago

DeepSeek Fails Every Safety Test Researchers Throw at It

madars
7pts4
twitter.com 1y ago

iOS update tells nearby iPhones to reboot if not on phone network

madars
4pts3
www.robkhenderson.com 1y ago

Rich Friend Poor Friend

madars
2pts0
www.wired.com 1y ago

The Dark World of Doxing for Profit

madars
2pts1
blog.cloudflare.com 2y ago

Cloudflare acquires BastionZero to extend Zero Trust access to IT infrastructure

madars
4pts0
old.reddit.com 2y ago

My four-year-old son came up with a theory

madars
1pts0
torrentfreak.com 2y ago

Njalla: Suspended .TV Domains Could Soon Return to Life

madars
3pts0
en.wikipedia.org 2y ago

Certificate of Need

madars
3pts0
nypost.com 2y ago

Google News searches ranked AI-generated ripoffs above real articles

madars
63pts24
arstechnica.com 2y ago

Google witness accidentally blurts out that Apple gets 36% cut of Safari deal

madars
155pts4
www.theguardian.com 2y ago

The state of our union is dumber (2013)

madars
1pts0
Open USD 23 days ago

Either way you look at it, stablecoins are both better rails and asset than commercial bank deposits - they are cheaper, faster, global, 24/7, and remove unnecessary friction. And if you look at, say, USDC reserves (mostly treasuries or overnight repos) they are structurally better than what your commercial bank has (illiquid mortgages and similar). That said, you don't get the FDIC $250k backstop and for some that might flip the entire conversation (in particular, narrow banking/reserve quality argument doesn't apply under that cap - you are simply fully covered).

You'd probably have to 4X to 5X the current housing supply to make a dent in prices.

Not at all. The important thing here is that price is set on the margin. Relatively modest supply increases can have outsized price effects. As an example, consider rents in Austin - something like 30% housing stock increase led to 16% drop in median rent, all while Austin simultaneously had massive in-migration, i.e., rents fell despite demand surging.

As another example of margin behavior: vacancy rates matter a lot, a modest vacancy rate increase can crater rents, which we see in the CRE market.

Uber/Lyft takeover had little to do with price (though, yes, they were cheaper) and everything to do with reliability and overall quality of service. Even though ride sharing industry lost money in subsidy arms race and side bets it was fundamentally sound in major metros since early on (similar to how Amazon was fundamentally sound from early on, despite not recognizing profit for a long time). Popular "analyses" kept equating Uber/Lyft with firms losing money on every sale with no path to fix it but the demand was always there as riders had already left taxis and transit on reliability and convenience grounds.

Exactly right. Even though ride sharing industry lost money in subsidy arms race and side bets it was likewise fundamentally sound in major metros since early on. Popular "analyses" kept equating Uber/Lyft with firms losing money on every sale with no path to fix it but the demand was always there as riders had already left taxis and transit on reliability and convenience grounds.

Similar experiences in Boston area. Hailing a taxi at a taxi stand (e.g., at Prudential or Logan) - good experience to this day. Calling dispatcher - half of the time they don't show up (esp. so for scheduled airport rides) or show up late or arrive in a smoke-filled car. Hackney carriage medallions might have been bad investments for some cabbies, but Uber/Lyft are simply a much better service for the customer. Uber/Lyft takeover had little to do with price (though, yes, they were cheaper) and everything to do with reliability and overall quality of service.

It works fine in Chrome 148. Earlier Chrome versions removed chrome://flags versions of the above even with "Temporarily unexpire M147 flags" (and similar), but command line invocation continues to work.

Nice work! FWIW, you can still use Manifest V2 extensions, like uMatrix, uBlock Origin, or Violentmonkey, in Chrome by passing command line flags. For example, on macOS:

    open -b com.google.Chrome --new --args --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled
When Google finally nerfs that, it is past time to move to Firefox or Brave, the latter of which has explicitly announced uMatrix support.

Speaking as a European who did his PhD at MIT: that's destructive zero-sum thinking and "outsiders benefit" is backwards.

Knowledge spillover benefits everyone - would there be ASML (Dutch) without DARPA's monumental fundamental research investment in EUV? BioNTech (German) without NIH-funded mRNA research? Without American investment this research likely wouldn't have happened or would have come a decade later.

Phrasing idiosyncrasies are publicly observable and anyone can note - as external observers did in Kaczynski or Hanssen cases - that a particular phrasing is quaint. It is probably true that Twitter is unlikely to run a browser fingerprinting query to de-anonymize someone tweeting spoilers from a softcore porn show. But a potential leaker has to ask: "how sure am I of that?"

There are so many more ways one could screw up, and you only need to screw up once. For example, does X do browser fingerprinting and did you ever use similar setup to use a more identifiable Twitter account? Are you using unique phrasings or behavioral patterns? These things can be solved to a satisfactory degree, but I don't think "it's not hard" captures it - for an average user it _is_ hard.

A major problem with the article is the author's inability to weigh the evidence: actual evidence, like presence/absence pattern, is buried whereas p-hacking stylometry (let me try another expert, this one didn't give me what I wanted! let me feed him the Satoshi/Adam Back tells that I'm already in love with!) is majority of the article. It also includes absolute garbage like the vistomail spoof email during the block size wars. And, oh by the way, both Satoshi and Adam Back knew C++. Theranos evidence was binary (machines either work or they don't) but it is not so here and the author is simply out of his depth here.

It is sad - but entirely unsurprising - that NYT decided to paint a big target on someone's back just for clicks. Judith Miller-tier all over again. Miller too had real evidence and junk evidence, couldn't distinguish between the two, and editors wanted a flashy headline. Carreyrou has exactly the same problem here: NYT editors need multimedia events (like junk stylometry filtering - watch the number shrink from 34,000 to 562 to 114 to 56 to 8 to 1!!!) because that's what its audience-product relationship demands. I think it not unfair to say that modern Times' editorial culture has no mechanism for distinguishing rigorous inference from merely compelling narrative. Open the front page on a random day: how often do you see the Times staking credibility on a causal claim "A causes B" vs simply "X happened. Then Y came." vibes/parataxis.

Indeed, for any particular outcome you could design a custom protocol. In contrast, Radius gives you a generic execution environment. Going custom you lose EVM tooling, audited standard contracts, and every bespoke protocol needs its own security analysis, its own edge case handling, and its own integration work.

That said, the most important loss is composability: an agent can't take your Chaumian coupon escrow and snap it together with someone else's DvP protocol and a third party's rate-limiting wallet in a single atomic transaction. The power of a shared execution environment is that these interaction patterns don't need to be anticipated and designed around in advance. Agents aren't going to negotiate which custom protocol to use for every interaction (the necessary protocol might not even exist!), they will use shared infrastructure where composability of various primitives is the effortless default.

eCash is an answer to "can you move value privately?" (yes, with concessions). Radius is solving "can you execute a million conditional state transitions per second at sub-penny costs?" Blind signatures are still just value transfers and offer no expressivity. If your agent wants DvP with conditional logic, or trustless escrow that releases on programmatic conditions, Chaumian eCash doesn't help. LN gets you close to some forms of atomic exchange, but close-to-atomic isn't atomic, and neither gives you composability. You can move balances, but you can't orchestrate multi-step workflows that can't unwind in the middle.

There is only one type of "like" on X. Since June 2024, all likes (both historical and new) are hidden from profiles, but they aren't fully anonymous: post authors can still see who liked their content (unless the "liker" has a protected account the author doesn't follow). Bookmarks are the only truly private engagement—no one, including the author, can see who bookmarked a post, though the public count still increases. A retweet actively redistributes content to your followers; a like signals approval (the author will normally see it) and influences the algorithm without that same direct amplification. Prior to the June 2024 update, your feed also had likes from people you follow.

On Reddit, author says "The preview is shown at 20fps for a 3x scale image (90x90 pixels) and 50fps for a 1x scale image. This is due to the time it takes to read the image data from the sensor (~10ms) and the max write speed of the display.", and adds that optical mice motion tracking goes to 6400 fps for this sensor but you can't actually transmit image at that rate.

https://old.reddit.com/r/electronics/comments/1olyu7r/i_made...

Yes, it works the same way even for content Google indexed at publication time. For example, here are chatgpt.com links that Google displays as being from 2010-2020, a period when Google existed but ChatGPT did not:

https://www.google.com/search?q=site%3Achatgpt.com&tbs=cdr%3...

So it looks like Google uses inferred dates over its own indexing timestamps, even for recently crawled pages from domains that didn't exist during the claimed date range.

Date displayed in Google Search results is often the self-described date from the document itself. Take a look at this "FOIA + before Jan 1, 1990" search: https://www.google.com/search?q=foia&tbs=cdr:1,cd_max:1/1/19...

None of these documents were actually published on the web by then, incl., a Watergate PDF bearing date of Nov 21, 1974 - almost 20 years before PDF format got released. Of course, WWW itself started in 1991.

Google Search's date filter is useful for finding documents about historical topics, but unreliable for proving when information actually became publicly available online.

That's a very good question. It all depends on how you pick the witness b: there is a procedure that definitely is not zero-knowledge: say, if prover uses his knowledge of factorization to construct an explicit b that betrays that factorization.

For example, if n = p1*p2*...*pk is square-free and not a Carmichael number, then by Korselt's criterion there exists a pi such that pi-1 does not divide n-1 (this also implies that pi>2). Use the Chinese Remainder Theorem to produce b such that b=1 (mod pj) for all j!=i, and b (mod pi) is a generator of (Z/piZ)^*. Then b is a Fermat witness: gcd(b, n) = 1 (because b is non-zero modulo every prime factor) and b^(n-1) != 1 (mod n) because b^(n-1) != 1 (mod pi) (as pi-1 does not divide n-1).

However, b "betrays" the prime factorization of n, since gcd(b-1, n)>1 (by construction b-1 is divisible by all pj with j!=i, but not divisible by pi>2), and thus gcd(b-1, n) is a non-trivial factor of n. (I assumed square-free above but if pi^ei (ei>=2) divides n, then b=1+pi^(ei-1) (mod pi^ei), b=1 (mod pj^ej) (j!=i) also would have worked.)

On the other hand, it is also known that for non-Carmichael numbers at least half of the bases b with gcd(b, n) = 1 are Fermat witnesses. So if you pick b uniformly at random, the verifier does not gain any new information from seeing b: they could have sampled such a witness themselves by running the same random test. Put another way, the Fermat test itself is an OK ingredient, but a prover who chooses b in a factorization-dependent way can absolutely leak the factors - the final protocol won't be ZK.

Good background reading/watching - Terence Tao's "The Notorious Collatz conjecture" talk. https://www.youtube.com/watch?v=X2p5eMWyaFs Slides: https://terrytao.wordpress.com/wp-content/uploads/2020/02/co...

I especially like how he highlights that Collatz conjecture shows that a simple dynamical system can have amazingly complex behavior; also 3n-1 variant has two known cycles - so "any proof of the Collatz conjecture must at some point use a property of the 3n+1 map that is not shared by the 3n-1 map." And this property can't be too general either - questions about FRACTRAN programs (of which Collatz conjecture is a special case) can encode the halting problem.

If you haven't seen it, FRACTRAN itself is amazing - https://www.cs.unc.edu/~stotts/COMP210-s23/madMath/Conway87.... and the paper is pure joy to read.

Of course, but the choice is standard and thus the answer is 9. I can define a non-standard sqrt(x) which sometimes gives the positive root and sometimes the negative one, and then sqrt(sqrt(16)) could be -2 or undefined (if I defined sqrt(16)=-4) but that's just silly - the only reasonable interpretation for what the calculator should show for sqrt(sqrt(16)) is simply 2.

There is no choice here - each inverse is uniquely determined. That's similar to how 3 and -3 are both square roots of 9 (i.e., solutions to x^2=9), but sqrt(9)=3 as it denotes the principal square root, which by convention is always the non-negative value. Of course, in a different context we might design functions to have multi-valued properties, like atan2(x,y) != atan(y/x) in general (atan2 takes quadrant in account and returns full range [-pi, pi], atan only returns principal values in [-pi/2, pi/2]) as practical applications benefit from preserving quadrant beyond just the principal inverse (or not failing when x=0!)

arcsin(arccos(arctan(tan(cos(sin(9)))))) = 9 (in degrees mode - when regular trig functions output pure numbers, those numbers get interpreted as degrees for the next function and similar for inverses - calculator style), because each intermediate lands in the principal-value domain of the next inverse (e.g., arctan(tan(x)) = x when x \in (-90°, 90°) and the intermediates happen to be in those ranges). Specifically, sin(9°) ≈ 0.156434, cos(0.156434°) ≈ 0.999996, arctan(tan(0.999996°)) = 0.999996°, arccos(0.999996)≈0.156434°, arcsin(0.156434)≈9°.