tkone
tkone on Hacker News
Ironically this is EXACTLY what the journald receiver for OpenTelemetry does, which, as they noted, is written in go.
Specifically because you're only supposed to use that OR the c bindings by design because they want the ability to change in the internal format when it's necessary.
so can couch/pouch? (pouch is a façade over leveldb on the backend and client-side storage in your browser)
have you done benchmarks to compare the two?
i know from personal experience leveldb is quite performant (it's what chrome uses internally), and the node bindings are very top notch.
you can fit a lot of goats into a pouch, depending on the size of the pouch
Why not just use pouchdb? It's pretty battle-tested, syncs with couchdb if you want a path to a more robust backend?
edit: https://pouchdb.com/
the scratch non-stick pans, which also are horrible for your health.
cast iron, stainless steel.
Transmit is a file transfer client (like FTP). It needs access to your entire drive because you might want to copy something to/from anywhere in your drive.
Google docs was originally ot based as well. I'm not sure about the current state of it.
If you’re debugging something simple or non-distributed, this product isn’t for you.
If you’re working on anything distributed, log aggregation becomes a must. But, also, if you’re working on anything distributed and you’re looking at logs, you’re desperate. Distributed traces are so much higher quality.
Arg this article is wrong.
TrueType was FREELY licensed. You could use TrueType fonts in Windows 3.1. (I know, I was there.)
What Apple didn't license was their Advanced Type Tech (Quickdraw GX?) which allowed for further refinements to glyph positioning.
yes. that is not true. you can build a rich text editor with simple ot. no tree necessary.
nah, that’s not true at all. have a look at ‘rich-text’[1] which allows for transforms on metadata in a separate stream from the main content. it’s the same basic algo used for OT on plain text.
(i was the cto at a startup which used this to create a multi-user text editor with rich text support in 2015ish)
1: https://github.com/ottypes/rich-text
this already happened to some extent. the “blessed” way to develop github is in vscode (from ms), using codespaces (from ms), running on azure (from ms). vim/emacs users can use the terminal (although the codespace and port forwarding, at first, had to be done via vscode exclusively) but your entire toolstack needs to be installed each time you launch a new one.
collaborating with anyone at ms already meant you were using teams to some extent.
(former github developer)
Simple answer: github was doing most of this work as SHA1 is a non-allowed hash type for FIPS compliance, which mattered since Microsoft had landed the US DoD JEDI contract.
The JEDI contract was cancelled a in 2021 so the work never continued on that workstream.
source: former github developer
You don't just get the threadpool by default when you write a native add-on. The native add-on needs to opt into the behavior. I can't find a single place in this source code where they're using the threadpool to schedule synchronous code to run in a separate thread.
well i mean it's broken if you use yarn. which isn't a standard part of node, so like, not really?
the latest versions of v8 (and others) have optimized the paths for calling these array functions and likely break down into for/while loops when they're jitted.
v8 used to not be able to optimize blocks containing try/catch, which is why if you needed it, you relegated it to a function containing just the try/catch block.
but since async/await relies on the use of try/catch, last november's (october?) v8 release can optimize try/catch.
plus, it was only ever a v8 issue, not an issue in javascriptcore nor tracemonkey.
I live in Seattle and use Centurylink and experience none of this. My children watch youtube all evening with no degradation of quality, even while my wife and I watch netflix. I have never experienced slowness with centurylink -- I wonder if there is some bad hop that the vpn is avoiding?
The creator of browserify is gonna hate your name
The Mozilla foundation is also a registered 501(c)(3). Is Mailpile? I don't see anything about that on your page?
They said they only did this for US based IP addresses. (Not that it makes it OK...)
Thankfully that was just our marketing site! Our team has fixed it (and re-issued any api key that could have been potentially compromised).
Our product isn't a monorepo (and has a much more rigorous release process than this site), so even if the main repo that does the build is ever exposed, the secrets aren't in there :)
Hi! CTO here!
Scripto, itself, is based on etherpad-lite, with a ton of other code added to support various other features necessary to support the shows and was written by some contract employees.
The window.postMessage and related MessageChannel APIs. You have to set up a listener and then post a message across the "boundary" (like an iframe or webworker).
Because for every argument against regulation you can provide I bet someone can provide an argument to show you why regulation is not only necessary, but provides a greater good than the lack of it.
Which says nothing about operating without a license -- which is a large part of the AG's claim. AS far as the false advertising, that is way less of a case than the use of non-licensed teachers and lack of operating license.
We actually use codemirror at work as the basis of a fully-operational operation-transform based collaborative editor. We are working on open-sourcing our implementation, but thank you for all your hard work!
It's interesting about not being able to easily bolt on collaboration; it was not a trivial endeavor at all, but codemirror's APIs made that part exceedingly easy :)