frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)

https://bento.page/slides/
145•starfallg•1h ago•34 comments

Show HN: HN Hall of Fame – browse 3,100 legendary Hacker News links

https://www.orangecrumbs.com/hall/
55•oyster143•1h ago•14 comments

Making

https://beej.us/blog/data/ai-making/
51•erikschoster•1h ago•6 comments

The startup's Postgres survival guide

https://hatchet.run/blog/postgres-survival-guide
121•abelanger•4h ago•51 comments

Airbus Full Scale Foldable Wing Extensions

https://www.airbus.com/en/newsroom/press-releases/2026-07-airbus-launches-new-flight-test-program...
34•r2sk5t•1h ago•12 comments

Mechanical light bulb from 1675 [video]

https://www.youtube.com/watch?v=0Y-9GbsS9Fg
12•kadohg•1w ago•4 comments

10 REM"_(C2SLFF4

https://beej.us/blog/data/mystery-comment/
109•ingve•4h ago•27 comments

We have information that Moonshot distilled Fable for the development of K3

https://twitter.com/mkratsios47/status/2079933645888880708
22•softwaredoug•2h ago•33 comments

Neo Radar: A browser-based orbital mechanics engine with 41k real asteroids

https://neoradar.space
21•daviazpen•1h ago•4 comments

Launch HN: Unlayer (YC W22) – Add email and document builders to your app

https://unlayer.com
8•adeelraza•48m ago•7 comments

Ghost Cut – or why Cut and Paste is broken everywhere

https://ishmael.textualize.io/blog/ghost-cut/
16•willm•2h ago•9 comments

Introduction to Formal Verification with Lean Part 1

https://hashcloak.com/blog/tutorial-introduction-to-formal-verification-with-lean-(part-1)
185•badcryptobitch•3d ago•31 comments

Perlin's Noise Algorithm

https://blog.jaysmito.dev/blog/02-perlins-noise-algorithm/
14•ibobev•1h ago•1 comments

Critical Minerals: Reducing U.S. Import Reliance with Substitution and Recycling

https://www.gao.gov/products/gao-26-108687
12•Jimmc414•1h ago•3 comments

Hologram works. Elixir runs in the browser

https://hologram.page/blog/backing-hologram
28•lawik•2h ago•4 comments

Show HN: DeepSQL – A self-hostable AI DBA agent for Postgres and MySQL

https://deepsql.ai/
4•venkat971•2d ago•3 comments

Passkeys were invented by engineers with zero understanding of consumer brain

https://twitter.com/nikitabier/status/2079787406300266743
144•ksec•2h ago•166 comments

Cornell's Interactive Wall of Birds

https://academy.allaboutbirds.org/features/wallofbirds/?_hsmi=428996456
66•yareally•3d ago•26 comments

OpenNode – Bitcoin Payment Processor

https://opennode.com/
63•gurjeet•2h ago•55 comments

Intel Starts Shipping High-NA EUV Silicon

https://morethanmoore.substack.com/p/intel-starts-shipping-high-na-euv
200•zdw•3d ago•81 comments

Ethics Is the Skill That Matters Most Now

https://agonora.com/blog/ethics-most-important-skill
18•mw67•2h ago•14 comments

The Music of Destruction

https://thebaffler.com/latest/the-music-of-destruction-fuelling
5•lermontov•1w ago•0 comments

I Built a Private Genomics Study with Stoffel MPC

https://vishakh.blog/2026/07/21/i-built-a-private-genomics-study-with-stoffel-mpc/
15•vishakh82•2h ago•16 comments

Which streaming service was that on again

https://www.timwehrle.de/blog/which-streaming-service-was-that-on-again/
10•weetii•2h ago•11 comments

Most Americans say "not in my backyard" to AI data centers

https://www.redfin.com/news/ai-data-centers-opposition-education-benefit/
49•toomuchtodo•2h ago•78 comments

Original Apollo 11 Guidance Computer source code for command and lunar modules

https://github.com/chrislgarry/Apollo-11
143•noteness•11h ago•46 comments

A Zipper Patent Sat in a Garage for 40 Years. Now It's Real

https://www.yankodesign.com/2026/05/31/a-zipper-patent-sat-in-a-garage-for-40-years-now-its-real/
29•crescit_eundo•1h ago•11 comments

The Pillars of an API Platform

https://launchany.com/the-pillars-of-an-api-platform/
5•mooreds•1h ago•0 comments

Beaver who escaped to find mate welcomes first kit

