MurphyA/hacker-news huggingface dataset:
by rootusrootus | 2025-08-04 19:14:33+00:00
That's a perspective I haven't heard before, though I see that Google somewhat agrees with that being a valid point of view. Though it does suggest higher speed with more intention is a distinction. In my mind, hiking is something I do on a trail. I walk around my neighborhood. This includes a couple of climbs of ~200 feet over the space of about four city blocks. Moderately steep, but entirely normal terrain for the area, and all on paved roads or sidewalks at ~3 mph. Never occurred to me to think of it as anything other than a good walk.
by adrian_b | 2025-08-04 19:14:34+00:00
Your theory does not match the practice of Cloudflare.

Whatever method is used by Cloudflare for detecting "threats" has nothing to do with consuming resources on the "protected" servers.

The so-called "threats" are identified in users that may make a few accesses per day to a site, transferring perhaps a few kilobytes of useful data on the viewed pages (besides whatever amount of stupid scripts the site designer has implemented).

So certainly Cloudflare does not meter the consumed resources.

Moreover, Cloudflare preemptively annoys any user who accesses for the first time a site, having never consumed any resources, perhaps based on irrational profiling based on the used browser and operating system, and geographical location.
by NitpickLawyer | 2025-08-04 19:14:40+00:00
I mean, I get the sarcasm, but don't get the cryptobabble. And this isn't about data or technoanything in particular. In order to get gold at IMO the system had to

a) "solve" NLP enough to understand the problem b) reason through various "themes", ideas, partial demonstrations and so on c) verify some d) gather the good ideas from all the tried paths and come up with the correct demonstrations in the end

Now tell me a system like this can't take source material and all the expert writings so far, and come up with various interpretations based on those combinations. And tell me it'll be less accurate than some historian's "vibes". Or a translator's "feelings". I don't buy it.
by tpm | 2025-08-04 19:15:02+00:00
> Meaning, passenger trains? I can't think of anything else that might be lacking in any rural area you'd reasonably consider living in.

Good quality healthcare providers, or sometimes even any healthcare providers that will schedule an appointment before you die, for one. Further down you mention "The small town (population ~1,000) I grew up in has eight bars", well the small town I grew up (pop. around 8000 currently) has no good quality restaurant when I don't want to cook, as another thing we could consider being infrastructure. And so on. Worth noting I live in Slovakia.
by int_19h | 2025-08-04 19:15:27+00:00
There's no such thing as a large bureaucratic organization that is "good". The larger the scale, the less morality enters into the picture at all.

Making large companies state-owned wouldn't preclude them from being monopolies, it just changes who's in charge of monopoly abuse. With state-owned monopolies you end up with something more like USSR.

No, OP is right: this much concentrated power just shouldn't be allowed, period.
by skystarman | 2025-08-04 19:15:45+00:00
For me, It does bother me that some of my friendships I make most, or nearly all of the initiative, but I get so much from the friendship when we do talk / meet up, it's worth it for me to swallow my pride and ignore it. In 99% of cases they aren't deliberately ignoring you, they just got busy, etc.

