frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Re:Likes – open-source library to be particular about reactions to text

https://relikes.com/#demo
1•kotoverse•1h ago
Hi HN,

For a long time I have been perplexed, why is that when we interact with text content like articles or blog posts on social media, we are expected to react to them in their entirety – either like the whole post, or dislike the whole post; agree with the whole post or disagree with the whole post. A post may contain multiple ideas we agree or disagree with independently, yet we are forced to generalize.

What our interaction could be like, if reactions could be attached only to particular selected parts of the text instead? Using classic reactions like buttons or emojis all over the text seemed like a dead end idea as even imagining it can make one's eyes hurt. But there's a traditional and universally understood way of text selection – marker-style highlighting. What if we simply convert such selection into a reaction? Not only highlighted parts can represent individual reactions, they also can be naturally aggregated into heatmaps, so besides expressing their own attitude, users are able to satisfy social curiosity – see what other people like or dislike.

This idea gave birth to Re:Likes:

https://github.com/reinventinglikes/relikes

Live demo (scroll a bit down to the playground area):

https://relikes.com/#demo

Additionally, created as the base of this project but found deserving to live as a standalone text selection library – Clean Selection:

https://github.com/cleanselection/cleanselection

To make the Re:Likes project usable on touch devices, I wanted to find a solution for text selection to be more user-friendly and visually attractive.

When we interact with the text type of web page content on a mobile device, all we typically can do with touch swipes is scrolling up or down. Some interactive elements of the page may want the horizontal swipe, but not the post/article area in most cases. When we read a text, horizontal touch swipes are just there, doing nothing at all, lonely and forgotten, begging to be used... So why not make them the standard way to select the text? What if, like an airbrush tool in a graphics editor, horizontal swipes could draw pretty soft clouds and select the text inside them? Thats what Clean Selection does.

Demo:

https://cleanselection.com

Particular use case examples:

Imitation of a forum interaction, selecting text to quote in response – https://cleanselection.com/forum/

Selection of multiple fragments from a long text – https://cleanselection.com/multi/

Appreciate your feedback about these, especially with the touch device experience~

Ableton Live 12, Max for Live and Push on Linux

https://github.com/shibco/ableton-linux
1•ta988•4m ago•0 comments

Building Systems That Build Systems: Setting Up the SDLC in LangGraph

https://mattmccormick.ca/building-systems-that-build-systems-setting-up-the-sdlc-in-langgraph/
1•mattm•5m ago•0 comments

Value Polymorphism in Rust

https://remy.wang/blog/value-polymorphism.html
1•remywang•10m ago•0 comments

ICME Labs – formal proofs for agent work

https://docs.icme.io/documentation/our-products
1•_doctor_love•14m ago•0 comments

Three Languages, Two FFIs, and One Rope: Building a Local-First IDE

https://ropenotes.dev/blog/hardest-problems-building-rope-notes/
1•momentarylegacy•16m ago•0 comments

I Think AGI Just Happened

https://danielmiessler.com/blog/i-think-agi-just-happened
2•dimava•16m ago•0 comments

Dynamic black holes explained by simple thermodynamics?

https://www.psu.edu/news/eberly-college-science/story/dynamic-black-holes-explained-simple-thermo...
1•westurner•17m ago•1 comments

Ask HN: What Is Happening to Messenger.com?

1•darknavi•18m ago•0 comments

4,500 Google Employees Sign Petition Demanding Layoff Protections

https://abc7news.com/post/4500-google-employees-sign-petition-demanding-layoff-protections/19522280/
2•harambae•18m ago•0 comments

Patreon Blocks AI Crawlers from Copying Content: 'Creators Deserve Compenstion'

https://petapixel.com/2026/07/13/patreon-blocks-ai-crawlers-from-copying-content-creators-deserve...
1•gnabgib•24m ago•0 comments

Texas wins court order to suspend domain name for violating age-verification law

https://www.texasattorneygeneral.gov/news/releases/attorney-general-ken-paxton-secures-landmark-l...
1•letmevoteplease•25m ago•0 comments

How Cathode Ray Tubes Work [video]

https://www.youtube.com/watch?v=3A-Td0i4_Kc
1•susam•29m ago•0 comments

Kaiser nurses say AI, workplace surveillance are making their jobs, care worse

https://localnewsmatters.org/2026/07/15/kaiser-nurses-say-ai-workplace-surveillance-are-making-th...
46•gnabgib•34m ago•17 comments

Solving Dexterity: A Full-Stack Approach

https://www.mimicrobotics.com/blog/solving-dexterity-a-full-stack-approach
2•anonfunction•34m ago•0 comments

Maintaining the code of the man who wrote "How To Write Unmaintainable Code"

https://github.com/lexvalo/mini-pad-submitter-revived
1•birdculture•37m ago•0 comments

Facebook Anonymous

1•Jackloloma•37m ago•1 comments

Netflix Paid $587M for Ben Affleck's AI Company

https://www.hollywoodreporter.com/business/business-news/netflix-price-ben-affleck-ai-company-rev...
1•Sgt_Apone•38m ago•0 comments

Torvalds: 'AI Is a Tool, Just Like Other Tools. It's Clearly a Useful One'

https://daringfireball.net/linked/2026/07/17/torvalds-on-ai
4•frizlab•41m ago•2 comments

MG Siegler: 'OpenAI Makes ChatGPT ChatGPT Again'

https://daringfireball.net/linked/2026/07/17/chatgpt-siegler
2•frizlab•43m ago•0 comments

HKT Launches Data Centre AI Superhighway in Hong Kong

https://datacentremagazine.com/articles/hkt-launches-data-centre-ai-superhighway-in-hong-kong
1•ksec•44m ago•1 comments

A toy diffusion model for text gen using Karpathy's shakespear data

https://blog.strayforge.com/posts/discrete-diffusion/
1•litlig•46m ago•0 comments

The CDC Has a Cyclospora Lab. DOGE Downsized It Last Year

https://www.wired.com/story/cdc-cyclospora-lab-doge-downsized-it-last-year/
10•cdrnsf•47m ago•2 comments

WordPress – Polls for ActivityPub

https://wordpress.org/plugins/polls-for-activitypub/
1•8organicbits•49m ago•0 comments

The US grocery slowdown is real

https://www.bain.com/insights/the-us-grocery-slowdown-is-real-snap-chart/
32•toomuchtodo•50m ago•32 comments

AirDows – Instant P2P file and clipboard sharing between devices

https://airdows.com
1•SamOkampo•53m ago•0 comments

HollowByte DDoS flaw bloats OpenSSL server memory with 11-byte payload

https://www.bleepingcomputer.com/news/security/hollowbyte-ddos-flaw-bloats-openssl-server-memory-...
1•sbulaev•54m ago•0 comments

Claude Fable 5 vs. Kimi K3 vs. GPT 5.6 Sol [video]

https://www.youtube.com/watch?v=iGNNgzUumoY
1•amrrs•55m ago•0 comments

Show HN: PrintBlocks – API and MCP server for your thermal printer

https://gian-reto.github.io/print-blocks/
1•gian-reto•56m ago•0 comments

Investigating Flock: America's Mass Surveillance Company [video]

https://www.youtube.com/watch?v=S3MQLlMbS-Y
3•oceansky•58m ago•0 comments

What does the Riemann zeta function have to do with the distribution of primes?

https://hidden-phenomena.com/articles/rh
2•mb1699•58m ago•0 comments