frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Switzerland. Block by block. At 1:1 scale

https://blocks.manifold3d.ch/
258•theanonymousone•4h ago•110 comments

Birdwatching rewires the brain and slows cognitive decline

https://www.bbc.com/future/article/20261019-birdwatching-rewires-the-brain-and-slows-cognitive-de...
165•cisc•2d ago•55 comments

Show HN: TitleArt – Make text like it's 1997

https://titleart.dvy.io/
292•davidbarker•9h ago•51 comments

Websites Should Be Printable

https://brennenputh.me/blog/printable-websites/
73•bagatelle•2h ago•60 comments

Tasks as Code: Move Your Tickets into the Repository

https://typemill.net/knowledge-hub/tasks-as-code
15•trendschau•1h ago•14 comments

Anthropic S-1

https://www.sec.gov/Archives/edgar/data/2130357/000162828026067168/anthropicpbc-sx1.htm
34•SiNTEx•6m ago•8 comments

One of the Greatest Inventions in the History of Human Transport

https://humantransit.org/2024/12/one-of-the-greatest-inventions-in-the-history-of-human-transport...
15•skadamat•3d ago•3 comments

Behind the scenes at the NeXT Computer office

https://exhibits.stanford.edu/menuez/browse/next-computer-inc?per_page=96&sort=pub_year_isi+asc%2...
164•Austin_Conlon•9h ago•86 comments

PaperPilot – Zero-Cloud, Pure-Rust PDF Engine with WASM and MCP

https://github.com/KrushnaVardhanReddy/PaperPilot
178•vardhan1237•9h ago•66 comments

Dolly Parton's Imagination Library

https://imaginationlibrary.com/
586•jumploops•18h ago•99 comments

Show HN: A Truly Modular Keyboard

https://github.com/notaroomba/keybytes
200•NotARoomba•1d ago•67 comments

Growing Trees

https://brashandplucky.com/2026/10/15/growing-trees.html
117•ibobev•2d ago•17 comments

Overgrown, when plants invade your abandoned tabs

https://charliegerard.dev/blog/overgrown-extension/
328•speckx•3d ago•114 comments

Attention Is Not What You Need (2025)

https://arxiv.org/abs/2512.19428
141•westurner•13h ago•50 comments

Superhuman Hardware Design Is the Easy Part

https://www.a16z.news/p/superhuman-hardware-design-is-the
43•gmays•2d ago•28 comments

Iron Age salt-mining complex found beneath Hallstatt in Austria

https://archaeologymag.com/2026/09/iron-age-salt-mining-complex-beneath-hallstatt/
95•janandonly•3d ago•39 comments

Why I Am a Programmer

https://www.alfie.wtf/programming/why-i-am-a-programmer.html
264•jruohonen•17h ago•85 comments

Peter Thiel, the tech oligarch who believes in the Antichrist

https://english.elpais.com/technology/2026-10-25/peter-thiel-the-tech-oligarch-who-believes-in-th...
18•geox•21m ago•1 comments

F-Zero X on Nintendo 3DS

https://hypnotize.works/gdx-3ds/postmortem/index.html
140•bpierre•13h ago•76 comments

Steal My Bitcoin CTF PoC

https://github.com/KillaBoi/StealMyBitcoin-PoC
139•davikr•12h ago•36 comments

The State of Context Engineering

https://www.dbreunig.com/2026/10/24/the-state-of-context-engineering.html
213•pchristensen•16h ago•53 comments

We should be more ambitious with the software we build

https://danluu.com/ambitious/
829•ltratt•1d ago•726 comments

Writing Is Closer to Thought Than Code

https://danielmiessler.com/blog/writing-is-closer-to-thought-than-code
5•eigenBasis•38m ago•1 comments

Amazon’s “digital pacifier” for toddlers

https://oligarchwatch.substack.com/p/amazons-digital-pacifier-for-toddlers
230•jumploops•4d ago•328 comments

Two Million Hornets

https://dark-mountain.net/two-million-hornets/
21•promulgate•2d ago•4 comments

IBM CEO says open weight models are now good and cheap on-prem

https://www.theregister.com/systems/2026/10/22/ibm-ceo-says-open-weight-models-are-now-irresistib...
330•Betelbuddy•11h ago•239 comments

A 10-year-old CNN outperforms frontier LLMs for skin cancer diagnosis

https://lynchlab.net/llm-skin-cancer
600•sungam•19h ago•252 comments

