skysight-inc/HackerNews huggingface dataset:
But I do! Links are preloaded after about a second or so of hover; the delay is because I don't want to prefetch a lot of links when readers are just scrubbing over links or briefly previewing them. I've thought that it's still too aggressive since that's not a lot of time to even skim an annotation, but it's hard to know what is a good timeout there.

(I'm not sure what you mean by 'sidenotes'; what we call sidenotes are just footnotes, which are of course at the bottom of the document and don't need to be 'loaded'.)
The name is unfortunate. It says nothing about the product and also reminds me of Monday.com.

I've learned what Friday is at least 5 times and still can't remember.
Adding explicit opening/closing would defeat much of the point of it being frictionless. It being so frictionless makes it easy to retrace your path in a split-second, which heavyweight browsing does not. (We do have explicit closing/opening for mobile popins because holding your finger in place would be ridiculous on mobile and break in many ways.) If you want a popup to stick around, you can simply 'pin' it using the pin icon, and also drag, resize, maximize etc.
We actually do have a loading spinner. The problem is, it was designed for the download delay, and the download is now so fast that you don't even see it. The spinner was implemented back when popups were either just short HTML snippets or PDFs, so back then, the download time ~= total load time. But after we generalized the transclusion functionality to be able to pop up arbitrary sections or pages, across this and other websites, that is no longer the case. All of the delay is in parsing and rendering the fetched annotation/document. In the case of /Lorem (which I assume is the popup everyone is complaining about since it's in the abstract), it's a deliberately long torture-test document exercising every feature in many combinations; so, it just takes that long for your browser to render it.

Said is going to try to rewrite the spinner to cover the full rendering. I have also been thinking that for links to pages, like /Lorem (rather than links to a specific section of a page, like '/Lorem#images'), the total load time may be too bad an experience and it's time to go back to creating annotations out of the page abstracts, and then having the full page popup if necessary. (I was going to do something like this anyway in order to get my essays fully integrated into the tag/link-bibliography & similar-links systems, but I was going to keep the popups as live popups; now I probably won't.)
This came up for digital vs print

https://www.tandfonline.com/doi/abs/10.1080/00220973.2016.11...
> `gwern.net` does not suffer from absolute madness, but the use of custom font means that the site is a blank page for thousands of milliseconds, and this old iPad has trouble scrolling the page of text even after the font is rendered.

I use the standard `display: swap;` settings on fonts, so you shouldn't be seeing blank pages at all, your Safari browser should be showing the text immediately (and then, possibly, re-rendering once the SSfP font subset downloads). When I check https://caniuse.com/css-font-rendering-controls for Safari support, I see that Safari browsers got swap like 5 years ago. (Relatively quick, as Safari things go...) So I think that explains your problem. You are just using such an ancient browser (all Safari versions that old collectively constitute like 0.3% market share now) that it lacks basic performance optimizations that web devs need to take for granted. I held up my half of the bargain and used the relevant optimizations. Perhaps it's time you upgrade?
On my laptop and I suspect many others, Page Down is Fn-Down Arrow.
> We have lists implemented like divs, navs like divs, lack of appropriate attributes, aria labels and few other things...Articles speaks about optimizing for performance but will still attempt to load 150kb of analytics library and doesn't handle fallback fonts and font rendering properly.

I'm not sure what you mean by 'lists implemented like divs'. My lists are good old <ul>/<ol>, as God intended.
The fallback fonts and font rendering are also implemented correctly AFAIK: we use a high-quality Adobe FLOSS font, we swap fonts for performance, and we have a full fontstack which falls back through all of it down through system to a last-resort.
The analytics is also super-useful for me. I use it all the time for finding broken links, discussions, making design choices about device screen size, etc. I do not regard it as wasted at all.
A lot of the WAVE stuff you refer to is things I neither can nor would fix, so gwern.net is never going to be the pinnacle of what you consider accessibility. While none of it is quite as stupid as when accessibility people were telling me to not use hyphens because screenreaders, 20+ years later, still are unable to delete soft hyphens (and this is somehow my fault and I should break hyphenation for 99% of readers), I raise my eyebrow at the claim that justified text is an accessibility problem; and when it flags PDFs, I can only shrug - yes, and I would like a pony too, but that ain't happening either.

