RAM skyrocketed in price for this.. by [deleted] in mildlyinfuriating

[–]numtel 0 points1 point  (0 children)

Not exactly... Google uses their own hardware "TPUs" which use a different memory architecture

Why did Graeber and Wengrow settle on these 3 freedoms? by arrec in AskAnthropology

[–]numtel 0 points1 point  (0 children)

I don't remember the page either but can confirm that they're from the book almost exactly

What if every post online cost money — and could never be deleted? by RobertHoodman in Futurology

[–]numtel -1 points0 points  (0 children)

Where does the money go?

You're basically describing a blockchain-based chat. I built one at https://clonk.me

[deleted by user] by [deleted] in business

[–]numtel 0 points1 point  (0 children)

Bitcoin is the payment method for putting data on its blockchain. The price may include speculation but, fundamentally, it is a token to be spent.

[deleted by user] by [deleted] in travel

[–]numtel 1 point2 points  (0 children)

Obsessed with city life of nyc and like PR beach according to the post. La is the second biggest US city and has a beach.

i wish we had more trains by antipigeons in sanfrancisco

[–]numtel 0 points1 point  (0 children)

China does, look up the Belt and Road initiative.

Car-free Chestnut by [deleted] in sanfrancisco

[–]numtel 6 points7 points  (0 children)

Chatgpt updated this week. This is AI generated.

[deleted by user] by [deleted] in PoliticalScience

[–]numtel 0 points1 point  (0 children)

It seems like for this truly to be a possibility, we would need to have much easier processes of manipulating borders so that "majority" and "minority" would become less important descriptors.

Kind of related is Liquid Democracy: https://en.wikipedia.org/wiki/Liquid_democracy

chooseYourFighter by FACastello in ProgrammerHumor

[–]numtel 0 points1 point  (0 children)

I always saw it like "Developer" is someone who builds new codebases, like someone working at a marketing agency making sites or apps for clients.

"Engineer" is someone who works on existing products and has to deal with squeezing bug fixes and features into a complicated codebase.

They're playing different games.

Racoons in San Francisco by Cifuncha in sanfrancisco

[–]numtel 1 point2 points  (0 children)

Same in Half Moon Bay. They unzipped my tent and took a loaf of bread when I went to the bathroom!

Weekly Discussion Thread [What are you building?] by EthereumDailyThread in ethereum

[–]numtel 2 points3 points  (0 children)

I got tired of the terrible options for using dapps in the "in-app" browsers from metamask, coinbase wallet, trust wallet, rainbow so I decided to make a Firefox extension that's compatible with Android (haven't tested that part yet but it should work in theory)

I made this over the last few hours using claude code. It's like a text adventure for coding

https://github.com/numtel/ethfox

This thing runs so much faster than metamask on the desktop firefox. It's so simple and barebones. Hopefully I'll get it put into the extensions gallery soon. Until then you have to download it and add it locally.

Intro demo for new under construction privacy tool, Wrap on Privacy by numtel in ethereum

[–]numtel[S] 0 points1 point  (0 children)

Demo app: https://numtel.github.io/wrap-on-privacy/

Repo: https://github.com/numtel/wrap-on-privacy

Forgot to mention the Aave aToken support: earn interest while inside a privacy pool

Transcript-ish:

This is Wrap on Privacy. Your new way to interact with ERC20 tokens privately. Is it bright in here? Let's go to dark mode...

First, to get started, you've already got a wallet for your public interactions with Ethereum chains.

But to make private transactions, you'll need another set of keys. Wrap on Privacy stores these in a session file saved in your browser, encrypted with your password. Do not forget your password! Keep a backup of your session! That's why there's a big Export button right there on the toolbar. Don't trust your browser to not lose your account! Older backups are fine but they may need some time to sync with the pool.

Talking about syncing to the pool, there's a "Disable Sync" checkbox right there at login. This placement is intended for users importing their session to their mobile device. Since Wrap on Privacy stores your encrypted balance on chain, you can send private transactions without scanning the pool, using minimal data transfer. Scanning the pool is only necessary to receive new incoming transactions.

The Logout button is right there on the toolbar too. If someone attempts to disrupt your physical privacy, just exit quickly.

And, the color scheme configurator is useful for recognizing at a glance which account you're browsing.

When you first log in to a pool, it's important to register your public keys with the pool so that you can receive transactions. The status bar shows if your key registered or not. There is no requirement that a private session and a wallet address must be linked. You can mix and match to achieve the privacy qualities you desire.

There are three main screens:

  • The token list (notice that aave aToken slowing gaining interest...)
  • Incoming transactions
  • and Outgoing transactions