The friends that make 0 effort however I cut out. You gotta give me something to work with...
by darksaints | 2025-08-04 19:15:55+00:00
Exactly this. The ability of LLMs to write code is going to strongly depend on the availability and quantity of training data. But agentic coding is more than just LLMs, it is also the various abilities that give feedback to the LLM to refine the resulting code...and that is something that strongly typed and statically typed languages do so much better than their weak/dynamic counterparts.
by amiga386 | 2025-08-04 19:16:01+00:00
1. Everything on your banned list that Steam sells was already banned in Australia (you can tell by looking it up on SteamDB and noticing it has "n/a" for the Australian price e.g. https://steamdb.info/app/2456420/)

2. Collective Shout aren't weaponising Australian laws in this case - those only apply in Australia. At best they could get games banned in Australia by drawing the state censor's attention to them. What Collective Shout did was weaponise American corporations fear of negative publicity by calling them repeatedly and threatening them with negative campaigning, and as a result got games banned in countries they don't live in, over and above the say-so of the people who do live in those countries, and the laws of those countries allowing them to purchase such games.
by imiric | 2025-08-04 19:16:37+00:00
> The application layer should not inject error codes into the transport layer which is what HTTP is in this case.

Huh? HTTP is an application layer protocol. It's perfectly acceptable for the application to return a non-200 status code when the request is invalid and can't be processed. There's a widely accepted status code for that exact scenario: 400 Bad Request. It informs the client that there was something wrong with their request, and in well-designed APIs, reading the response body would tell them the reason why. It would be wasteful for the client to always read the response and parse structured data to decide whether the request was successful (at the application level) or not. Status codes allow us to do that.

That said, I've seen arguments for and against this practice, as sibling comments mention, and ultimately consistency and documentation are more important than semantics.

The reason this line is blurry nowadays is because in the beginning web servers didn't contain complex logic. The web server was the application. Then came CGI scripts and application servers, and suddenly the application itself was making protocol-level decisions. The way this is typically structured in large applications is to have protocol-level abstractions that translate app-level errors into HTTP errors. But in small applications it's acceptable, though unsightly, to have HTTP logic mixed with business logic.

> Do you also think that Apache/Nginx should be injecting codes into IP packets?

Web servers do speak TCP/IP, so I'm not sure what your point is. Usually this is not something regular web apps need to be concerned with, but it's possible and sometimes desirable to introduce logic at the TCP or IP layer. There are proxy tools that work at both layer 4 and layer 7.

> If your application injects codes into the HTTP layer, how on earth does the client know whether the error originated at the application or at the reverse proxy/webserver?

By the status code, error message, and headers. An application would typically never return 502 Bad Gateway, a 301/302 redirect, or set headers like Cache-Control. By that same token, a reverse proxy/webserver would typically never override a 404 with a 200, or inject JSON error messages in the payload.

The application ultimately decides the Content-Type of the response, which Content-Types it supports, and which headers it expects, so why shouldn't it also decide which status codes to return and which response headers to set? A gateway between it and the user can change or enhance this protocol, and specific gateways could be extracted to handle common things like authn/authz and load balancing, but the frontend gateway shouldn't override the message the application is sending (in typical circumstances). Both things can coexist with different responsibilities while speaking the same protocol. HTTP is flexible enough to support that.

I'm curious, though: if you treat HTTP as the transport layer, what protocol does your application speak to the gateway? Is there some translation gateway that translates application-level semantics into HTTP ones?
by BrandiATMuhkuh | 2025-08-04 19:16:40+00:00
I have started treading everything as images when multimodal LLMs appeared. Even emails. It's so much more robust. Especially emails are often used as a container to send a PDF (e.g. a contract) that contains an image of a contract that was printed. Very very common.

I have just moved my company's RAG indexing to images and multimodal embedding. Works pretty well.
by vouaobrasil | 2025-08-04 19:17:15+00:00
> but I know for sure that I wouldn't have come close to the amount of progress I've made on projects that I have been pushing off for years.

Of course, at its inception, AI will mainly be seen as something that can help improve efficiency. Same with the smartphone: it was an entire optional tool that was mainly beneficial. But after this initial inception, technology tends to grow, and now smartphones for example are often mandatory due to 2FA, or at least difficult to avoid. And they constantly find new ways to bother people.

So for now, AI can be helpful for some, but it will grow, become more entrenched and insidious, and in lots of cases entirely replace people or at least be annoying and difficult to get rid of.

It doesn't make sense to argue for AI by stating its benefits in its nascent stages. Babies are all basically innocent creatures that bring emotional benefits but some can grow up to be killers, and this is what will happen with AI.
by akudha | 2025-08-04 19:17:22+00:00
It is not about not knowing some topic. I am myself an average programmer on my best day and I don't expect candidates to be genius level thinkers. It is the lying, the making stuff up on the spot - like what are they thinking? The blatant arrogance and callousness towards the person/people interviewing them. How hard can it be to say "I don't know" or "I don't use this concept in my daily tasks, but let me try to explain from memory" or something like that?
by vjk800 | 2025-08-04 19:17:44+00:00
Well, the same geographic proximity also shapes us so much when we are kids that it makes sense that it's a determining factor in friendship. It's not shallow at all since geography determines almost everything in our lives when we are young. And it used to determine much more in our lives in as adults before we had internet or even mass media.

I have older relatives who have lived in the same village all their lives. What they talk about with their friends is local stuff. Who opened that new restaurant in the village? Who is he related to? What kind of food do they have? What's going on with [some local guy they all know] lately?

I don't get how anyone can think that stuff is shallow. If something is shallow, it's talking work projects or office politics, etc. with friends you know from work. In a few years time, the work project has ended, one of you doesn't work there anymore, even the company might not exist anymore. I guess it's about what you value in life, but I find all of that work stuff so incredibly ephemeral and inconsequential that it's just boring to talk about it, let alone let it define your friendships.
by brendoelfrendo | 2025-08-04 19:18:16+00:00
>> ...And when it breaks (not if, when), guess who gets called to fix it?

>I'm not sure, honestly. It depends on whether you want the fix being done by a resource you consider to be a cost center or a value center. The former will do the cleanup job for bottom dollar. The latter would team up with Karen to amplify the project's impact while cleaning it up.

You're right that the answer is "it depends." In the world of risk management and audit, what Karen has created is called a "user-developed application." Her employer should give her a big pat on the back, and then take a step back to decide 1) if this Excel spreadsheet is mission critical, 2) if it is, who will maintain it, and 3) whether its importance justifies building a formal IT solution to support the business function (either in-house or using COTS software).

I agree that Karen did nothing wrong! She found a process that could be improved or automated, and was able to use technology to do it. If someone is caught off guard when the Excel file goes kaput, then that's not Karen's problem nor is it her fault; it's her employer's responsibility to pay attention to their own business requirements.
by LorenPechtel | 2025-08-04 19:18:24+00:00
Yeah. Reading rate varies greatly based on the complexity of the material and how familiar one is with it. It's not just the raw information density, but how much information must be retained and what that entails.

Professionals in a field very often communicate much faster with each other because so much stuff is a standard state plus deviations from that, whereas the person who doesn't know the field can't compress it like that. It's been studied with chess--good chess players are better at memorizing *sensible* board positions, but lose most of that advantage when confronted with nonsense.
by sdenton4 | 2025-08-04 19:18:48+00:00
Oh yeah - the tracker itself wasn't the sampler, but one would often import sampled waveforms (or borrrrrow 'em from other tracks). I seem to remember fasttracker ][ (which i spent a ridiculous amount of time with as a teenager) had some 'draw a waveform' functionality which is possibly the worst sound interface imaginable.
by Atif-Shahzad | 2025-08-04 19:18:53+00:00
Avalon EHR by CureMD is a cloud-based Electronic Health Record system built specifically for Concierge and Direct Primary Care practices. Designed to simplify administrative workflows and elevate patient care, Avalon delivers a seamless experience with smart charting, mobile access, and integrated membership management. The platform eliminates insurance complexities, streamlines documentation, and empowers providers to focus more on building patient relationships. Avalon supports customizable templates, payment automation, secure messaging, and HIPAA-compliant infrastructure. Learn more at https://www.curemd.com/avalon.asp.
by e12e | 2025-08-04 19:19:05+00:00
As I understand it, a non-profit submitted a specific complaint, and the prosecutor started an investigation:

> The Hind Rajab Foundation’s strategy focuses on targeting individual soldiers, especially dual nationals or those traveling to countries with universal jurisdiction provisions. Since its establishment in September 2024, the foundation has worked with legal partners to gather documentation — including videos and images taken during the soldiers’ service in Gaza — and file cases in multiple countries, including France, the Netherlands, Brazil, and the UK.

I don't think it would be surprising for such evidence to be enough to warrant investigation and questioning - but perhaps not enough for holding in custody until a trial.
by Terr_ | 2025-08-04 19:19:11+00:00
It's less that they "get off on" suffering (though I'm sure some do) and more that they believe some conclusions:

