MurphyA/hacker-news huggingface dataset:
by bhewes | 2026-01-11 21:56:48+00:00
Yes Ableton, VST and usb. I have used the Coreweave windows VM with Nvidia to run everything audio and video, though haven't routed USB devices to it.

Cognitively it's easier to just buy a second PC for windows. But threadripper pro etc have so many cores and pcie lanes it's easy to run multiple OS VMs with dedicated GPUs at close to native speed in one box.
by ares623 | 2026-01-11 21:57:09+00:00
No, I was being snarky and that was a mistake and I apologize. For some reason I thought the person above was happy or okay with the current state and can just fck off if/when it affects them negatively.

I basically did what they plan on doing. I fcked off because my country was already too far gone. But I always always make sure I will never talk positively or be in denial about the state it’s in. America isn’t there (yet). What made me snarky was the mistaken hypocrisy.
by ChicagoDave | 2026-01-11 21:57:20+00:00
Excellent response. I think my position is that I don’t vibe code and most senior/deeply experienced dev/arch’s are doing something else.

We’re not coding. We’re orchestrating well constructed applications that follow proven principles (DDD, behavior focused, packaged business capabilities, behavior unit testing).

We’re extracting high value from GenAI.
by anonymous908213 | 2026-01-11 21:57:32+00:00
I think there are two factors that lead people to make statements like that. The first is a given: they're talking about configuring it as a user, not a developer. Obviously Linux can do whatever you want it to do if you build your own distro from source. But additionally, while Linux is also substantially configurable in userland, those configurations might not actually cover the cases people need. You can, for example, pick between GNOME, KDE, etc -- which, on a pedantic level, is "objectively" more customizable than Windows, where you have exactly one option. Yet, if the settings within all of the off-the-shelf GUI shells do not serve the use cases the settings of the single option on Windows does, users will have every reason to assert that, on a practical level, the degree of customizability is inferior and not sufficient for them.
by MrDarcy | 2026-01-11 21:58:12+00:00
I get this and operated this way for most of 2025. In Q4 I paired up with peer who has similar experience level to me. They specialize in TypeScript, I specialize in Go, we're both ops / platform grey beards.

This pattern of LLM usage has been great for leaning the other's skill set so we can more effectively review each other's code. I can spend a week planning and iterating with Claud on TypeScript, then have my peer review and correct both the implemented outcome _and_ the plan that produced it, allowing me to learn how to drive the LLM more effectively in my non-preferred language. The same is true of him, he's able to autonomously learn and iterate on Go in a way that's efficient and respectful of my time.

More anecdotal evidence supporting the concept these tools are a super-power for experienced engineers, especially when you have a small group of them working together in multiple languages.
by stevage | 2026-01-11 21:58:37+00:00
I still remember Snow Leopard - I think that's when I started using Mac.

Most of the upgrades since then I have resisted and not enjoyed, though I seem to recall liking Mavericks.

A lot of the big features each time seem to be about tieing further into the Apple ecosystem, which doesn't interest me at all, since I have no other devices and don't use iCloud.
by mattismegevand | 2026-01-11 21:58:51+00:00
I built an in-browser data explorer for datasets too large for spreadsheets but too small to justify spinning up SQL. It runs entirely client-side using DuckDB-WASM, no server uploads accounts or anything.

The core idea is a visual DAG where each transformation (filter, join, aggregate, pivot) creates a view node. Nothing materializes until you need it, DuckDB executes the full chain on demand so you can build deep pipelines without copying data at each step.

Input files can be CSV/Parquet/Excel (Excel might not work great).
There's a SQL editor with schema-aware autocomplete, pivot tables with drill-down to underlying rows, and sessions can be exported as files or shareable URLs (the entire pipeline gets encoded in the hash).

Sharing can be granular and you can choose not to embed the files or if files are too big they will not be embedded and the user when opening the link will have to upload the files to restore the session.

The part I find most useful: you can replay pipelines on new data. Share your January analysis, and a colleague runs the same transformations on February's data with schema validation.

Privacy-first since files never leave your browser, it's a static website actually.
I will open source soon, and make it probably MIT licensed.