Show HN: ADRs for AI – Deliberation records for human–AI work, versioned in Git

https://adrs.systems
55•lumbroso•1d ago•31 comments

Where the Romans Fought (interactive map)

https://iosiflazaridis.github.io/battles-of-the-romans/
126•endorphine•18h ago•49 comments

OpenAI and Anthropic cut their LLM prices by up to 80% within a few months. Why?

https://minimaxir.com/2026/10/cheap-llms/
371•minimaxir•15h ago•361 comments
Open in hackernews

Websites Should Be Printable

https://brennenputh.me/blog/printable-websites/
70•bagatelle•2h ago

Comments

meerita•2h ago
I cannot recall last time I printed something.
lukan•1h ago
I started out printing complex claude plans to go through them in a different setting, make notes, think about it, modify, then tell it to execute.

But website printing in general, I see less of a need.

dofm•32m ago
Just last night I noticed that one tiny thing LM Studio has over the otherwise absolutely glorious Unsloth Desktop is that transcripts print really nicely out of the app.
akst•1h ago
I do it for reading sometimes mostly papers, I just find it a bit easier to read through something without distraction and easier on the eyes. That and it sits on my desk until I actually read it.
mlok•58m ago
Did you try e-ink / e-paper ? (Remarkable etc.)
bonoboTP•52m ago
With paper I can put two or three pages side by side. Imagine needing 2 or 3 synchronized e-readers like that. And I can immediately draw on them, not worrying about what mode I'm in, what brush is selected blablabla. I can flip back and forth with my fingers etc. Downside is no search, no zoom no copy paste.
akst•6m ago
I've enjoyed ink displays, but my kindle has been dead for some time and it was always kind of a pain to load stuff on too, most papers would require some kind of zoom as well although I'm sure they're better these days.

I do love an e-ink display, but I just like holding a sheet of paper, and not having to jump through menus to read something especially if I'm actively referring to it and revisiting it. Plus I can use my coloured fineliner on it, whereas the PDF viewer on my iPad crashes sometimes crashes if you look at it funny.

nkrisc•56m ago
I used to work for a vehicle listing site, and over and over again when we talked to real users they would tell us how they would make spreadsheets and print out our vehicle pages (and from other sites too) so they could compare everything together on their kitchen table.

We had just completed yet another other redesign and our (React) pages printed completely mangled and users hated it. We regularly got feedback about it.

And yet it was so low priority that me (UX designer) and a developer had to team up and get off the record permission to spend a few days fixing it in CSS alone while our managers covered for us.

When people for whom $29,000 is an enormous expense are purchasing a car, you can bet they are printing stuff and very, very carefully considering their purchase. Primary demographic was not young, tech native people.

dofm•51m ago
I don't really print. I do make quite a lot of archive PDFs of articles by simply printing to PDF. Sometimes a design both breaks reader mode (which often makes a better PDF) and frustrates printing from the ordinary view.

