HNHacker News
TopNewBestAskShowJobs

_nhynes

1,156 karma · joined April 12, 2019

nick@rdifoundation.io
submissionscomments
_nhynes··on Porsche boss faces software woes keeping VW a step behind Tesla
I also vastly prefer to use physical controls than a touchscreen, but I’ve found voice control to be even more convenient (when it works, which should only improve over time). I don’t get all of the hate for cars with screens and voice when the latter is a very natural interface when driving.
_nhynes··on Lucid unveils top-of-the-line performance EV that does 0 to 60 in under 2 secs
(+ $249k, but with delays)
_nhynes··on Ask HN: What is something you built but never marketed?
Hrm.. that's really rough :\ I'm sorry to hear that you had some early setbacks, but I'm glad you're getting through now. Good luck with your research! The language learning space is stronger than ever with all of the GPT goings on. There was a YC-backed convo-bot startup [0] on the front page the other day, if that's any indicator. In any case, I hope to get to use some of your learning tools someday :)

[0]: https://www.ycombinator.com/companies/toko

_nhynes··on Ask HN: What is something you built but never marketed?
That’s really cool actually! Did you discover any techniques to be particularly effective? I recall a PhD working on language “wait learning” which I’d love to use, but it never made it out of the lab. Maybe you’re also sitting on some good stuff. (If you’d prefer to link papers, that’d be great, too!)
_nhynes··on Ask HN: What is something you built but never marketed?
I made a Chinese language learning tool that uses speech recognition to grade flashcards [0]. It fills the niche where interactive apps like Duolingo and HelloChinese don't offer very much spoken practice.

Unfortunately, the ASR isn't great, so I'm holding off on marketing until it's better. Honestly, if I spent half the time learning the language as I have making tools, I'd probably be fluent by now...

[0]: https://letsyiya.com

_nhynes··on New Intel chips won't play Blu-ray disks due to SGX deprecation
* dynamic HSM https://github.com/intel/ehsm

* machine learning in tandem with GPUs https://azure.microsoft.com/en-us/blog/azure-confidential-co...

* autonomous key management https://docs.oasis.dev/general/oasis-network/overview#privac...

* signal contact discovery https://signal.org/blog/private-contact-discovery/

These will also work with next-gen enclave tech (mainly in the direction of total VM encryption), but those (AMD SEV, Intel TDX) aren’t as secure as SGX yet, so SGX has continued utility to applications beyond DRM.

_nhynes··on Is DALL-E 2 ‘gluing things together’ without understanding their relationships?
I ended up reading the book Blindsight (Peter Watts) that's been floating around in comments recently. A major theme in the book is intelligence and its relation to consciousness (including whether consciousness is even beneficial). If you agree with the idea, you'd consider that DALL-E is indeed intelligent even though it appears to be a "Chinese Room". Humans would be "gluing things together" in just the same way, but with this odd introspective ability that makes it seem different.
_nhynes··on Carbon’s most exciting feature is its calling convention
Rust `Set<T>` is implemented as `Map<T, ()>`. Go is similar, but you have to do it manually. Zero-sized types mainly have use in generics (so yes-ish by templates, but not accidental).
_nhynes··on Show HN: Doxx Me – See how doxxable your phone number is
> If you’re trading crypto, having a secure phone is as important as a hardware wallet.

It looks like this is targeted towards crypto whale hopefuls who, for whatever reason, store sizeable value in a hot wallet/CEX that's controllable using a phone number/SMS 2FA. The price point of $99/mo supports this hypothesis.

Honestly, not a bad idea. These people clearly have more money than sense.

_nhynes··on Ask HN: Higher order derivatives in everyday life?
And these are common in everyday life due to screensavers, right?
_nhynes··on Facebook has started to encrypt links to counter privacy-improving URL Stripping
And you, too, will please forgive me for being pedantic.

Check out line 540 of the link above (section 1.7):

    Master (hidden service) identity key -- A master signing keypair
    used as the identity for a hidden service.  This key is long
    term and not used on its own to sign anything; it is only used
    to generate blinded signing keys as described in [KEYBLIND]
    and [SUBCRED]. The public key is encoded in the ".onion"
    address according to [NAMING].
You can then follow that to line 2292 (Appendix 2) which describes the aforementioned generation process. It's a bit too long to be pasted here, but it turns out to be elliptic curve multiplication and hashing. This is not encryption for any common definition thereof.

