frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Harper – an open-source alternative to Grammarly

https://writewithharper.com
115•ReadCarlBarks•6h ago

Comments

mika6996•6h ago
Which LLM is running with Harper?
ognarb•3h ago
None
skeptrune•5h ago
Is this using local LLMs or some other engine?
JPLeRouzic•4h ago
I don't think it uses an LLM.

https://github.com/Automattic/harper

JPLeRouzic•4h ago
It is available in Autommatic's Github repository:

https://github.com/Automattic/harper

sestep•4h ago
Automattic*
sharkjacobs•4h ago
This seems to use a hard coded list of explicit rules, not an LLM

https://writewithharper.com/docs/rules

https://github.com/Automattic/harper/blob/0c04291bfec25d0e93...

        "PointIsMoot" => (
            ["your point is mute"],
            ["your point is moot"],
            "Did you mean `your point is moot`?",
            "Typo: `moot` (meaning debatable) is correct rather than `mute`."
        ),
a2128•3h ago
From a quick look phrase corrections is just one type of rule. There are many other rules, some are dynamic like when to use "your" vs "you're", oxford commas, etc.

That it doesn't use LLMs is its advantage, it runs in under 10ms and can be easily embedded in software and still provide useful grammar checking even if it's not exhaustive

VTimofeenko•3h ago
Comes with a great LSP server capable of checking grammar in code comments:

https://writewithharper.com/docs/integrations/language-serve...

pram•3h ago
IMO not using LLMs is a big plus in my book. Grammarly has been going downhill since they've been larding it with "AI features," it has become remarkably inconsistent. It will tell me to remove a comma one hour, and then tell me to add it back the next.
raincole•2h ago
So is there a similar tool but based on an LLM?

Not that I think LLM is always better, but it would be interesting to compare these two approaches.

7thaccount•1h ago
Grammarly came out before the LLMs. I'm not sure what approach it took, but they're likely feeling a squeeze as LLMs can tell you how to rewrite a sentence to remove passive voice and all that. I doubt the LLMs are as consistent (some comments below show some big issues), but they're free (for now).
chneu•1h ago
Thank you. In general my grammarly and gboard predictions have become so, so bad over the last year.
boplicity•1h ago
General purpose LLMs seem to get very confused about punctuation, in my experience. It's one of their big areas of obvious failing. I'm surprised Grammarly would allow this to happen.
jacooper•3h ago
I think if you can self host language tool, it would still be the better option.
demarq•3h ago
"Me and Jennifer went to have seen the ducks cousin."

No errors detected. So this needs a lot of rule contributions to get to Grammarly level.

wellthisisgreat•2h ago
What the duck is that test
canyp•2h ago
Nominative vs objective
alpb•2h ago
Similarly 0 grammatical errors flagged: "My name John. What your name? What day today?"
The-Ludwig•3h ago
Looks awesome! I’ll give it a try over language tool.

Is there any reason why there is no firefox extension?

thr0waway001•2h ago
“Yo who dis?”

Passes.

For reference: https://youtu.be/w-R_Rak8Tys?si=h3zFCq2kyzYNRXBI

IceWreck•2h ago
Slightly controversial compared to other comments here but I haven't used Grammerly at all since LLMs came out. Even a 4B local LLM is good enough to rephrase all forms of text and fix most grammer mistakes.
orliesaurus•2h ago
Very buggy, but great start!!

I.e. if you write an "MISTAEK" and then you scroll the highlight follows me around the page

crimputer•2h ago
Good start. But still has bugs i guess.

I tried with the following phrase -- "This should can't logic be done me." --

No errors.

harper•2h ago
nice name!
icapybara•2h ago
Why wouldn't you want an LLM for a language learning tool? Language is one of things I would trust an LLM completely on. Have you ever seen ChatGPT make an English mistake?
Groxx•2h ago
uh. yes? it's far from uncommon, and sometimes it's ludicrously wrong. Grammarly has been getting quite a lot of meme-content lately showing stuff like that.

it is of course mostly very good at it, but it's very far from "trustworthy", and it tends to mirror mistakes you make.

healsdata•1h ago
Grammarly is all in on AI and recently started recommended splitting "wasn't" and added the contraction to the word it modified. Example: "truly wasn't" becomes "was trulyn't"

https://imgur.com/a/RQZ2wXA

o11c•30m ago
Hm ... I wonder, is Grammarly also responsible for the flood of contraction of lexical "have" the last few years? It's standard in British English, but outside of poetry it is proscribed in almost all other dialects (which only permit contraction of auxiliary "have").

Even in British I'm not sure how widely they actually use it - do they say "I've a car" and "I haven't a car"?

behnamoh•1h ago
I wish it had keyboard shortcuts. As a Vim user, in Chrome it's tedious to click on every suggestion given by the app. Also, maybe add a "delay" so it doesn't think the currently-being-typed word is a mistake (let me finish typing first!).

Otherwise, it's great work. There should be an option to import/export the correction rules though.

healsdata•1h ago
Given this is an Automattic product, I'm hesitant to use it. If it gets remotely successful, Matt will ruin it in the name of profit.
josephcsible•1h ago
It's FOSS, so even if the worst happens, anyone could just fork the last good version and continue development there.

AbsenceBench: Language models can't tell what's missing