Also it's a WIP and so it may be buggy (there's not even images on the homepage)
https://repere.ai
by Robdel12 | 2026-01-11 22:00:13+00:00
I'd say _yes_. This is my `npx ccusage` (reads the .claude folder) since nov 20th:

│ Total │ │ 3,884,609 │ 3,723,258 │ 215,832,272 │ 3,956,313,197 │ 4,179,753,336 │ $3150.99 │

It calculates tokens & public API pricing. But also Anthropic models are generally more expensive than others, so I guess its sort of 'self made' value? Some of it?
by simonw | 2026-01-11 22:01:25+00:00
This posts lists inexpensive home servers, Tailscale and Claude Code as the big unlocks.

I actually think Tailscale may be an even bigger deal here than sysadmin help from Claude Code at al.

The biggest reason I had not to run a home server was security: I'm worried that I might fall behind on updates and end up compromised.

Tailscale dramatically reduces this risk, because I can so easily configure it so my own devices can talk to my home server from anywhere in the world without the risk of exposing any ports on it directly to the internet.
by alwillis | 2026-01-11 22:01:56+00:00
Attempting to lazy load an LCP could delay the loading the image as much as 15% [1].

Lazy-loading is an effective technique we can use to delay non-critical resources at the beginning of the page load. However, a considerable problem occurs when we apply this technique to an LCP image. Lazy-loading prevents the browser from loading the image immediately because it takes time for it to realize that the image is in the viewport and needs to be loaded. According to some lab tests, this could cause a 15% regression in LCP performance. This might sound obvious for someone working on web performance, but the fact that nearly one in five web pages are doing it is a sign that it’s not very well understood by most other web developers.

[1]: https://calendar.perfplanet.com/2022/lazy-loading-lcp-images...
by foxglacier | 2026-01-11 22:02:31+00:00
I think most people do want governments picking and choosing. Governments have accountability through elections and roughly represent what the population wants. Corporations have skewed ideas of good and bad that aren't usually very representative. Government blocking might be a problem for Americans with more puritanical ideologies because they also have the freedom of speech in the constitution but most other countries aren't encumbered like that and many do block all sorts of morally deviant content.
by Barrin92 | 2026-01-11 22:02:32+00:00
>Should one live in a forest, devoid of any city services and company of other individuals

extremely bizarre comparison given that 90% of people spend their time on the web which is utterly agnostic as to what operating system you're on.

The reality of Linux in 2025 isn't that you have to live like Tom Hanks in Cast Away and talk to a football as your best friend, it's that maybe you have to spend a few hours learning how the OS works. Almost your entire Steam Library runs on Linux courtesy of Valve and a lot of ambitious individuals.

If people are too lazy to invest even the tiniest bit of personal effort into trying out new things that's one thing, but at least be honest about it instead of giving me the "I don't want to live in the jungle" spiel. Don't be the tech equivalent of the person who runs around telling everyone they can't get into shape without a million dollars and a personal trainer
by sberens | 2026-01-11 22:02:42+00:00
Coming soon! Some people have tweeted about us unprompted:

https://x.com/jaybaxter/status/2001729207873999094

https://x.com/FeifanZ/status/2001168758740803781

https://x.com/VivaLaPanda/status/2000758151851966770

https://x.com/__venki__/status/2000378422456148081
by notepad0x90 | 2026-01-11 22:02:51+00:00
I think it's more that the term "fundamental right" is very powerful so all sorts of parties latch on to it to push their agenda. Free speech is not a fundamental human right. It is a fundamental right of an individual in a democracy however, very important distinction there.

There are rights that are fundamental for various reasons, but human rights are NOT rights afforded to humans, but are instead rights humans already have, simply by virtue of being humans. But since even the right to be alive can be taken away, they are universally applied to all humans, but are not universally kept by all humans. The right to live, pursue life and to pursue security of that life are some human rights, and by life or living, i mean merely existing, not dying. at the point of birth, such things are afforded to all humans. This does not mean that the rights can't be taken away, but that to take them away, one needs a reason and an authority to do so. If one commits genocide for example, there is no reason to kill random people you don't know, you may have a reason, but that reason is not related to specific individuals.

