Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. F-Droid 2.0(f-droid.org)
    105comments
  2. Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design(github.com/devdotfast)
    6comments
  3. Two-tier encryption in the UK(macanorak.com)
    269comments
  4. Fearless SIMD v1.0(linebender.org)
    2comments
  5. WaveDigger: Dig into wireless signals to discover their physical locations(github.com/christianrowlands)
    5comments
  6. Toyota is taking the Corolla electric(electrek.co)
    28comments
  7. The forgotten battle of East Lansing(eastlansinginfo.news)
    —discuss
  8. Nokia Design Archive (2025)(aalto.fi)
    96comments
  9. GitHub has not removed malicious imitation software after 3 weeks(successfulsoftware.net)
    60comments
  10. Book review: Is parallel programming hard, and, if so, what can you do about it?(ahelwer.ca)
    —discuss
  11. B5-BJ2 – Ice Cream Barges – Concrete Ship Constructors (2023)(thecretefleet.com)
    3comments
  12. Google’s Project Suncatcher to put ML infrastructure in space(blog.google)
    18comments
  13. Experiencing writing at our recent Chinese calligraphy workshop(viewsproject.wordpress.com)
    1comments
  14. Linux support is coming to Snapdragon X2 series(qualcomm.com)
    244comments
  15. Apple iPhone 4 “Antennagate” Q&A (2010) [video](youtube.com)
    9comments
  16. Search – A small, fast WebKit browser for macOS(github.com/driceroland)
    —discuss
  17. Show HN: AgentRun: DSL to turn agents into workflows(github.com/parcha-ai)
    —discuss
  18. Motor Characterization for Small Running Robots (2016)(robot-daycare.com)
    —discuss
  19. Show HN: Treepeat – Code similarity detection using Tree-sitter(github.com/dsummersl)
    —discuss
  20. My Weird New Hobby: Wandering Around Tokyo on Google Maps(ahmedhossamdev.com)
    3comments
  21. Geothermal heat map of US hot springs(soakingsprings.com)
    3comments
  22. Ideas on modernizing the open-source desktop(lwn.net)
    423comments
  23. The science of Monkey Island: can grog dissolve a metal mug that fast?(jgeekstudies.org)
    21comments
  24. RAM: the forgotten history (2024)(coredump.cx)
    3comments
  25. ArXiv receives multiyear commitments to support it as an independent nonprofit(arxiv.org)
    38comments
  26. When the Debugger Lies(danielmangum.com)
    17comments
  27. Enjoy Every Sandwich(bradmontague.substack.com)
    80comments
  28. Coulomb's law remains tricky to test at home(chillphysicsenjoyer.substack.com)
    16comments
  29. The newest ESP32 can run Linux and it's getting close to a Raspberry Pi(xda-developers.com)
    87comments
  30. VSCode's SSH Agent Is Bananas (2025)(fly.io)
    190comments

Coulomb's law remains tricky to test at home

19 pointsby 2d agochillphysicsenjoyer.substack.com
16 comments
2h agoHN ↗

Good idea, you could do a monte carlo method where you throw many packing peanuts at the cat (or many cats!) and count how many stick, divide by how many you threw, et voila

2h agoHN ↗

But it's not at all obvious to me why the exponent a is 1 in nature

i think we can rule out any exponent just by dimensional analysis if you allow powers of q, then K has ambiguous units. Same reason you cant exponentiate unitful quantities

More specifically I think we can rule out even exponents by anti-symmetry of charge. That is q^2n = (-q)^2n which know is ruled out by experiment.

2h agoHN ↗

Why would the universe care about dimensional analysis? Besides, the outside constant would do the unit conversion from whatever the right-hand side produces to units of force.

1h agoHN ↗

The universe cares about dimensional analysis because it is invariant under changes of units-of-measure, which are human constructs.

26m agoHN ↗

Because we aren't dealing with the universe but rather ruling out possible forms of models of it

2h agoHN ↗

