frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Personal blogs are back, should niche blogs be next?

https://disassociated.com/personal-blogs-back-niche-blogs-next/
126•gnabgib•4h ago•77 comments

Helping Valve to power up Steam devices

https://www.igalia.com/2025/11/helpingvalve.html
467•TingPing•9h ago•145 comments

Samsung's 60% DRAM price hike signals a new phase of global memory tightening

https://www.buysellram.com/blog/samsungs-memory-price-surge-sends-shockwaves-through-the-global-d...
175•redohmy•1w ago•130 comments

Show HN: Wealthfolio 2.0- Open source investment tracker. Now Mobile and Docker

https://wealthfolio.app/?v=2.0
449•a-fadil•10h ago•155 comments

Childhood Friends, Not Moms, Shape Attachment Styles Most

https://nautil.us/childhood-friends-not-moms-shape-attachment-styles-most-1247316/
135•dnetesn•1w ago•47 comments

Arduino Terms of Service and Privacy Policy update: setting the record straight

https://blog.arduino.cc/2025/11/21/the-arduino-terms-of-service-and-privacy-policy-update-setting...
12•manchoz•6h ago•2 comments

The death of tech idealism and rise of the homeless in Northern California

https://lithub.com/on-the-death-of-tech-idealism-and-rise-of-the-homeless-in-northern-california/
38•pseudolus•56m ago•3 comments

How I learned Vulkan and wrote a small game engine with it (2024)

https://edw.is/learning-vulkan/
39•jakogut•3h ago•14 comments

Microsoft Will Preload Windows 11 File Explorer to Fix Bad Performance

https://blogs.windows.com/windows-insider/2025/11/21/announcing-windows-11-insider-preview-build-...
6•ksec•46m ago•1 comments

You only live once, self host a NAT Gateway

https://www.awsistoohard.com/blog/self-hosting-nat-gateway
72•veryrealsid•4d ago•46 comments

Pixar: The Early Days A never-before-seen 1996 interview

https://stevejobsarchive.com/stories/pixar-early-days
87•sanj•6h ago•6 comments

We should all be using dependency cooldowns

https://blog.yossarian.net/2025/11/21/We-should-all-be-using-dependency-cooldowns
295•todsacerdoti•12h ago•192 comments

Sharper MRI scans may be on horizon thanks to new physics-based model

https://news.rice.edu/news/2025/sharper-mri-scans-may-be-horizon-thanks-new-physics-based-model
14•hhs•2h ago•2 comments

You can make PS2 games in JavaScript

https://jslegenddev.substack.com/p/you-can-now-make-ps2-games-in-javascript
240•tosh•10h ago•57 comments

Discontinuation of ARM Notebook with Snapdragon X Elite SoC

https://www.tuxedocomputers.com/en/Discontinuation-of-ARM-notebooks-with-Snapdragon-X-Elite-SoC.t...
91•Venn1•7h ago•25 comments

Is Matrix Multiplication Ugly?

https://mathenchant.wordpress.com/2025/11/21/is-matrix-multiplication-ugly/
43•jamespropp•5h ago•25 comments

The Strange Afterlife of Hilma af Klint, Painting’s Posthumous Star

https://www.newyorker.com/magazine/2025/11/24/the-strange-afterlife-of-hilma-af-klint-paintings-p...
15•FinnLobsien•4d ago•1 comments

Prozac 'no better than placebo' for treating children with depression, experts

https://www.theguardian.com/society/2025/nov/20/prozac-no-better-than-placebo-for-treating-childr...
218•pseudolus•1d ago•328 comments

Building a Durable Execution Engine with SQLite

https://www.morling.dev/blog/building-durable-execution-engine-with-sqlite/
113•ingve•1d ago•38 comments

Shop Sans is a typeface for curved text paths

https://www.futurefonts.com/hex/shop-sans
120•tobr•1w ago•34 comments

RRules (yes handling RSCALE) using only PL/pgSQL

https://github.com/sirrodgepodge/rrule_plpgsql
15•sirrodgepodge•1w ago•1 comments

When functions dissolve (2020)

https://rubber-duck-typing.com/posts/2020-12-12-when-functions-dissolve.html
3•vitalnodo•6d ago•0 comments

Solving Fizz Buzz with Cosines

https://susam.net/fizz-buzz-with-cosines.html
125•hprotagonist•9h ago•32 comments

Show HN: Vibe Prolog

https://github.com/nlothian/Vibe-Prolog
29•nl•2d ago•5 comments

Infinibay LXD Container

https://github.com/Infinibay/lxd
3•angaroshi•1h ago•0 comments

Pivot Robotics (YC W24) Is Hiring for an Industrial Automation Hardware Engineer

