HackerTrans
TopNewTrendsCommentsPastAskShowJobs

wgj

no profile record

Submissions

The Physics of Vim

robertames.com
22 points·by wgj·il y a 2 ans·2 comments

Zulily shutting down offices and laying off 292 employees

geekwire.com
6 points·by wgj·il y a 3 ans·1 comments

comments

wgj
·il y a 2 ans·discuss
Off topic, but Douglas Self is also the author of several remarkably good audio electronics books. For example, http://www.douglas-self.com/ampins/books/ssad3.htm .
wgj
·il y a 2 ans·discuss
I've used prosemirror enough to have written custom nodes, commands, and custom code around its collaboration model. I got good results with all of this and I don't know any other platform that could have matched it.

The docs are thoughtful. There's an up-front learning curve to understand the architecture. When doing highly customized things, I referred to the source when needed.

For standard rich text, there are a lot of options. Prosemirror shines when you want to build on it as a platform.
wgj
·il y a 2 ans·discuss
> tends to score high in agreeability,

>> Hard disagree. “Maximum confrontation and/or defiance” has never been a goal of good leaders
wgj
·il y a 3 ans·discuss
> Pretraining a GPT 4-class model from raw data requires trillions of tokens and millions of dollars in compute,

And millions of documents authored by people that weren't compensated.

The difference is consolidating all of that value into a single company.
wgj
·il y a 3 ans·discuss
(2018)
wgj
·il y a 3 ans·discuss
They hire an attorney with good relationships at USPTO.
wgj
·il y a 3 ans·discuss
As a beginner gardener, I'm curious. How is this applied in practical terms? (eli5)
wgj
·il y a 3 ans·discuss
> implementations in various languages

Rosetta Code is a good resource for that.

https://www.rosettacode.org/wiki/Rosetta_Code
wgj
·il y a 3 ans·discuss
This is a pretty good description.

"The primary distinguishing characteristic of systems programming when compared to application programming is that application programming aims to produce software which provides services to the user directly (e.g. word processor), whereas systems programming aims to produce software and software platforms which provide services to other software..."

https://en.wikipedia.org/wiki/Systems_programming
wgj
·il y a 3 ans·discuss
This is what they're referencing with that comment. I don't know that there's a "Japanese" style of Ruby, as much as there is a style that looks and reads more like systems code.

https://github.com/ruby/ruby/tree/master/lib
wgj
·il y a 3 ans·discuss
I started using Foam[0] a few years ago, but the more I used it, the more I dropped all the tedious bits, and it became nothing more than a big, evolving markdown repo.

I switched from vscode (back) to vim, and it has worked as well or better than it did before. I follow my own rules. I like the Zettelkasten idea of one idea per card, but if I put more related things in the same .md file, that's OK. I didn't like the flat directory structure, and so I have dirs organized by category. My /bar directory is inside my /cooking directory, and for whatever reason, that makes sense to me. Ripgrep doesn't care, and I always find what I'm looking for.

This markdown hierarchy, that still lives in a repo called "foam", has become indispensable to me.

[0] https://github.com/foambubble/foam
wgj
·il y a 3 ans·discuss
If you're using Chrome, there's Scroll To Text Fragment, and it works on any page regardless of its markup.

https://chromestatus.com/feature/4733392803332096

Doing this manually is tedious, but a browser extension would make it super easy.
wgj
·il y a 3 ans·discuss
There's a lot more interesting detail in the wikipedia article, including a full description of the algorithm, and Perlin's own improvement of using simplex noise.

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