frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

RapidRAW: A non-destructive and GPU-accelerated RAW image editor

https://github.com/CyberTimon/RapidRAW
32•l8rlump•2h ago•3 comments

Bootstrapping a side project into a profitable seven-figure business

https://projectionlab.com/blog/we-reached-1m-arr-with-zero-funding
341•jonkuipers•1d ago•75 comments

Breaking Git with a carriage return and cloning RCE

https://dgl.cx/2025/07/git-clone-submodule-cve-2025-48384
287•dgl•10h ago•100 comments

Frame of preference A history of Mac settings, 1984–2004

https://aresluna.org/frame-of-preference/
46•K7PJP•4h ago•7 comments

Supabase MCP can leak your entire SQL database

https://www.generalanalysis.com/blog/supabase-mcp-blog
618•rexpository•10h ago•322 comments

Smollm3: Smol, multilingual, long-context reasoner LLM

https://huggingface.co/blog/smollm3
254•kashifr•12h ago•50 comments

Phrase origin: Why do we "call" functions?

https://quuxplusone.github.io/blog/2025/04/04/etymology-of-call/
19•todsacerdoti•36m ago•5 comments

Radium Music Editor

http://users.notam02.no/~kjetism/radium/
172•ofalkaed•10h ago•34 comments

Bulgaria to join euro area on 1 January 2026

https://www.ecb.europa.eu//press/pr/date/2025/html/ecb.pr250708~b9676a9fa8.en.html
130•toomuchtodo•3h ago•53 comments

Where can I see Hokusai's Great Wave today?

https://greatwavetoday.com/
5•colinprince•1h ago•0 comments

Rules of good writing (2007)

https://dilbertblog.typepad.com/the_dilbert_blog/2007/06/the_day_you_bec.html
69•santiviquez•1d ago•50 comments

Ptar: Replacing .tgz for petabyte-scale S3 archives

https://plakar.io/posts/2025-06-30/technical-deep-dive-into-.ptar-replacing-.tgz-for-petabyte-scale-s3-archives/
44•vcoisne•1d ago•33 comments

Xenharmlib: A music theory library that supports non-western harmonic systems

https://xenharmlib.readthedocs.io/en/latest/
52•retooth•6h ago•3 comments

Brut: A New Web Framework for Ruby

https://naildrivin5.com/blog/2025/07/08/brut-a-new-web-framework-for-ruby.html
143•onnnon•10h ago•51 comments

Swahili on the Road

https://www.historytoday.com/archive/behind-times/swahili-road
12•Thevet•3h ago•2 comments

US court strikes down 'click-to-cancel' rule designed to make unsubscribing easy

https://www.theguardian.com/us-news/2025/jul/08/court-click-to-cancel-ruling
151•andsoitis•2h ago•84 comments

Dynamical origin of Theia, the last giant impactor on Earth

https://arxiv.org/abs/2507.01826
72•bikenaga•10h ago•27 comments

Taking over 60k spyware user accounts with SQL injection

https://ericdaigle.ca/posts/taking-over-60k-spyware-user-accounts/
174•mtlynch•5d ago•53 comments

Surfing on a Matchbox (1999)

http://news.bbc.co.uk/2/hi/science/nature/276762.stm
5•TMWNN•2d ago•1 comments

Show HN: OffChess – Offline chess puzzles app

https://offchess.com
305•avadhesh18•19h ago•138 comments

Plants monitor the integrity of their barrier by sensing gas diffusion

https://www.nature.com/articles/s41586-025-09223-4
62•Bluestein•3d ago•29 comments

Libpostal: C library for parsing/normalizing street addresses around the world

https://github.com/openvenues/libpostal
7•nateb2022•2h ago•2 comments

Choosing a Database Schema for Polymorphic Data (2024)

https://www.dolthub.com/blog/2024-06-25-polymorphic-associations/
13•gm678•4h ago•3 comments

GlobalFoundries to Acquire MIPS

https://mips.com/press-releases/gf-mips/
190•mshockwave•11h ago•111 comments

Show HN: A rain Pomodoro with brown noise, ASMR, and Middle Eastern music

https://forgetoolz.com/rain-pomodoro
67•ShadowUnknown•10h ago•33 comments

Can an email go 500 miles in 2025?

https://flak.tedunangst.com/post/can-an-email-go-500-miles-in-2025
277•zdw•4d ago•104 comments