https://www.ycombinator.com/companies/pivot-robotics/jobs/7xG9Dc6-mechanical-engineer-controls
1•vigneshrajmohan•10h ago

Olmo 3: Charting a path through the model flow to lead open-source AI

https://allenai.org/blog/olmo3
365•mseri•20h ago•120 comments

FAWK: LLMs can write a language interpreter

https://martin.janiczek.cz/2025/11/21/fawk-llms-can-write-a-language-interpreter.html
210•todsacerdoti•16h ago•185 comments

3D printing with unconventional vase mode

https://vorpal.se/posts/2025/jun/23/3d-printing-with-unconventional-vase-mode/
20•dgroshev•4h ago•6 comments

Homeschooling hits record numbers

https://reason.com/2025/11/19/homeschooling-hits-record-numbers/
207•bilsbie•1d ago•568 comments
Open in hackernews

Derivation and Intuition behind Poisson distribution

https://antaripasaha.notion.site/Derivation-and-Intuition-behind-Poisson-distribution-1255314a56398062bf9dd9049fb1c396
105•sebg•6mo ago

Comments

meatmanek•6mo ago
Poisson distributions are sort of like the normal distribution for queuing theory for two main reasons:

1. They're often a pretty good approximation for how web requests (or whatever task your queuing system deals with) arrive into your system, as long as your traffic is predominantly driven by many users who each act independently. (If your traffic is mostly coming from a bot scraping your site that sends exactly N requests per second, or holds exactly K connections open at a time, the Poisson distribution won't hold.) Sort of like how the normal distribution shows up any time you sum up enough random variables (central limit theorem), the Poisson arrival process shows up whenever you superimpose enough uncorrelated arrival processes together: https://en.wikipedia.org/wiki/Palm%E2%80%93Khintchine_theore...

2. They make the math tractable -- you can come up with closed-form solutions for e.g. the probability distribution of the number of users in the system, the average waiting time, average number of users queuing, etc: https://en.wikipedia.org/wiki/M/M/c_queue#Stationary_analysi... https://en.wikipedia.org/wiki/Erlang_(unit)#Erlang_B_formula

emmelaich•6mo ago
Useful for understanding load on machines. One case I had was -- N machines randomly updating a central database. The database can only handle M queries in one second. What's the chance of exceeding M?

Also related to the Birthday Problem and hash bucket hits. Though with those you're only interested in low collisions. With some queues (e.g. database above) you might be interested when collisions hit a high number.

PessimalDecimal•6mo ago
There is another extremely important way in which they are like the normal distribution: both are maximum entropy distributions, i.e. each is the "most generic" within their respective families of distributions.

[1] https://en.wikipedia.org/wiki/Poisson_distribution#Maximum_e...

[2] https://en.wikipedia.org/wiki/Normal_distribution#Maximum_en...

srean•6mo ago
So is Gamma, Binomial, Bernoulli, negative-Binomial, exponential and many many more. Maxent distribution types are very common. In fact the entire family of distributions in the exponential family are Maxent distributions.
DAGdug•6mo ago
What’s special about this treatment? It’s the 101 part of a 101 probability course.
quirino•6mo ago
I really like the Poisson Distribution. A very interesting question I've come across once is:

A given event happens at a rate of every 10 minutes on average. We can see that:

- The expected length of the interval between events is 10 minutes.

- At a random moment in time the expected wait until the next event is 10 minutes.

- At the same moment, the expected time passed since the last event is also 10 minutes.

But then we would expect the interval between two consecutive events to be 10+10 = 20 minutes long. But we know intervals are 10 on average. What happened here?

The key is that by picking a random moment in time, you're more likely to fall into a bigger intervals. By sampling a random point in time the average interval you fall into really is 20 minutes long, but by sampling a random interval it is 10.

Apparently this is called the Waiting Time Paradox.

fc417fc802•6mo ago
> What happened here?

You went astray when you declared the expected wait and expected passed.

Draw a number line. Mark it at intervals of 10. Uniformly randomly select a point on that line. The expected average wait and passed (ie forward and reverse directions) are both 5, not 10. The range is 0 to 10.

When you randomize the event occurrences but maintain the interval as an average you change the range maximum and the overall distribution across the range but not the expected average values.

pfedak•6mo ago
If it wasn't clear, their statements are all true when the events follow a poisson distribution/have exponentially distributed waiting times.
yorwba•6mo ago
When you randomize the event occurences, you create intervals that are shorter and longer than average, so that a random point is more likely to be in a longer interval, so that the expected length of the interval containing a random point is greater than the expected length of a random interval.

