MurphyA/hacker-news huggingface dataset:
by 6keZbCECT2uB | 2026-01-25 13:25:45+00:00
There's prior work: https://www.brendangregg.com/FlameGraphs/offcpuflamegraphs.h...

There are a few challenges here.
- Off-cpu is missing the interrupt with integrated collection of stack traces, so you instrument a full timeline when they move on and off cpu or periodically walk every thread for its stack trace
- Applications have many idle threads and waiting for IO is a common threadpool case, so its more challenging to associate the thread waiting for a pool doing delegated IO from idle worker pool threads

Some solutions:
- Ive used nsight systems for non GPU stuff to visualize off CPU time equally with on CPU time
- gdb thread apply all bt is slow but does full call stack walking. In python, we have py-spy dump for supported interpreters
- Remember that any thing you can represent as call stacks and integers can be converted easily to a flamegraph. eg taking strace durations by tid and maybe fd and aggregating to a flamegraph
by dangus | 2026-01-25 13:27:12+00:00
80% of Americans live in urban areas and that number is rising, so I think in this scenario where EVs came first we’d see maybe 20% of vehicle sales being ICE vehicles.

But today we’ve got basically the opposite.

I would disagree with the idea that petroleum would run everything out there if EVs came first but I won’t argue that point super hard with you. I can see and understand how petroleum is a lifeline for things like oil heat, generators, etc.

Still, batteries are very well-suited to off-grid usage, and can even power your house for a week or more in the event of a power outage. Let’s not forget that solar panels exist. There are entire island communities that have switched from imported diesel fuel power generation to grid scale solar+battery and they have had a great deal of cost savings and reliability benefits.
SoundCloud deleted 12 years of my music – so I built my own
by miguelmichelson | 2026-01-25 13:27:19+00:00
Today I woke up to find that SoundCloud had removed all of my music — including tracks I uploaded more than 12 years ago. No meaningful explanation, no recourse. Just gone.

This wasn’t a surprise, but it was a reminder of a structural problem: when artists depend on centralized platforms, they don’t actually own their distribution.

That’s why some time ago I started Rauversion: an open-source, self-hosted platform to publish, discuss, and commercialize music independently. It’s built for artists and small labels who want to run their own infrastructure instead of handing their catalogs to monopolistic platforms that can disappear their work overnight.

https://github.com/rauversion/rauversion
by tomhow | 2026-01-25 13:27:29+00:00
Single instances and hypotheticals don't tell us much. That particular topic spent only four hours on the front page, and it was times that are peak for the U.K. and off-peak for the U.S. Plenty of stories related to U.S. politics spend at least that amount of time on the front page. People often remember the stories that are flagged that they strongly felt should have been given front page time, but forget about the stories that did get plenty of exposure.
by chmod775 | 2026-01-25 13:27:47+00:00
Pretty much all fields have shit papers, but if you ever feel the need to develop a superiority complex, take a vacation from your STEM field and have a look at what your university offers under the "business"-anything label. If anyone in those fields manages to produce anything of quality, they're defying the odds and should be considered one of the greats along the line of Euclid, Galileo Galilei, or Isaac Newton - because they surely didn't have many shoulders to stand on either.
by JKCalhoun | 2026-01-25 13:27:48+00:00
Many of the "old-timers" on the Photos team (when I was on that team for a couple of years) also missed Aperture. Very much so.

Many kept Aperture running on a device at home—still used it for their own workflows (many passionate photographers on that team—surprise!). And in fact when it came time to discuss future Photos features there was always a contingent pushing to add back features that were lost in the transition away from Aperture.

While I was there, for example, they pushed (and got) Curves added to the editing pane. Levels had always been there but the purists missed the more laser-focused "curve" adjustments.

They wanted, did not get, the ability to "brush" a setting (the way you might dodge/burn an area of the image).

These days, who knows. Like me, perhaps the old guard have moved on…

(To clarify though, I was never the "old guard" with regard to the Photos team—had never worked on Aperture.)
by HumilityReality | 2026-01-25 13:27:54+00:00
Do you think that computer applications are innately destined to fail at being a great educational tool, or that the people you worked with were just uninspired/unmotivated?

