frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

'Fair Use' Prevails as Library of Congress Wins DMCA Anti-Circumvention Battle

https://torrentfreak.com/fair-use-prevails-as-library-of-congress-wins-dmca-anti-circumvention-battle-250729/
1•pabs3•20s ago•0 comments

New SEC rule lets investors redeem Bitcoin, Ethereum directly from ETFs

https://www.thestreet.com/crypto/markets/new-sec-rule-lets-investors-redeem-bitcoin-ethereum-directly-from-etfs
1•hbcondo714•1m ago•0 comments

Metis List: World’s Top AI Researchers

https://www.metislist.com/
1•masterjack•4m ago•0 comments

A literary prize judged by AI

https://www.themorenoprize.org/
1•westernaccess•4m ago•1 comments

Alpine.js 16kb React Alternative

https://alpinejs.dev/
1•cloudking•6m ago•0 comments

Ask HN: What Interests You in Crypto?

1•bix6•9m ago•0 comments

M8.7 Earthquake in Western Pacific, Tsunami Warning Issued

https://earthquake.usgs.gov/earthquakes/eventpage/us6000qw60/executive
4•jandrewrogers•12m ago•0 comments

Show HN: I built an app to collect and manage user feedback for startups and dev

https://www.fidbaq.xyz/
1•averadev•15m ago•0 comments

Double-slit experiment holds up when stripped to its quantum essentials

https://news.mit.edu/2025/famous-double-slit-experiment-holds-when-stripped-to-quantum-essentials-0728
1•bookofjoe•15m ago•0 comments

CBS News investigation of Jeffrey Epstein jail video reveals new discrepancies

https://www.cbsnews.com/news/jeffrey-epstein-jail-video-investigation/
6•ivape•17m ago•0 comments

Show HN: AI-ready portfolio with 40 personality modules for strategic system use

1•Devinlam•18m ago•0 comments

Eleven Missing Terraform Features

https://josnyder.com/blog/2025/missing_terraform_features.html
2•oftenwrong•19m ago•0 comments

Show HN: Empromptu.ai – No code, AI app builder with RAG, model, evals etc.

1•anaempromptu•23m ago•0 comments

Novo Nordisk Shares Plummet as Competition Weighs on Sales

https://www.wsj.com/business/earnings/novo-nordisk-stock-earnings-q2-2025-b12fb01c
2•JumpCrisscross•23m ago•0 comments

DIY Dual-Screen Cyberdeck: Sleek Design, Ultimate Functionality [video]

https://www.youtube.com/watch?v=cigAxzQGeLg
2•learnedbytes•24m ago•0 comments

Looking for feedback on my podcast for early stage founders

https://www.youtube.com/channel/UCpEOzlrkSIdgtSIKbj6ZAHA
1•itsmechase•28m ago•1 comments

Get Latest Startup Funding Data

https://justraisedfunding.com
2•chiswanjo•29m ago•0 comments

Can banks individually create money out of nothing? (2014)

https://www.sciencedirect.com/science/article/pii/S1057521914001070
3•RyanShook•31m ago•0 comments

US labor activist Chris Smalls assaulted by IDF during Gaza aid trip, group says

https://www.theguardian.com/us-news/2025/jul/29/chris-smalls-amazon-labor-union-gaza
9•NomDePlum•35m ago•1 comments

Are all residential proxy services criminal organizations?

https://www.hcaptcha.com/report-are-all-residential-proxy-services-criminal-organizations
4•amirhirsch•38m ago•2 comments

Sensitive Compartmented Information Facility

https://en.wikipedia.org/wiki/Sensitive_compartmented_information_facility
2•handfuloflight•40m ago•0 comments

Starter Code for Agentic Systems

https://github.com/lorenseanstewart/llm-tools-series
3•lorenstewart•41m ago•4 comments

Radxa E24C and E54C: fanless PCs with 4 GigE ports and Rockchip processors

https://liliputing.com/radxa-e24c-and-e54c-are-small-cheap-fanless-pcs-with-four-gigabit-ethernet-ports-and-rockchip-processors/
1•PaulHoule•42m ago•0 comments

Earthquake of magnitude 8 strikes off Russia's Kamchatka

https://www.reuters.com/business/environment/earthquake-magnitude-8-strikes-off-russias-kamchatka-usgs-says-2025-07-29/
7•david927•46m ago•1 comments

Mar-a-Lago Accord?

https://corporate.nordea.com/article/98321/macro-markets-mar-a-lago-accord
2•TMWNN•46m ago•0 comments

US Space Force scheduled to launch eighth X-37B mission

https://www.spaceforce.mil/News/Article-Display/Article/4256759/us-space-force-scheduled-to-launch-eighth-x-37b-mission/
2•TMWNN•46m ago•0 comments