To see this, consider just two intervals of length x and 2-x, i.e. 1 on average. A random point is in the first interval x/2 of the time and in the second one the other 1-x/2 of the time, so the expected length of the interval containing a random point is x/2 * x + (1-x/2) * (2-x) = x² - 2x + 2, which is 1 for x = 1 but larger everywhere else, reaching 2 for x = 0 or 2.

fc417fc802•6mo ago
I think I understand my mistake. As the variance of the intervals widens the average event interval remains the same but the expected average distances for a sample point change. (For some reason I thought that average distances wouldn't change. I'm not sure why.)

Your example illustrates it nicely. A more intuitive way of illustrating the math might be to suppose 1 event per 10 minutes but they always happen in pairs simultaneously (20 minute gap), or in triplets simultaneously (30 minute gap), or etc.

So effectively the earlier example that I replied to is the birthday paradox, with N people, sampling a day at random, and asking how far from a birthday you expect to be on either side.

If that counts as a paradox then so does the number of upvotes my reply received.

jwarden•6mo ago
The way, I understand it is that with a Poisson process, at every small moment in time there’s a small chance of the event happening. This leads to on average lambda events occurring during every (larger) unit of time.

But this process has no “memory” so no matter how much time has passed since the last event, the number of events expected during the next unit of time is still lambda.

me3meme•6mo ago
From last event to this event = 10, from this event to next event = 10, so the time between the first and the third event is 20, where is the surprise in the Waiting Time Paradox?, sure I must be missing some key ingredient here.
quirino•6mo ago
The random moment we picked in time is not necessarily an event. The expected time between the event to your left and the one to your right (they're consecutive) is 20 minutes.
me3meme•6mo ago
I think we must use conditional probability, that is the integral of p(X|A)P(A), for example probability the prior event was 5 minutes ago probabity(the next one is 10 minutes from the previous one (that is 1/2). This is like markov chain, probability of next state depends of current state.
hammock•6mo ago
Poisson, Pareto/power/zipf and normal distributions are really important. The top 3 for me. (What am I missing?) And often misused (most often normal). It’s really good to know which to use when
klysm•6mo ago
Normal is overused for sometimes sensible reasons though. The CLT is really handy when you have to consider sums
FilosofumRex•6mo ago
It's surprising that so few people bother to use non-parametric probability distributions. With today's computational resources, there is no need for parametric closed form models (may be with the exception of Normal for historical reasons), each dataset contains its own distribution.
klysm•6mo ago
It’s easier to do MCMC when the distributions at hand have nice analytic properties so you can take derivatives etc. You should also have a very good understanding of the standards distributions and how they all relate to each other
hyperbovine•6mo ago
How hard is it to estimate that distribution for modern high dimensional data?
jwarden•6mo ago
> What am I missing?

Beta

hammock•6mo ago
What are the common understandable use cases for beta distribution, in everyday life?
jwarden•6mo ago
I don’t use probability distributions in everyday life ;)

But it is the right distribution to represent uncertainty about the probability of binary events (eg a website user clicking some button). For example, if I have absolutely no idea the probability then I use the uniform distribution, Beta(1,1), which is the maximum entropy distribution. Then if I observe one user and they happen to click, I have Beta(2,1), and at a glance I known the mean of that (2/3) which is a useful point estimate.

klysm•6mo ago
Proportions of things frequently follow beta distributions. I think of it as the normal distribution of the domain 0 to 1.
cwmoore•6mo ago
Lightbulbs burn out, but when?
klysm•6mo ago
Later
digger495•6mo ago
Steve, le
joe_the_user•6mo ago
I can understand a message that javascript needs to be enabled for your ** site.

But permanently redirecting so I can't see this after I enable javascript is just uncool and might not endear one on site like hn where lots of folks disable js initially.

Edit: and anonymizing, disabling and reloading... It's just text with formatted math. Sooo many other solutions to this, jeesh guys.

_0ffh•6mo ago
It's notion, I don't know why people use this service.
Zecc•6mo ago
It breaks scrolling with the arrow keys or PgDn/PgUp as well.
Rant423•6mo ago
An application of the Poisson distribution (1946)

https://garcialab.berkeley.edu/courses/papers/Clarke1946.pdf

tatrajim•6mo ago
Famously used by Thomas Pynchon in Gravity's Rainbow. The notion of obtaining a distribution of random rocket attacks blew my young mind and prompted a life-long interest in the sturdy of statistics.
mmorse1217•6mo ago
This site is pretty helpful for me with this sort of thing. The style is more technical though.

https://www.acsu.buffalo.edu/~adamcunn/probability/probabili...

laichzeit0•6mo ago
But this just gives the definition of the distribution. No intuition about where it might have come from, it just appears magically out of thin air and shows some properties it has in the limit.
firesteelrain•6mo ago
At work we use Arena to model various systems and Poisson is our go to.