MurphyA/hacker-news huggingface dataset:
by nkrisc | 2025-12-16 16:34:05+00:00
It depends on how the voxels relate to the gameplay.

Regardless of the original intent, in Minecraft the voxel grid itself is a very important aspect of the core gameplay loop. Smoothing the voxel visual representation disguises the boundaries between individual logical voxels and makes certain gameplay elements more difficult or frustrating for the player. When the visuals closely (or exactly) match the underlying voxel grid, it's easy for the player to see which specific voxel is holding back some lava or if they're standing on the voxel they're about to break.

In Minecraft you can, for example, clearly count how many voxels wide something is from a distance, because the voxels are visually obvious.

In Red Faction, you're never concerned with placing or breaking very specific voxels in very specific locations, so it's not an issue.
by absoluteunit1 | 2025-12-16 16:34:24+00:00
I wish this was the case but I have found that almost any success in my life took enormous amounts of effort.

However, to some extent I do agree. For example, when learning to play the guitar, it’s important to learn to exert just the right amount of effort to place on the strings. When typing on a keyboard, I have a habit of pressing way too hard and I realized this lead to a lot of hand pain.

So saying zero effort might be an incorrect title - maybe saying “using just the right amount of effort” would be more accurate
by corimaith | 2025-12-16 16:34:24+00:00
>That "consumption" is such a difficult thing to do is a preposterous idea, since you can always set things on fire. These theories are all make believe.

Well if you believe so you can go present your findings to policymakers or the CCP rather than in internet forum comments. They would be VERY interested to know what revolutionary insights you have that hundreds of economists are unable to solve.
by ekjhgkejhgk | 2025-12-16 16:34:50+00:00
> If you don't think Germany and France sacrificed their own growth, what exactly do you think "EU convergence" means?

Convergence doesn't refer to growth rates approaching, but incomes (per capita) appproaching.

It doesn't mean that the richer countries grow slower than otherwise. They might grow the same, or faster.

The claim is something along the lines of:

Without planned convergence: country G grows 2% per year starting from income of 30k/capita and country P grows %1 per year starting from income to 10k/capita. Country P will never approach country G in income/capita.

With planned convergence: country G grows 2% per year starting from income of 30k/capita and country P grows %4 per year starting from income to 10k/capita. The two countries's income per capita will converge.

Economics and counterfactuals are devilishily complicated subjects, but claim isn't complicated.
by aljgz | 2025-12-16 16:34:52+00:00
Big tech senior software engineer working on a major AI product speaking:

I totally agree with the message in the original post. Yes, AI is going to be everywhere, and it's going to create amazing value and serious challenges, but it's essential to make it optional.

This is not only for the sake of users' freedom. This is essential for companies creating products.

This is minority report, until it is not.

AI has many modes of failure, exploitability, and unpredictability. Some are known and many are not. We have fixes for some, and band aids for some other, but many are not even known yet.

It is essential to make AI optional, to have a "dumb" alternative to everything delegated to a Gen AI.

These options should be given to users, but also, and maybe even more importantly, be baked into the product as an actively maintained and tested plan-b.

The general trend of cost cutting will not be aligned with this. Many products will remove, intentionally or not, the non-ai paths, and when the AI fails (not if), they regret this decision.

This is not a criticisms of AI or a shift in trends toward it, it's a warning for anyone who does not take seriously, the fundamental unpredictability of generative AI
by bArray | 2025-12-16 16:35:34+00:00
> After a year in which trillions of dollars worth of AI investments buoyed global markets and the economy, 68% of CEOs plan to spend even more on AI in 2026

They are too far in to turn back. They got into AI via fear of missing out (FOMO) and now they are too heavily invested to write it off on their balance sheet. To revert now would cause nothing but trouble.

> Less than half of current AI projects had generated more in returns than they had cost, respondents said. They reported the most success using AI in marketing and customer service and challenges using it in higher-risk areas such as security, legal and human resources.