ChatGPT Gave Instructions for Murder, Self-Mutilation, and Devil Worship

https://www.theatlantic.com/technology/archive/2025/07/chatgpt-ai-self-mutilation-satanism/683649/
1•bretpiatt•48m ago•0 comments

SSRIs as Cancer Therapy

https://www.science.org/content/blog-post/ssris-cancer-therapy
3•EA-3167•49m ago•0 comments

From Ontologies to Agents: The Semantic Web's Quiet Rebirth

https://seanfalconer.medium.com/from-ontologies-to-agents-the-semantic-webs-quiet-rebirth-dc109199b608
2•sfalc•52m ago•0 comments

YouTube to Be Included in Australia's Teen Social Media Ban

https://www.bloomberg.com/news/articles/2025-07-29/youtube-to-be-included-in-australia-s-teen-social-media-ban
6•mfiguiere•54m ago•1 comments
Open in hackernews

Linux Performance Analysis (2015)

https://netflixtechblog.com/linux-performance-analysis-in-60-000-milliseconds-accc10403c55
166•benjacksondev•11h ago

Comments

emmelaich•11h ago
Nice list. sar/sysstat is underrated imho.
mmh0000•7h ago
Oh man. There's a blast from the past.

Today, you'd want something like:

Prometheus + Node Exporter [1]

[1] https://github.com/prometheus/node_exporter

mortar•11h ago
2015

Previous discussions: https://news.ycombinator.com/item?id=10654681 https://news.ycombinator.com/item?id=10652076

danieldk•10h ago
Yeah, I skipped the date and then saw Linux 3.13 in the examples.
whalesalad•10h ago
I quite like `iotop` as an alternative to iostat. https://linux.die.net/man/1/iotop
CodeCompost•10h ago
> At Netflix we have a massive EC2 Linux cloud

Wait a minute. I thought Netflix famously ran FreeBSD.

craftkiller•10h ago
My understanding was their CDN ran on FreeBSD, but not their API servers. But I don't work for Netflix.
diab0lic•10h ago
Your understanding is correct.
achierius•7h ago
Why did they not choose to use it for both (or neither)? I.e., what reasons for using FreeBSD on CDN servers would not also apply to using them for API servers?
seabrookmx•6h ago
They are extremely different workloads so.. everything?

The CDN servers are basically appliances, and are often embedded in various data centers (includes those ran by ISP's) to aggressively cache content. They care about high throughput and run a single workload. Being able to fine tune the entire stack, right down to the TCP/IP implementation is very valuable in this case. Since they ship the hardware and software, they can tightly integrate the two.

By contrast, API workloads are very heterogeneous. I'd have to imagine the ability to run any standard Linux software there would also be a big plus. Linux clearly has much more vetting on cloud providers than FreeBSD as well.

aflag•6h ago
Can't you fine tune linux as well? Does FreeBSD perform better somehow on a CDN workload? I find it difficult to imagine that the reason is performance. But I don't know what the reason is.
craftkiller•6h ago
Netflix discusses their reasons starting at 18:20: https://www.youtube.com/watch?v=veQwkG0WdN8&t=18m20s

tl;dw: the performance, the efficiency of development, the community, FreeBSD is a complete operating system, the code base is smaller, the ports system, and the license.

and this video covers the optimizations Netflix has made to FreeBSD: https://www.youtube.com/watch?v=36qZYL5RlgY

Also potentially a reason: According to drewg123, Linux's kTLS was broken. Which I see drewg123 also commenting in this thread. Is he the "Drew on my team" mentioned in the first video? Is he the speaker in the 2nd video? Idk https://news.ycombinator.com/item?id=28585008

drewg123•10h ago
The CDN runs FreeBSD. Linux is used for nearly everything else.
__turbobrew__•10h ago
If you like this post, I would recommend “BPF Performance Tools” and “Systems Performance: Enterprise and the Cloud” by Brenden Gregg.

I have pulled out a few miracles using these tools (identifying kernel bottlenecks or profiling programs using ebpf) and it has been well worth the investment to read through the books.

yankcrime•8h ago
Agreed, highly recommended reading. A slightly more up-to-date post of his which recommends tools in such situations is: https://www.brendangregg.com/blog/2024-03-24/linux-crisis-to...
wcunning•8h ago
Literally did miracles at my last job with the first book and that got me my current job, where I also did some impressive proving which libraries had what performance with it again... Seriously valuable stuff.
__turbobrew__•4h ago
Yea it is kindof cheating. I was helping someone debug why their workload was soft locking. I ran the profiling tools and found that cgroup accounting for the workload was taking nearly all the cpu time on locks. From searches through linux git logs I found that cgroup accounting in older kernels had global locks. I saw that newer kernels didn’t have this, so we moved to a newer kernels and all the issues went away.

People thought I was a wizard lol.

babuloseo•10h ago
he forgot about rusttop
AnyTimeTraveler•2h ago
I'm pretty sure that that didn't exist in 2015 ;)
janvdberg•10h ago
My first command is always 'w'. And I always urge young engineers to do the same.