Blind to Disruption – The CEOs Who Missed the Future

https://steveblank.com/2025/07/08/blind-to-disruption-the-ceos-who-missed-the-future/
100•ArmageddonIt•14h ago•115 comments

Ceramic: A cross-platform and open-source 2D framework in Haxe

https://ceramic-engine.com/
63•-yukari•3d ago•8 comments

At the frontier between two lives–the evolutionary origins of pregnancy

https://phys.org/news/2025-07-frontier-evolutionary-pregnancy.html
6•wglb•2d ago•1 comments

New Horizons images enable first test of interstellar navigation

https://www.newscientist.com/article/2486823-new-horizons-images-enable-first-test-of-interstellar-navigation/
24•jnord•2d ago•1 comments
Open in hackernews

Rules of good writing (2007)

https://dilbertblog.typepad.com/the_dilbert_blog/2007/06/the_day_you_bec.html
69•santiviquez•1d ago

Comments

mtlynch•4h ago
>Readers comprehend “the boy hit the ball” quicker than “the ball was hit by the boy.” Both sentences mean the same, but it’s easier to imagine the object (the boy) before the action (the hitting). All brains work that way.

I agree with this, but I doubt that all brains work this way. It's probably true of almost all English speakers.

I think the processing effort is likely a side effect of English mainly using sentence constructions that go subject->verb->object. Not all languages do that, so I suspect that your brain has an easier time processing whatever's most common in the language.

hiAndrewQuinn•4h ago
Over 80% of the world's languages are classified as SVO or SOV, actually, and probably over 90% of all first language speakers today speak one of these two. Their overwhelming dominance compared to the other four possibilities have led researchers to conclude there may actually be a cognitive benefit to putting the subject first.
mackeye•4h ago
arabic can be VSO or SVO. i'm rather new to the langauge but tend to prefer VSO when writing, even as a native english speaker, which gets me to wonder if theres a correlation somewhere between arabic proficiency, other known languages, and VSO/SVO preference. my preference might come from the relative conciseness of VSO in arabic though; often placing the subject before the verb is a bit redundant given context. i'm sure theres a correlation to programming language typing schema somewhere there :)
senkora•3h ago
VSO is kinda like AT&T-syntax x86 assembly, if you identify subject with source and object with destination:

    add %rdi, %rax
skrueger•2h ago
It's good to combined both to form a sort of palindrome to chain ideas together. This is explained in more detail in Style: Toward Clarity and Grace by Joseph M. Williams.
jll29•2h ago
Or, in "Intel Latin" (machine code),

  01001000 00000001 11111000