I.e., the best success has been in cutting jobs, not in aiding the productivity of individuals.
by ghaff | 2025-12-16 16:35:39+00:00
It varies a lot in my local experience from no self-checkout, to a mix, to mostly self-checkout with one or two backed-up lanes of cashiers. Whether it's good or bad for me personally depends on the type of merchandise and how much I have.

In general, I essentially always interact with a front desk at a hotel and it varies at a grocery store depending on lines and the merchandise I have.
by Mithriil | 2025-12-16 16:35:40+00:00
But then the pinch of resistance makes an island of likewise thinkers. And there doesn't need to be more than .05% of techies to make great products that otherwise anti-correlate with what people claim as inevitable.

We should stop with over-generalization like "The future is defined by the common man on the street." It's always much more complex than that. To every trend, there is a counter-trend (even sometimes alt-trends that are not actually opposites).
by procaryote | 2025-12-16 16:35:50+00:00
CMake doesn't spark joy, but it's not something you need to touch constantly. I figured out how to set up a basic cmake file and now I mostly need to touch it to set a project name, add or remove modules etc.

It was a while since I used arduino, but I remember having a harder time setting up a workflow that didn't need me to touch the arduino IDE.
by JumpCrisscross | 2025-12-16 16:36:10+00:00
> don't understand why you don't get a proper, profit-free healthcare system. You spend the most on it in the world and don't get the greatest outcomes

American healthcare for the top 10 to 15% (about $150k+) is the best in the world. By a long shot. (The bottom ninety-something percent of the world's top 1% get their care here for a reason.)

Another 40% are covered by Medicare or Medicaid [1] which, while nothing to brag about, exceeds the median OECD healthcare experience.

That leaves half of the population with crappy employer-provided healthcare, the VA, scams or no insurance at all. For most of them, until they have an accident, this coverage is fine.

In summary, you have a system that works terrifically for the rich, well for the poor and old, and well enough for the rest that reform is challenging.

[1] https://www.census.gov/library/publications/2024/demo/p60-28...
by rapier1 | 2025-12-16 16:36:41+00:00
I do want to say that HPN-SSH is also well audited; you can see the results of CI tests on the github. We also do fuzz testing, static analysis, extensive code reviews, and functionality testing. We build directly on top of OpenSSH and work with them when we can. We don't touch the authentication code and the parallel ciphers are built directly on top of OpenSSL.

I've been developing it for 20+ years and if you have any specific questions I'd be happy to answer them.
by toddgardner | 2025-12-16 16:36:44+00:00
> What is the problem with stale certificates if a domain changes hands?

The previous owners have valid certificates for up to 398 days. If they are a malicious party cable of doing a man-in-the-middle attack, they can present a valid certificate and fully impersonate the owner. For example, when Stripe started, they purchased the domain from another party, who had a valid stripe.com payment certificate for nearly a year. (https://www.certkit.io/blog/bygonessl-and-the-certificate-th...)

> Is CertKit a similar solution to Anchor Relay?

I hadn't heard about anchor relay before, thanks for the link!

CertKit is similar, but broader. Anchor says it sits between your ACME clients and the CA and simplifies the validation steps, which is super useful. But you still have to run ACME clients and have a bunch of automation logic running on your end.

CertKit IS the ACME client. You CNAME the challenge record to us and we do all the communication with the CAs and store/renew/revoke your certificates centrally. Your systems can pull (or be pushed) the certs they need via our API, then we monitor the HTTPS endpoints to make sure the correct cert is running. Its a fully-audited centralized certificate management.
Show HN: Rconvolve – Fast audio convolution and IR extraction built with Rust
by alex-russo | 2025-12-16 16:36:52+00:00
I've written a crate (https://crates.io/crates/rconvolve) and a little demo using WebAssembly. The demo allows a full workflow of generating a sine sweep, recording that sweep in a room, extracting an IR from the recording, and applying it to your microphone or other input device in real time to see how it sounds. This is my first open source project and I did it just for fun, but I'd love to hear if anyone tries it out. I'm working on a VST plugin based on this crate as well which I plan to open source.
by notepad0x90 | 2025-12-16 16:37:00+00:00
I think perhaps I'm doing a poor job at explaining the specific issue I encounter regularly, but if a system has been offline for a day, it will be askew by a day. Unless you're assuming a hardware clock that's on battery power is always available, and that the time/ntp daemon checks that and updates the clock fast enough.

My use case isn't unique, if you have an embedded device, I'm sure there are even more stringent limitations. Is there really that big of a difference if the notBefore is a day instead of an hour, or even a week? Perhaps when shortening notAfter, notBefore should be increased.
by frabonacci | 2025-12-16 16:37:05+00:00
Yes, in a simulated environment you can do this today using plain JS and connecting to a real VPN, while driving the desktop UI. No infra provisioning needed.

If you need a real Windows OS + corporate VPN, we also support binding agents to actual Windows sandboxes. This example shows automating a Windows app behind a VPN: https://cua.ai/docs/example-usecases/windows-app-behind-vpn

you'll need to define a new task in the cua-bench registry first though - just sign up on the website for early access!
by the_other | 2025-12-16 16:37:15+00:00
It's got a bunch of problems.

- some options have moved to menus which make no sense at all (e.g. all the toggles for whether a panel's menubar icon appear in the menu bar have moved off the panel for that feature and onto the Control Centre panel. But Control Centre doesn't have any options of its own, so the entire panel is a waste of time and has created a confusing UX where previously there was a sensible one

- loads of useful stuff I do all the time has moved a layer deeper. e.g. there used to be a top-level item called "sharing" for file/internet/printer sharing settings. It's moved one level deeper, below "General". Admittedly, "the average user" who doesn't use sharing features much, let alone wanting to toggle and control them, probably prefers this, but I find it annoying as heck

- following on from that, and also exhibited across the whole settings UI is that UI patterns are now inconsistent across panels; this seems to be because the whole thing is a bunch of web views, presumably all controlled by a different team. So they can create whatever UI they like, with whatever tools make sense. Before, I assume, there was more consistency because panels seemed to reuse the same default controls. I'm talking about use of tabs, or drop-downs, or expanders, or modal overlays... every top level panel has some of these, and they use them all differently: some panels expand a list to reach sub controls, some add a model, some just have piles of controls in lozenges

- it renders much slower. On my m3 and m4 MPBs you can still see lag. It's utterly insane that on these basically cutting edge processors with heaps of RAM, spare CPUs, >10 GPU cores, etc, the system control panel still lags

- they've fallen into the trap of making "features" be represented by horizontal bars with a button or toggle on the right edge. This pattern is found in Google's Material UI as well. It _kinda_ makes sense on a phone, and _almost_ makes sense on a tablet. But on a desktop where most windows could be any width, it introduces a bunch of readability errors. When the window's wide, it's very easy for the eye to lose the horizontal connection between a label and its toggle/button/etc. To get around this, Apple have locked the width of the Settings app... but also seems a bit weird.

- don't get me started on what "liquid glass" has done to the look & feel
by acro-v | 2025-12-16 16:37:16+00:00
I’ve been working on a terminal-native AI coding tool called Aye Chat.

The idea is to remove the copy/paste/review loop entirely. Instead of asking an AI for code and then manually approving and applying it, the tool writes directly to files in your folder and automatically snapshots everything so you can diff or instantly undo if it gets something wrong.

It lives entirely in the terminal, so you can prompt the AI, run tests, open vim, refactor, restore changes, all in one flow. The bet is that with current models, the main bottleneck is the human, not LLM.

It’s open source and still very early, but we already have a steady cohort of users - as the flow is sticky after the "aha" moment. Repo is here if anyone’s curious, give it a star if you like the idea: https://github.com/acrotron/aye-chat

Happy to answer questions or hear skepticism :)
by Retric | 2025-12-16 16:37:23+00:00
That’s literally the opposite of what happened historically.

Read up on the history of textiles for example and cottage industry created and then was supplanted by a capital class. Economies of scale require all sorts of things to get going like efficient transportation, but after a tipping point wealth centralizes not the reverse. Slowly clothing goes from something like 1/3 of all labor to a small fraction of our current economy.
by spacephysics | 2025-12-16 16:37:28+00:00
I think it has a potential to raise a lot of the salaries of blue-collar positions in middle America, and then create demand for the trades over the next decade or so.

I find it unlikely that white collar positions will be switching drastically to blue collar unless they’re already on the fence about it or they’re not middle to high up in the white collar ladder (six figures+)
by turnsout | 2025-12-16 16:37:30+00:00
Honestly the point of this is not to help app developers—it's to replace the need for apps altogether.

The vision here is that you can chat with Gemini, and it can generate an app on the fly to solve your problem. For the visualized landscaping app, it could just connect to landscapers via their Google Business Profile.

As an app developer, I'm actually not even against this. The amount of human effort that goes into creating and maintaining thousands of duplicative apps is wasteful.
by username223 | 2025-12-16 16:38:08+00:00
> take your time, it's hard running around all day

This. I've asked grocery checkers why they sprint through scanning my things, then relax as I bag them, and learned that they're subject to some dumb system that grades them on how fast they scan. Ask them if they're on the boss's clock, and if not, take a minute to chat and give them a break.
by kbolino | 2025-12-16 16:38:22+00:00
Yes, I have cleaned up the wording a bit. Also, the common implementation of Rust's async is comparable to green threads, and I think Zig is adopting something like it too.

However, the "normal" execution model on all of them is using heavyweight native threads, not green threads. As far as I can tell, FFI is either unsupported entirely or has the same kind of overhead as Go and Erlang do, when used from those languages' green threads.
by lotsofpulp | 2025-12-16 16:38:24+00:00
Isn’t English the de facto national language in India? Everyone who can afford to, teaches their kid English.

India’s big problem is lack of natural resources, and lack of clear hierarchy to manage the limited resources (including choosing to screw some people for the greater good). China had the same issue of enormous population relative to natural resources, but it had the clear hierarchy to be able to execute.
by codyb | 2025-12-16 16:38:27+00:00
The less I use tech these days the happier I seem to be.

I'm basically down to Anki cards, Chrono Trigger, and the Money Matters newsletter on my phone (plus calls and messaging).

Recently I've dropped Youtube in favor of reading the New Yorker's that're piling up more frequently.

Is it just me or is software actively getting worse too? I feel like I'm noticing more rough edges, the new Mac OS update doesn't feel as smooth as I use to expect from Apple products.

Life is just calmer, get an antenna and PBS, use your library, look at the fucking birds lol. The deluge of misinformation isn't worth it for the good nuggets at this point
by ben_w | 2025-12-16 16:38:31+00:00
For measurement?

Because they're so big they drag the mean up. It's like, people sometimes say the USA can't have good public transport because its big and empty, but if Alaska and Nevada stopped being part of the USA the official population density would increase despite nobody getting closer.

As a fact, to cause their removal from the economy and not just modify reporting to understand the economy better?

1. Dutch disease.

2. They might choose to take themselves out of the USA if they decide they're big enough to be able to choose not to submit to US laws, just like some have relocated from CA to TX.

3. There's potential for US or non-US courts to demand breakup or limitations on economic rent extraction (e.g. App Store fees) for monopoly/market abuse reasons.

And to stop them getting so big that #2 is possible. Cyberpunk may appeal to some business leaders, but I don't think any politicians like it.
by throwaway17_17 | 2025-12-16 16:38:41+00:00
Not parent, but I share the ambivalence (at best) or outright negativity (at worst) toward the focus on Rust. It is a question of preference on my part, I don’t like the language and I do not want to see it continue to propagate through the software I use and want to control/edit/customize. This is particularly true of having Rust become entrenched in the depths of the open-source software I use on my personal and work machines. For me, Rust is just another dependency to add to a system and it also pulls along another compiler and the accompanying LLVM. I’m not going to learn a language that I disagree with strongly on multiple levels, so the less Rust in my open source the more control I retain over my software. So for me the less entrenched Rust remains the more ability I keep to work on the software I use.

That said, if Rust is going to continue entrenching itself in the open source software that is widely in use, it should at least be able to be compiled with by the mainline GPL compiler used and utilized by the open source community. Permissive licenses are useful and appreciated in some context, but the GPL’d character of the Linux stack’s core is worth fighting to hold onto.

It’s not Rust in open source I have a problem with, it is Rust being added to existing software that I use that I don’t want. A piece of software, open source, written in Rust is equivalent to proprietary software from my perspective. I’ll use it, but I will always prefer software I can control/edit/hack on as the key portions of my stack.
by zeeg | 2025-12-16 16:39:07+00:00
The issue is these are mostly academic points of view. Sentry’s model on the FSL (and previously the BUSL) has shown to be working just fine at scale.

Whereas, for example, trademark protections have shown to fail easily.

So people can argue it doesn’t work, but so far we only have evidence to the contrary and Sentry is quite successful.
by wasteofelectron | 2025-12-16 16:39:17+00:00
> I understand artists etc. Talking about AI in a negative sense, because they don’t really get it completely, or just it’s against their self interest which means they find bad arguments to support their own interest subconsciously.

This is an extremely crude characterisation of what many people feel. Plenty of artists oppose copyright-ignoring generative AI and "get" it perfectly, even use it in art, but in ways that avoid the lazy gold-rush mentality we're seeing now.
by yetanotherjosh | 2025-12-16 16:39:30+00:00
I don't understand how code review would catch this. The extension advertises itself as an AI protection tool, that monitors your AI interactions. The code is basically consistent with the stated purpose. That it doesn't stop collecting data when you turn of the UI alerting is perhaps an inconsistency, but I think that's debatable (is there a rule in google's terms that says data collection is contingent on UI alerts being enabled?). I'm curious what workflow or decision tree you'd expect a code review process to follow here that results in this being rejected? The problem here doesn't seem like code related, it's policy related, as in, what are they doing with the information, not that the extension has code to collect it.
by djfobbz | 2025-12-16 16:39:45+00:00
When I use the following constraints:

^.{6,8}$ [0-9] [A-Z] [a-z]

I get:

F񣛯7򴘇󢎺򋛠o d1󴆂󯹓󶄁񪥴A񴊆 𑐟Ku򍅼󨫢9􆯩 𑍞4񾋚𢗏Rw򂚃񷰗 I򹪴𦢺򎐝2𵞎򓛹r

I don't think those block chars should be there. Am I missing something?
by bob1029 | 2025-12-16 16:40:03+00:00
I believe we will see breakthrough success in the B2B/SaaS market sometime in 2026. I am getting an uneasy feeling regarding the notion of a bubble. By most accounts it should have popped by now. I am still using the LLM tech on a daily basis. It definitely adds value. Concerns like whether or not a human needs to be in the loop seem practically irrelevant at this point. Applying this value through productized channels is only a matter of time.

That said, the B2C AI market is a joke compared to the B2B market. Consumer AI use is an undeterminable black hole of money. All the bubble talk does make sense in context of normal-ass people using ChatGPT on their phones all day. Advertising is the only possible application for this market and it's already incredibly saturated.
by joecool1029 | 2025-12-16 16:40:08+00:00
This has been around for years (like at least mid-2000’s). Gentoo used to have this patchset available as a USE flag on net-misc/openssh, but some time ago it was moved to net-misc/openssh-contrib (also configurable by useflag).

There are some minor usability bugs and I think both endpoints need to have it installed to take advantage. I remember asking ages ago why it wasn’t upstreamed, there were reasons…