For a couple of applications I have built recently, an offline view of the data in print form has been part of the design requirement. It's still reasonably common in situations where people will meet in real life and a physical clipboard will be needed with a register or some physical signatures are needed, or in situations where paper goes home with people from meetings for them to read and sign. So, lots of school/community/disclaimer tasks where you can't presume people have devices (or a device wouldn't be usable/practical/useful, especially in outdoor contexts).

These days PDFs are also useful for marking up in some devices.

For my own work, making an app printable is a basic thing I always do — it's part of the normal process.

But that often means little more than disabling headers/footers/sidebars, rendering simple text where a logo was, putting in page break guidance at sensible points, perhaps overriding a few text colours, maybe a couple of media queries for items that need to only appear/not appear in print. Basic stuff. From there, most "print this" views are little more than a slightly simpler template.

The cool thing about is that printability often comes up late in the requirements, and it's a thing people try before they ask you about it — they try to print from the demo. So it's an easy positive surprise if the print view does more or less what the user would hope for, right from the beginning.

Making it so all of an interface is at least basically printable is actually easy if you plan for it, and it's a good way of keeping focussed on broader usability.

mft_•45m ago
Same. It rankles when I have to - usually because of some sort of antiquated approach to bureaucracy, like contracts or CDAs that demand a wet signature, (despite then accepting a emailed poor quality scan of said wet signature).
voidUpdate•22m ago
I've been trying to print a sewing pattern today, but apparently 2d printers are even less reliable than 3d printers, somehow
cardanome•11m ago
I do a lot of printing for TTRPG's.

Generally speaking, if you are in any group situation where you meet in person and want to share something, paper is still king. Easiest to share and no distracting electronic devices.

Also for learning I often prefer physical books and printed out worksheets. It helps engage the spatial memory plus you can write on them with an actual pen which also helps recall compared to typing.

ButlerianJihad•2h ago
Today, my only two devices consist of an Android 17 Pixel, and a Chromebook. The printer drivers in each of these OS are shockingly rudimentary. Like, there is no affordance to connect to the printer and configure its settings, or monitor its status, or run tests or anything. The only printout options are so basic: I can perhaps choose 2-sided, and perhaps what size paper, but there are, max, about 5 parameters on the Print dialog.

This was something that sort of escaped my notice until I finally had to replace my 2011-era HP printer. I chose a SOHO HP printer, and basically, it can't properly print anything, not even 2-sided, unless I go through the Linux subsystem on the Chromebook. This is fine, because I seldom print stuff, but it's just emblematic that neither ChromeOS nor Android really wants anyone to print anything, ever at all.

When choosing to replace my printer with a modern one, my other option was to not replace it at all. I could easily upload documents and print them at the UPS Store, or Staples, or FedEx Kinko's, the public library, or a pharmacy photo department or something. There is not a shortage of outsourced print shops around here. Perhaps I spent way too much money on a SOHO model. But at least I can scream and rage at the printer drivers in the comfort of my own home!

iamnothere•49m ago
Chromebook printing is just literal CUPS with an even worse interface. You can use manual configuration with a custom CUPS PPD, it’s just a pain. Also the driver definitions are restricted and can’t use executables, so PPDs that require an external filter don’t work.
don-code•1h ago
My read is that a lot of content - specifically of the infinite-scroll variety - is very intentionally not designed to be printed.

There are a number of Slack and Discord conversations I'd have liked to export off to PDF, for instance (where a solid 90% of my "prints" go). I'm reminded that one of Slack's boot messages used to be, "Consider the environment before printing this Slack."

bigblind•58m ago
If I'm totally honest, this feels like somethign that'd be quite low on my priority list. I'd muchrather focus on the on-screen UX and accessibility if I have limited time. I think making things printable makessense in certain contexts, and I think could actually replace a lot of the pDF generation sites do for things like tickets, invoices, etc.
dofm•40m ago
This is precisely why I do make things basically printable right from the start.

For one, it often entirely heads off the requirement for "can we have it so the user can download a PDF of this?" (because users generally know how to print things!)

And for another, it broadens your options for implementing those PDFs if that requirement doesn't go away. You may not have to restrict your markup to that which some PDF generator library can work with, because printing any page in a headless browser is easier.

You often don't have to do much in a CSS stylesheet to get a modern site to render well, because we've moved away from so many layout hacks in general.

rhdunn•26m ago
And with light/dark mode support and CSS variables the colours in a print mode should be easy to define and support.

So you're primarily left with hiding content that shouldn't be printed (like navigation or menu buttons), defining page breaks, and some other quality of life changes for printing.

dofm•22m ago
Yeah. And out in the real world people are pretty tolerant of minor issues with printing (imperfect page breaks) because it's a miracle when any website prints at all!
mschuster91•57m ago
fun fact: you can use mm/cm or freedom units in CSS [1]. YMMV outside of printing though, at least on low-DPI devices the rendering results might not make too much sense. If you're really adventurous, CSS offers even more dedicated printing functions such as pagination [2].

[1] https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/V...

[2] https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Frag...

efilife•57m ago
Websites should be usable first. Open this one on a phone and see what happens
strenholme•50m ago
I did. It’s perfectly readable. What was the issue you experienced on your phone?
dofm•43m ago
The screenshot does not scale to fit, so you get a horizontal scroll.

It's not the end of the world.

But as it goes, not everyone has the motor control to _only_ scroll a phone view vertically; unexpected horizontal scroll can be frustrating, especially when one very wide element leaves the screen otherwise confusingly blank elsewhere on the page.

(I've actually witnessed this frustration from an older user in real life)

strenholme•29m ago
Having horizontal scroll is annoying, yes, but I don’t think it makes a website unusable on a mobile device.

The way to handle elements wide enough to induce horizontal scrolling is to put them in a <div> (or make CSS for the tag in question) and make CSS with overflow-x: scroll; for just that element. An example from one of my webpages:

  pre {max-width: 90vw; overflow-x: scroll;}
dofm•27m ago
> but I don’t think it makes a website unusable on a mobile device

For you :-) Now imagine you have to use a mobile device but have limited control over your hands, and it's difficult for you to do a vertical scrolling gesture without some horizontal drift.

I've seen this in real life. Why not make things easier for that person when you can? Accessibility is for everyone. (General accessibility rule I like — if it's a persistent minor annoyance for me, it's possibly a dealbreaker for someone with an accessibility requirement I've not thought of)