There is no shorter command to show uptime, load averages (1/5/15 minutes), logged in users. Essential for quick system health checks!

Propelloni•9h ago
Me too! So much so that I add it to my .bashrc everywhere.
mmh0000•8h ago
It should also be mentioned, Linux Load Average is a complex beast[1]. However, a general rule of thumb that works for most environments is:

You always want the load average to be less than the total number of CPU cores. If higher, you're likely experiencing a lot of waits and context switching.

[1] https://www.brendangregg.com/blog/2017-08-08/linux-load-aver...

tanelpoder•50m ago
On Linux this is not true, on an IO heavy system - with lots of synchronous I/Os done concurrently by many threads - your load average may be well over the number of CPUs, without having a CPU shortage. Say, you have 16 CPUs, load avg is 20, but only 10 threads out of 20 are in Runnable (R) mode on average, and the other 10 are in Uninterruptible sleep (D) mode. You don't have a CPU shortage in this case.

Note that synchronous I/O completion checks for previously submitted asynchronous I/Os (both with libaio and io_uring) do not contribute to system load as they sleep in the interruptible sleep (S) mode.

That's why I tend to break down the system load (demand) by the sleep type, system call and wchan/kernel stack location when possible. I've written about the techniques and one extreme scenario ("system load in thousands, little CPU usage") here:

https://tanelpoder.com/posts/high-system-load-low-cpu-utiliz...

lotharcable•25m ago
The proper way is to have a idea of what it normally is before you need to troubleshoot issues.

What is a 'good load' depends on the application and how it works. Some servers something close to 0 is a good thing. Other servers a 10 or lower means something is seriously wrong.

Of course if you don't know what is a 'good' number or you are trying to optimize a application and looking for bottlenecks then it is time to reach for different tools.

chasil•5h ago
Glances is nice. I think it is a clone of HP-UX Glance.

https://nicolargo.github.io/glances/

I have also hacked basic top to add database login details to server processes.

louwrentius•9h ago
The iostat command has always been important to observe HDD/SDD latency numbers.

Especially SSDs are treated like magic storage devices with infinite IOPS at Planck-scale latency.

Until you discover that SSDs that can do 10GB/s don't do nearly so well (not even close) when you access them in a single thread with random IOPS, with queue depth of 1.

wcunning•8h ago
That's where you start down the eBPF rabbit hole with bcc/biolatency and other block device histogram tools. Further, the cache hit rate and block size behavior of the SSD/NVME drive can really affect things if, say, your autonomous vehicle logging service uses MCAP with a chunk size much smaller than a drive block... Ask me how I know
rkachowski•9h ago
it's 10 years later - what's the 60 second equivalent in 2025?
wcunning•8h ago
@yankcrime posted it above: https://www.brendangregg.com/blog/2024-03-24/linux-crisis-to...
BlackLotus89•7h ago
PSI (pressure stall information) are missing.

I always use a configured!(F2) htop (not mentioned as well). Always enable PSI information in htop (some red hat systems I work with still don't offer them...).

If you have zfs enable those meters as well and htop has an io tab, use it!

ImPostingOnHN•8h ago
Maybe I missed it, but checking available disk space is often a good step in diagnosing misbehaving systems.
fduran•7h ago
shameless plug: you can practice this in a free VM https://docs.sadservers.com/docs/scenario-guides/practical-l... (there's a typo there to keep you on your feet)
ch33zer•7h ago
Almost all of these have been replaced for me with below: https://developers.facebook.com/blog/post/2021/09/21/below-t...

It is excellent and contains most things you could need. Downside is that it isn't yet a standard tool so you need to get it installed across your fleet

benreesman•2h ago
Oh man nostalgia city. I vividly remember meeting atop time travel debugging at 3am in Menlo Park in 2012, wild times.
5pl1n73r•4h ago
After this article was written, `free -m` on many systems started to have an "available" column that shows the sum of reclaimable and free memory. It's nicer than the "-/+" section shown in this old article.

  $ free -m
                 total        used        free      shared  buff/cache   available
  Mem:            3915        2116        1288          41         769        1799
  Swap:            974           0         974
tomhow•4h ago
Previously:

Linux Performance Analysis in 60,000 Milliseconds - https://news.ycombinator.com/item?id=10652076 - Nov 2015 (11 comments)

Linux Performance Analysis - https://news.ycombinator.com/item?id=10654681 - Dec 2015 (82 comments)

Linux Performance Analysis in 60k Milliseconds (2015) [pdf] - https://news.ycombinator.com/item?id=44070741 - May 2025 (1 comment)