Hacker Newsnew | past | comments | ask | show | jobs | submit | hn_throwaway_99's commentslogin

I don't get this. Nvidia didn't "bet the farm" on AI. They are simply allocating limited resources (in this case memory) to their most profitable products. Yes, it sucks for gamers, but I see Nvidia more reacting to the current marketplace than driving that change.

If/when the AI bubble bursts, Nvidia will just readjust their resource allocation accordingly.


I also don't understand common sentiment that if/when the AI bubble pops and hardware manufacturers come crawling back, we consumers are going to make manufacturers regret their decision.

Isn't the whole problem that all the manufacturers are pivoting away from consumers and toward AI? How are we going to "hurt Nvidia in the pocketbook?" Buy from their competitors? But they are also making these pivots/"turning their backs on us." Just abstain from buying hardware out of protest? As soon as prices go down there's gonna be a buying frenzy from everyone who's been waiting this whole time.


If/when the bubble pops, manufacturers will find that they can't butter their bread like they could when the datacenter craze was booming. In a world that is paved by growth, companies aren't very good at shrinking.

It doesn't matter what consumers do or don't do -- we plebians are a tiny portion of their present market. We can buy the same GPUs from the same folks as before, or we can do something different, and it won't matter.

Whatever we do will be a rounding error in the jagged, gaping, infected hole where the AI market once was.


I certainly have no delusions of Nvidia going bankrupt. In fact, they will certainly make it to the other side without much issue. That said, I do foresee Nvidia taking a reputational hit, with AMD and (possibly) Intel gaining more mindshare among consumers.

> The main problem GraphQL tries to solve is overfetching.

My issue with this article is that, as someone who is a GraphQL fan, that is far from what I see as its primary benefit, and so the rest of the article feels like a strawman to me.

TBH I see the biggest benefits of GraphQL are that it (a) forces a much tighter contract around endpoint and object definition with its type system, and (b) schema evolution is much easier than in other API tech.

For the first point, the entire ecosystem guarantees that when a server receives an input object, that object will conform to the type, and similarly, a client receiving a return object is guaranteed to conform to the endpoint response type. Coupled with custom scalar types (e.g. "phone number" types, "email address" types), this can eliminate a whole class of bugs and security issues. Yes, other API tech does something similar, but I find the guarantees are far less "guaranteed" and it's much easier to have errors slip through. Like GraphQL always prunes return objects to just the fields requested, which most other API tech doesn't do, and this can be a really nice security benefit.

When it comes to schema evolution, I've found that adding new fields and deprecating old ones, and especially that new clients only ever have to be concerned with the new fields, is a huge benefit. Again, other API tech allows you to do something like this, but it's much less standardized and requires a lot more work and cognitive load on both the server and client devs.


I 100% agree that overfetching isn't the main problem graphql solves for me.

I'm actually spending a lot of time in rest-ish world and contract isn't the problem I'd solve with GraphQL either. For that I'd go through OpenAPI, and it's enforcement and validation. That is very viable these days, just isn't a "default" in the ecosystem.

For me what GraphQL solves as main problem, which I haven't got good alternative for is API composition and evolution especially in M:N client-services scenario in large systems. Having the mindset of "client describes what they need" -> "graphql server figures out how to get it" -> "domain services resolve the part" makes long term management of network of APIs much easier. And when it's combined with good observability it can become one of the biggest enablers for data access.


> For me what GraphQL solves as main problem, which I haven't got good alternative for is API composition and evolution especially in M:N client-services scenario in large systems. Having the mindset of "client describes what they need" -> "graphql server figures out how to get it" -> "domain services resolve the part" makes long term management of network of APIs much easier. And when it's combined with good observability it can become one of the biggest enablers for data access.

I've seen this this solved in REST land by using a load balancer or proxy that does path based routing. api.foo.com/bar/baz gets routed to the "bar" service.


Doesn't even need to be a proxy, you can lay out your controller and endpoints like this just fine in most modern frameworks

How do you do routing across services?

Completely agree with this rationale too. GraphQL does encapsulation really, really well. The client just knows about a single API surface, but the implementation about which actual backend services are handling the (parts of each) call is completely hidden.

On a related note, this is also why I really dislike those "Hey, just expose your naked DB schemas as a GraphQL API!" tools. Like the best part about GraphQL is how it decouples your API contract from backend implementation details, and these tools come along and now you've tightly coupled all your clients to your DB schema. I think it's madness.


I have used, implemented graphQL in two large scale companies across multiple (~xx) services. There are similarities in how it unfolds, however I have not seen any real world problem being solved with this so far

1. The main argument to introduce has always been the appropriate data fetching for the clients where clients can describe exactly whats required

2. Ability to define schema is touted as an advantage, managing the schema becomes a nightmare.( Btw the schema already exits at the persistence layer if that was required, schema changes and schema migration are already challenging, you just happen to replicate the challenge in one additional layer with graphQL)

3. You go big and you get into graphQL servers calling into other graphQL servers and thats when things become really interesting. People do not realize/remember/care the source of the data, you have name collisions, you get into namespaces

4. You started on the pretext of optimizing the query and now you have this layer that your client works with, the natural flow is to implement mutations with GraphQL.

5. Things are downhill from this point, with distributed services you had already lost on transactionality, graphQL mutations just add to it. You get into circular references cause underlying services are just calling other services via graphQL to get the data you asked for with graphQL query

6. The worst, you do not want to have too many small schema objects so now you have this one big schema that gets you everything from multiple REST API end points and clients are back to where they started from. Pick what you need to display on the screen.

7. Open up the network tab of any *enterprise application which uses graphQL and it would be easy to see how much non-usable data is fetched via graphQL for displaying simplistic pages

There is nothing wrong about graphQL, pretty much applies to all the tools. Comes down to how you use it, how good you are at understanding the trade-offs. Treating anything like a silver bullet is going to lead in the same direction. Pretty much all engineers who operated at the application scale is aware of it, unfortunately they just stay quiet


I agree as well. This may be the only thing GraphQL excels at. Dataloader implementations give this superpowers.

OpenAPI, Thrift and protobuf/gRPC are all far better schema languages. For example: the separation of input types and object types.


If you generate TypeScript types from OpenAPI specs then you get contracts for both directions. There is no problem here for GraphQL to solve.

This is very much possible, and I have done it, and it works great once it's all wired up.

But OpenAPI is verbose to the point of absurdity. You can't feasibly write it by hand. So you can't do schema first development. You need an open API compatible lib for authoring your API, you need some tooling to generate the schema from the code, then you need another tool to generate types from the schema. Each step tends to implement the spec to varying degrees, creating gaps in types, or just outright failing.

Fwiw I tried many, many tools to generate the typescript from the schema. Most resulted in horrendous, bloated code. The official generators especially. Many others just choked on a complex schema, or used basic string concatenation to output the typescript leading to invalid code. Additionally the cost of the generated code scales with the schema size, which can mean shipping huge chunks of code to the client as your API evolves

The tool I will wholeheartedly recommend (and which I am unaffiliated beside making a few PRs) is openapi-ts. It is fast and correct, and you pay a fixed cost - there's a fetch wrapper for runtime and everything else exists at the type level.

I was kinda surprised how bad a lot of the tooling was considering how mature OpenAPI is. Perhaps it's advanced in the last year or so, when I stopped working on the project where I had to do this.

https://openapi-ts.dev/


I write all of my openapi specs by hand. It's not hard.