Your suggestion for constraining horizontal scroll to unavoidably overflowing elements is good, though — I do that too, and I've ended up figuring out how to add affordances so it's clear that scroll is possible (shadows that appear and disappear)

atoav•47m ago
I have used CSS for print layouts before. My stance on this is: If you can reasonably expect someone will print your website or (more likely) parts of it, because of its nature, add a nice add free, no tracking cookie print layout. If not, don't.

I often have to print for example online shopping baskets so others can decide which offer they will take. Meaning how your shopping basket looks print absolutely will have an impact by annoying or pleasing the people who make the decisions. Needless to say, 99% of all shopping baskets look like trash when printed out.

If you have a blog, it would be reasonably that someone might want to read your article offline or store it for archival purposes. Having that look decent is not a bad thing. And it is not that hard.

strenholme•45m ago
One issue with making websites printable is that printing, by default, removes background colors and images. So, for the chess diagrams I have on my webpage, I use background colors to have the chessboard be a checkerboard instead of a white background (the chess pieces are a color webfont)—but since web printing removes backgrounds, the chessboards have white backgrounds unless the person printing the webpage chooses “print backgrounds”.

The only way to work around this is to have two sets of chess pieces in the font, one with a white background for pieces on light squares, and one with a colored background for pieces on dark squares.

Printing web pages is rare enough I just assume someone doing that will also click on “print backgrounds”.

(The reason to not use images for the chessboard diagrams is because they use more bandwidth and can’t have usable “dark mode” colors)

jonathanlydall•33m ago
Sounds like SVGs would work well for this.
armcat•38m ago
I politely disagree. The original intent Tim Berners Lee had [1] was to create a navigable way of finding documents and information. Not printable. The entire issue we have today is that we have blurred both the navigable and the printable concepts. A website should just be a simple clean space for easily navigating and conveying intended information. To print, we have latex and other markup methods that are perfect for that.

[1] https://info.cern.ch/hypertext/WWW/TheProject.html