I've spent some time researching on the idea of teaching university-level mathematics via "intelligent tutor" software, and honestly I saw only good results in the published literature. Thinking on it, it was so uniformly positive that I should probably be concerned about publication bias.

If I think on it, I suspect computer applications might be able to help students internalize concepts from mathematics when they are very young through visual exposure, but the moment an application is "competing" with time from an actual human educator, I suspect there is a notable capacity to fall short. Human educators can suck as well, though...
by ece | 2026-01-25 13:27:54+00:00
If auto-updating apps stops working on fdroid, I'll be installing Graphene, Lineage or taking a shot at something like postmarket/ubuntu touch/plasma mobile. I've used Lineage as a daily driver before for a while, so I'll probably just go back to that and tell developers to support the platform I'm using. It doesn't rent seek on developers or users.
by jasode | 2026-01-25 13:30:24+00:00
>Also Android has a bigger market share in the world than iOS, by a lot.

The tone of that seems like you thought I was taking the discussion into fanboy evangelism and therefore Android needed to be defended. That wasn't the intent and I already tried to downplay my comment by stating the iOS ecosystem specifics do not matter to 99% of mainstream users. Yes, everybody on HN already knows Android has a much bigger market share.

The point was simply to inform the gp asking the question about iOS that there are apps and niches he may not be aware of. Nobody's trying to convince any reader of switching to iOS or that "iOS is superior" ... or vice versa!
by dangus | 2026-01-25 13:30:28+00:00
I didn’t say EVs would be used for military vehicles. It’s more like a scenario where 80% are buying EVs and 20% are buying ICE.

Again the hypothetical was modern EVs with modern infrastructure.

And this hypothetical isn’t that crazy. Many Chinese car buyers’ first vehicles are electric, and many of those people buying cars are quite used to electric scooters as their transportation method.

Speaking of wars, how many wars for oil would be avoided if there wasn’t a widespread dependency on cheap oil? If the gas price ever goes above $5-7/gallon in America it basically triggers a recession.
by m0llusk | 2026-01-25 13:31:11+00:00
Hallucinations that have certain characteristics and boundaries are still hallucinations. This is happening because learning models are doing pattern matching, so to put it briefly anything that fits may work and end up in the output.

Being able to admit the flaws and limitations of a technology is often critical to advancing adoption. Unfortunately, producers of currently popular learning model based technologies are more interested in speculation and growth and speculative growth than genuinely robust operation. This paper is a symptom of a larger problem that is contributing to the bubble pop, downturn, or "AI winter" that we are collectively heading toward.
by BLKNSLVR | 2026-01-25 13:31:13+00:00
My charging solution is that I've purchased three (cheap and therefore slow) wireless charging docks that sit my phone slightly leaning backwards, therefore nicely viewable if necessary.

One sits on my desk at work, one sits on my desk at home and the third sits on my bedside table (it acts like a clock radio / alarm clock). I just place it on the relevant charger while working / sleeping and it's always got enough charge when I need it.

(I also use the surprisingly fairly recent addition of charging protection to limit it to 80% charge)

I'm aware this won't work for all use cases, but it's great for mine.
by botacode | 2026-01-25 13:31:23+00:00
A hacker seeking to change a political system-- independent of alignment-- would be well advised to take an approach that is almost the exact inverse of this project's.

The research on getting people to change political attitudes or engage in pro-social political behaviors says that public shame, especially amongst their friends/communities/families, is the most effective lever available.

So, instead of making a list of everyone who believes in $prosocial_behaviors_and_policies create a publicly searchable, and verifiable database of folks engaged in $anti_social_behaviors_and_policies that are destructive to the their communities.

Better transparency into where everyone stands helps to prevent toxic policies and rhetoric that poison the commons and allows communities (teammates, employers, friends, and family-- both present and future) to then apply social pressure or the threat of ostracism in order to generate meaningful change.

There's a reason that bad actors (of all stripes and political affiliations) fear transparency! It's a highly effective tool for aligning behavior with societal/community values.
by dangus | 2026-01-25 13:32:02+00:00
I feel similarly to you. I really miss having a manual transmission car that has some more fun factor.