I think this is very important, because lots of really important rights exist, but they are not human rights. For example to be treated fairly, to be afforded a fair trial, to only hold sane people accountable for their actions,etc.. these are legal rights of individuals that exist within the confines of specific national structures. It maybe morally correct to treat fairly everyone, but it isn't so merely as a consequence of them being human, although I would agree that all people everywhere have that right, because it is the just thing to do.

Ultimately, it comes down to what all belief systems of all societies have in common. The things they all agree are rights of humans given to humans simply for being human, those are human rights. For a vast majority of human existence, free speech was not even a civil or governmental right, so it is hard to argue that it is a human right today. But if some day all human governments agree that all humans are afforded free speech, simply because they are humans, then it can become a human right.

Human laws are matters of humans agreeing something is a law, rights are in effects laws unto themselves, and laws that can't be enforced are just wish lists.
by DeusCodex | 2026-01-11 22:03:32+00:00
There were some pretty big changes added with v1.0.3 of blockframe.

Removed mmap conditions and thresholds to enable default mmap for file read in tier 2 commits. Previously mmap would be selected if a file was greater than 10mb, use_mmap would be checked within the segment loop constantly, even though use_mmap was a constant. Presence of conditional mmap meant doing variable sized buffer fills which would eventually lead to short reads and corruption of segments due to filling EOF segment with dummy data as the buffer would be statically sized for reusability.

Added padding to generate_parity_segmented. The Reed-Solomon erasure coding is ran on SIMD instructions, meaning the data which is being processed on the specific lanes must be 64 bytes. Prior if 65 bytes were passed, the 1 left over bit wouldn't be filled into the SIMD vector which created undefined behaviour. Added next multiple of 64 padding for exception chunks.

Changed commit boundaries for tier 1 from 10mb to 25mb.
Changed sha256 function name to blake3_hash_bytes.
by arunabha | 2026-01-11 22:03:46+00:00
From the article

> Noem also said "there is an increasing trend of replacing legitimate oversight activities with circus-like publicity stunts, all of which creates a chaotic environment with heightened emotions."

Wow, just wow! The sheer brazenness of calling legitimate congressional oversight 'circus-like publicity stunts' is on a whole new level. Apparently, the administration at it's sole discretion can decide that congressional oversight is a 'publicity stunt' and disallow it.

Forget doing what is right for the country. At point do the MAGA folks realize that they are enabling a future Democrat in the White House to do the exact same thing, except for causes they don't agree with when they cheer on such blatant authoritarian behaviour.
by flohofwoe | 2026-01-11 22:04:01+00:00
Maybe you don't use the mouse because it just doesn't work as expected? ;)

> So I am wondering, are people fighting using a Mac in the most effective way simply because of old patterns and habit

"Most effective" doesn't mean "most intuitive". I don't want to learn keyboard shortcuts just to move or resize a window. That's the entire premise of graphical user interfaces.
by terminalshort | 2026-01-11 22:04:28+00:00
The issue isn't just the cost of the lidar units off the shelf. You have to install the sensors on the car. Modifications like that at the scale that Waymo does them (they still have less than 10K cars) are not automated and probably cost almost as much as the price of the car itself. BYD is getting around this by including them in a mass produced car, so their cost per unit is closer to the $130 off the shelf price. This is the winning combination IMO.
by Nextgrid | 2026-01-11 22:04:48+00:00
The Vista comparison is unfair. I think a lot of the bad rap Vista got was from trying to run it on underpowered hardware thanks to marketing XP-era machines as "Windows Vista Capable". I actually ran it on good HW (the kind that could run Crysis) and I didn't have anything bad to say.

Yes, UAC could be considered as annoyance by some but it's no different than "sudo" on single-user Linux machines and we seemingly have no problems with that (I wish we'd move on past that because it is damn annoying and offers no security benefit).

Comparing Vista to modern macOS is insulting. Vista didn't have that level of jank and the UIs were actually quite good, consistent and with reasonable information density, unlike "System Settings" or shitty Catalyst apps.
Show HN: Coi – A compiled-reactive language for high-performance WASM apps
by io_eric | 2026-01-11 22:04:55+00:00
Hi HN,

