HN user

tbodt

2,466 karma

[ my public key: https://keybase.io/tbodt; my proof: https://keybase.io/tbodt/sigs/EuGrfEEYEUHCCbfDXiIK72jl1nAaZBbmx5VARJTazl0 ]

https://tbodt.com hnchat.com:C8Lt0S6VoYSJX6n5htYy

Posts73
Comments263
View on HN
www.chemistryworld.com 1y ago

The new signs bringing greater understanding to organic chemistry

tbodt
3pts0
www.atlasobscura.com 1y ago

Martha's Vineyard Sign Language

tbodt
53pts9
arxiv.org 2y ago

SAT Requires Exhaustive Search

tbodt
2pts0
foundation.mozilla.org 3y ago

RegretsReporter extension – crowdsourced YouTube recommendation filtering

tbodt
3pts0
blog.nelhage.com 4y ago

Computers Can Be Understood (2020)

tbodt
65pts19
www.eff.org 5y ago

Google is testing its new ad targeting tech in millions of browsers

tbodt
115pts90
gist.github.com 5y ago

How does Clang 2.7 hold up in 2021?

tbodt
163pts32
threedots.ovh 5y ago

macOS EULA licensing restrictions affecting virtualisation

tbodt
1pts0
sre.google 5y ago

The Museum of Borgmon Abstract Art

tbodt
1pts0
christine.website 5y ago

Plea to Twitter

tbodt
1pts0
blog.iconfactory.com 5y ago

Fontcase: Font Installer for iOS

tbodt
1pts0
opensource.googleblog.com 5y ago

Expanding Fuchsia's open source model

tbodt
387pts323
googleprojectzero.blogspot.com 5y ago

An iOS zero-click radio proximity exploit odyssey

tbodt
647pts272
blog.mozilla.org 5y ago

CRLite: All HTTPS certificate revocations, compressed

tbodt
2pts0
ish.app 5y ago

About iSH’s pending removal from the App Store

tbodt
700pts462
www.bostonmagazine.com 5y ago

Could Covid-19 Have Escaped from a Lab?

tbodt
7pts1
www.youtube.com 5y ago

Epic has published an in-game Macintosh commercial spoof in response to Apple

tbodt
101pts39
www.theverge.com 6y ago

Google's Top Stories section will allow non-AMP pages

tbodt
3pts0
github.com 6y ago

LLVM-based WASM runtime with "close to native performance"

tbodt
3pts0
github.com 6y ago

Gmailctl – Declarative Configuration for Gmail Filters

tbodt
155pts21
webkit.org 6y ago

Full third-party cookie blocking and more

tbodt
260pts168
saagarjha.com 6y ago

Jailed Just-in-Time Compilation on iOS

tbodt
165pts14
blog.nelhage.com 6y ago

Computers Can Be Understood

tbodt
2pts0
troubles.md 6y ago

Why does WebAssembly need the relooper algorithm, instead of gotos? (2019)

tbodt
144pts54
blog.nelhage.com 6y ago

Computers Can Be Understood (2020)

tbodt
2pts0
lkml.org 7y ago

GCC proves an uninitialized variable must be 0 and doesn't warn about it

tbodt
114pts62
troubles.md 7y ago

Why does WebAssembly need the relooper algorithm, instead of gotos? (2019)

tbodt
1pts0
rachelbythebay.com 7y ago

The other kind of “flash” that we used to worry about

tbodt
47pts15
github.com 7y ago

Advent of other people's code

tbodt
2pts0
lkml.org 7y ago

“Change your password qwerty immediately. You have been hacked.”

tbodt
43pts36

I have a direct answer: once you get good enough at toki pona to want to distinguish, you do some personal reflection about what a friend is to you and find more specific ways to say that, such as jan poka (accompanying person) or jan mi (my person). You can also specify whether jan li pona tawa mi (good to me) or li pona tawa kulupu (good to the broader community).

Lots of little mistakes, here's an accurate back translation

I love Toki Pona. I've been speaking it from a short time. You can see my vehicle at https://www.youtube.com/@janPolijan. Toki Pona is good for fun conversation, but it doesn't have a lot of talking or ways of talking. Its sounds are nice and few. The toki pona community is growing the language. People do a lot of talking and have fun conversations. But toki pona is good for thinking in because of it and is fun for the mind. You'll be able to talk a lot in Toki Pona in the future. You'll be able to say large things. But you won't want to talk about transportation technology in Toki Pona. People talk in about big knowledge gadgets in book vehicles. [lol] Toki Pona is small, but it's fun and can say a lot of things.

I would definitely not attempt to translate something like that in one shot - I'd read it and digest it for a bit and come up with a way to say the same thing without being unnecessarily obtuse, Thing Explainer style. mi nanpa e mute ijo la kipisi ijo li ken ala lon. ijo wan sin li kama la mi suli wan e nanpa. taso mi ken ala suli kipisi e nanpa. nanpa pi mute ijo la ni li ken ala: ijo tu en kipisi pi ijo wan li lon. taso mi nanpa e suli ijo la kipisi nanpa ale li ken. ijo li kama suli sin pi kipisi wan la mi ken suli pi kipisi wan e nanpa. kipisi li ken lili ale. nasin nanpa ni li ken nanpa e suli ijo e suli tenpo e suli seli. nanpa pi suli ijo la ni li ken: mi sitelen e nanpa la sitelen ni li ken nanpa ni taso li sama ala sitelen pi nanpa ante. taso nanpa mute la sitelen ona li suli ale li ken ala pini. GPT3 doesn't translate this very well, it seems to miss the fine points of grammar, but maybe GPT4 would do better

Beyond what you described there is a weird clause in paragraph 7:

7. Updates and Runtime Restrictions. To the maximum extent permitted by law, Licensor reserves the right to restrict (remotely or otherwise) usage of the Model in violation of this License, update the Model through electronic means, or modify the Output of the Model based on updates. *You shall undertake reasonable efforts to use the latest version of the Model.*

I think this means it is now illegal to use SD 1 if at all reasonably possible to use SD 2?

Panini's grammar describes Sanskrit syntax and morphology, and it's structured much like a typical parser generator grammar, except written in a heavily abbreviated form of Sanskrit instead of a programming language. In fact it's the first formal grammar in recorded history of any language, and western linguists studying it is arguably is the reason we have the concept of a formal grammar. https://en.wikipedia.org/wiki/A%E1%B9%A3%E1%B9%AD%C4%81dhy%C...

[dead] 4 years ago

The problem with the law is this bit snuck into a definition at the very end:

or any topic involving gender identity, gender dysphoria, transgenderism, sexual orientation, or related subjects.

I did a quick search on the comments page for "he"+"him" and found nothing referring to foone, and was about to congratulate HN for getting it right, and then thought to scroll to the bottom of the page and found a dozen dead/autocollapsed comments, most including the wrong pronouns. At least they're where they belong.

If chunks of functionality are missing from MV3 with no available alternative, if the replacement is really at such an early stage of development like this, it would be silly not to delay mandatory adoption by another year or two. (Including requiring new extensions to be MV3 - from what I'm reading here, it sounds like you're really not ready for that and should undo it.) Please don't be another https://goomics.net/50/. It's so much worse when it happens externally in an ecosystem.

The number one problem with matrix in my experience is latency...it's common for loading the app or a room or message history or sending a message to take multiple seconds. I wondered if dendrite might be the solution to this, but the readme says it can handle only 10-100 users, which feels off by a couple orders of magnitude. Is the overhead of decentralization really that bad?

https://support.discord.com/hc/en-us/articles/360004109911

They have a switch to turn this off, but then they say this:

The nitty gritty: when you turn the flag off, the events are sent, but we tell our servers to not store these events. They're dropped immediately — they're not stored or processed at all. The reason that we chose to do it this way is so that when you turn it off on your desktop app it also turns off automatically on your phone - and vice-versa. This allows us to keep things the same across all of our apps and clients, across upgrades.

Why not do it both on the client and server...

I've never seen anyone look into just why Go forces a GC on 2 minute intervals. The code originally appeared in https://codereview.appspot.com/5451057 and there's a bit of discussion on https://groups.google.com/g/golang-nuts/c/WBlJjT-zu7E.

After reading this, I still don't understand. But I find https://codereview.appspot.com/5451057#msg38 particularly entertaining: there was going to be an environment variable to control the interval, which might have allowed Discord to keep using Go, but Russ Cox shot it down.