I've switched the two navbar divs to <nav>s, and added a skip-to-content link. I also ran it through WAVE and fixed a few things. (I did a long time ago but there's been a lot of changes since then. I've added a cron job to check it again every few months.)

> The dialog popups also lack the same usability, they would benefit of clearer aria-labels on the links.

Which aria-labels? There's a ton of them.
UnrealScript had problems, that why they dropped it 10 years ago.
news coverage:

https://www.nytimes.com/2022/04/06/us/politics/us-russia-mal...
> historiated initials

Note: these are not 'historiated' because they contain no history, identifiable figures, or scenes. They are just initials/dropcaps.
Failory (and probably a lot of the Silicon Valley-influenced business world) should stop considering a startup a success when it raises money. Success is long-term profitability.
Maybe it's not conclusive but it's not outlandish and there's plenty of supporting information that can be found
> I was to reach FU money and get away from the salary addiction.

salary addiction? first im hearing of this. People usually want money to cover their means + some for their interests. It actually sounds like you want more then that to me, since you want FU money and dont want to rely on a salary to get there..

you give an example of joining/building a startup.. is it because you want to strike it rich in 5 years and never work again or something? If so, good luck, the rest of the world wants the same thing.
I write on https://www.viksit.com - went from a static website built on dreamweaver as a kid to drupal to a static website built with Gatsby :))