you have free constant k in front of the equation

any dimensional analysis gets consumed by its unknown dimensionality

---

q^2n = (-q)^2n which know is ruled out by experiment.

doesn't mean equation can't be using absolute values ("number of electrons/protons") and just applying needed sign at the end

1h agoHN ↗

I thought it was "obvious" based on the principle that two charges at the same location should have the same force as one combined charge at that location. Of course this immediately brings up the question of the self-force of a point charge...

57m agoHN ↗

Show by experiment that the force of charge0 against charge1+charge2 equals the force of charge0 against charge1 plus charge0 against charge2. Induce an additive-homomorphic property F(r,q0,q1+q2) = F(r,q0,q1)+F(r,q0,q2). Then, exponent 1 follows.

I figured this out by listing a bunch of mathematical properties. I couldn't see how the author jumps from zero-preserving to multiply-charges, and I still don't know how, but we can call it out of scope lol

  r : distance between p and q
  q0 : charge 0
  q1 : charge 1
  F : coulomb force function
  charge-commutative: F(r,q0,q1) = F(r,q1,q0)
  zero-preserving: 0 = F(r,q0,0)
  additive-homomorphic: F(r,q0,q1+q2) = F(r,q0,q1)+F(r,q0,q2)
  
  homogenous-degree-1: F(r,q0,n*q1) = n*F(r,q0,q1)
  multiplicative-separability: F(r,q0,q1) = K*R(r)*Q(q0,q1)
  multiply-charges: F(r,q0,q1) = K*R(r)*(q0*q1)^a

  Given F(r,q0,q1) = K*R(r)*(q0*q1)^a, charge-commutative, zero-preserving, additive-homomorphic.
  Induction using additive-homomorphic proves homogenous-degree-1. (For example, F(r,q0,2*q1) = F(r,q0,q1+q1) = 2*F(r,q0,q1))
  Equational proof follows from homogenous-degree-1:
  K*R(r)*(q0*n*q1)^a = n*K*R(r)*(q0*q1)^a
  (q0*n*q1)^a = n*(q0*q1)^a
  n^a*(q0*q1)^a = n*(q0*q1)^a
  n^a = n
  n = 0 or a = 1
  n≠0, therefore a=1.
2h agoHN ↗

Supposedly, one way to make two equal charges is to charge one thing and then put it in contact with the other thing, so that the charge splits by symmetry. But then how would we check that indeed we have two equally charged things?

same as with making guaranteed flat surface - you make 3 and measure each pair

1h agoHN ↗

How do you make 3 equal charges by splitting a charge in such a manner?

37m agoHN ↗

Charge splitting being equal depends on capacitance which can be hard to make equal.

2h agoHN ↗

It's probably easier to verify Gauss's Law, which then gives you Coulomb's law for free.

Direct verification of inverse square laws is hard! For electromagnetic interactions (ie Coulomb's law) you can use scattering. If you want to do a static experiment (Coulomb's Law the hard way or gravity) you probably need a torsion pendulum experiment. AFAIK the best in the world at that are at UW in the Eöt-Wash group: https://www.npl.washington.edu/eotwash/torsion-balances

2h agoHN ↗

Could you use an electromagnet and a metal ball to create a fixed charge? If you change the current in the electromagnet, that would change the intensity of the magnetic field. With the metal ball fixed in place nearby and a careful curve for the change of current, you could potentially have a constant charge remaining on the ball.

1h agoHN ↗

For two different indivisible charges, this is a bit slippery but I think a=1 by definition. How do we measure charge, practically speaking? By how much force is measured between it and a reference charge. So we take a=1 as a convention. But no experiment can disprove a=2 for indivisible charges as we would simply obtain charge through new units. For assemblies of charges the forces must add linearly due to conservation of momentum, so there we know a=1.

36m agoHN ↗

Oh, he's so close! He's already constructed an electroscope. Now he just needs to use that to perform Cavendish's experiment, and he'll have verified Coulomb's law.