I’ve been working on Coi, a component-based language designed to make writing high-performance WebAssembly apps feel like writing modern web components.

The Concept:
Coi transpiles to C++ and uses a custom toolchain I built called WebCC to handle the final compilation to WASM, JS, and HTML. While WebCC provides the high-speed bridge and browser API framework, Coi performs the static analysis to map state variables to DOM handles. This "bakes" the reactive logic into the generated code, enabling O(1) updates without a Virtual DOM or runtime "diffing" step.

Benchmarks (Rendering 10k rectangles (Canvas2D)):
I compared the WebCC-backed Coi output against a standard Emscripten build. By minimizing the WASM-to-JS bridge overhead, I saw:

- Binary Size: 11KB WASM (WebCC) vs 154KB WASM (Emscripten)

- Performance: 100 FPS vs 40 FPS

- Memory: 9MB vs 24MB

Key Features:
- Type-Safe with References: Strictly typed state and props. Use & for seamless, type-safe two-way binding between parent and child components.
- Component Lifecycle: Dedicated blocks for every stage: init {} for state, mount {} for DOM access, and tick(dt) {} for frame-based animations/physics.
- Declarative View & Styling: Write standard HTML and scoped CSS directly inside components. Use <if> and <for> tags for control flow without leaving the view.
- The Command Buffer: Bypasses the WASM-JS bridge bottleneck by flushing updates in binary "bursts" through a shared command buffer provided by WebCC.Schema-Driven APIs: Coi leverages the WebCC schema.def to auto-generate its standard library (Canvas, WebGL, WebGPU, Audio, etc.) with full type-safety and VS Code LSP support.

Example Code:

component Counter(string label, mut int& value) {

def add(int i) : void {
value += i;
}

style {
.counter {
display: flex;
gap: 12px;
align-items: center;
}
button {
padding: 8px 16px;
cursor: pointer;
}
}

view {
<div class="counter">
<span>{label}: {value}</span>
<button onclick={add(1)}>+</button>
<button onclick={add(-1)}>-</button>
</div>
}

}

component App {

mut int score;
mut string message;

init {
score = 0;
message = "Keep going!";
}

style {
.app {
padding: 24px;
font-family: system-ui;
}
h1 {
color: #1a73e8;
}
.win {
color: #34a853;
font-weight: bold;
}
}

view {
<div class="app">
<h1>Score: {score}</h1>
<Counter label="Player" &value={score} />
<if score >= 10>
<p class="win">You win!</p>
<else>
<p>{message}</p>
</else>
</if>
</div>
}

}

app { root = App; }

Repo: https://github.com/io-eric/coi

WebCC(The underlying toolchain): https://github.com/io-eric/webcc

Demo: https://io-eric.github.io/coi

Would love to get your feedback! Still very much a work in progress :D
by jazzyjackson | 2026-01-11 22:05:47+00:00
Characters like that are available through system prompts on any LLM. Unfortunately I find the tone of the prose doesn't change much from one author to another, it's still very chatgptlike, but sprinkles in references to the topics the author might go on about.

Also there's not really evidence epstein was a banker, no one knows who was financing his operation or why millionaires would add to his portfolio without any expectation of returns, since, the money was never actually invested in anything
by osigurdson | 2026-01-11 22:06:40+00:00
I posted this earlier but realized that I had pointed it at a different "What are you working on" post. I think this one (david927) is the defacto "official" one.

Anyway, I built a way to chat with the documents in this post (updates live).
https://nthesis.ai/public/702445eb-f0e4-4730-b34f-f34eb06dd6...

Or you can do a basic text search: https://nthesis.ai/public/hn-working-on
by mohsen1 | 2026-01-11 22:07:14+00:00
Mafia Arena -- Benchmarking LLMs for EQ

https://mafia-arena.com

The only problem I have is that it's so effing expensive to run those games that I can't have a good number of games to claim to be any sort of legit benchmark. BUT so far the games that I paid out of pocket and ran are looking good and I think there is merit to this.

also had lots of fun building on top of Cloud Flare and solving some distributed systems problems while building this.