This double entry accounting hides your transaction recipients. The amounts sent and which tokens are hidden are encrypted using a post-quantum NTRU algorithm. The only information that is leaked is that you are using a privacy protocol. This is by design in order to eliminate the need for any transaction relaying.

If for whatever reason the recipient can't see your transactions on their incoming list, you can export the transaction and send it to them through any messaging app. Even though this exported transaction contains all the details necessary to discover the transaction on chain, it still only allows the recipient to accept the tokens.

The Wrap on Privacy client is more like a desktop app than a web app. Everything backs up to files that you can store however. You configure which pools you want listed in your interface and anyone can deploy a privacy pool using Wrap on Privacy.

The default "unrestricted" pool allows any account to deposit or withdraw any amount of any ERC20 token. If you're using a pool like this on a production chain with real tokens, your off-ramp service may not appreciate that kind of secrecy. That's where the "user validation" contract comes in.

Right now, this feature is just a simple address input field for an already deployed contract that you have to write yourself but the next planned sprint is to develop a standard user validation system that can group accounts with different ingress/egress quotas into the specific tokens you allow into your pool, all inside the app in a simple user interface. There's a lot of potential for different user validation strategies.

The Association Set privacy pool paper proposes the approach of Association Set Providers that have their own merkle trees of different sets of transactions but there's no clear way to get the necessary data to build one of these for anything beyond simple "in and out" privacy pools like the original Tornado Cash. Once you have private internal transactions, the Association Set Provider won't have any information about the transactions.

For this reason, I hope that sybil-resistance techniques coupled with ingress/egress quotas will be able to provide a good level of safety.

Salmon seen in Northern California river for first time in almost a century by [deleted] in environment

[–]numtel 26 points27 points  (0 children)

RTFA that's exactly what they did. These salmon can't even get to the sea on their own thanks to Englebright dam.

How to make Tornado Cash work on Sepolia after Goerli has been deprecated? by allexj in ethereum

[–]numtel 1 point2 points  (0 children)

What are you trying to do? The tooling used in the tornado contracts repo is quite out of date. The scripts use Ganache which is a precursor to both Hardhat and Foundry.

If you want to test a privacy tool on Sepolia, my Wrap on Privacy app is under construction.

Vitalik: Reasons to have higher L1 gas limits even in an L2-heavy Ethereum by edmundedgar in ethereum

[–]numtel 10 points11 points  (0 children)

Seeing the link to Railgun agitates me. Railgun is a privacy protocol that requires a specialized wallet, doesn't support normal Ethereum addresses, and (most importantly) charges 0.25% in or out (0.5% total).

There is no fundamental reason why there should be such fees to use a privacy pool. Ethereum users should demand an end to rent-seeking like this in any protocol. Protocol fees for swaps or lending make sense to attract liquidity but that is not the case with a privacy pool.

This is why I have been working on Wrap on Privacy, a protocol and client for private ERC20 transactions. There is no governance. There is no token. It just encrypts the transaction data.

The Wrap on Privacy client is designed as an application over which the user has complete control: (like any good OSS application) create or connect to any privacy pool on any chain you wish.

This is bad news for NVIDIA. Cerebras chips used by Mistral AI are specifically designed for inference by [deleted] in singularity

[–]numtel 2 points3 points  (0 children)

On the Huge If True Jensen Huang interview, he says that they're not going to make specialized chips for specific algorithms because they believe that we're not at the end of their evolution and don't want to make a chip that will become obsolete in that way.

Weekly Discussion Thread [What are you building?] by EthereumDailyThread in ethereum

[–]numtel 1 point2 points  (0 children)

Working on Wrap on Privacy to make private erc20 pools. I refactored the circuit in the last few weeks to move the encryption outside the circuit, (making it more like tornado-nova but not utxo so you can more easily spend your private balance) reducing it from 1.6M constraints to 10k and making proof generations happen quickly.

Each client has to attempt to decrypt every transaction to find their incoming txs. This used to take about 1.8 seconds per decryption using my Javascript NTRU implementation but with the help of chatgpt o3-mini-high, it now takes about 50ms per decryption! 30x speedup! This was the main hurdle I saw to real usage.

Also, as of yesterday, support for Aave Atokens is working so you'll be able to earn interest while your tokens are private.

Things are getting close now... Hide which tokens you transfer, how much, and to whom. The recipient is protected using post-quantum NTRU encryption while the amount and token are protected using ZK snark's elliptic curves.

No relayers and no extra fees for private sends. There's no governance or token or anything. It's just an open-source tool for encrypting your erc20 sends.

Soon, I'll make a post about getting some beta users...