In fact, you generally do not use public keys to do encryption at all. What often happens is that you use a key exchange algorithm like Diffie-Hellman to derive a shared secret, which you then use to do bulk encryption using your favorite cipher (some asymmetric cryptosystems permit encryption, but they're much slower than symmetric ciphers, which also benefit from strong hardware acceleration).

You can also use keypairs for signing, key exchange (e.g., DH), key derivation (as used by Tor hidden services), and creating verifiable random functions. They definitely do not imply encryption.

_nhynes··on Facebook has started to encrypt links to counter privacy-improving URL Stripping
You will please forgive me for being pedantic, but an onion URL contains no encryption. Per the spec [0]:

    onion_address = base32(PUBKEY | CHECKSUM | VERSION) + ".onion"
    CHECKSUM = H(".onion checksum" | PUBKEY | VERSION)[:2]
[0]: https://gitweb.torproject.org/torspec.git/tree/rend-spec-v3.... (section 6)
_nhynes··on The Uber whistleblower: I’m exposing a system that sold people a lie
Perhaps “disgruntled former employee”? “Disgruntled” is a term that often comes up in mandatory security training and describes people to whom you probably do not want to share production secrets.
_nhynes··on Curl -I HTTPS://Web3usecase.com
Previously discussed (and flagged) https://news.ycombinator.com/item?id=31881206
_nhynes··on The Rise and Fall of Neumorphism
> elongated/disproportioned bodies of people (I forget the name of it)

https://en.wikipedia.org/wiki/Corporate_Memphis

_nhynes··on Transparent memory offloading: more memory at a fraction of the cost and power
I get that this comment might have struck a nerve with you, but the site guidelines specifically recommend not asking if the commenter read the article.

> Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."

FWIW I don’t think that the parent comment is wrong, but rather over-generalizing. If you’re close to the project, I’d love to hear a proper rebuttal to what seems to be a common question.

_nhynes··on Public CDNs Are Useless and Dangerous
The comment on IPFS is a bit idealistic.

> There is no single service that can go down [...]

> Each piece of content is loaded entirely independently, [...]

Both of these statements can be true, but in fact, what ends up happening is someone puts their site on a pinning service like Piñata or Infura, and then it's right back to being centralized and trackable. Filecoin helps decentralize who pins, but even then, one ends up using a pretty interface like web3.storage since using the real service is just too much overhead for just pushing a page.

I'm personally a big fan of IPFS, but I'd use it to make an entire site reliable for users who care to self-pin.

_nhynes··on Show HN: What dogs can eat? (Web App)
I was curious about the whole list (don't know what I don't know, right?). Fortunately, the website is user-respecting and pure-frontend, so the list can be viewed with a little JS:

    const canEat = [];
    const cantEat = [];
    for (const item of myObject) {
      const name = item.name.split(',')[0];
      (item.value === 'YES' ? canEat : cantEat).push(name);
    }
One item I found in "can't eat" is cicada, which is amusing because I would never have thought to try! The distinction between French Fries and McDonalds French Fries is also interesting.
_nhynes··on Coinbase warns that bankruptcy could wipe out user funds
Now the real question is whether bankruptcy would topple USDC since Coinbase is one of the major backers [0]. It's holding steady right now, but so was UST a few days ago. USDC has $48B supply and is propping up DeFi apps on many other networks (just look at AAVE [1] and Curve [2], two multi-chain protocols), so if it falters, there could be massive fallout.

[0]: https://www.centre.io/usdc

[1]: https://app.aave.com/markets/?marketName=proto_mainnet

[2]: https://curve.fi/pools (search USDC)

_nhynes··on [dead]
The current Rust book has a tacit comparison to other languages [0]. I can't say that I found this blog post more amusing than cheeky; but I also can't say whether Hare's positioning isn't advertised well, or if this is surreptitiously great advertising.

[0]: https://doc.rust-lang.org/book/ch00-00-introduction.html#who...

_nhynes··on How do people learn to cook a poisonous plant safely? (2019)
No, you just need to wait for it to become ripe and open on its own. Parboiling is to get the right texture. If you just fry it, it’ll taste like the raw fruit: good but not deliciously fatty.
_nhynes··on Are toxoplasma-infected subjects more attractive than non-infected ones?
35 infected, 178 uninfected. The comma is misleading. A slash or semicolon might be better.
_nhynes··on The Code Review Pyramid
That's ridiculous.

Obviously `ctx` is the most readable.

_nhynes··on Building Password Purgatory with Cloudflare Pages and Workers
You don’t need the bespoke Wrangler workflow now with Pages Functions [0]. Just drop the scripts in the `api/` directory in the page repo.

[0]: https://developers.cloudflare.com/pages/platform/functions/

_nhynes··on Credit Suisse asks investors to destroy oligarch loans documents
It can also corrupt state if the target clients are light (and only verify headers).
_nhynes··on iCloud+ custom email domains should be better
I switched to Migadu yesterday after seeing some positive reviews here, and I’ve no complaints so far.
_nhynes··on Adding unusable RAM for tax reasons
That's just canned vodka soda.
_nhynes··on Kakoune Code Editor
I gave it a try but I couldn’t figure out how to disable the editor help popups or hide the line numbers. For all the sane defaults, I’d miss the configurability of Vim.

The code is well organized, and compile times are short, so at least it’s hackable.

_nhynes··on You shouldn't have your crypto designed by a CEO
Nominative determinism?
_nhynes··on YouTube crypto giveaway scams
Except that's exactly what some popular staking/liquidity pools promise, just in slightly more time.
← PreviousPage 2 of 5Next →