if you can help me run more games (for science!!) let me know!
by kelseyfrog | 2026-01-11 22:07:52+00:00
The "pool of money" idea itself has got to go. Government spending and revenues operate much more like sources and sinks than a purse.

Spending injects money into the economy and revenues extract it. The two roughly balance each other but only because overspending/undertaxing increases the money supply in negative ways and under pending/overtaxing decreased the money supply in other negative ways. Besides these, interest rates are the third lever of the economic engine.

The constraint is inflation rather than solvency for states who have monetary sovereignty.

I get the appeal and the logical, rational appeal of the purse model, but it leads to a warped idea of how the government and economy interact.
by hinkley | 2026-01-11 22:08:10+00:00
I’ve had to explain too many times to people who should know better that “rss” is not how much memory a process needs but how much the operating system allows it to have. Put other stuff on the machine and that number will go down. No it’s not that improvement you think you made to that data structure. If you want that, look at total memory or heap size after GC if it’s a garbage collected language.
by ai_critic | 2026-01-11 22:08:14+00:00
> “It’s not like the NRC asks for an extraordinary amount of information,” said a former nuclear official who was involved in reviewing Oklo’s failed application and spoke on the condition of anonymity to avoid jeopardizing their work in the industry. “The NRC asks three questions: What is the worst that can happen, what are the systems, structures and components in your reactor that prevents that from happening, and how do you know that?”

This...does not square with the successful hamstringing of the nuclear energy industry by regulation over the past several decades.
by rhet0rica | 2026-01-11 22:08:20+00:00
Fun fact: NEXTSTEP went 10 years without shipping a basic design refresh, except in prereleases (4.0PR1 and traces in 4.0PR2.) This was because it was a good fucking GUI that did its fucking job, and had "usability before aesthetics" as a core design tenet in its developer documentation.

Steve's brain fell out when he got back his throne at Apple. Aqua was a mistake.
by terminalshort | 2026-01-11 22:08:29+00:00
The issue here is that "zero issues" is something that must be based on a very large sample size. In the US the death rate for cars is a bit over 1 per 100 million miles. So you really need billions of miles of data. FSD could be 10x as dangerous as the average driver and still it would most likely be "zero issues" for you and all your friends.
by tialaramex | 2026-01-11 22:08:33+00:00
I actually don't think I agree about mmap. Reading around it seems as though Mitchell had clever ideas for abusing mmap and those didn't work out. Now he's got mmap for the pages and it works so why replace it, but that does not mean you need mmap to deliver this performance and in fact I'd be extremely surprised if that were true as somebody who spent about a decade of his life mostly writing close-to-metal database code in C using mmap...

If you want a whole lot of bytes and you ask your allocator, do you know what almost any popular general purpose allocator will do on a vaguely decent modern Unix? Call mmap to get them for you. So at most you're cutting out a few CPU instructions worth of middle man.
by coder543 | 2026-01-11 22:08:34+00:00
What you are describing is not accurate. Apple Photos on Mac does not require an iPhone to import your photos from iCloud.

If you are signed in properly, the iCloud photos will appear in Photos on Mac without importing them from your phone. It is honestly annoying to me that it works that way, but it is what most people want. I have personally witnessed this a number of times.
by AuthAuth | 2026-01-11 22:08:40+00:00
Apple's only just started getting good hardware. For so long their hardware was so below standard and in a lot of areas it still is. Apple users will sit there with a straight face telling me about how much they care about a good cpu when I know they paid 3k for a low tier intel cpu and 8gb of ram not to long ago.

Also when they talk about how their laptop can handle all this stuff without fans spinning up its only because the laptops come with next to no cooling and spend most of the time thermal throttling.
by tobyjsullivan | 2026-01-11 22:08:53+00:00
I’ve wondered about this more generally (ie, simply prompting in different languages).

For example, if I ask for a pasta recipe in Italian, will I get a more authentic recipe than in English?

I’m curious if anyone has done much experimenting with this concept.

Edit: I looked up Sapir-Whorf after writing. That’s not exactly where my theory started. I’m thinking more about vector embedding. I.e., the same content in different languages will end up with slightly different positions in vector space. How significantly might that influence the generated response?