The latest iteration was an exercise in minimalism and typography!
Google makes $5.5 billion of profit per month. I think they can afford to pay some of their higher performers more.
Is it that hard to do? Just design a solution that uses Alexa voice services to parse the vocal input via NLP and then invoke a lambda function to call a sagemaker or gpt-3 model to generate code. Granted it will take a little while to be perfect but are we really far from it?
jasoneckert.net (which forwards to https://jasoneckert.github.io)

I've owned this domain for a few decades, and I've revamped the structure and look of the site over that period 3 times from plain HTML to iWeb to Hugo composited.
By your logic an anonymous alcoholics meeting is the same as "getting addiction advice from random strangers".
That page is a bit outdated because I am still finetuning the on-site archive system before I do a writeup.

I still use archiver-bot etc, they're just not how I do the on-site archives. See https://github.com/gwern/gwern.net/blob/master/build/LinkArc... https://github.com/gwern/gwern.net/blob/master/build/linkArc... for that.

The quick summary is that PDFs are automatically downloaded, hosted locally, and links rewritten to the local PDF; other URLs, after a delay, call the CLI version of https://github.com/gildas-lormeau/SingleFile to run headless Chrome to dump a snapshot, which are manually reviewed by myself & improved as necessary, and then links get rewritten to the snapshot HTML. They get some no-crawl HTTP headers and robots.txt exclusions to try to reduce copyright trouble.
Yeah, I dislike the Disqus comments a lot. At least they let you disable the ads these days (it's hidden in the site config). But I don't want to deal with spam or write my own commenting system, and there's network effects. The Disqus is a concession towards practicality.
"These may have varying features, for example some lacking small caps." https://en.wikipedia.org/wiki/Baskerville#Digital_versions We use smallcaps heavily as an alternative to bolding everything, but it would be bad if we just use "font-family: Baskerville" and all sorts of unpredictable low-quality fonts out there screw it up. That Baskerville font you paid for probably has them... but how is a reader's web browser going to use it?

> I do like Tufte-style websites with sidenotes, but these don't show on mobile for this site, despite my tablet having a large screen.

Your iPad Safari reports having a width of ~1180 pixels in landscape mode, even though you have 2x the physical pixels (ie. 2x DPI scaling). This is much too small for sidenotes. Not getting sidenotes is correct. I don't think gwern.net is anything odd in this regard, every other responsive design website you visit must be giving you the same condensed view. Unless you're doing something like disabling scaling? Then in that case I guess maybe it should work and I'd need a screenshot & more information to see what's going wrong. (Maybe a media-query or something.)
There is currently an Apple employee on the k8s steering committee, so they could mean that.

Or, since the sentence is applying to a list of projects rather than to k8s specfically, it could be just a misparse and they're not claiming to lead each of the listed projects.
I'd argue this depends on what org and team and the culture surrounding. It can be vastly different in various nooks of the company.
>>>Why?

So that we could focus 100% of our attention on stuffing the CCP Dragon back in a box before it's too late.

>>>Should we also have rejected the interest of the Russian Federation

Compare the strategic utility of Russia in our alliance (#2 nuclear power in the world, extremely large military, shares a border with China) with the strategic utility of the Baltic states. I'd rather have NATO-member Russian tank divisions positioned to attack China's naked rear, backed by Russian ICBMs, helping us. I would argue the US hasn't fought an industrial power out of its weight class.....ever. When we eventually fight the CCP, we're going against a nation that is embarrassing us with its shipbuilding capacity, has 4x the manpower to draw on, and will be operating with shorter logistical lines. We need Russia, India, South Korea, Japan, Vietnam, Philippines...all of them to help. We need the Russians to do this again: ( https://en.wikipedia.org/wiki/Soviet_invasion_of_Manchuria ), while the US Pacific Fleet and JMSDF sink the PLAN, with India/Vietnam/Korea providing basing for the US Air Force.

How does Estonia help us topple the only other Great Power on the planet? The only other serious challenger to US hegemony?
Speaking of the Talmud... https://www.gwern.net/Red#peterson-et-al-2019
https://learnbyexample.github.io/

I'm using Zola SSG (https://github.com/getzola/zola) and hosted on GitHub Pages. I write about Regular Expressions, CLI one-liners, Scripting Languages, Vim, self-publishing, etc.
https://www.nxn.se/

Mostly a blog about data analysis in a niche field of biology.

In the very beginning it was a static website built in Hyde. Then after learning I could use MathJax in Tumblr I converted it to a Tumblr site with a custom URL.

Eventually after getting frustrated with squeezing things into Tumblr I got a Squarespace account and converted all the content to that.

Mostly I'm happy with Squarespace, though it involves a lot of manual typesetting to work around various unclear escaping that happens in the Markdown parsing. Still better than the hassle of hosting something custom for me.
I'm sure Meta is making Zuck a whole lotta Bucks. Ah, you mean crypto that's going to be supported by Facebook? Err, Facebook customers tend to get old and die... I think people will do better with crypto that isn't tied to something that isn't controversial such as, umm, "nothing". The average HN reader might view Meta crypto as socially equivalent to the stamps that used to come with cigarette packs or, to be harsh "Slavic War Bonds".
I use Firefox on X11 with an ordinary non-HiDPI Dell monitor, and Said doesn't use a HiDPI monitor. (As far as being designers, I am not but Said is.)
We are serving a several tens of TB database with tens of thousands of daily user doing very heavy queries on a single machine that did cost us $15k a few years ago (we have fallbacks and replication and whatnot don't worry). The same machine also has java services. You can really do a lot on today's machines.
They might be "controversial", but they still are absolutely necessary. Modern CPUs typically execute around 3 operations per clock cycle. Without OOO and speculative execution, that drops to .3 (roughly). There's a reason no one is making cpus without them for anything even performance adjacent. Also, just because Fortran code was written without knowing about them, doesn't mean they don't still happen, the only difference is that the algorithms are bad.
Putting the eye-disable button into the theme toggle isn't a bad idea. I used the most common icon I could find for the idea of 'disabling' and made it prominent in each popup, but people still don't seem to realize it's there. Maybe it needs even more prominent billing.

The indent vs newline thing is something that Said & I have long argued about. I like it somewhat more than newlines, but I feel that newlines is just too much of a convention online at this point, and even if indenting is correct, it alienates readers. (We haven't debated newline-on-mobile / indent-on-desktop before - he's not a fan of that either, turns out - although IMO the case for newline on mobile is stronger than on desktop.) We may have to do an A/B test at some point to see if there's a measurable effect.
Multiple columns for wide windows is something I find interesting. I haven't seen anyone do a two-column layout which I find satisfactory. https://breckyunits.com/ is a fascinating example, but the layout goes vertically, so the result is bizarre: the most recent article will be cheek by jowl with an old page from 2012. I think it would need be the opposite, wrap horizontally, and scroll-in-place. Something like that. If I ever make another site, I might try to do something along those lines (and maybe use a red/blue centric color scheme).
Make stuff people want. Software is good if you know how since it doesn't require any capital to start.
No, he wouldn’t. Programming languages have virtually no vocabulary, compared to natural languages. The differences between two programming languages aren’t the same kind of thing as the differences between two natural languages. Developers already pick up new programming languages easily, and talent there comes from being able to absorb its documentation rapidly.

If we know he has a good memory and doesn’t forget stuff, that is generally an advantage, but the connection that it is a “language” is not the reason.
Chinchillas are so cool. Got 2 as pet. Its a little dumb dumb but funny and cute as hell. They never bite but they chew a lot.
> Irrational because of such things as the fixed elements for site settings that only appear on the first page and fade out as you scroll down. If they're only intended to appear at the top, why give them fixed positioning?

They have fixed positioning because they are not only intended to appear at the top. They can be invoked at any time by hovering over the faded-out sticky.
Said will look into that.
I don't understand. Just cook stuff from scratch? This isn't difficult. Just modestly time consuming it you want a varied meal plan.

Unless you're saying that even for raw ingredients like eggs and potatoes, it's hard to know what's in them, in the sense that modern agriculture is a complex affair.
Wow I didn't even think of this, that people could use this for something so horrifying. I'm relived that the geniuses behind this seem so smart that they even thought of this too and prohibit using the AI for sexual images.

> Our content policy does not allow users to generate violent, adult, or political content, among other categories. We won’t generate images if our filters identify text prompts and image uploads that may violate our policies. We also have automated and human monitoring systems to guard against misuse.
Yeah that'd be great.

I also want cars that run on salt water.

I'm not saying that small data ai is equally impossible, but simply saying "we should make this better thing" isn't enough.
yeah sucks how they do this. annoying. tell us the why, what, etc. I don't need a huge back story and biography. tell me why this finding matters, what it does.
I've suggested that. My idea was that you could put the sidenotes on one side, and the margin notes on the other.

A downside of this, however, is that sidenotes are only useful if they are close to their referent and you can easily 'look to the side' to read them and then back. If you can't, they're just footnotes. And if you take away half the space for sidenotes, on particularly sidenote-heavy pages like _Radiance_ https://www.gwern.net/docs/radiance/2002-scholz-radiance they would wind up being stacked in the only margin for long enough that they would be off-screen, even. Maybe that's acceptable, but it's enough of a drawback that we haven't pursued it.
There are no ads.
Kubernetes Removals and Deprecations in 1.24
Thought-provoking post, thanks.

Especially the part about maybe generating specifically tailored material to "train" folks. Although, while obviously moral instead of immoral like "gay conversion therapy", I wonder if it would be just as ineffective.

and would cut down on the motivating factors
to produce authentic CP (for which original
production is often a requirement to join
CP distribution rings).

Hmmmmm. Will machine-generated "normal" (i.e., non-CP) porn really eliminate the motivating factors to produce normal porn?

I obviously can't speak for enjoyers of CP. But when watching normal porn, I think part of the thrill for many/most people is knowing that what's happening is real.

Another potential risk is that a flood of publicly available, machine-generated CP might actually help the producers and distributors of real CP by serving as camouflage. Finding and prosecuting the people who make real CP is difficult enough already. Now, imagine if the good guys couldn't even reliably tell what was real and there were 100000x as many fake images as real ones floating around.

Yikes.
https://bret.io

Started as Jekyll, but then converted to just markdown in GitHub.

My CMS is just Github basically, you can basically read and navigate the files in Github with very little content loss:

https://github.com/bcomnes/bret.io/tree/master/src

The loose collection of build tools are wrapped up in this tool: https://github.com/bcomnes/siteup

Its deployed to Neocities with this custom action: https://github.com/bcomnes/deploy-to-neocities

My stylesheet base lives here https://github.com/bcomnes/mine.css
sookocheff.com

Going on ten years of blogging. This is one consistent habit that continues to pay dividends. Only wish I had even more time for writing.
It looks very cool, like circuits. I bet these kinds of languages will obsolete text based languages in the future for being more powerful and easier to use.
Wait until you see the same concept combined with NeRF idea. The output won’t be 3d shapes but another model that can generate realistic and geometrically consistent images of a scene viewed from different angles.
Sure, asteroid mining would be expensive due to the challenges you pointed out. It would likely not be profitable any time soon. But not impossible.

I bring this up because I just can't help but feel that open pit mining isn't technically necessary to advance as a civilization - it's just a practical choice that maximizes returns for proverbial shareholders.

I feel we can do better as the apex species of our solar system.
They could attempt to sell it back to the organization. I was never happy with my work's solution for url shortening at scale (we wrote more links than bit.ly by a wiiiide margin, and each link would likely only be clicked a few times at most). Talking with the cofounder, he said, "you know, if someone (cough, you, cough) was really smart, they would solve this and then work to be bought out by us." I didn't have the risk tolerance at the time.
https://chanux.me/blog

I have a lot I should add here: https://notes.chanux.me/

I have been documenting the same stuff over and over in the private knowledge base type sites I set up in the companies I worked in. Figured I'd much rather put the generic ones in the public.
https://www.kemendo.com

Basically just a personal storage space

Handcrafted HTML, CSS, JS on the smallest FreeBSD box on NFSN. I wanted to be able to fully post edit etc in my terminal and serve blindingly fast.
So much awesomeness here! You guys are going to keep us all busy forever!
Or they use a "licensing audit" as a negotiating tool for that long term contract.
You don't have to run kubernetes for containers, but even then, only 4 of our engineers know and operate kubernetes. It allows us to enforce routing, authn, and authz standards everywhere (and test locally). Application engineers only need a simple command to run their stack and some code templates to build and test applications. Not much knowledge is typically needed on their part. Is it always perfect? No, but it's a lot simpler then wiring up a bunch of vendor specific offerings.
https://paperless.blog/

Code & contents: https://gitlab.com/victor-engmark/victor-engmark.gitlab.io

Built using Nix & Jekyll, with some linting and Dependabot support.
http://len.falken.directory/
Is this gonna be like Mike Money in Billions?
Interesting article, but why is there a content warning about milk, food, and culture shock? Have we become that sensitive?!
First don't aim for FU money, aim for default alive money. Than repeat.
Think of it like the Everest - you first climb to first base, etc.

For example, can you create a product that will reach 5K MRR ?
Try mdbook
I think it’s probably best to talk about this comparison in three areas:

Semantics - The MetricFlow spec allows the construction of a much broader range of metrics with much less expression of logic or duplication of that logic than dbt or Cube.

Performance - MetricFlow generates queries that rivals the optimizations of a skilled Data Engineer and builds pre-aggregated tables similar to Cube while dbt builds a static query from a jinja macro.

Interfaces - Cube has some great interfaces for frontend developers, dbt just generates SQL at this point, and MetricFlow has a Python and CLI . The hosted version, Transform, comes with a SQL and GraphQL Interface but that is beyond the scope of the OSS project.
The catcher has to know where the ball is going to try and catch it. Passed ball could result in base runners advancing or scoring.

It’s the catcher’s responsibility (perhaps in collaboration with coaching staff on the bench) to relay the pitch type and location.

Catchers use finger signs, touching shoulders or arms etc to signal which pitch type, and usually glove position to indicate a target. If the opposition “cracks the code” and can signal the batter, he will know where the ball is going and can effectively hit it or know to lay off if it’s not going to the strike zone.

Google “Houston Astros cheating scandal.” The Astros effectively cheated their way to a World Series championship using cameras and banging on trash cans to signal hitters.