burnt-resistor•4h ago
Interesting see I. Don't Yoda harshly judge. ;o)
LoganDark•2h ago
There probably is. For me receiving the subject after anything else requires me to buffer everything else awaiting the subject in order to parse it correctly. My brain seems to naturally work in cause->effect order so it's naturally easiest for me to process the cause first and then the effect. I don't think everyone works the same way, but there is definitely an order of information flow that is most efficient for me. I also generally seem to process things somewhat like an LLM would...
bbor•4h ago
I had the same thought, glad you phrased it so succinctly! Surprisingly, a Holocaust-denying white nationalist is not someone you should trust on matters concerning global anthropology.
cAtte_•3h ago
woah
ChrisMarshallNY•3h ago
I suspect they were talking about Scott Adams; not Michael Lynch (but it's fuzzy, due to ... unclear writing).

I'm not a huge fan of Scott Adams, because I disagree with his worldview, but I have other hills to die on.

He’s not wrong about this, but he’s just repeating very old “tribal knowledge,” about writing. I’ve been hearing the same advice, since I was a kid. Sometimes, I even follow it.

alvah•2h ago
>Holocaust-denying

Didn't he write "no reasonable person doubts that the Holocaust happened" in the blog post you are referring to? That's an....unusual way to deny the Holocaust.

jameshart•3h ago
I think the counterargument to this simplistic assertion is that "The boy was hit by a ball" seems equally legible to me to "A ball hit the boy". If you're quickly reporting the details of an accident to a doctor and it's crucial to get the information across quickly, I think many speakers would still start with "He was hit by a ball", not "A ball hit him." We're not interested in assigning agency to the ball here, we're interested in the effects on the boy. We're focusing down on the boy first, then talking about what is happening. Is he hitting a ball? Getting hit by a ball? Nobody cares what the ball's doing, it doesn't need to be prepped for surgery.
Brajeshwar•3h ago
I weirdly learned this by chance. Most, if not all, Indian languages (as far as I know) are spoken/written in the passive voice. It sounds more respectful that way. Hence, the default way for us Indians is to speak English in the passive voice.

Early on, I forced myself to write and speak in the active voice. Now, I believe, it comes naturally to write or speak English the “right” way.

pansa2•2h ago
> Both sentences mean the same

Not really. The first sentence is about a boy, the second is about a ball. The best one to use depends on context.

MangoToupe•2h ago
Imagine how boring literature (or really most sorts of writing) would be if we optimized it around theories of linguistic efficiency rather than taste. I'm left entirely unconvinced.
riwsky•49m ago
Anyone optimizing for some specific taste already has an implicit theory of linguistic efficiency. Most writers aren’t optimizing for anything at all, and they have no taste, and their writing is boring, and it wastes my time, and I hate it.
MangoToupe•26m ago
> Anyone optimizing for some specific taste already has an implicit theory of linguistic efficiency

I don't follow. How do you connect taste and efficiency in your perspective? Efficiency in what terms? They seem almost unrelated from my perspective.

> Most writers aren’t optimizing for anything at all, and they have no taste, and their writing is boring, and it wastes my time, and I hate it.

Wasting time is probably my favorite reason to read. Cannot disagree more.

djoldman•4h ago
> Simple means getting rid of extra words. Don’t write, “He was very happy” when you can write “He was happy.” You think the word “very” adds something. It doesn’t. Prune your sentences.

Yes. (Hemingway).

j_bum•3h ago
The Hemingway editor is great for word pruning [0].

[0] https://hemingwayapp.com/

Brajeshwar•1h ago
This has been my go-to pruner since a while. The best thing I learnt is to break up long sentences into shorter ones.
mdorazio•1h ago
This is great advice if you want to write like Hemingway. Most of the great authors are not so sparing with their words, though. And I often find that people who excessively prune their writing end up with quite generic paragraphs that seem like they were written for elementary school children. I've personally found a better tip for writing is to not use two "cheap" words when one "expensive" one will convey your meaning more fully. To use your example, "He was very happy" doesn't convey as much feeling as, "He was ecstatic". But depending on what you want to say, "He was restlessly giddy with barely contained joy" could be even better.
riwsky•39m ago
Most users of written English are not the Great Authors, though, nor are they writing literature. Hemingway is a much more appropriate model for business communication than is, say, Wallace. Though for attention-grabbing copy, you’d probably want Morrison’s or Nabokov’s dynamism. And if you’re code-golfing, nothing beats a Borges, Chiang, or Cusk.
raincole•4h ago
Surely. Then you check Paul Graham, whose writing is influential in the world of startup, and find most of them are very long. Arguably unnecessarily so.

Perhaps it's a tech startup thing? After all programmers are not famous for their refined literary taste. And then you check the few LitMag that people care enough to pay for even when the content is available for free, like Clarkesworld or BCS. Then you find sentences there are generally not crispy and short.

It turns out there aren't rules. All guidelines are contextual.

treve•3h ago
PG is not influential because of his writing though. His name is what gets his writing circulated, so I'm not sure if it's a good couter example.
tomhow•3h ago
He became well-known via his writing in the early-mid 00s; first his book about Lisp then his essays that became popular on Slashdot. His investing happened as a consequence of his writing.
gammarator•1h ago
His investing happened as a consequence of having available capital (and, certainty, forward-looking ideas about how to seed startups).

As to the writing, I think its influence (in terms of ideas) makes people overrate its stylistic quality. An enjoyable critique: https://idlewords.com/2005/04/dabblers_and_blowhards.htm

tptacek•1h ago
Paul Graham had an audience before he was an investor, which is the point Tom was making. He didn't get famous because of Viaweb; he got famous as an eloquent smug lisp weenie.
tomhow•25m ago
pg writes [1]:

YC grew out of a talk I gave to the Harvard Computer Society (the undergrad computer club) about how to start a startup. Everyone else in the audience was probably local, but Steve and Alexis came up on the train from the University of Virginia, where they were seniors. Since they'd come so far I agreed to meet them for coffee.

The talk he gave was How To Start A Startup [2]. The reason he was asked to give that talk was not because he had money, but because he was a Harvard CS alum who had built/sold a successful startup then spent the subsequent few years sharing his knowledge/ideas via books and essays.

The reason Steve knew about pg was that he had read/liked his Lisp book and read/liked his essays on Slashdot.

Money was a necessary but not sufficient condition for him to start YC. Nobody would have applied to YC if not for his books and essays.

[1] https://www.ycombinator.com/blog/the-reddits

[2] https://paulgraham.com/start.html

raincole•3h ago
The other way around.

Of course a lot of rich people got readers just because they're rich, but PG isn't the one of them.

mlboss•3h ago
Y Combinator came after his essays; though I don’t agree with everything Paul Graham says, those essays profoundly shaped me.
tomhow•3h ago
Here's pg's writing advice, published in 2005:

https://www.paulgraham.com/writing44.html

CharlesW•3h ago
The first three paragraphs are good advice for business writing. Strunk made the same point with "Omit needless words".

If you approach (or would like to approach) writing more from the perspective of a craft rather than meeting KPIs, Stephen King's On Writing is great.

coffeeisyummy•3h ago
You mean, "Omit words".

Or maybe I mean "Omit."

Or maybe if I didn't even post a reply, I would have added the same value to this thread.

hownottowrite•3h ago
Active voice. Minimum word count. That’s it, unless you’re Paul Graham.

Spoiler: You are not Paul Graham.

irchans•2h ago
I believer there is an error in

"Readers comprehend “the boy hit the ball” quicker than “the ball was hit by the boy.” Both sentences mean the same, but it’s easier to imagine the object (the boy) before the action (the hitting). All brains work that way. (Notice I didn’t say, “That is the way all brains work”?)".

It should be, "the SUBJECT (the boy) before the action (the hitting)." (I added caps for emphasis.)

phs318u•2h ago
> "the boy hit the ball"

In this sentence, boy=subject, hit=verb, ball=object.

> All brains work that way.

If language sentence structure reflects how brains think, then that's not entirely true. While most languages are SVO (subject-verb-object), not all are. Japanese is SOV (subject-object-verb), while biblical Hebrew is/was VSO (verb-subject-object). I'm sure there are other variations.

EDIT: it just occurred to me that Japanese SVO is syntactically similar to Forth/RPN.

90s_dev•2h ago
[flagged]
sandspar•2h ago
Huh? It's trivially easy to write a Reddit post that gets thousands of readers. A mid tier YouTube scriptwriter can reach tens of millions of readers/listeners every week. A well-written Instagram comment can receive millions of views in a matter of days.

If you're content to remain nameless then you can reach millions of readers.

JadeNB•1h ago
> If you're content to remain nameless then you can reach millions of readers.

Why should namelessness help? None of the examples you mention seem to require it.

yesfitz•2h ago
There are benefits to writing well besides increasing your audience.

Paul Graham illustrates in his post, “Good Writing”.[1]

“How does that help the writer? Because the writer is the first reader.”

This is also supported by Graham’s post “Writes and Write-Nots”[2]

“To write well you have to think clearly, and thinking clearly is hard.”

I don’t take Paul Graham’s word as gospel, but I have yet to find any contradictory stance, let alone one that’s been useful to me.

1: https://paulgraham.com/goodwriting.html 2: https://www.paulgraham.com/writes.html

Labov•1h ago
I think this is good advice for bloggers and journalists, but not for novelists or poets.
CalChris•50m ago
Adams gives good advice. However, no one will remember you if you write that way.
ihiep•38m ago
Writing isn’t about being remembered. It’s about helping others remember the ideas themselves.
lutusp•25m ago
"Rules of good writing", really? The article's title ironically commits a lexical gaffe by presenting its topic as a value instead of a choice.

Whether the title draws more readers than "Rules of clear writing" is a separate topic, one dealing less with principles and more with marketing.

Strunk & White, the source for most of the article's ideas, isn't mentioned. We may bury the past, but we can't deny it.

I recently boiled my copy of Strunk & White until little remained. At the bottom of the pot was "Make every word count."

GGByron•23m ago
"The main technique is keeping things simple."

Orwell also knew to avoid clichés, and lo, he made a much stronger argument for simplicity in his essays. "Keep it simple" means nothing by itself and Adams does not explain the concepts he hints at or even call them by their proper names.

None of the above would seem obnoxious had he actually cited Orwell.