1. The universe simply does not permit an arrangement of humans that isn't a hierarchy of exploitation and suffering.

2. There is a "natural" hierarchy which is also a just one, where good people deserve to exploit and bad people deserve to suffer, and of course I'm not one of the bad people. ("Just-world fallacy.")

3. Anyone who says don't need to build a Torment Nexus for anyone is a sneaky liar trying to trick their way upwards into a layer in the hierarchy they don't "deserve."

So it's not as simple as sadism or greed, they'll tolerate some being stepped-on as long as they've been convinced that the "right people" doing the stepping and the bad people are getting stepped on more.

A relevant free ebook from 2006: https://theauthoritarians.org
by sherr | 2025-08-04 19:19:33+00:00
Funnily enough, they've just released an update! Yes, I was taken by surprise a bit.

EdgeRouter 3.0.0 [1] adds official wireguard support (I've been using the "wireguard-vyatta-ubnt" package from Github [2]), UI changes and some other improvements/fixes. I haven't tried it yet but will. I have an Edgerouter3-lite and an ER-X.

[1] https://community.ui.com/releases/EdgeRouter-3-0-0/33ee3852-...

[2] https://github.com/WireGuard/wireguard-vyatta-ubnt
by lannisterstark | 2025-08-04 19:19:37+00:00
Yep, been there. It's baffling just how strange Gnome devs' priorities are, not to mention how they interact with the community. Rest of the DEs seem to be more "Okay, community said this, let's try this with x or y." Gnome is more "We know best, no we're not listening to you" from all the interactions I've had with gnome devs.

"Can you tell me a use case for this?" for a feature for example present in every other DE. I forgot what the exact context was or I'd pull up the ticket. Something to do with the sorting of files from the header of the sort display or some such.
by vouaobrasil | 2025-08-04 19:19:44+00:00
It's true that screens are helpful. But at least in many cases, they are making life worse. It's not that there aren't benefits, but in many specific domains, the negatives outweight the positives. This is true for children because they no longer have mental space to think for themselves, and it is true for many adults as well who spend 8+ hours in front of them. It might make the enterprises they work for more efficient, but it doesn't necessarily make the work enviroment better.

So I think there is sense to use "screens" in the pejorative sense. They are quite irritiating.
by yorwba | 2025-08-04 19:20:18+00:00
If the application is simulating a crisp higher-resolution image that was slightly blurred while downscaling to the output resolution, a linear color space is exactly the right choice. Yes, it means bright objects on a dark background will look larger than the reverse, but that's just a fact of human light sensitivity. If the blurring is purely optical, with no pixels in between, a small light in the dark can still create a large halo, whereas there's no corresponding anti-halo for dark spots in a well-lit room.

On the other hand, if you want something that looks roughly the same no matter which color you use, counteracting such oddities of perception is certainly unavoidable.
by mannykannot | 2025-08-04 19:21:00+00:00
You are also merely technically right. It would require an intentional suspension of one's theory of mind to not recognize the extent to how Tesla's own marketing of its products, and its determination to hide pertinent information in cases like this, is intended to perpetuate the popular misconception of its capabilities.

> ...we have to live with the [the world] we got.

There was nothing inevitable in how we reached this situation, and no reason to let it continue.
by int_19h | 2025-08-04 19:21:19+00:00
It's only an inevitable outcome if you enable people to acquire enough capital to distort markets in their favor. But this is not something inherent in the notion of the free market itself - rather, it is driven by the property rights arrangement, which is actually somewhat orthogonal to free markets. Where government exists in the first place, its monopoly on violence essentially means that property rights are that which said government recognizes as such and uses force to protect, if necessary. It doesn't have to protect arbitrary accumulation of capital, though.
Show HN: Aha Domain Search
by slig | 2025-08-04 19:21:25+00:00
Hey everyone!

Years ago, one of my favorite domain search tools, Lean Domain Search [1], was acquired by Automattic. Unfortunately, that's when the "enshitification" began, particularly when they started forcing the `.blog` TLD in search results.

After discovering the simplicity of RDAP lookups, which can be done by fetching a JSON response directly from the client (e.g., `https://rdap.verisign.com/com/v1/domain/ycombinator.com`), I decided it was finally time to build my own solution.

Here's how it works:

The first tab appends prefixes and suffixes to your chosen word and queries the Verisign API directly from your browser. No data is sent to my server.

The AI tab attempts more intelligent prefixing with the optional context.

The "Quirky" tab generates variations of the affix search through trivial merging (for instance, for the word "brain," "brain" + "node" becomes "brainode," and "hub" + "brain" becomes "hubrain").

The "Portmanteau" tab was inspired by this HN submission [2] and my personal desire [3] to see it function as a domain name generator. I'm using AI, though, as it was easier and faster to implement and get this up and running ASAP.

I'm all ears for suggestions and feedback!

[1]: https://leandomainsearch.com/ [2]: https://news.ycombinator.com/item?id=19241236 [3]: https://news.ycombinator.com/item?id=19245396
by bluecalm | 2025-08-04 19:21:40+00:00
The idea is that guns are useful because it makes pacifying the population more difficult.

If it's the coup or something your own army may not be willing to trade fire with civilian groups but may still be willing to engage in.softer subduing efforts like arrests, water cannons, etc.

It's rich to call people stupid when you're missing the obvious point while engaging in a fantasy of all out war between civilians with guns and an army trying to exterminate them.
by godelski | 2025-08-04 19:22:02+00:00
Yes, of course. What I'm trying to communicate is that if you're just doing things locally you can get all the benefits (sin sessions) from modern terminal emulators. Most people are using panes and tabs but switching to another terminal emulator will get you these and much more. If you're using the default terminal emulator, you should probably switch (you're installing a program anyways, right?).