https://www.bbc.com/news/articles/c70gz4zpv97o
18•1659447091•4d ago•7 comments

OpenAI Presence

https://openai.com/index/introducing-openai-presence/
44•getnoenemy•1h ago•29 comments
Open in hackernews

Ghost Cut – or why Cut and Paste is broken everywhere

https://ishmael.textualize.io/blog/ghost-cut/
14•willm•2h ago

Comments

tectec•45m ago
I don't think I would like this. He mentions Excel does something similar and Excel is my least favourite app to cut/copy/paste in.
xnx•38m ago
Seems complicated. Doesn't selecting, then drag-and-drop do what the author wants?
aarvin_roshin•35m ago
This reminds me of File Explorer's cut behavior. It's a nice idea but the layout shift on paste is disorienting.
atq2119•27m ago
I sort of see the point about undoing the changes to the clipboard, although it's not actually so simple. The clipboard is system-wide shared state -- what if another application changed the clipboard between the cut and the undo?

The other part of it ("ghosting" the cut) just seems like a matter of taste, and at some point you have to consider whether going against decades of established muscle memory in the users of your software is really worth it.

That said, it is a good idea to re-examine our assumptions every once in a while, so kudos for that.

nlawalker•15m ago
This is what Windows Explorer does when you cut a file, except it does also place it on the clipboard.

>pressing ctrl+x fades the selected text and makes it inert [...] Nothing is placed in the clipboard at this point

>What if you want the original semantics of cut? Ghost cut makes that two keys rather than one: copy to clipboard (control-C or command-C) followed by Backspace to remove it from the original document. I so rarely use cut without paste, that this is a clear win for me.

This is just as "broken" as the existing functionality, just in a way that the author prefers. It's a neat idea though, I like it, makes you wonder what would have happened in other apps if cut/paste was never developed as a system-wide, cross-app capability.

Diogenesian•12m ago
This reads to me as the default behavior of "cut" makes certain usability choices that don't gel with the author's personal mental model and workflow, which is of course totally valid. But it is odd to see things described as a "flaw" instead of a choice.

The most glaring example seems to be the first: typically an accidental cut was intended to be a copy, not a delete, so leaving the text in your clipboard is a sensible design. I understand the author's perspective, and maybe OSes should have configurable "cut." But I think most people understand "undo" as "undo change to file" and not "undo change to file + OS state." In that sense the default behavior is not a flaw.

Again - the author's points about an alternative cut are reasonable, but they seem to appeal to a minority of users.

Wowfunhappy•10m ago
> The second flaw is that a cut reflows the document. A cut and paste is almost always for the purposes of moving text, and yet the instant I cut, the text reflows and I have to locate the point where I want to paste all over again.

It's true that cut and paste reflows text twice (once on cut and once on paste), but it does so in the place where your eyes are already looking. Ghost cut reflows only once (on paste), but it does so in a place where I'm not already looking. I find this much more confusing based on the video.

> Cut & Paste is not atomic

Neither is ghost cut, because if you only cut you're left with grey text as an intermediate state.

> Cut is undoable

...this is the part I agree with, and it seems trivially fixable. If you undo a `cut`, put back whatever was on the clipboard beforehand.

I think it would be confusing if only one app did it, but if an OS decided to implement this system wide, I think it would be a good improvement.

You could also make `copy` possible to undo, but I think that would be weirder since there's no visible effect of your undo action.

fellowniusmonk•6m ago
Plain text is way harder than people think. Partly because the reflow rules change depending if you are making edits in front of or behind the cursor/point of action.

On anything structured that doesn't require re-flow this approach makes some sense.

Lists, Grids, etc, there are pro/cons but it makes sense.

In this case you ARE causing reflow, so content and format change at the same time.

With normal cut and paste the reflow happens at the point of attention, and the final state paste keeps your eye right at the point of action.

This jumping around stuff means you are doubley losing tracking if you paste below the cut point. This is effectively an out of bound focus shift. This has higher cognitive penalty because layout is no longer occurring in serial but in parallel in multiple places.

idempotence, types, rejection of global state, all of these "engineering" rules go out the window when you enter the realm of mereological nihilism that is text editing.

The best you can do it think of things as causal chains like some CRDTs do.

kps•2m ago
Star didn't have cut/copy/paste. Instead it had ‘copy to’ and ‘move to’ operations on the current selection, more like today's drag-and-drop. Some influential people decided that invisible fragile clipboard state was better than a copy/move-in-progress state.