I imagine you are very much in the minority. A simple hello world is like a screen full of yaml. The equivalent in graphql (or typespec which I always wanted to try as an authoring format for openapi https://typespec.io/) would be a few lines

I see your point, yet writing openapi specs by hand is pretty common.

There is the part where dealing with another tool isn't much worth it most of the time, and the other side where we're already reading/writing screens of yaml or yaml like docs all the time.

Taking time to properly think about and define an entry point is reasonable enough.


Being verbose doesn't make it difficult.

Not necessarily, no. But at a certain point, I believe it does. Difficult to read, is difficult to edit, is difficult to work with.

A sibling comment to your reply expressed the same sentiment as me, and also mentioned typespec as a possible solution


The standard pattern in go and some scala libs, is to define the spec and generate the code.

I think you're over fitting your own experiences.


Do you validate responses from client-side and server-side(Fastapi does this and prevents invalid responses from being sent) from spec?

Agree with the other comments about writing OpenAPI by hand. It’s really not that bad at all, and most certainly not “verbose to the point of absurdity.”

Moreover, system boundaries are the best places to invest in being explicit. OpenAPI specs really don’t have that much overhead (especially if you make use of YAML anchors), and are (usually) suitably descriptive to describe the boundary.

In any case, starting with a declarative contract/IDL and doing something like codegen is a great way to go.


YAML OpenAPI schema, like SQL, is quite easy to write by hand and more importantly by AI. Telling AI to keep the openapi in sync with the latest changes made on an API works great and can even help you identify inconsistencies.

I use https://typespec.io to generate openapi, writing openapi yaml quickly became horrible past a few apis.

Ha yes, see one of my other comments to another reply.

I never got to use it when I last worked with OpenAPI but it seemed like the antidote to the verbosity. Glad to hear someone had positive experience with it. I'll definitely try it next time I get the chance


What about the whole "graph" part? Are there any openapi libraries that deal with that?

OpenAPI definition includes class hierarchy as well. You can use tools to generate TypeScript type definitions from that.

And the fetching in a single request?

There is json-schema which is a sort of dialect/extension of OpenAPI which offers support for fetching relations (and relations of relations etc) and selecting a subset of fields in a single request https://json-schema.org/

I used this to get a fully type safe client and API, with minimal requests. But it was a lot of work to get right and is not as mainstream as OpenAPI itself. Gql is of course much simpler to get going


The question I answered was regarding contracts. Fetching in a single request can be handled by your BFF.

So make things more complicated than gql?

gql is clearly the more complicated of the two ...

a gql server in python is about as simple as you can possibly go to exposing data via an API. You can use a raw http client to query it.

You still require gql requests to deal with. There's pretty much the same amount of code to build in BFF as it is to build the same in GQL... and probably less code on the frontend.

The value of GQL is pretty much equivalent to SOA orchestration - great in theory, just gets in the way in practice.

Oh and not to mention that GQL will inadvertently hide away bad API design(ex. lack of pagination).. until you are left questioning why your app with 10k records in total is slow AF.


Your response is incredibly anecdotal (as is mine absolutely), and misleading.

GQL paved the way for a lot of ergonomics with our microservices.

And there's nothing stopping you from just adding pagination arguments to a field and handling them. Kinda exactly how you would in any other situation, you define and implement the thing.


Yeah I love it when a request turns into an N+1 query because the FE guys needed 1 more field.

What's that old saying, "fool me once ..."

Discovering Kubb was a game changer for me last year.

Thanks for mentioning this. I always find it unsettling when I've researched solutions for something and only find a better option from a random HN comment.

Site: https://kubb.dev/


Fwiw I tried every tool imaginable a few years ago including kubb, (which I think I contributed to while testing things out)

The only mature, correct, fast option with a fixed cost (since it mostly exists at the type level meaning it doesn't scale your bundle with your API) was openapi-ts. I am not affiliated other than a previous happy user, though I did make some PRs while using it https://openapi-ts.dev/


This project seems to be mostly AI generated, so keep that in mind before replacing any existing solutions.

No it doesn't

Did you see the repo?

https://github.com/kubb-labs/kubb

Most of the commits and pull requests are AI. Issues are also seemingly being handled by AI with minimal human intervention.


I've had a PR on Kubb that was taken over by a human maintainer. They then closed my PR and reimplemented my fix in their own PR.

So, the project is human enough to annoy me, anyway.


AI assisted, not necessarily generated.

And yes, current models are amazing at reducing time it takes to push out a feature or fix a bug. I wouldn't even consider working at a company that banned use of AI to help me write code.

PS: It's also irrelevant to whether it's AI generated or not, what matters is if it works and is secure.


> what matters is if it works and is secure.

How do you know it works and is secure if a lot of the code likely hasn't ever been read and understood by a human?


There are literally users here that say that it works.

And you presume that the code hasn't been read or understood by a human. AI doesn't click merge on a PR, so it's highly likely that the code has been read by a human.


Graphql solves the problem. There is no problem here for openapi to solve.

See how that works?


Openapi is older than graphql.

But the point is that that benefit is not unique to graphql, so by itself, that is not a compelling reason to choose graphql over something else.


Yeah that was one point of many of the benefits of the parent.

plus now you have 2 sources of truth

? I have a single source of truth in the gql schema. My frontend calls are generated from backend schema and type checked against it.

tRPC sort of does this (there's no spec, but you don't need a spec because the interface is managed by tRPC on both sides). But it loses the real main defining quality of gql: not needing subsequent requests.

If I need more information about a resource that an endpoint exposes, I need another request. If I'm looking at a podcast episode, I might want to know the podcast network that the show belongs to. So first I have to look up the podcast from the id on the episode. Then I have to look up the network by the id on the podcast. Now, two requests later, I can get the network details. GQL gives that to me in one query, and the fundamental properties of what makes GQL GQL are what enables that.

Yes, you can jam podcast data on the episode, and network data inside of that. But now I need a way to not request all that data so I'm not fetching it in all the places where I don't need it. So maybe you have an "expand" parameter: this is what Stripe does. And really, you've just invented a watered down, bespoke GraphQL.


Is dealing with GQL easier than implementing a BFF? There may be cases where that is true, but it is not always true.

I think BFF works at a small scale, but that's true with any framework. Building a one off handful of endpoints will always be less work than putting a framework in place and building against it.

GQL has a pretty substantial up front cost, undeniably. But you hopefully balance that with the benefit you'd get from it.


If you generate OpenAPI specs, and clients, and server type definitions from a declarative API definition made with Effect's own @effect/platform, it solves even more things in a nicer, more robust fashion.

Agree whole-heartedly. The strong contracts are the #1 reason to use GraphQL.

The other one I would mention is the ability to very easily reuse resolvers in composition, and even federate them. Something that can be very clunky to get right in REST APIs.


Contracts for data with OpenAPI or an RPC don't come with the overhead of making a resolver for infinite permutations while your apps probably need a few or perhaps one. Which is why REST and something for validation is enough for most and doesn't cost as much.

re:#1 Is there a meaningful difference between GraphQl and OpenAPI here?

Composed resolvers are the headache for most and not seen as a net benefit, you can have proxied (federated) subsets of routes in REST, that ain't hard at all


> Composed resolvers are the headache for most and not seen as a net benefit, you can have proxied (federated) subsets of routes in REST, that ain't hard at all

Right, so if you take away the resolver composition (this is graph composition and not route federation), you can do the same things with a similar amount of effort in REST. This is no longer a GraphQL vs REST conversation, it's an acknowledgement that if you don't want any of the benefits you won't get any of the benefits.


There are pros & cons to GraphQL resolver composition, not just benefits.

It is that very compositional graph resolving that makes many see it as overly complex, not as a benefit, but as a detriment. You seem to imply that the benefit is guaranteed and that graph resolving cannot be done within a REST handler, which it can be, but it's much simpler and easier to reason about. I'm still going to go get the same data, but with less complexity and reasoning overhead than using the resolver composition concept from GraphQL.

Is resolver composition really that different from function composition?


Local non-utility does not imply global non-value. Of course there's costs and benefits, but it's hard to have a conversation with good-faith comparison using "many see it as overly complex" -- this is an analysis that completely ignores problem-fit, which you then want to generalize onto all usage.

People can still draw generalizations about a piece of technology that hold true regardless context or problem fit

One of those conclusions is that GraphQL is more complex than REST without commensurate ROI


Pruning the request and even the response is pretty trivial with zod. I wouldn't onboard GQL for that alone.

Not sure about the schema evolution part. Protobufs seem to work great for that.


> Pruning the request and even the response is pretty trivial with zod.

I agree with that, and when I'm in a "typescript only" ecosystem, I've switched to primarily using tRPC vs. GraphQL.

Still, I think people tend to underestimate the value of having such clear contracts and guarantees that GraphQL enforces (not to mention it's whole ecosystem of tools), completely outside of any code you have to write. Yes, you can do your own zod validation, but in a large team as an API evolves and people come and go, having hard, unbreakable lines in the sand (vs. something you have to roll your own, or which is done by convention) is important IMO.


In my (now somewhat dated) graphql experience, evolving an API is much harder. Input parameters in particular. If a server gets inputs it doesn't recognize, or if client and server disagree that a field is optional or not (even if a value was still supplied for it so the question is moot), the server will reject the request.

> If a server gets inputs it doesn't recognize

If you just slap in Zod, the server will drop the extra inputs. If you hate Zod, it's not hard to design a similar thing.

> or if client and server disagree that a field is optional or not

Doesn't GQL have the concept of required vs optional fields too? IIUC it's the same problem. You just have to be very diligent about this, not really a way around it. Protobufs went as far as to remove 'required' out of the spec because this was such a common problem. Just don't make things required, ever :-)


Pruning a response does nothing since everything still goes across the network

Pruning the response would help validate your response schema is correct and that is delivering what was promised.

But you're right, if you have version skew and the client is expecting something else then it's not much help.

You could do it client-side so that if the server adds an optional field the client would immediately prune it off. If it removes a field, it could fill it with a default. At a certain point too much skew will still break something, but that's probably what you want anyway.


You're misunderstanding. In GraphQL, the server prunes the response object. That is, the resolver method can return a "fat" object, but only the object pruned down to just the requested fields is returned over the wire.

It is an important security benefit, because one common attack vector is to see if you can trick a server method into returning additional privileged data (like detailed error responses).


I would like to remind you that in most cases the GQL is not colocated on the same hardware as the services it queries.

Therefore requests between GQL and downstream services are travelling "over the wire" (though I don't see it as an issue)

Having REST apis that return only "fat" objects is really not the most secure way of designing APIs


"Just the requested fields" as requested by the client?

Because if so that is no security benefit at all, because I can just... request the fat fields.


I wanted to refute you but you're right. It's not a security benefit. With GQL the server is supposed to null out the fields that the user doesn't have access to, but that's not automagic or an inherent benefit to GQL. You have the same problem with normal REST. Or maybe less so because you just wouldn't design the response with those extra fields; you'd probably build a separate 'admin' or 'privileged' endpoint which is easier to lock down as a whole rather than individual fields.

I'll explain again, because this is not what I'm saying.

In many REST frameworks, while you define the return object type that is sent back over the wire, by default, if the actual object you return has additional fields on it (even if they are found nowhere in the return type spec), those fields will still get serialized back to the client. A common attack vector is to try to get an API endpoint to return an object with, for example, extra error data, which can be very helpful to the attacker (e.g. things like stack traces). I'd have to search for them, but some major breaches occurred this way. Yes, many REST frameworks allow you to specify things like validators (the original comment mentioned zod), but these validators are usually optional and not always directly tied to the tools used to define the return type schema in the first place.

So with GraphQL, I'm not talking about access controls on GraphQL-defined fields - that's another topic. But I'm saying that if your resolver method (accidentally or not) returns an object that either doesn't conform to the return type schema, or it has extra fields not defined in the schema (which is not uncommon), GraphQL guarantees those values won't be returned to the client.


Facebook had started bifurcating API endpoints to support iOS vs Android vs Web, and overtime a large number of OS-specific endpoints evolved. A big part of their initial GraphQL marketing was to solve for this problem specifically.

> when a server receives an input object, that object will conform to the type

Anything that comes from the front end can be tampered with. Server is guaranteed nothing.

> GraphQL always prunes return objects to just the fields requested, which most other API tech doesn't do, and this can be a really nice security benefit.

Request can be tampered with so there's additional security from GraphQL protocol. Security must be implemented by narrowing down to only allowed data on the server side. How much of it is requested doesn't matter for security.


Expecting GraphQL to handle security is really one of the poorest ways of doing security, as GQL is not designed to do that.

Sorry, I made a typo:

Request can be tampered with so there's *NO additional security from GraphQL protocol.


But if you just want a nicely typed interface for your APIs, in my experience gRPC is much more useful, because of all of the other downsides the blog author mentioned.

Sorry but not convinced. How is this different from two endpoints communicating through, lets say, protobuf? Both input and output will be (un)parsed only when conforming to the definition

I was glad to see this because I had the same exact question, but then I realized that given this machine seems to be designed for manually loading the water into it, a dedicated "rinse cycle" probably wouldn't help much because it's probably easier to just manually rinse the clothes after.

High voltage transmission lines are really quite efficient, and concentrating generation is usually the right choice.

That said, it doesn't make sense to have just a single place for the entire country, as there are multiple grids in the US (primarily East, West, and Texas), and with very long transmission you can get into phase issues.


Concentrating generation made sense when transmission was cheap in comparison.

But one effect of ever cheaper solar is that transmission costs start to dominate generation costs, because transmission is not getting cheaper.

Cheap solar and storage requires rethinking every aspect and all conventional wisdom about the grid. Storage in particular is a massive game changer on a scale that few in the industry understand.


I'd be interested in seeing some of the neuroscience research, because the narrative spun by this post - that the primary reason for a change to the "zero fucks to give" attitude is hormonal and biological - seems weak to me.

I'm also someone (a man FWIW, as the article was mainly focused on the experience of women) who reached an abrupt mental shift in my late forties. And sure, there could be some underlying biological shift I'm not conscious of, but a lot of it is simply that "pretending" at this stage no longer serves a useful purpose, and most people become aware of it at this stage of life.

I love the saying "over the hill" because it gives me a good visual of what's going on. When you're young, and looking up "from the bottom of the hill", you can fantasize about all sorts of possibilities and outcomes that can happen to you. As you age, though, more and more avenues get cut off - you're not going to be the sports, movie or rock star you dreamed of, you're not going to invent a cure for cancer, you're not going to become a billionaire, etc. When you're "over the hill", you can see pretty much into the valley below, and you have to be realistic about the possibilities. I think a lot of people may switch their "people pleasing" ways because they stop fantasizing about the benefits that may happen by "keeping all doors" open. You see you no longer have infinite time left, and you decide where to spend it more wisely. It's like the famous Confucius quote "Every man has two lives, and the second begins when he realizes he has only one."

One reason I didn't like this essay is that it seems to be trying, ironically, to explain this change in perspective/behavior, and the negative response that can come from it, especially for women, as a "biological/hormonal consequence". The whole point of having "no fucks left to give" is that you don't care how others respond to your less pleasing attitude. If you're still trying to explain it so you can understand (or try to ignore) other's negative responses, I feel like you've missed the point.


It would be impossible to do without taking breaks, as explained in the article:

> Due to visa limits, Bushby has had to break up his walk. In Europe, he can stay for only 90 days before leaving for 90, so he flies to Mexico to rest and then returns to resume the route.

Given that he literally swam across the Caspian Sea in order to avoid Russia and Iran because of legal issues, nevermind bring imprisoned in Russia due to what sounded like bureaucratic BS, it's more impressive than I first thought.


From Wiki:

> They were detained by Russian border troop officers while they were crossing the Russian border near the Chukotkan village of Uelen, for not entering Russia at a correct port of entry.

Illegal border crossing is absolutely not bureaucratic BS in any country.


"not entering Russia at a correct port of entry"

I'm laughing at the lack of nuance in laws in general. Some guy crossed the Bering Straight on foot as part of a 27 year quest to walk around the world and the law makes no exception.

I remember as a teen being hauled into a police station because a friend and I had been exploring the storm drains ("sewers") with a home-made flame thrower (okay, so the movie "Alien" had recently come out… Yeah, we left the flamethrower behind in the sewer when we popped our heads out and saw police).

Someone in the neighborhood had called the police because she had seen us going down the manhole opening. (The police said the report came through that some kids had "fallen" into the sewers.)

So I'm sitting in the police station with good cop and bad cop sitting there musing over my case. "How about 'Failure to use a sidewalk when a sidewalk was available'," bad cop said as he read from a book he was paging through. That got a laugh all around…

They let me off after an hour or so of this.


To be completely fair, Russia did decide to make an exception in this case, although it took a couple of months (during which Bushby was detained) to get there.

I am a little bit torn in this case. From our vantage point it's obvious that Bushby wasn't running an elaborate long scam to get into Russia. In the moment... I don't know, former UK special forces guy? Long history of espionage between UK and Russia? Two months seems too long; it's also not as easy as your case of a teenager in the sewer.


I saw that. Six months (if I recall) is kind of a long time…

Fair enough, but I interpreted "for not entering Russia at a correct port of entry" as he had a visa to enter the country, but he just didn't land at a recognized "port of entry", which given he walked/swam across the Being Strait, is unsurprising. But I don't know the full details of the situation.

This might be a little broad for most, but I find the whole concept of nationalism and border sovereignty kinda tired. Who cares? We were nomads before we settled in cities, and it's only the designs of the empowered few that ever made the idea compulsory.

I'm saying this as someone who enlisted in the defense of said nations once. Most of the structures that make up a country these days are for the birds - let a guy hike for chrissake. I also lived where I could see Tijuana from my back yard and all the pearl clutching and self-fanning over "illegal immigrants" is a giant crock of blustery nonsense. We have bigger problems than normal folks just trying to live their lives.


The whole concept of nationalism and border sovereignty has been with us for essentially all of human history, and I don't see it petering out anytime soon. Plenty of people care, for all sorts of reasons, many of which I would say, are good!

> The whole concept of nationalism and border sovereignty has been with us for essentially all of human history,

Quite the opposite. The modern concept of "border sovereignty" as intertwined with the nation-state is a Westphalian construction. (Students of world history will recognize why this timing is not a coincidence). And even then, they didn't exactly catch on immediately.

Sovereign nation-states are a tiny piece of human history. They're not even the majority of recorded human history.


What, your ancestors between 600k years ago up to 150 years ago are a joke to you? Human history began with European Great Powers?

Göbekli tepe easily refutes your isolationism, as does stone- and bronze-age globalism.


Not really. Tribes generally lived in specific areas, and would go to war with other tribes if those tribes tried to expand into their turf. Or would go to war to expand their turf. That's basically the early version of nationalism and borders, with the tribe as the nation, and neighboring tribes understanding which area was whose. Even nomadic tribes would be nomadic within a certain area, and jealously protect the area they would go to at the start of every spring, for example.

Even modern primates establish territories for their groups, and warn off and fight other primates attempting to encroach. So this general behavior is quite natural. The concept of open borders where anyone can just waltz in and live somewhere where they're not from or didn't marry into and haven't been invited -- that's actually the relatively newer idea, historically speaking.

I'm not arguing for more closed borders today, but I don't think we're should pretend that the historical human condition has somehow been "open".


https://en.wikipedia.org/wiki/The_Dawn_of_Everything Disagrees with you, and has several examples of tribal fluidity and more freedom of movement than you imply here.

If you're talking about "the freedom to escape one's surroundings and move away", the book has been widely criticized for that assertion, as Graeber is extremely ideologically motivated.

If you left your tribe without being accepted into another (whether through marriage or some kinds of previous personal alliances you'd made), life would be pretty rough if you survived at all.

Sure tribes would split sometimes when they got too big or disagreements split them. But that's not about the individual level. That's akin to nation-state secession today.

There's no evidence that people were just regularly packing things up and going off and joining whatever neighboring tribe they wanted to, whenever they wanted to. And this is the type of thing where the book has come under such heavy criticism:

https://en.wikipedia.org/wiki/The_Dawn_of_Everything#Methodo...


Been awhile since I've listened to the book (all cards on the table), so I can't be specific. Nor am I an expert in anyway. My takeaway is that the pre-historical Americas had many diverse ways of organizing people that doesn't quite match up to the implied-risk-game of territory that I was responding too.

In starting to read through some of the criticism's of the book just now, I was reminded of the seasonal hunting parties where many smaller groups would band together for better kills. That's what I mean with "tribal fluidity".

And by freedom of movement, the impression that I had coming away from the listen was that there were many ways in which someone could find themselves in a role where the could migrate through several communities and still live. looking at things again presently, I stumbled across https://en.wikipedia.org/wiki/Hopewell_tradition, which I think illustrates what I was trying to convey. "Border sovereignty" doesn't make much sense to me as a concept in that world... i think things were much more fluid. There weren't border checkpoints throughout prehistory.


All academic work is critiqued. It doesn't make it wrong though. Your notion of fluidity is specifically what original poster missed entirely.

I honestly have no idea what on earth the "fluidity" of groups banding together on hunting expeditions has to do with the notion of tribes occupying recognized geographic areas that they don't allow strangers to invade? I don't see any connection at all between the two.

There are definitely a lot of diverse ways of organizing people within a tribe.

And you're absolutely right that tribes could join forces to accomplish objectives. And the Hopewell tradition is mainly about trade and cultural dissemination -- of course trade involves traveling with goods to other tribes.

But none of that changes my point. Even if tribes allied for a purposes, they still had their distinct geographic areas. If if people traveled to other tribes to exchange goods, they were just visitors traveling through.

"Border sovereignty" was absolutely real, just as it is in primates. There weren't literal manned border "checkpoints", but you can be sure that as soon as a tribe got wind of a stranger approaching, they'd immediately investigate and either allow them in (if e.g. someone friendly temporarily traveling through) or send them back in the opposite direction with force if necessary. The idea that the norm was that some stranger could just waltz in with their family and they'd be welcomed to stay and share the land is not supported by evidence.

(Even though that's definitely the anarchist ideology that Graeber was trying to push in his book, because that's exactly where he gets criticized for ignoring most of the evidence and cherry-picking examples.)


I don't think we will agree here. The statement that "The whole concept of nationalism and border sovereignty has been with us for essentially all of human history" is not something I can get down with unless its better supported. The territory you are describing is not all the same thing as national territory to my mind, and your arguments are not convincing.

> they'd immediately investigate and either allow them in (if e.g. someone friendly temporarily traveling through) or send them back in the opposite direction with force if necessary.

Was there never the case that they investigated, saw that the strangers were floating down a river on the border of "their territory" and simply let them pass through unmolested? That doesn't happen today, and my intuition is that was simply so much space in the americas before recorded history that it happened often then.


I was refuting the refutation by tomrod.

I didn't say that the nationalism and border sovereignty that exist in 2025 are exactly what prehistoric humans practiced. That would obviously be absurd.

What I said was:

> Tribes generally lived in specific areas, and would go to war with other tribes if those tribes tried to expand into their turf. Or would go to war to expand their turf. That's basically the early version of nationalism and borders, with the tribe as the nation

In other words, we have the same instincts operating whether it's with a group of 300 people or 300,000,000. People occupy a geographic area and call it theirs and control who can live there. Many primates do the same.

And is your case of someone traveling down a river trying to contradict me? My example was of that being allowed if they weren't threatening. And the modern equivalent would be something like like a transit visa or connecting international airports.

I really don't know what you're arguing. We're not talking about people traveling anyways, the subject is whether tribes would just let random people come in and share their land. They didn't. They had a concept of group sovereignty, the same idea as national sovereignty, and of land they occupied.

If you want to insist that modern national sovereignty and borders drawn on maps are completely and utterly unrelated to tribal sovereignty and tribal borders -- if you don't see the obvious similarity, the same human group instinct and human territorial instinct -- then I really don't know what to tell you.


No, really. You could make a city be defended but there was no great way to make a nation state before gunpowder without natural barriers in place.

Further, trade goods are found over large distances, which doesn't work over large distances and many alleged single-tribe-lands unless the good is extremely valuable and defensible from theft.

Your claim that great powers style organization is specifically refuted.


Who said anything about nation-states or "great powers organization"? You're changing the subject entirely.

The original comment was about nationalism and borders, not nation-states and great powers.

I explained that the same concepts are found at the tribal level and even in primates. To occupy and defend your territory, and territory is defined by borders, even if they're just a river or the edge of a forest. And gunpowder has nothing to do with anything.

And I don't have the slightest idea what you're trying to say with trade goods.

So no, nothing I said is refuted. It would be helpful if you stuck to the subject at hand, however, without going off track entirely to modern nation-states. Nations are not the same thing as nation-states.


It's not just a human thing; people who study wolves find they maintain surprisingly strict borders between different packs, and this behavior continues though a lot of other mammals and even some smaller animals like certain birds and insects.

That's partially true; the bit about borders and human history (so long as you sequester 'history' to 'recorded history') - but nationalism is actually newer than you'd think, and there were human societies for thousands of years before there were borders. More recent if you go by the current definition of border (formalized, surveyed borders are also relatively modern).

Is nationalism going to peter out? No, of course not. Do some people care for reasons that are important to them? Sure, I don't want to tell anyone how to feel. I am just another jerk with an opinion like the rest of us.

But if you were to ask me, it's take it or leave it. I'd be more than happy to see free movement in the world. Just another set of rules I'm not using.


Yes, hard borders are far more recent than people think. As late as the First World War you could travel the world without so much as a passport.

But: back then only a handful of very rich people had the means to do that, and taxation and social protection were much lower than today. Those things are related. They (IMO of course!) are what make borders a pragmatic necessity.


You could travel across the North American countries without a passport until quite recently. That only stopped being a thing after 9/11.

Passport equivalents go back to 1350BC

What are those reasons?

The most obvious one is that the modern welfare state relies for its legitimacy on social cohesion, i.e. a certain base of shared values and identity. You will not get people to consent to heavy taxation and redistribution if they feel that their society is full of foreigners. This observation is perhaps more relevant to Europe than the USA.

And that's before mentioning the economics of funding a welfare state with a relatively static/shrinking tax base and growing, imported, welfare recipient class - the latter being practically unbounded in the case of illegal immigration.

The US (where “open borders” are often characterized as national “suicide” by right-wing figures) had open borders well within living memory.

By ship? No. But you’re from Argentina and made it all the way up to the Rio and want to cross to work on US farms or whatever? Yeah whatever man, totally fine, just walk in. Anyone from the Americas was welcome, no waiting, no la migra hunting them, no nothin’

We didn’t change that until the ‘60s, and the only reason it didn’t cause a ton of problems immediately (farms at that time were already heavily dependent on migrant labor operating a bit under the table, and their lobbies were not quiet on the issue) was that enforcement was and has been, at times (and especially at first) mostly rather half-assed.


> Who cares?

The vast majority of people care.

> We were nomads before we settled in cities, and it's only the designs of the empowered few that ever made the idea compulsory.

Reasoning from pre-agrarian living patterns is, quite frankly, hippy nonsense. And no, we didn't settle in cities because of "the designs of the empowered few", but because agriculture leads to more permanent, prosperous settlements, which attract raiders, and settling close together allowed for common defense. In other words, as soon as people earned a living by their own planning and sustained effort, (as opposed to merely collecting the bounty of the earth) they settled down and drew borders to protect what they had built from people who wanted to just show up and reap the rewards of their effort, at their expense!

> I also lived where I could see Tijuana from my back yard and all the pearl clutching and self-fanning over "illegal immigrants" is a giant crock of blustery nonsense.

We can't have borders because you could see Tijuana from your back yard?

> We have bigger problems than normal folks just trying to live their lives.

Defending borders is the most basic function of the state. It quite literally does not have anything better to do than to defend its borders.


> Defending borders is the most basic function of the state. It quite literally does not have anything better to do than to defend its borders.

Fundamentally, everything in your post down to this ending boils down to whether or not you think that immigrants coming into the country is a good thing or not. People will try to split hairs over "doing it the right way," when until the 1900s doing it the right way was basically just having enough financial stability to make it here - many states had nothing beyond 'means testing' that would easily be passed if you could afford to make it to America rather than stowing away, and many states had less than that. For most of American history, immigrating properly was literally just showing up.

For the overwhelming majority of illegal immigrants, the only difference between them and the legal immigrant is the amount of paperwork on file. And many of us arguing that that paperwork matters are beneficiaries of a time where that paperwork wasn't necessary.

It's very explicitly a case of "Fuck you, got mine."


You can be butthurt all you want, we don't owe foreigners access to our country.

You know, ideological differences aside, there are some brass-tacks reasons that this particular brand of rhetoric does you no good, and actually hurts you.

Bought groceries lately? Kind of expensive, no? A significant portion of that is due to the central valley labor shortage. Which is a direct result of ICE enforcement. Same goes for price increases in restaurants across the country. Those increases in prices at the grocery store also translate to inflationary pressure across the board. People have to spend more to eat, so they demand bigger salaries, so their companies raise prices. Not rocket science.

Which makes me wonder - what exactly do you think the value prop is, here? Are you directly benefitting from this or is it just a balm for some vague jingoist need to feel superior? I'm genuinely curious. The common arguments like 'they're importing rapists' is... well I don't even know where to start with that one it's just preposterous and demonstrably false. Immigrants aren't taking your job, are they? Like what is it?


Deportations aren't causing the cost of food to rise:

https://fred.stlouisfed.org/series/CPIUFDSL

> Which makes me wonder - what exactly do you think the value prop is, here?

I want to leave my country to my children and theirs. Whatever America would be after the endless waves of third world immigrants (most of whom are grasping collectivists who value none of the things that have made America worth preserving, and would happily neuter the bill of rights and tax every dollar out of my pocket) it would not be my country. Bored cat ladies and wishcasting liberals are apparently happy to roll the dice with the futures of our children on the line, but I'm not. Let Canada or the UK or whoever carry the experiment to its conclusion, and if it works, then by golly let's jump in with both feet. But a blind gamble? Hard pass.

Perhaps it would be different if I thought we had good faith partners on the other side, but I don't. Biden tried to bum-rush millions of illegals into the country with the full stated intent to amnesty them, enfranchise them, and use them to control the congress, admit new states (DC/PR), and cement permanent demographic-guaranteed progressive/collectivist majority. The democrats attempted most of these steps during his tenure, but were 1 vote short in the senate.

I was hesitant to even support deportations before the Biden regime jumped the shark. (Remember when they said we needed to pass a new law to "seal" the border--and explicit lie--when the law actually codified mass, unvetted illegal immigration at ~10X historical levels? I doubt it.) Knowing now that the left (the leadership, if not the rank and file) clearly intended to weaponize demographic change for their political benefit, of course I oppose them.


"I find the whole concept of nationalism and border sovereignty kinda tired."

Well, it looks we'll have some kind of global government within a couple of decades. It won't be better than what we have now, in fact it will be even less accountable.


That depends on your values. I think it's bureaucratic BS in every country. The world hasn't been like this forever, and still isn't like this for other animals.

If you enter a bear's den, especially if it has cubs, the bear will likely attack you.

If you enter the territory of a swan, especially during nesting season, the swan might attack you.

If a foreign object enters some animal's body, the immune system may attack that object.[0] Allergy might be related to the immune system misidentifying allergens.

Squirrels can be surprisingly territorial.

Ants have wars. [1]

This is not surprising, since the consequences of territory being compromised can be severe. For instance, in this case [2], the territory was compromised through deception, like pretending to be one of them, and it led to the severe weakening or death of the whole colony through the mass devouring of their offspring.

[0]: https://en.wikipedia.org/wiki/Foreign_body_reaction

[1]: https://en.wikipedia.org/wiki/War_in_ants

[2]: https://www.reddit.com/r/Damnthatsinteresting/comments/123ke...


Right, so birds protrcting their nests means they shouldn't be allowed to migrate thousands of miles every year. Makes sense. ;)

We must ban the squirrels from ever leaving the tree they grew up in! Let no bear seek a new cave lest she be punished with a swift death.


I agree, and one of their great concerns is keeping foreign spies from getting in. Even though Russia isn't in good graces with the world currently, I think it's I'll advised to go off-script with any nation's border checkpoints.

Just this morning I watched a video someone shared on LinkedIn. A lion cub was being nursed by a ewe!

There are cases of pet dogs, having great relationships with their owners, eating the corpses of their owners after the owners died of some unrelated reasons. Possibly due to starvation in some cases.

In that video, was the ewe and lion cub pets or wild animals?


So you’re saying we are no better than animals, and shouldn’t aspire to be?

It was clearly a response to the grandparent's "... isn't like this for other animals". It's a fine thing to aspire to be better, but we just shouldn't be claiming that human behavior is any way less natural than that of all other animals.

Please define "better" in this context.

One definition of "better" could be to seek to avoid the extinction of the human species and of civilization. With that definition, in the current situation, taking measures to help avoid nuclear weapon usage, could be considered in depth and genuinely "better".


You can also consider the subject in terms of IT. Firewalls can be argued to delimit territory, as can login systems. Sandboxes are probably the reverse, in terms of keeping something in instead of keeping it out.

Some cells have cell walls, and viruses as I understand it have to penetrate that wall.

Nuts and fruit sometimes have protective shells.

An argument could be made that borders and territory are fundamental.

For an agent that seeks to defeat border control mechanisms, it can potentially be effective to convince the target parties that border control mechanisms generally or specifically are harmful, are useless, or have drawbacks. This is not always completely false in all cases, for instance regarding immune systems misidentifying harmless allergens as harmful, causing potentially significant harm as allergy. However, if an agent uses such approaches, they have to be careful not to buy into that idea themselves, lest matters may become strange and weird. And, in the modern day, if an agent is especially successful and competent with defeating border control mechanisms, considering the extreme power that the human species holds these days, such as with nuclear weapons, it puts an extreme responsibility on such successful agents, at least in the current systems. Otherwise, the consequences might be extremely detrimental to the human species as a whole.


What an interesting set of increasingly bad metaphors.

IT defenses are just an existing human cognitive bias carried forward into a new realm… a bad idea carried forward is still a bad idea.

The cell wall of the vascular plants doesn’t exist to keep viruses (or anything) out, it exists to provide structural rigidity and keep water pressure in… in fact any plant without a sufficiently permeable cell wall dies as a consequence.

The virus in turn isn’t an agent at all, it just passively exploits the permeability of cell walls and membranes in order to replicate. In doing so it helps drive the cell’s evolution, by both acting as a pressure and a mutagen. Life, again, depends on information transfer across permeable membranes.

Nuts and other fruits, by the way, are the sexual apparatus of the plant… they don’t even begin to develop until a migration has occurred, and once they’ve developed their primary purpose is, again, to keep energy and water in more than they’re to keep anything out… in fact they universally fail to function if they’re too good at keeping the outside out.


We are animals, we shouldn't try to avoid that as if its a bad thing.

We should be, then, at least equal to animals in our behavior, and should also aspire to improve on them.

> The world hasn't been like this forever

People didn't receive handouts from governments in centuries past for just showing up and performing no contributory function. Kill all entitlements and let's open em' back up!

> still isn't like this for other animals

What reality are you living in where countless animal species aren't territorial? This is common sense.


That would be amazing if some country tried to enforce visa rules on animals.

They do actually, for example with swine in Denmark. They've built fences for that purpose specifically.

Do they have passports? Like how do they know if the pig is danish or German?

I think many are tagged, but otherwise they have a lot of surveillance and fences. They probably track them after breeches as well. The point is to control disease.

Humans and animals enforce their borders since millennia.

The idea that borders are unimportant is very very recent. That is to say, its commie gobbledygook.


> enforce their borders since millennia.

In English it's "have enforced their borders for millennia"; the phrase "since [length of time]" is almost always grammatically incorrect and a giveaway that someone's not a native English speaker.


It is not my native language, and I wouldn't have made this mistake if I wasn't in a hurry and on my phone. Unfortunately I cannot edit it anymore.

Borders of Westphalian nation-states being relevant is recent, unlike personal and tribal territories.

"Borders didn't exist before the treaty of Westphalia" is a hell of a take. If you want to stretch the State Sovereignty / Non-Interference aspect of it to that definition you're going to have to make your case properly, because I don't see how such a position could be defensible.

I am not convinced that the idea is recent, or rather, related ideas are not recent, going back thousands of years. It can be extremely complex, to put it very mildly. How well people that put their trust in some of those ideas fare, can likewise be an extremely complex topic, and can also be political. In some cases in some ways some of them might have fared well, in some other cases in some ways, maybe less so.

A group of men crossing the border into another country was (usually) automatically considered invaders if its size exceeded a certain number.

Eg Iberian Peninsula (Reconquista and later): Foreign parties >10 armed men could not cross without permission between christians and muslims.

Chinese frontier zones, Scythians, Huns, Mongols, Turks etc all had similar rules. If you want to go back further, then Assyria, Egypt, Hittites, Greece had such limits.


You are correct that there are many examples of border control mechanisms, in different levels and ways. Maybe even usually the vast majority for many levels and ways.

Some nations, countries or groups, or other levels, did play with some of those mentioned ideas of less border control mechanisms in some ways or levels, also going back thousands of years.

Countries that were not successful with border control mechanisms, sometimes ceased to exist.

But there are many different levels and ways, and the whole topic is, to put it very mildly, extremely complex.


Right, well we know which side of the enclosure of the commons you for some unaccountable reason assume you’d have born in.

Why do you think it's a communist thing? Communist countries (both historically and current) tend to protect their borders fervently.

I'd say no-border cosmopolitanism is more of a classic liberalism thing.


One must distinguish between "classical" communism (Stalinism, which is dead except in North Korea) and the modern variety, which is alive and well and I think is what you mean.

There are many that think themselves "cosmopolitan", when it is a delusion and coping mechanism about being a parochial hicklib. A chip on their shoulder that makes them especially fervent acolytes of liberalism (as in: Obama flavoured, not the other kind), hoping it offsets their humble origins after moving to the big city, so folks won't get the idea that they are flyover country chuds that vote the wrong way.

A cosmopolitan, as in one that truly knows the different cultures and people of the world because he has deep first hand experience, or has read so much that it allows to draw some independent form of conclusion, is either a strong proponent of borders or a fool.

The core tenet that makes this communism-adjacent is the denial of differences: everyone is equal, "no one is illegal" etc pp. Ignorance of history and the nature of man is a must to take this position.


> A cosmopolitan, as in one that truly knows the different cultures and people of the world because he has deep first hand experience, or has read so much that it allows to draw some independent form of conclusion, is either a strong proponent of borders or a fool.

This is the most incredible No-True-Scotsman fallacy I've ever read.


Thanks, I was thinking about alluding to it even more obviously.

> parochial hicklib [...] offsets their humble origins [...] flyover country chuds

Tell us how you really feel, good grief.

> everyone is equal, "no one is illegal" etc

This but unironically.


> Tell us how you really feel, good grief.

This is not "how I feel" or my actual opinion of liberals in general. It is a certain archetype that I unfortunately know all too well.

> This but unironically.

You can just say you're a communist, you know. The core tenet will always be some appeal to equality, no matter how you like to describe yourself ("socialist", "liberal", "a decent heckin' human being" in Reddit speech or what have you).


I'm a Third Way Neo-corporate Georgist.

Georgism is interesting, „Third Way“ just means social democrat with extra steps. Not sure what neo-corporatism is?

In practice, communist countries have always put a lot of effort into keeping their citizens in.

Yeah, although it used to be that if you were legal to enter the US you actually could do it anywhere, just report to the local officials as soon as practical. That's still how ships work, you have to enter a country's territorial waters before you can speak to an official.

Neither the US nor Canada does that now, effectively slicing the Pacific Coast Trail at the border. And now we have the scumbags for no good reason blocking off access to the southern terminus of the Continental Divide Trail. That fence isn't going to stop someone trying to sneak into the country!


In Europe, he can stay for only 90 days

that doesn't make any sense for two reasons. first, he only entered the EU in september this year, so either the 90 days are not up yet or he should be in mexico now. is he? but why would he fly to mexico when he could just go to the UK?

but more importantly, he is a british citizen. getting a visa to walk through europe, especially now that he already has a track record of walking for so long should really not be an issue.


have you tried? I'm a South African living in Europe and visas are a nightmare.

Many europeans have never had to apply for a real visa in their life (I don't mean the online ones, or the apply on arrival ones, I mean the ones where you submit a 20 page form of personal details and hotel bookings and letters from friends you'll be staying with and bank statements and a full travel history) and they assume that I'm just making life difficult for myself by not doing some simpler option that they assume must exist.

I don't know about what visa options UK citizens have for the EU since brexit, but I'd be surprised it was as simple as "I feel like spending more than the 90 days I get".


I'd be surprised it was as simple as "I feel like spending more than the 90 days I get"

why? that's exactly what i think he should be able to do. it's not like he spent 27 years walking across the planet in order to then misrepresent what he wants to do in the EU.


UK is not part of EU anymore.

if it was, he would not need a visa to stay more than 90 days.

for the third time: i am talking about how easy it should be for a UK citizen with his track record, to get a visa that allows him to walk through the EU for longer than 90 days.


"Should be", "I think". Shouldn't you check the official rules first before writing opinions of how ought to be organized in your opinion?

The facts are:

1. The only EU-wide visa is 90/180. Citizens of UK don't need to apply for a separate visa.

2. Past the duration of 90 days, the matter goes to the national level. EU-wide long-term travel does not exist legally and this is done purposefully!

3. So the long stays require one country as your base. Long STAYS, not TRAVELS. Meaning that you get your official EU country of residence. Yes, you can travel to other EU countries, but outside travel still remain capped at 90/180, which is not useful in case of traveling through more than 2 countries.


you are right, i should have checked. however i still believe that it is possible to get a special visa for exceptional circumstances. that's not going to be documented anywhere but you'll need to talk people at various embassies.

some EU countries offer extended tourist visas and there is the digital nomad visa, for which while tied to a country, it doesn't even make sense that it would only allow to stay in one country. the point of being a digital nomad is after all to be nomadic.

so yeah, it's going to take some research. but i don't think it's impossible.

EU-wide long-term travel does not exist legally and this is done purposefully!

this being done purposefully suggests you have read that somewhere. got a reference?


It's you claiming that he must have the ability to get an extraordinary visa, so do you have a reference for your claims?

> that's not going to be documented anywhere but you'll need to talk people at various embassies.

This is absolutely not how bureaucracy works. In cases when there are special visas (like USA's talent visas), they are well documented. There are no special under-table visas that are given to people who a clerk at the Embassy likes.

> there is the digital nomad visa, for which while tied to a country, it doesn't even make sense that it would only allow to stay in one country.

Once again, we are talking about reality, about how things are, instead of how things ought to be in your mind...

E.g. check Portugal D7 / digital-nomad visas: https://www.portugalist.com/d7-vs-d8/

> The term “Digital Nomad Visa” can create a lot of confusion as many other countries offer digital nomad visas that are temporary, and do not offer a path to permanent residency or citizenship. Some also don’t require you to pay taxes. Portugal’s Digital Nomad Visa is aimed at those that want to live in Portugal more or less full-time and make Portugal their home. In return for downsides like physical stay requirements and being taxed on your worldwide income, you do get access to the public healthcare system and you can later qualify for permanent residency and Portuguese citizenship.

> this being done purposefully suggests you have read that somewhere. got a reference?

Can't really provide you with the proof of something (work to unify EU visas) that doesn't exist. You can just check how the system works and how purposefully visas are left to be decided on the National level.

Even with the EU-level status of long-term residents ( https://en.wikipedia.org/wiki/Long-term_resident_(European_U... ), the details depend on the individual country. And even then, this is how it goes e.g. in Finland ( https://migri.fi/en/permanent-residence-permits ):

> If your stay in another Schengen country takes more than 90 days, you must apply for a national residence permit of that country.

> Your P-EU permit granted by Finland will expire if another EU Member State grants you a long-term resident's EU residence permit for third-country nationals (a P-EU permit).

So it's the same limit again.


There are no special under-table visas that are given to people who a clerk at the Embassy likes.

that's not what i meant. only that, if an exception is possible, then the embassies are the first point of contact. the second point of contact are the foreign ministries of each EU country. there are special visas for artistic or sports activities, so i believe that a special visa for this trip is possible, and that there is an institution that has the authority to grant an exception to the 90 rule. some countries do for example allow an extension, so that would expand the time possible to 180 days, and that's not even very special. longer visas can also be granted for medical or other reasons.

for example this trip could be defined as an EU wide sports activity that takes a year. i didn't see anything in the regulations that would prohibit that.

the problem with getting such a visa is less rules that would prohibit it, but that getting any exceptions requires the trust and goodwill of the involved institutions and that may be harder than it looks.

Portugal’s Digital Nomad Visa is aimed at those that want to live in Portugal more or less full-time

ok, well, but that kind of misses the point of a digital nomad visa. as a digital nomad i am not at all interested in staying in one place full-time, much less in permanent residency or citizenship. but that's not the point of this discussion, just a comment.

Can't really provide you with the proof

i wasn't looking for proof, just that saying that it was purposefully designed implies intention, and that intention ought to be documented somewhere. my question is rather: are you basing that intention on something or do you just assume that the intention is to not allow long term travel? i am not trying to imply anything here, i am just curious if you came across something that would support that idea.

i appreciate your detailed response. i did some searches but i could not find anything that specific.


> for example this trip could be defined as an EU wide sports activity that takes a year. i didn't see anything in the regulations that would prohibit that.

What is prohibiting it is the fact that longer term things are decided on the national level (EU is not a nation). Some countries may (or may not) have whatever exceptions (Presidential, humanitarian), but they would only apply inside that country.

1. Short stays (<90 days). Schengen sports visa or standard visa exemption. Only for competition/training travel.

2. Long stays (>90 days):

- National sport or work/residence visas/permits specific to the country where you will base training and competitions.

- Once you hold a national residence permit, you can travel in other Schengen states, but long stays elsewhere are still restricted by Schengen rules (90/180 days).

> that kind of misses the point of a digital nomad visa.

Often what one wants or imagines is not what it is in reality. You can freely check what other nomad/IT options other EU and non-EU countries have and you will be surprised. Afaik Portugal's rules are a norm, not an exception.

> that intention ought to be documented somewhere. my question is rather: are you basing that intention on something or do you just assume that the intention is to not allow long term travel?

I base it on:

1. Understanding that EU was created from bottom-up. EU has only the powers that countries agreed and allowed to be given. EU is not "created on top and then decided to downstream some of the decision power to lower levels".

2. Following the political discussions, polls, etc. This is so far fetched, to put all the visa decisions on the EU level, that there is not even a discussion about it. There is no opposition to the idea, because the idea itself is so outside of Overton window that it is not funny. This is akin to asking for evidence of American individual states being against making all the taxes Federal.

3. For more info, research the discussion and opposition to EU level of refugee agreements (be it Libya, Syria or Ukraine). It's a mess, all the countries want to decide for themselves.

> i did some searches but i could not find anything that specific

I hate to be that guy, but please use AI instead of Google. AI is really good at searching and explaining these types of questions.


please use AI

if i ask AI i get this:

Yes, an EU embassy can issue special visas in exceptional cases, even if they do not fit the standard types of visas. These may be granted based on specific circumstances or urgent needs, but they are not commonly available.

which is what i have been saying all along, but i could not verify even that answer. the reference links didn't contain any text that would confirm this. so i didn't bring it up here.

asking further i get that a long-stay visa should be possible as long as he spend less than 90 days in each specific country, and maybe he has to travel back and forth between the chosen long-stay country and the countries he wants to walk through, but in practice, without checks, or without explicit registration every time he crosses an inner-EU border, how would anyone know? i guess 3 months could be enough for each EU country he passes through, so maybe that could work.

that too, i already concluded from the basic search i did before and from your comments. given that the AI answer here only confirms what i already understood, combined with the unreliability of AI in general, i don't find AI helpful enough to be worth it.


>Yes, an EU embassy can issue special visas in exceptional cases

This is garbage from the very beginning, since the EU does not have embassies. All the embassies belong to individual EU countries, further demonstrating that visa arrangements are done on national level.

> a long-stay visa should be possible as long as he spend less than 90 days in each specific country, and maybe he has to travel back and forth between the chosen long-stay country and the countries he wants to walk through

This is exactly what I told you. So basically it is exactly how he has it today (can travel 90 days out of 180), except:

1. The non-travel days he can spend at his base in Mexico, instead of unfamiliar country.

2. Doesn't have to do bureucracy in order to get a long-stay visa. You are severely underestimating how difficult this process is. Imho he wouldn't even be able to get it, at least I don't see compelling reasons to give him a visa by any of the EU countries.

> in practice, without checks, or without explicit registration every time he crosses an inner-EU border, how would anyone know?

Because he is famous enough (and certainly will be after he finishes his trip) for the officials to pay attention. He doesn't want to get an EU-wide ban, especially before completing his journey.


i understood the long stay visa differently: since you can spend the whole year in the EU there is no limit on traveling except he can't spend more than 90 days in any single EU country (besides the one he got the visa for), but even if that is wrong, if he gets the visa for the largest country to traverse, which i think is france, then he could: enter france, travel to another eu country, walk 90 days, go back to france, walk 90 days in france, travel to another EU country walk 90 days, go back to france, finish walking. if he still has a leg left at that point, wait until the 90 days are full, then finish the remaining leg. i don't know how much time he really needs, but i think the whole EU needs less than a year. 180days outside of france could be enough.

with "how would anyone know?" i meant the reverse. if there are no stamps that document the travel within the EU, how can he prove that he did not violate the rules?

all in all, these visa rules are way to complicated. it sounds like that without the EU existing, he would have had 90 days in each european country mostly visa free. so that is in effect a regression. as a EU citizen i am not happy about that.

i traveled across europe before the schengen area was created, and there was no problem entering any country and stay there other than some countries charging a lot for the visa at the border. anyone with a british or US or similar "powerful" passport would have been able to do the same.


That's not the way it works.

I live in Norway, have residence and stuff. I can travel freely through most of europe without much hassle - but I can only travel 90 days out of 180 days - then you gotta go out of the area (or back to your home country if it is inside), stay out or home for 90 days, and then start anew. The closest border to me - one to Sweden - has no real security. A customs office because there is border shopping in the area and I know they very occasionally stop folks. A crossing an slightly inconvenient distance north just has signs.

Anything outside of this requires paperwork.


the paperwork is exactly what i am talking about. with his track record getting a visa should not be an issue.

> but why would he fly to mexico when he could just go to the UK?

Because of one of the original 2 rules he set up from the beginning.


There is no Europe wide long stay non-working visa for UK citizens. 90 in 180 days is the Schengen visitor option, no?

90 days within any period of 180 days visa free. Everything else is bureaucracy …

https://uk.diplo.de/uk-en/02/visa-information-2441822


He crossed the border illegally and was carrying a firearm with him. Maybe it's ok in the USA to cross the border illegally carrying a firearm with you, but I assure you it's not legal in all the other countries in the world and penalty would be very severe.

> Maybe it's ok in the USA to cross the border illegally carrying a firearm

By definition anything illegal is illegal, and no, you cannot bring a firearm across the border into the USA without a paperwork process.


He said "it's okay" not that it's not illegal.

Of course it's illegal. But it used to be open season on the US border was the point. There were so many crossings, this dude would have gone unnoticed. Carrying or not. Nowadays not so much.


I crossed the border from Mexico into the USA towing a large trailer a few weeks ago and was waived right across with no questions or inspections. All that has changed recently is an uptick in racial profiling at the border.

You crossed legally. You didn't swim or walk through the desert. They have xray scanners, dogs, and many other methods to inspect vehicles. You may not have even noticed you were inspected.

Nothing racial about it, many races from many nations crossed illegally. It's about legality, not race.


No, the scanners and imaging equipment do not fit large trailers like I was towing, so I had to bypass all of the equipment to a manual inspection area, but then they waived me through.

Racial profiling - as well as other types of profiling - are absolutely a major factor in US border enforcement, and are currently done openly and legally. Your odds of being extensively searched are astronomically higher if you are crossing legally but have an accent or darker skin tone. ICE and border patrol openly use racial profiling, and recently won a supreme court case Noem v. Vasquez Perdomo allowing them to continue doing so. They wouldn't fight all the way to the supreme court and win for the right to racially profile people if they didn't even do it!

Moreover, the job of a border agent, especially under the current administration actively seeks out and recruits employees that are attracted to the idea of a career that allows and encourages xenophobia, bullying, and racism. Sadistic people like Greg Bovino, who revels in fascist imagery and illegal brutality rise to top leadership positions. The recruitment materials for these jobs use white nationalist and white supremacists imagery and slogans- often using images stolen verbatim from white supremacist websites and forums.


Wait, he was carrying what?

Did it not occur to him that this might be a bad idea?


> Given that he literally swam across the Caspian Sea in order

Why didn't he take the ferry there?


I guess it didn't fit with the goal of 'walking' around the world, probably wanted to avoid motorised transport

> At the start of his quest, Bushby made two rules for himself, neither of which he has broken.

> “I can’t use transport to advance, and I can’t go home until I arrive on foot,” Bushby said. “If I get stuck somewhere, I have to figure it out.”


The only ferry in the Caspian I know goes to Turkmenistan, which is North Korea-level strict with issuing visas.

> The humor is hit or miss but when it hits it’s quite funny, and the misses are merely groan-worthy.

Not sure, I thought basically every link was pretty hilarious. "FDA approves over-the-counter CRISPR for lactose intolerance" isn't even that funny on its face but for some reason it had me actually loling.


This is not accurate. The WHO (which recommends lower levels than US authorities) recommends an annual PM 2.5 level below 5 µg/m³: https://www.c40knowledgehub.org/s/article/WHO-Air-Quality-Gu...

But more importantly, when it comes to PM 2.5 levels, there are really no safe levels, the risks are just dose dependent, so lower is always better. In a city the size of NYC, lowering air pollution by 20% means a significant decrease in effects.

To give a good analogy, driving a car on the US is still quite safe, most of us take that risk, but still, thousands die annually from car accidents. A one fifth reduction in deaths from car accidents, even from its current low level, would be a major deal. In NYC, around 1 in 20 deaths is linked to air pollution.


That's the strictest "policy" I've seen and I was asking about any specific health data not WHO guidelines

"In NYC, around 1 in 20 deaths is linked to air pollution."

A difference between 8 and 12 PM 2.5 levels won't change that


> A difference between 8 and 12 PM 2.5 levels won't change that

Yes, it will, and that's the point I was making.

There are some things that have no harmful affects below certain concentrations, in that they are not toxic at low levels. PM 2.5 particles are not one of those - they are toxic at all levels. It's quite similar, in this context, to ionizing radiation. There is no safe level of ionizing radiation - every X-ray you get will slightly increase your chance of getting cancer. Of course, in the risk/benefit analysis, the risk is low and the benefits for medical X-rays are high.

It's the same with PM 2.5 pollution - every percentage reduction results in fewer health effects and related deaths. It's fine to argue that some level of pollution is worth it to get the benefits of industrialization, but it's simply false to say a reduction from 12 to 8 PM 2.5 levels won't reduce related deaths.


So about ionising radiation: UNSCEAR recommendation is to act as if no threshold effect exist at low doses for indeterministic effects (even though effectively we act as if a 100mSv threshold exists), but the medical literature isn't as clear cut. Precautionary principle should be respected in any cases.

The most recent epidemiology studies (studies on _very_ large cohort) do seems to favour a linear model without threshold (or, if the threshold exists, it is so low ambient radiation is enough to go past it), so I think you're right, but I wanted to nitpick because you wrote it like it was settled science and it's not yet, so I had to look up the PM 2.5 stuff too.


Thanks for investigating and adding detail, very helpful info.

This is awesome, but minor quibble with the title - "hallucinates" is the wrong verb here. You specifically asked it to make up a 10-year-in-the-future HN frontpage, and that's exactly what it did. "Hallucinates" means when it randomly makes stuff up but purports it to be the truth. If some one asks me to write a story for a creative writing class, and I did, you wouldn't say I "hallucinated" the story.

(I should have thought of this yesterday but have just replaced 'hallucinates' with 'imagines' in the title...though one could object to that too...)

It so very weird to see this called "hallucinate", as we all have more or less used it for "made up erroneously".

Is this a push to override the meaning and erase the hallucination critique?


At some point, no matter how something is mentioned, someone will offer criticism. I guess that in roughly 20% of all HN front page posts, at least one person comments on the terminology used. I do not see this as an argument against using accurate terminology, but rather as a reminder that it is impossible to meet everyone's expectations.

There are other terms that are similarly controversial, such as "thinking models". When you describe an LLM as "thinking", it often triggers debate because people interpret the term differently and bring their own expectations and assumptions into the discussion.


If someone asked you, you would know about the context. LLMs are predictors, no matter the context length, they never "know" what they are doing. They simply predict tokens.

This common response is pretty uninteresting and misleading. They simply predict tokens? Oh. What does the brain do, exactly?

We don't how

I guarantee that once we do know people will start appending the word “just” to the explanation. Complex behaviors emerge from simple components. Knowing that doesn’t make the emergence any more incredible.

The brain has intrinsic understanding of the world engraved in our DNA. We do not simply predict tokens based on knowledge, we base our thoughts on intelligence, emotions and knowledge. LLMs neither have intelligence nor emotions. If your brain simply predicts tokens I feel sorry for you.

Edit: really does not surprise me that AI bros downvote this. Expecting to understand human values from people that want to make themselves obsolete was a mistake.


> The brain has intrinsic understanding of the world engraved in our DNA.

This is not correct. The DNA encodes learning mechanisms shaped by evolution. But there is no "Wikipedia" about the world in the DNA. The DNA is shaped by the process of evolution, and is not "filled" by seemingly random information.


> But there is no "Wikipedia" about the world in the DNA.

Im surprised as to how you got to that conclusion by my wording. I never claimed u have something like a knowledge base in ur DNA...


It's your first sentence. The one I have quoted.

I'm not an AI bro and I downvoted mostly because of the addendum.

It does exactly the same, predicts tokens, but it's totally different and superior to LLMs /s

OTOH, brain tokens seem to be concept based and not always linguistic (many people think solely in images/concepts).


> It does exactly the same, predicts tokens,

That is an absolutely wild claim you've made. You're being way to presumptious.


LLMs are “concept based” too, if you can call statistical patterns that. In a multi-modal model the embeddings for text, image and audio exist in the same high-dimensional space.

We don’t seem to have any clue if this is how our brain works, yet.


"Predicts"

> I may eventually get to the wall label part but this is tough.

Good luck. After the first few paragraphs I thought of a great quote that I heard somewhere: "Twitter ruined my reading skills, but it vastly improved my writing skills."

If you're trying to actually get a point across (vs. writing something that is just read for pleasure) GET TO THE DAMN POINT.


I suspect the presentation felt different to the audience who were receiving it at the talk, rather than us reading it at our own pace.

The author does note that the article "is, with the benefit of hindsight, the more polished version of what I was trying to say."

But it does feel plucked out of a context/world/tradition that is not as common around these parts.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: