HNHacker News
TopNewBestAskShowJobs

cscheid

1,902 karma · joined October 13, 2010

building https://quarto.org at Posit (fka RStudio).

https://cscheid.net https://github.com/cscheid https://bsky.net/profile/cscheid.net

submissionscomments
cscheid··on Amazon plans to lay off 14,000 managerial positions to save $3.5B yearly
(Context: I’m an IC and told my Manager multiple times that I’d quit if they ever make me a manager)

If you truly believe that, please do yourself a favor and read “The tyranny of structurelessness” to understand what a managerless place becomes. everyone and no one becomes a manager, and there’s no explicit avenue of recourse. There’s a good reason management arises. We can discuss good management vs bad management, but pretty fundamentally there’s no such thing as “no management”.

cscheid··on Smuggling arbitrary data through an emoji
My understanding is that "weird" unicode code points become https://en.wikipedia.org/wiki/Punycode. I used the 󠅘󠅕󠅜󠅜󠅟 (copy-pasted from the post, presumably with the payload in it) to type a fake domain into Chrome, and the Punycode I got appeared to not have any of the encoding bits.

However, I then pasted the emoji into the _query_ part of a URL. I pointed it to my own website, and sure enough, I can definitely see the payload in the nginx logs. Yikes.

Edit: I pasted the very same Emoji that 'paulgb used in their post before the parenthetical in the first paragraph, but it seems HN scrubs those from comments.

cscheid··on Asteroid Impact on Earth 2032 with Probability 1% and 8Mt Energy
(I worked tangentially on software for analyzing data that will come from the Vera Rubin telescope, and) yeah, while it was designed for spotting weird supernovae and such, the first half of its operation is expected to be dominated by the discovery of near earth objects.
cscheid··on Stimulation Clicker
(Late reply, but) I got to play this over the weekend together with some other suggestions in this thread, and Dark Room was actually pretty good! Thanks for the recommendation.
cscheid··on Stimulation Clicker
Since we're all sharing clicker games, this one by Frank Lantz is a real classic: https://decisionproblem.com/paperclips/
cscheid··on The unbearable slowness of being: Why do we live at 10 bits/s?
(Disclosure: I’m a former academic with more than a handful of papers to my name)

The parent comment is harshly criticizing (fairly, in my view) a paper, and not the authors. Smart people can write foolish things (ask me how I know). It’s good, actually, to call out foolishness, especially in a concrete way as the parent comment does. We do ourselves no favors by being unkind to each other. But we also do ourselves no favors by being unnecessarily kind to bad work. It’s important to keep perspective.

cscheid··on I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA
> if you think of all people as people, even Republicans

The OP didn't accuse Republicans of being non-people. They specifically made a -- true, incidentally -- factual claim:

> > That's why they spread lies about refugees and other legal immigrants, right

It is notable, though, that it is the Republican candidate that has very directly been using dehumanizing language. And you are here asking people to get into a both-sides argument. The situation isn't symmetric: the arguments shouldn't have to be.

> I understand you might not able to think in these terms when it comes to the hated enemy

Also notable it is that one specific candidate is using the term "enemy within" to describe US residents. It's not the Democrat.

> Or even that they don't hate illegal immigrants, but think that laws are a good idea and criminals should be punished, not rewarded.

Again, your statement has nothing to do with what you're responding to.

cscheid··on The Sundial Cannon of Åtvidaberg (2017)
Fun. It reminded me of the https://en.wikipedia.org/wiki/Clock_of_the_Long_Now, which uses a similar noon-sun mechanism for keeping the daily clock cycle accurate.
cscheid··on Life expectancy rise in rich countries slows down: took 30 years to prove
In case anyone else is curious about the specific term for the concept you are describing, it's https://en.wikipedia.org/wiki/Leverage_(statistics)

(To reproduce exactly the scenario being discussed, you fit a constant-only model to the data using least squares: that gives the average as the best fit. Then, you measure the leverage of each point of interest.)

cscheid··on Curly-Cue: Geometric Methods for Highly Coiled Hair
I once heard Pat Hanrahan (who among other things was involved in some of the early realistic hair rendering work) claim that L'Oréal funded some of that work, exactly because they were interested in what the models said about the (control of) appearance of real hair.
cscheid··on Show HN: NotesHub: cross-platform, Markdown-based note-taking app
Dropping passive voice helps most writing, but

> "content will be synced" -> "content is synced"

FYI that's still passive voice.

cscheid··on Show HN: Tenno – Markdown and JavaScript = a hybrid of Word and Excel
I’m the lead dev on quarto.org. I’m aware - I designed and implemented our observablehq integration.
cscheid··on Show HN: Tenno – Markdown and JavaScript = a hybrid of Word and Excel
Specifically, this brings to mind Observable Framework, which takes the "jupyter-like" UI of observablehq.com and makes a static site generator out of it, where you write Markdown, and add "reactive Javascript" bits to it: https://observablehq.com/framework/. (see https://observablehq.com/framework/javascript specifically)
cscheid··on Small asteroid to hit Earth's atmosphere today
Yes, up until recently. The Vera Rubin observatory will change that quite a bit, and soon. Most observatories and telescopes are currently aimed at deep field (very long exposures of tiny portions of the sky). There are a few surveys meant for transients (supernovae, variables etc) and those are also well suited for near earth objects: look at the Catalina sky survey and the zwicky transient facility. When I was (very mildly) involved, the Vera Rubin observatory expected its first 25% of the mission to be overtaken by observing new near earth objects, even as its mission was to catalog variable stars and spot supernovae and other transients.