https://arxiv.org/abs/2506.11440
130•JnBrymn•3h ago•28 comments

Phoenix.new – Remote AI Runtime for Phoenix

https://fly.io/blog/phoenix-new-the-remote-ai-runtime/
381•wut42•11h ago•169 comments

Wiki Radio: The thrilling sound of random Wikipedia

https://www.monkeon.co.uk/wikiradio/
64•if-curious•4h ago•15 comments

AMD's Freshly-Baked MI350: An Interview with the Chief Architect

https://chipsandcheese.com/p/amds-freshly-baked-mi350-an-interview
48•pella•4h ago•19 comments

Harper – an open-source alternative to Grammarly

https://writewithharper.com
115•ReadCarlBarks•6h ago•32 comments

No More Shading Languages: Compiling C++ to Vulkan Shaders [pdf]

https://xol.io/random/vcc-paper.pdf
25•pjmlp•2d ago•7 comments

Visualizing environmental costs of war in Hayao Miyazaki's Nausicaä

https://jgeekstudies.org/2025/06/20/wilted-lands-and-wounded-worlds-visualizing-environmental-costs-of-war-in-hayao-miyazakis-nausicaa-of-the-valley-of-the-wind/
177•zdw•10h ago•53 comments

YouTube's new anti-adblock measures

https://iter.ca/post/yt-adblock/
173•smitop•9h ago•313 comments

Show HN: Nxtscape – an open-source agentic browser

https://github.com/nxtscape/nxtscape
198•felarof•9h ago•152 comments

Show HN: Inspect and extract files from MSI installers directly in your browser

https://pymsi.readthedocs.io/en/latest/msi_viewer.html
77•rmast•5h ago•15 comments

College baseball, venture capital, and the long maybe

https://bcantrill.dtrace.org/2025/06/15/college-baseball-venture-capital-and-the-long-maybe/
124•bcantrill•4d ago•84 comments

Verified dynamic programming with Σ-types in Lean

https://tannerduve.github.io/blog/memoization-sigma/
52•rck•3d ago•15 comments

Tuxracer.js play Tux Racer in the browser

https://github.com/ebbejan/tux-racer-js
87•retro_guy•9h ago•29 comments

AtomicOS – A security-first OS with real crypto and deterministic language

https://github.com/ipenas-cl/AtomicOs
12•ipenas-cl•2h ago•5 comments

Smartphones: Parts of Our Minds? Or Parasites?

https://www.tandfonline.com/doi/full/10.1080/00048402.2025.2504070
45•cratermoon•6h ago•16 comments

Cracovians: The Twisted Twins of Matrices

https://marcinciura.wordpress.com/2025/06/20/cracovians-the-twisted-twins-of-matrices/
53•mci•9h ago•26 comments

Dancing Naked on the Head of a Pin: The Early History of Microphotography

https://publicdomainreview.org/essay/dancing-naked-on-the-head-of-a-pin
43•crescit_eundo•2d ago•2 comments

Rose-Gold-Tinted Liquid Glasses

https://lmnt.me/blog/rose-gold-tinted-liquid-glasses.html
12•mantia•1d ago•0 comments

Oklo, the Earth's Two-billion-year-old only Known Natural Nuclear Reactor (2018)

https://www.iaea.org/newscenter/news/meet-oklo-the-earths-two-billion-year-old-only-known-natural-nuclear-reactor
158•keepamovin•16h ago•79 comments

Alpha Centauri

https://www.filfre.net/2025/06/alpha-centauri/
78•doppp•9h ago•23 comments

Proba-3's first artificial solar eclipse

https://www.esa.int/Enabling_Support/Space_Engineering_Technology/Proba-3/Proba-3_s_first_artificial_solar_eclipse
14•sohkamyung•2d ago•5 comments

A brief, incomplete, and mostly wrong history of robotics

https://generalrobots.substack.com/p/a-brief-incomplete-and-mostly-wrong
98•Bogdanp•4d ago•56 comments

A Python-first data lakehouse

https://www.bauplanlabs.com/blog/everything-as-python
97•akshayka•3d ago•29 comments

The JAWS shark is public domain

https://ironicsans.ghost.io/how-the-jaws-shark-became-public-domain/
120•MBCook•6h ago•25 comments

BYD begins testing solid-state EV batteries in the Seal

https://electrek.co/2025/06/20/byd-tests-solid-state-batteries-seal-ev-with-1000-miles-range/
89•toomuchtodo•5h ago•88 comments

Jürgen Schmidhuber:the Father of Generative AI Without Turing Award

http://www.jazzyear.com/article_info.html?id=1352
68•kleiba•7h ago•44 comments

Klong: A Simple Array Language

https://t3x.org/klong/
106•tosh•13h ago•57 comments

An analysis of recent multithreading improvements for a smoother game

https://dev.arma3.com/post/oprep-performance-optimizations-in-220
49•diggan•3d ago•11 comments

Show HN: SnapQL – Desktop app to query Postgres with AI

https://github.com/NickTikhonov/snap-ql
87•nicktikhonov•14h ago•51 comments

Ancient termite poo reveals 120M-year-old secrets of Australia's forests

https://phys.org/news/2025-06-ancient-termite-poo-reveals-million.html
17•janandonly•2d ago•4 comments