I periodically have to stop and think about how annoying it might be in city driving with the constant stop and go.

But someday I might buy myself a little shitbox with a manual that I can park on the street, maybe a Fiat 500 or something.
by ben_w | 2026-01-25 13:32:08+00:00
I've walked from the San Jose railway station to "The" Cupertino Hotel. 8.6 miles. I don't recommend it, the sidewalks were not consistently on the same side of the road, the heat was oppressive even in January, and even just the final crossing before the hotel itself was terrifying despite the presence of pedestrian lights. My experiences elsewhere in the US are similarly pedestrian-hostile over what I consider to be short distances.

How will "passengers" being different people to "drivers" help, when most people have their phones on them at all times and can be traced, and it's the vehicle rather than any person in it which may (or may not) have an engine kill-switch?
by arter45 | 2026-01-25 13:32:29+00:00
Google gets a lot of information from searches, location, emails, and more, but it doesn't have itself access to a lot of source code. Facebook is similar.

Microsoft (via Github) has access to a lot of source code, but doesn't know much about people's preferences (Bing and Edge have a relatively limited market share).

ChatGPT and similar can get a lot of information about searches/users questions and preferences and source code (by scraping repositories but also directly getting code from their users).

This is already an intellectual property treasure, but when they start aggregating medical records, providing integrations with other stuff (via agents which by definition know what you're doing and probably learn some credentials in the process) and even researching brain-to-computer applications, the idea of a single company having access to all this is honestly... interesting, to say the least.
by caisley | 2026-01-25 13:32:52+00:00
Yes, actually 180 nm still represents a sizable amount of the market, in terms of volume! In more niche applications where chips contain lots of analog functionlity, you can still find plenty of designs being done in 180, 130, 110, and 65 nm. Most corporate designs don't disclose this, but I'd venture to guess the majority of integrated circuits in your home are made on these larger "process nodes". I work in 65nm and 130nm, for example. Free to ask if you want to know more!
by DannyBee | 2026-01-25 13:33:10+00:00
For most it is just serial number. The 8311 folks have scripts that will fully automate the cloning for most common devices. This is not like a "break open your hardware and attach wires" type thing.

There are some ISPs issuing and verifying certs for GPON, which are more annoying to extract. I'm not aware of anyone (even those same ISPs) doing it for XGS-PON. It seems they all decided maintainimg their own CA infrastructure for millions of customers was not worth it ;)
by input_sh | 2026-01-25 13:33:18+00:00
Depends on the country. People living in richer European countries buy more new cars on average, while people in poorer European countries give second life to those same cars once those "rich people" decide to sell them and fail to buy any buyer domestically.

This is still a net positive even in poorer countries. If you can't afford a new car, you buy as close to a new car as you can afford. The newer the car is, the higher the EURO standard is that it had to abide by when it was sold brand-new, achieving the same result of reducing pollution.

I live in one of those poorer ones where most people can't afford new cars, but even if you can, the percentage of brand-new ICE cars that are even available for purchasing is going down pretty fast in recent years. So those better off are slowly being pushed towards EVs (or at least hybrids), and the vast majority of others still relies on importing like 15 years old second-hand cars (EURO 5 standard) to replace their 25yo cars (EURO 3 standard). In the capital, cars below EURO 4 are even banned when air pollution gets really bad, but the vast majority doesn't even realise this rule exists because their cars are now EURO 4 or above.
Show HN: HomeGenGuide – Calculator for home generator installation costs
by vansxxx | 2026-01-25 13:33:35+00:00
Hi HN, I'm an independent developer and programmer。

I built HomeGenGuide because I found it surprisingly difficult to get a clear estimate for home backup power installation costs without jumping through hoops with sales reps。

It’s a tool that calculates estimated costs based on generator type, fuel source, and potential labor rates。 On the tech side, it's built with Next.js and serves as a real-world case study for my interest in programmatic SEO (pSEO) and niche market analysis。

I'd love your feedback on:

The accuracy of the cost estimation logic.

The overall UX for a niche utility tool.

Any other variables I should consider (e.g., specific regional regulations).
by mikkupikku | 2026-01-25 13:33:50+00:00
There's a reason Nietzsche labeled it slave morality. It undermines people's confidence to act and judge other appropriately, revalues weakness to be a virtue and strength as evil, and demands that people stop trying to change the world for the better and focus instead on their own supposed guilt. It's morality developed for people who are structurally unable to act (because they are commoner serfs with no power) to make them feel justified and satisfied with inaction.
by DoingIsLearning | 2026-01-25 13:33:55+00:00
It can absolutely be disabled they just wouldn't get the same brownies points in EuroNCAP by allowing _you_ to disable it.

If I spent more than 50k on a car like that, I would absolutely return it and file a complaint.

Car companies care a great deal about after sales stats. This trend will continue because we as users on average tolerate it.
by JKCalhoun | 2026-01-25 13:33:58+00:00
I think you might be right. I've been using Pixelmator (and recently Pixelmator Pro) for years now. It's a great app and has the "paint an effect" (like blur, sharpen) that Aperture had. I suspect this app, now that Apple bought it, will be where we look for Aperture-like features going forward.
by B1FIDO | 2026-01-25 13:34:44+00:00
Look we are talking about computers here. Computers don't understand or exercise actual trust as you describe it. Actual trust doesn't make computers work at all, because it doesn't exist in their world. So you need a proxy for it.

The security vetting, the authentication, the scans that are done, whether by Google Play or by F-Droid, are a process that tries to eliminate egregious abuses and basically curate the collection so that the users have something to actually trust. Now you understand that actual trust comes in degrees, right? I don't trust everything on Play equally. There are plenty of different types of trust relationships between me and the Play Store and the devs who put their apps on it.

But cryptographically, cybersecurity-wise, we need that CIA triad, and we need to authenticate that developers are who they say they are. And that authentication is the crux of cryptographic code signing. That we can trust that updates came from the source, and not a 3rd party injection or supply-chain attack. If Google or F-Droid countersigns it, then it's been through their vetting process as well. That's how cryptographic signing establishes trust relationships for computers.

If your computer doesn't trust an app or a driver, it won't download, install or run it. Since you cannot teach a computer "actual trust" there must be an analogue to this. And it's working fine. I don't know what you're on about "opposite to actual trust". If you don't trust Google Play, that's a you problem.
by theYipster | 2026-01-25 13:34:56+00:00
I think you’re referring to the ability to split a physical NVIDIA GPU into multiple virtual GPUs so that you can do full GPU pass-through with one card (without having to resort to hacks like disconnecting host sessions.)

What vm-curator provides is an easy way to use QEMU”s built in para-virtualization (virtio-vga-gl, a.k.a. virgl) in a manner that works with NVIDIA cards. This is not possible using libvirt based tools because of a bug between libvirt and NVIDIA’s Linux drivers.
by B1FIDO | 2026-01-25 13:35:48+00:00
"installing software" sometimes still consists of

curl | bash

So if you want to have a conversation about trusting curl and bash and random gists...

Like I said, I installed software in many ways back in the day. I typed it in; I loaded off cassette tape; I loaded off disk. One common denominator was loading from trusted sources. My Atari cartridges were store-bought and not homebrew. I went to B.Dalton mostly for the software, and got it shrinkwrapped from the publisher.

I had a number of classmates and colleagues who caught viruses and malware from loading and installing cracked software or untrusted programs... or even alleged porn, from shady sources. This is still a good way to get infected.

When I get on a friend's computer, I often have occasion to congratulate them for being uninfected, and it's nearly always because they "practiced good hygiene" in terms of loading only trusted software from trusted sources.

So you're correct, in that really nothing has changed. Back in 1983 you could certainly "sideload" crap from a pirate BBS and then suffer the consequences. And we all had choice words for people like that.
by Archelaos | 2026-01-25 13:36:09+00:00
Reminds me of the Info-Dialogue-Box I removed from an application last year. This saved perhaps 1 second to click it away each time it was shown. I estimated that it shows up about 3,000 times a month in the company. This means 36,000 times a year, or 180,000 times in 5 years, that is equivalent to 50 hours. -- It took me perhaps 10 minutes to remove it, including tests. With average labour costs of 50 Euros per hours for the users, the company is going to save about 2,500 Euros over a period of 5 years.
Ask HN: What are the most significant man-made creations to date?
by George97 | 2026-01-25 13:37:06+00:00
I have the following, in no particular order:

1. Languages (natural e.g. English, and formal e.g. Mathematics, Python etc)
2. Music
3. Cuisine
4. Transistors
5. MS Excel
6. Rockets
7. P2P file sharing
8. Encryption

What do you think? I think I'm missing historical inventions e.g. Gutenberg press
by direwolf20 | 2026-01-25 13:37:22+00:00
> peering just means that ...

This also describes transit and describes getting internet service at home. I wouldn't say my cellphone peers with my provider. My cellphone is very much subordinate to my provider, not a peer.

DT thinks it's important enough that it can extort everyone.

A good policy for ISPs is to peer as many places and networks as possible, and carry traffic between your peers and customers, and customers and customers, and transit and customers, but not between peers and peers, or peers and transit. This way one end is paying for all traffic you carry. If you are a bully, you can try to make both ends pay.
by caisley | 2026-01-25 13:37:47+00:00
You're right that most professional designers historically haven't cared about open source tooling. But this is starting to change, largely because of the recent existence of open PDKs and the creation of better open tools like OpenROAD. I am a PhD student working in chip design, and about 90% of my work is done using open tools. You can see an image of one chip here, for example.

https://github.com/kcaisley/frida
by theYipster | 2026-01-25 13:38:17+00:00
No. I thought about that, but decided it would be too much of a hassle to maintain, plus it becomes legally problematic with non-FOSS, non-abandonware profiles (i.e. modern Windows and MacOS.)

Instead, for many profiles, it provides a link to the OS’s website (or archive.org) where you can download the installation media.
by danaris | 2026-01-25 13:38:40+00:00
As a personal policy, that can work: you can always choose which conversations to engage in and which to ignore.

As a site policy, it cannot. If you demand that everyone coming there in good faith treat everyone else as also operating in good faith, even when they open with arguments that are very common when sealioning people, you are telling every troll, every bad actor, everyone paid by a massive corporation or a foreign government to spread fear, uncertainty, and doubt about particular political or economic positions that this site is ripe for their use.

I've seen far too many people even on here "just asking questions", or using the Gish Gallop, or other techniques of bad faith debate, to believe that it can possibly be a good idea to treat everyone as if they are good-faith rational actors seeking open debate for the sake of finding the truth.

If you're still not convinced, do some research on Brandolini's Law [0], also known as the Bullshit Asymmetry Principle. It really does take massively more effort to refute bullshit with truth than it does to spin bullshit everywhere.

[0] https://en.wikipedia.org/wiki/Brandolini%27s_law
by choumei | 2026-01-25 13:38:42+00:00
Hello HN,

I built this desktop app because I needed a better way to view my local video collections. I wanted a Masonry (Pinterest-like) grid for simultaneous playback, but existing tools didn't fit my workflow.

Key Features:

Pinterest UI: Visualizes folders of short clips in a dense grid.

Prompt Search: Filters videos by metadata/prompts (great for AI-generated content).

Mobile Connect: Hosts a local server to stream videos to my phone without copying files.

Performance: Electron is known for being heavy and slow. I minimized dependencies to achieve a cold start (ready-to-show) of ~490ms.

Tech Stack:

Core: Electron, Vite, React, TypeScript

Frontend UI: Tailwind CSS, Shadcn UI, Lucide React

State Management: Zustand, TanStack Query

Database: better-sqlite3 (SQLite)

Server: Node.js HTTP Server + SSE (Server-Sent Events)

Communication: tRPC (Abstracts IPC & HTTP for unified codebase)

Architecture:

Frontend: Based on Feature-Sliced Design (FSD).

Backend: Built on a Layered Architecture using the Repository Pattern, leveraging an internal Event Bus for Event-Driven Architecture (EDA).

It's open source and runs locally. I'd appreciate any feedback on the code or the concept!