edit: Another comment recommended https://www.pbjstories.com/blog/spaces-around-em-dash which does an awesome job of diving into dash usage by style guide
[^1]: https://will-keleher.com/posts/your-dashes-suggest-which-mod...
325 karma · joined October 5, 2018
edit: Another comment recommended https://www.pbjstories.com/blog/spaces-around-em-dash which does an awesome job of diving into dash usage by style guide
[^1]: https://will-keleher.com/posts/your-dashes-suggest-which-mod...
fwiw, while inlay hints are great, they don't work in either git-delta or github, so they're not availabe in a good chunk of the places that I'm looking at code, so for TypeScript, I do lean towards object arguments with keys the way the article suggests.
https://genai-showdown.specr.net/ is fascinating btw!
It’s possible for sure, but it really doesn’t match most people’s intuitions for what these models should be able to do
And toner? I'd wager that the printer is going to use a print drum. That does have toner inside, but you'd talk about replacing the drum–not running out of toner.
Even consumer drum printers are pretty good nowadays. I have a Brother drum printer, and I wouldn't worry about sending a 500 page job to it if I needed to.
https://help.brother-usa.com/app/answers/detail/a_id/183926/...
edit: the types on remeda look great though! If I were doing a backend-only NodeJS project, I'd be super tempted to test it out.
For the same reason, you'll see some surprising state scores for SAT/ACT. If you're in a state that prioritizes the ACT, the main students taking the SAT are the strongest students who are looking at out-of-state schools.
Aside from the time lag, I don't think you can look at voluntary test scores and draw many useful conclusions from it.
Plus, once you pair with one person with snazzy aliases, it might make you want to make your own
You're probably already doing this, but if you do a shallow clone (git clone --depth=1 ..) you'll limit the amount that ends up in .git that you need to purge.
Even with shallow clones, I'm still surprised that it ends up with a .git that's a decent percentage of the total. I just tried it on a repo and ended up with 16% of the total size being .git. I would have guessed that it'd be much smaller than that.
node_modules: package.json yarn.lock
yarn install --pure-lockfile
prettier: $(shell find src -type f -iname "\*.ts")
prettier --check src
...
ci: node_modules prettier eslint vitest
And as time goes on, I always end up wanting to parallelize the commands that can be parallelized (citest, lint, eslint), so I'll turn `make ci` (or `just ci`) into its own little script. function extractDataFromResponse ([Component, props]) {
return _.pickBy({Component, props}, Boolean);
}
I'm cheating by using lodash, but I think this code is a fairer comparison to the unclever example that's given in the article.> while true; sleep 1; echo "yay"; done
> yay > yay > yay > yay > yay > ^C
ClassDojo is a widely loved K-8 communication tool for teachers, children, and families on a mission to give every child on earth an education they love. The engineering team is great: good people, fun problems, and a product that users love.
- fully & permanently remote. we work in small cross-functional fully autonomous teams
- stable: well funded YC company that's been around for 10 years. good work-life balance: we want people to stick around!
- engineering team FAQ: https://www.notion.so/classdojo/ClassDojo-FAQ-for-Engineerin...
- tech: TypeScript, React, Flutter, MySQL, MongoDB (delenda est), Redis, Terraform, HAProxy, AWS
ClassDojo is a widely loved K-8 communication tool for teachers, children, and families on a mission to give every child on earth an education they love. The engineering team is great: good people, fun problems, and a product that users love.
- fully remote. we work in small cross-functional fully autonomous teams
- stable: well funded YC company that's been around for 10 years. good work-life balance: we want people to stick around!
- tech: TypeScript, React, Flutter, MySQL, MongoDB (delenda est), Redis, Terraform, HAProxy, AWS
- engineering team FAQ: https://www.notion.so/classdojo/ClassDojo-FAQ-for-Engineerin...
- https://github.com/thisredone/rb is a widely used ruby version of this idea
- https://github.com/KelWill/nq#readme is something similar that I wrote for my own use
ClassDojo is a widely loved K-8 communication tool for teachers, children, and families on a mission to give every child on earth an education they love. The engineering team is great: good people, fun problems, and a product that users love.
- fully remote working with small cross-functional autonomous team
- stable: well funded YC company that's been around for 10 years. good work-life balance: we want people to stick around!
- tech: TypeScript, React, Flutter, MySQL, MongoDB (delenda est), Redis, Terraform, HAProxy, AWS
- engineering team FAQ: https://classdojo.notion.site/ClassDojo-FAQ-for-Engineering-...
ClassDojo is a widely loved K-8 communication tool for teachers, children, and families used in > 90% of US K-8 schools. We're on a mission to give every child on earth an education they love.
- fully remote
- small cross-functional teams
- tech: TypeScript, React, Flutter, MySQL, MongoDB, Redis, Terraform, HAProxy, AWS
- engineering values: https://engineering.classdojo.com/about
ClassDojo is a widely loved K-8 communication tool for teachers, children, and families used in > 90% of US K-8 schools. We're on a mission to give every child on earth an education they love.
- fully remote
- small cross-functional teams
- tech: TypeScript, React, Flutter, MySQL, MongoDB, Redis, Terraform, HAProxy, AWS
- engineering values: https://engineering.classdojo.com/about
What pattern would you recommend for waiting for PIDs / parallelizing commands & preserving exit codes? Fair point about arrays being a better fit rather than a string there.
stuff=("foo" "bar" "baz");
array_length=${#stuff[@]};
for i in $(seq 0 $array_length); do
curl localhost:8080/${stuff[i]}
done
I'm betting even that isn't right: as soon as bash arrays are a thing, I reach for a different language.[edit]: trying to get formatting correct
https://www.oreilly.com/library/view/shell-scripting-expert/...
I'm most familiar with China (I taught middle-school classrooms of 55-60 in Yunnan around 2010, and had some friends in Guangzhou teaching 75-80), but I assume there have been & are plenty of countries with similar situations.
> Fake site ahead > Attackers sometimes mimic sites by making small, hard-to-see changes to the URL.