That said, I still use tmux. Almost every day in fact. Because all my work is being done on a machine I'm not sitting in front of. This even includes at home. My main desktop is connected to a TV for videogames and movies. When I want to do work on it there's no difference if I'm sitting in front of my laptop or it other than it sitting in my livingroom keeps it cooler and gives it better air flow.

Edit:

Locally: my terminal emulator (ghostty) can do everything tmux can. I can do sessions (windows), panes, tabs, and all that. But with ghostty I also get images, a lower memory footprint (than stock emulator), lower CPU usage (than stock emulator), ligatures, and everything else. It is strictly better.

But I can't do {widows,panes,tabs} with remote connections. Hence, tmux. Which in that case, I will frequently give up capabilities (like images) for that.
by programd | 2025-08-04 19:22:21+00:00
SEEKING WORK | Remote | Onsite San Francisco Bay Area |

Versatile back end code and infrastructure development services. Typical deliverables are Dockerized microservices specified by OpenAPI, written in Go or Python, with a REST/JSON API and backed by PostgresDB or MySQL. CI/CD pipelines included and deplyment on any of the major cloud vendors. And of course your custom business logic.

If you have more complex needs, e.g. project or team management please reach out as I have extensive career experience in all aspects of of technology development and management in startups and large enterprises. Need a contract manager or CTO perhaps?

At minimum I can help you develop your back end infrastructure from the ground up. Basically I offer development of back-end componenets you can slot into your Kubernetes or Docker environment from day one.

On the business side, you get a fractional developer for a no-haggling fixed monthly rate, corp-to-corp billing, long term support for your code, careful vetting of dependencies for licensing and security, and a professional approach to your technical needs.

Contact: contact@nulladmin.com

Website: https://nulladmin.com/

LinkedIn: https://www.linkedin.com/in/abnulladmin/
by cush | 2025-08-04 19:22:42+00:00
I feel while developers continue to spend their time and energy gatekeeping how people build things, AI is going to continue to enable those people to build what they want. You'd be surprised how little people care about how a product was built and just want it to do the things they need it to do.

The MySpace era internet where anyone can create a page is back and I'm here for it