Some interesting stories about how these surveys work today and how they will work in ~10 years. Right now, it’s so rare to spot a weird thing in the sky that the alarms are all verified by grad students in graveyard shifts. When the new observatories come online, there won’t be enough grad students in the world :) so it’ll all be ML.

cscheid··on What I Learned Writing an Album in Just Intonation
(In case you didn’t know, it’s fun that) Jacob Collier plays a 5-string guitar in a tuning that takes advantage of this trick exactly. IIRC, from lowest to highest he tunes them a fifth, a fifth, a fourth and a fourth apart. By flatting the middle string a dozen cents or so, you can get a root-fifth-perfect tenth voicing of a major chord. Neat trick.
cscheid··on Little Languages (1986) [pdf]
The vibe of CACM also has changed significantly over the decades it's been around. When it started in the late 1950s, and through the mid 90s, it was really a "Journal of the ACM"-lite; the research articles were quite good! Then it morphed into a trade magazine and, by the late 2000's, it was kind of an embarrassment.

To Vardi's credit (the previous CACM EIC), CACM clawed back some of its technical chops in the 2010s. I wouldn't claim it's near the quality of 1970s CACM, but it actually has technical content in it again. Equations, even, gasp!

cscheid··on Modern-day spying: sometimes old technology is more secure
It’s a well known exercise in prob textbooks (edit: it’s the algo referenced in the other reply) to convert one distribution to another. If you can generate gaussians (or any other distribution) you can generate uniform variates. It’s a very simple application of rejection sampling that involves some efficiency loss, but that’s irrelevant at the time you’re getting your OTPs.
cscheid··on ELIZA Reinterpreted: The world's first chatbot was not intended as a chatbot
I think you misunderstand arxiv, blogging, and research papers.

(I've used/done extensively the three mentioned things before, including blogging in a research context)

arxiv is a preprint server. Blog posts can, sometimes, play the same role as research preprints. Research papers are fundamentally about having a _structured conversation_ about a topic.

This paper is arxiv at its best.

cscheid··on 25 years of video clips gone as Paramount axes Comedy Central wesbite
This you? https://news.ycombinator.com/item?id=39788334
cscheid··on The design philosophy of Great Tables
You use it indeed to generate HTML output. For Python+Jupyter folk, that's most directly applicable to Jupyter Lab or Jupyter Notebook settings. You can use it with Jupyter book, nbconvert, or any other tools that convert .ipynb to HTML output...

(Disclosure: Quarto dev here) ..., like Quarto. You can use `great_tables` in code cells in Quarto to get great tables in your RevealJS presentation or website, https://quarto.org/docs/output-formats/html-code.html.

cscheid··on The Elements of Differentiable Programming
I mean, “differential cryptanalysis” doesn’t go through AD, but I would be surprised if it’s not possible to get pretty close to a discrete analogue to AD using bit flips instead of differential and abstract interpretation.
cscheid··on The Beauty of Roots (2023)
Such a cool structure.

I was so amazed when I learned about it out ~10 years ago that I wrote a little interactive thing in javascript + webgl for it. I hope you'll forgive my self-indulging here: https://cscheid.github.io/lux/demos/beauty_of_roots/beauty_o...

cscheid··on Quarto
Not that I'm aware of.

With that said, Quarto works very well _with_ Jupyter notebooks. You can develop in them and then use them directly as inputs to our system. This is how, for example, Jeremy Howard and Rachel Thomas from fast.ai use it (https://www.fast.ai/).

cscheid··on Quarto
I work for Posit. We're a PBC, and developing open-source software is quite literally our mission. You can read more here: https://posit.co/about/pbc-report/ (we used to be RStudio, so that's the term you're going to find in that 2021 report)

We're for profit, but here's the relevant paragraph: "Together, RStudio’s open-source software and commercial software form a virtuous cycle: The adoption of open-source data science software at scale in organizations creates demand for RStudio’s commercial software; and the revenue from commercial software, in turn, enables deeper investment in open-source software, which benefits everyone."

cscheid··on Observable 2.0, a static site generator for data apps
... sorry about the weird question, but do I know you in person? (there's a tiny chance your comment is specifically an obscure inside joke from a past life of mine, and I can't stop myself from taking the bait if so)
cscheid··on Observable 2.0, a static site generator for data apps
(disclosure: Quarto dev here). I'm a huge Observable fan.

Speaking entirely for myself, this space is so important that I'm thrilled to have more activity rather than less. Quarto's great and Observable's great. I hope folks pick the tool that's best for their use case!

cscheid··on Quarto
I think this is going to be right up your alley, then:

https://quarto.org/docs/computations/render-scripts.html

cscheid··on Quarto
Take a look at our conditional content support.

You'll want to use something like {.content-visible unless-format="revealjs"}

https://quarto.org/docs/authoring/conditional.html

cscheid··on Quarto
(Hi there!)

If y'all haven't seen the kind of magic that Tyler does with ray tracers in R (yes, you read it right), you're missing out. Go click on that link!

cscheid··on Quarto
> I asked on the Mac OS mailing forum, but no response.

I don't know what forum you're referring to. We monitor our GitHub discussions very closely, though: https://github.com/quarto-dev/quarto-cli/discussions/

> How well does this work w/ a TeX-oriented editor? Say TeXshop?

Quarto can produce .tex output from .ipynb or .qmd inputs, which can then be further edited directly in your text editor of choice (TeXshop, or even something like overleaf) should you want to.

← PreviousPage 2 of 13Next →