criddell•32m ago
Don Quixote, is that you?
velcrovan•29m ago
I politely disagree. What does Tim Berners Lee’s opinion of anything have to do with anything? What use is Latex when I want a readable hardcopy of a web page?
sevenzero•19m ago
Well, I want to retire and not have to work for another 30+ years, but I guess we do not always get what we want :(
gumby•14m ago
What a good point! The web would be much nicer looking if browsers accepted pages written in LaTeX as well as pages written in HTML.

After all TeX is all about high quality printing on paper.

tosti
cph123•36m ago
I personally think printing unless absolutely necessary is a waste of resources.
rhdunn•32m ago
Printing also covers things like exporting to PDF, or rendering in an eBook format (EPUB, Kindle, etc.) for reading the content offline while travelling, etc.
dofm•31m ago
It is. But sometimes it is absolutely necessary for something to be printable, and PDFs are useful. Sensible OSes can generate PDFs from the print dialogue.
mrob•22m ago
Considering trends in CVEs, printing is only growing importance. Printing has the unique advantage of giving you a record of data that's durable, unhackable, and possible to read without computers. If you print something, you can be confident that it's still going to be the same when you read it later.
igl•19m ago
I agree that unnecessary printing is wasteful. But i would see this just as anecdotal: Having information structured consistently and a easily accessible format. That makes a difference in the long run
blightful•17m ago
Must be horrifying for you to walk into a barnes and noble. Don’t go read up on how bitcoin works or hell nascar. Seems pretty unnecessary that we drive cars around in a circle for countless hours. I will take books and people making physical copies of whatever they want over many other things you would probably pile on your list of wasting resources.
harelj6•30m ago
Maybe only websites with content that should be printed... Like sudoku and puzzles and stuff. As for the rest of them... IDK if I don't intend on reading something on an airplane there's no reason for me to print it
8by3•29m ago
https://tuhat.net allows you to set a page size for your post and input hidden page breaks for when people download the epub version or print your posts, it doesn't affect the web version.

There is also a zine booklet mode which works out page imposition to print out a zine (eg. double sided, folded in half)

Click the printer icon on any tuhat post.

fouc•23m ago
this is for the authors/publishers of tuhat writing platform you mean?
fouc•20m ago
Everybody is focusing on responding to the title

but I thought this bit was far more interesting:

> I read a lot of printed papers these days. While I enjoy reading on a laptop as much as the next guy, marking up a printed document engages me better. Also, there's something about sitting with a whiteboard and a printed document that makes me rightly feel like I'm doing something important.

would be interesting to consider a totally new workflow of automatically printing off any "read later" stuff, including interesting HN posts.. and then actually sit down and read the paper, no distractions.

janandonly•20m ago
When I want to save a page for myself I usually use the PrintFriendly (https://www.printfriendly.com/) plugin to save to PDF, minus the cruft of images and ads.

This way, I've built an archchive of useful pdf's that are now (since they are clean text) fully indexed and searchable on my devices.

rhinoceraptor•18m ago
I'm currently working on rebuilding my personal blog from Jekyll set up about 10 years ago in Astro. One of the things I've also been doing is setting up a resume page designed to print to PDF, which I find a lot easier to maintain and format than the LaTeX resume I've been using forever.
swiftcoder•15m ago
Hilariously, when I hit CMD-P on this specific website, I end up with 4x pages: the first is 80% blank, the 2nd page is fairly nice, the 3rd page contains just the CSS code sample as a thin strip on the left-hand side, and the last page is again mostly blank space...

I also attempted something like this, but only to format my resume[1], since many employers require it to be submitted as a PDF

[1]: https://www.trist.am/resume/

lionkor•15m ago
Can't the website just lay itself out for print differently?
Good4boothee•15m ago
> Here's the functions this does for me, in order:

Is for anyone else, the text that follows, unreadable black on almost black background?

jdw64•14m ago
I don't agree, because I just like websites that are full of moving animations... For websites that provide information, I agree, but honestly I think you have to give what matches the target audience of the website. I've always wanted to have a moving book like the magic books in Harry Potter. So I prefer homepages with as much motion as possible.

Some people see a website as a medium for reading, like this person does, but to me a website is a medium for experiencing. I find websites where the elements interact with each other fun. I like fun websites. Of course, you could strip out the animations and just show a print-style document instead, but in the end, having a particular philosophy comes from freedom. A website doesn't have to be quiet and efficient. I'd actually rather websites be fun. There are plenty of media for reading—PDFs, for one.

hubraumhugo•14m ago
I'm building a side project that turns a batch of articles I bookmark online (e.g. here on HN) into a personal printed magazine that I can then read offline [0]. I definitely underestimated the amount of post-processing I have to do because many websites are not printable. Thankfully LLMs are helping with that.

[0] https://www.myunscroll.com

ibn_khaldun•11m ago
Printing a web page (or a PDF) is not unreasonable provided the content is two pages or more and it's something that invites itself to depth and close reading or some sort of value like ordinary print.

Your everyday blog is not worth the cost or effort. Nor is a Wikipedia entry.

paxy•8m ago
Nope, let’s keep printers in 2004 where they belong.
pmlnr•7m ago
Oh, wow, that's one naive print.css

Missing things like resizing media to not occupy everything, blocking certain elements from getting broken up, and so on, wrap when needed, printing links (sic), etc

The latter is why I moved links into footnotes instead of inline linking - also to prevent breaking up the reading flow.

Also: adding page counters is virtually impossible.

Anyhow, I do think it's a good idea, but mostly for archival reasons: if you really want an archival copy, you'll need to print it.

•
7m ago
Browsers already accept PDF. TeX files aren't portable.
masswerk•23m ago
Fun fact: In the early days, website projects were mostly allocated at the top level of an organisation. As top-level officers used to consume the Web in printouts, the print view was also the default customer view and thus of utter importance.
dofm•14m ago
Also in my experience, the higher you go in an organisation, the greater the chance of finding an older person of great ability with tired eyes and well-masked dyslexia who just wants to print your thing and go through it with a highlighter and a sharpie, and whose PA just used to always do that for them without anyone finding out.

Even now this is not that uncommon; I have worked with an entrepreneur masking significant dyslexia in just the last five years. Printability was just something he needed so he could properly scrutinise.

Print is still an accessibility thing, I think.

globular-toast•13m ago
I personally think the things you enjoy that aren't absolutely necessary are a waste of resources too.