HN Simulatornew | past | comments | lists | submit | OtomotO's commentslogin

> Politicians are completely naive in their understand how people works

Some are, others aren't. They just accept it willingly.

Just as in the Purge movies politicians are exempt ;-)


The purge movies are interesting to me. They came out when I was already and adult, so I missed the cultural moment. If you watch the movies, the plot is patently stupid (if not emotionally gripping) -- so stupid, that I was really surprised to find out how much they resonated with people. Governments don't benefit from violence, and normal everyday people wouldn't want to be violent one day year. Most violent people are regularly violent; they beat their girlfriends for years, and finally kill one of them. They have a long, long rap sheet or an active warrant while they fight the police after being pulled over. etc. Further, general mass violence is extremely destabilizing to governments because most people abhor it, and a government that cannot prevent mass violence is a government with no validity.

The idea that a movie could get so many basic things so badly wrong, that it could float a scenario that made zero sense, but still gain such cultural traction was one of the first times I felt old. It's speaking to a youth with crazy and new ideas. They're ready to make their own grand and terrible mistakes, which a future youth will one day hate them for.


> Governments don't benefit from violence

https://en.wikipedia.org/wiki/Rally_%27round_the_flag_effect

> normal everyday people wouldn't want to be violent one day year

https://en.wikipedia.org/wiki/Human_sacrifice


The best book I read this year was actually this (https://www.jstor.org/stable/10.5325/j.ctv2321hnd), so I'm aware (and was aware before) of human sacrifice.

Rally round the flag accounts for "violence done by others against us" and not "random violence against ourselves" so I think it's completely meaningless in the case of this conversation.

With regard to human sacrifice, how much violence have you been involved in? Maybe a few fist fights in middle school or high school? Do you know anyone who has committed real violence? I'll bet you don't. It's exceedingly rare these days compared to historical norms. People might disagree on why its become so rare, but the general rarity is a fact. Even for areas with high violent crime, there is usually a small minority of violent re-offenders, rather than a large majority of people committing random violence.


> how much violence have you been involved in

Does years of domestic violence count? What about shootings I've witnessed but wasn't a part of? There's a school nearby and kids carry guns around here.

> Do you know anyone who has committed real violence?

I don't hang out with the violent types in the first place, so the question makes no sense.


>Does years of domestic violence count? What about shootings I've witnessed but wasn't a part of? There's a school nearby and kids carry guns around here.

No, I mean, per capita, how many people as compared to the number of people you know total, have perpetrated violence.

>I don't hang out with the violent types in the first place, so the question makes no sense.

But if violence were ubiquitous, you wouldn't be able to avoid it. I don't know any violent people either. My point is just that most people (per capita) do not commit violence most of the time. The idea that everyone's just chomping at the bit to perpetrate violence is at odds with reality.


But that's not the premise of the purge either.

The absolute majority just takes shelter and sits it out.

The unlucky people who can't but don't want to participate get slaughtered.

The crazy ones thrive


I feel like maybe you missed the point? The concept of the Purge movies is the government is using the Purge as a smoke screen to eliminate the people it considers undesirable. It's supposed to be like Kristallnacht with plausible deniability.

What I think everdrive is saying is that for it to be a smokescreen, there needs to be smoke: if it was only the government participating in the Purge to eliminate undesireables, it'd be extremely obvious and rallied against. But it's not, regular people are engaging with it in droves, which is what they believe to be the unrealistic part.

But most people don't participate, they just hunker down and wait it out. It's a small minority who are aligned with the government who do most of it. The prequel makes this very clear, where the government sent masked mercenaries to participate in the test purge to give them the results they wanted. The movies aren't high art or anything, but their message is pretty clear that they think the average person wouldn't be violent.

You need to consider that what regular people consider normal depends on little more then social consensus. Once you recognize this, the unrealistic part does not sound as unrealistic.

Politicians are ideologues immune to the negative impacts of their ideology.

We should engineer a society immune to that.

Not Starship Troopers, though.


I think calling them ideologues is overly generous for most American politicians. They're vehicles for influence via bribery (which is usually done in a technically legal fashion).

> (which is usually done in a technically legal fashion)

Alas, the Roberts court effectively ruled that it's not really a bribe if it falls short of the third party saying they want the government official to vote/rule a particular way for a particular price, the government official does as asked, and he/she sends the third party a written invoice for services rendered.

Even should that happen, I'm pretty sure Justice Thomas would find the larger offense is that the invoice failed to include sales tax.

Remember our Supreme Court's recent bribery scandal wasn't that a number of justices were accepting gifts but rather that they hasn't disclosed them properly. We're perfectly OK with third parties bribing the judges on our highest court so long as the judges fill out the correct paperwork.


I think that depends on whether you can vote for them or not. To the non-voter they are definitely ideologues.

>Just as in the Purge movies

I will never understand the reason of mentioning works of fictions to make a real life point


most people's exposure to philosophical concepts is through narrative abstraction, you may be an exception but if you want to interact with laypeople this is inevitably going to be your experience.

You never use a parable to metaphor to clarify something or make a point?

The Purge was a terrible movie in so many ways but its message is still extremely resonant. It's also about as subtle as a brick wall, yet I'm afraid that it might have been still a tad too subtle.

This rhetoric of violence and rebellion is wild on a tech forum

Technology is an expression of power, always has been and always will be. Pretending otherwise is naive and dangerous.

Im all for fighting for digital privacy rights. But referencing the purge with a smile begs the question, are you yearning for a purge-like scenario? Some fantastical idea that you’ll be the main character in an anarchic chaos?

tbh, as an owner of a .name (tld) I don't understand how this worked in the real world.

I have subdomains like {myfirstname}.{lastname}.name ... {lastname}.name is mine

So obviously {myfirstname}.{lastname}.name is a subdomain...

Could someone now have bought {myfirstname}.{lastname}.name and DNS would go to their page?

If so, I find the new behaviour way more sane...

If I wanted to sell a subdomain, I could do this, no questions asked. I just point the subdomain to another IP.

But I pay for {lastname}.name so it should be mine, just like any other .tld I have!


Yes, if you pay for {lastname}.name, the full domain is yours, including whatever you want to do with subdomains. However, .name also allowed direct registration of third level domains ({firstname}.{lastname}.name). These were mutually exclusive by domain… so if somebody registers the 3rd level, nobody can directly buy the 2nd level, and vise versa. As far as I understand, it was first come first serve based on the 2nd level domain.

There were also some shenanigans around automatic email routing in that case.


Ok. But why would anyone buy a third level domain when they could have bought the second level? It’s a strange thing.

Were the third level domains cheaper?

Me personally, it wouldn’t even occur to me to register a third level directly, because why bother when you can have the second level and do whatever you want with it.

Super strange.


Third-level registration was how it was designed. Second-level was added later.

https://en.wikipedia.org/wiki/.name


Buying a third level also came with some email functionality, so if you owned first.last.name, you would be able to forward emails from first@last.name to you. If you have firstlast.name, you need something like first@firstlast.name

It was a bit odd, but well intentioned.


When the TLD first opened up you were not allowed to purchase {lastname}.name, it was restricted to third level domains only in an attempt to lure in customers wanting {first name}@{lastname}.name as an email address. But they didn't make it easy to configure that email redirect if you used another registar than verisign, and email has evolved.

Later in a desperate search for MORE MONEY, they opened up 2nd level if no 3rd level already existed under that 2nd. This sounds less like another search for more money with new sales as people are saying, but a reduction in unique domain handling and cost cutting (they can shutdown all those email redirection servers).


I don't think so. If you own it, you can have any subdomain.

At least I hope this is the case. I have a memorial page for my uncle under hisfirstname.ourlastname.name


I need to play around with this.

I am running on a Ryzen 5950X, 64GB DDR4 Ram and a Radeon RX 6700 XT with 12GB... I don't expect wonders, but I have between 11 and 120 (!) t/s.

I told it an open ended question: "What would you improve in this file at {location} in {bigger project}" and the context window seems to be too small. It's running in circles.

I must be doing something wrong.

Again, I am not expecting wonders and I am totally willing to accept that "I am holding it wrong".

llama-server \ -m ~/models/tiel-coder/Tiel-Coder-35B-A3B-MTP-UD-IQ4_XS.gguf \ -ngl 20 \ -c 16384 \ --jinja \ --alias tiel-coder

using it in opencode

{ "$schema": "https://opencode.ai/config.json", "provider": { "llamacpp": { "npm": "@ai-sdk/openai-compatible", "name": "Local llama.cpp", "options": { "baseURL": "http://127.0.0.1:8080/v1" }, "models": { "tiel-coder": { "name": "Tiel-Coder 35B A3B", "limit": { "context": 16384, "output": 4096 } } } } }, "model": "llamacpp/tiel-coder" }


Ideally you want to find something that allows a context window for at least 65k for agent work. Over 100k is better but 32k is about the bare minimum for anything in a harness/agent like Pi. You might have to drop to a lower quantisation to make that possible but context is the key for longer lots of thinking questions like this.

If you drop the thinking level to low or even off the context will go further at the cost of the models intelligence. That might also help you get some answer but since such a question will read so many files into that context its the wrong approach. This is one of the bigger limitations of local LLMs, you can't do work that spans across a lot of files because you are almost always context limited. There is a limit of 1M even with the frontier so even that can't review an entire project. Focussing in on individual files or small groups is more achievable.

So just to be specific the -c needs to be >65536 and depending on the size of what is in the folder might very well not be enough.


Your setup is definitely a monster compared to mine so it should give much better results. I also believe you run dense models with decent results with that setup.

Not sure what llamacpp build you are using but on mine using this fork: https://github.com/TheTom/llama-cpp-turboquant on commit 407f3237bfb3eeaff61546797de3d8c1a96be748 compiled for Pascal, I am able to push my current system to 131k context with minimal loss in quality. For reference this is my config.ini file for this model (Cyber is the better uncensored version btw):

[*] # Global defaults jinja = 1 metrics = 1 threads = 12 threads-batch = 12 flash-attn = on sleep-idle-seconds = 99999 timeout = 99999 no-mmap = 1 mlock = 1 ctk = turbo4 ctv = turbo2

[qwen36-a3b] model = /root/llm/models/Cyber-Tiel-Coder-35B-A3B-MTP-UD-IQ4_XS.gguf alias = qwen36-a3b n-cpu-moe = 32 temp = 0.6 top-p = 0.95 top-k = 20 min-p = 0.0 presence-penalty = 0.0 repeat-penalty = 1.0 reasoning = on n-predict = 32768 reasoning-format = deepseek reasoning-budget = 16384 reasoning-budget-message = "Proceed to final answer" reasoning-preserve = true swa-full = true np = 2 batch-size = 4096 ubatch-size = 2048 cache-reuse = 256 ngl = auto ctx-checkpoints = 33 ctx-size = 262144 no-mmproj = true no-mmproj-offload = true spec-type = draft-mtp spec-draft-n-max = 2

I am also certain that these flags could be improved somehow depending on your system.


I would give it significantly more context, if you don't have enough room you can quantize the kv cache with some flags that I don't remember ottomh.

I would go ahead and give it at least 64k but the more the better really!

I run the kv cache at q8 for keys and q4 for values, but going below q8 is generally not recommended.


--cache-type-k q8_0 --cache-type-v q8_0

would drop it from fp16 to 8 bits. You don't want to go below 8 bits if you can possibly avoid it and if you really do need to squeeze just drop the v value to q4_0 but leave the key alone. Unlike model quantisation this really makes things worse quickly.


Yeah, you need both a smaller system prompt than OpenCode uses, and a larger context configured in llama.cpp. It's probably running into compaction cycles before it even gets to start thinking about the task at hand.

You'd have better luck with pi instead of OpenCode, and see how far you can get that context window higher. For any halfway actual work you need bare minimum 64k, ideally 128k+. You can use 8bit kv cache, despite whatever folklore you may hear otherwise.


They don't solve a problem I have. So I am not eager to adapt them


And additionally they cause problems I didn't have.


Exactly.

I'll stick to passwords in my passwordstore.

If this is no longer possible, then so is my participation in many services.


I, for one, love the terminator franchise


May work in the land of the free, but not the rest of the world


> That too sounds like an actually good development all things considered

It would be good if we would use less resources.

But we are not.

It's just that some people don't get the newer resources.


I really and unironically applaud you, when the code you're writing has higher quality than the average AI produces AND it means something.

In the domains I get paid to work in, it simply doesn't matter.

The code was shit to begin with, because of hundreds of hacks due to underspecified or simply wrong requirements, bad code practices, architecture that couldn't keep up but was never fixed due to stubbornness...

Not saying we humans would do better or worse in general, just sharing my experiences.

I have customers where AI usage is absolutely forbidden and others where it's totally fine and colleagues vibecoded mess will come to bite them/us all.


I enjoy programming and producing high quality work. Why would I want to give up the thing I find fun and produce something subpar?

> The code was shit to begin with, because of hundreds of hacks due to underspecified or simply wrong requirements, bad code practices, architecture that couldn't keep up but was never fixed due to stubbornness...

My coworkers have always produced slop, even before LLMs. Unfortunately, as the lead on the project it’s still my responsibility to get that up to a certain quality level or at least make it isolated and malleable enough that it can be changed and we all won’t have a bad time doing it.

I guess what I’m saying is.. I get it. It’s hard to work with other people who are just pushing whatever is given by the LLM. But I still have fun doing it myself.


> I enjoy programming and producing high quality work. Why would I want to give up the thing I find fun and produce something subpar?

No one who cares wants to. That's not the question.

The question is whether you can continue to get paid doing so.


I seem to be continuing to get paid. What’s your next excuse about why you’re sacrificing quality?


My question wasn't one for right now, it's an ongoing question as more of the field starts adopting AI.


I also still enjoy it. In my spare time.

I've always enjoyed it. In my spare time.

Also I wouldn't go as far to say that I myself produce higher quality code than my peers.

I am between a 5/10 and a 7/10 programmer at best.

I bring other valuable skills though.


In the US it's

People with money >> Politicians >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Average citizens.

But hey, you got Hollywood propaganda and unwavering patriotism to make up for it.


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

Search: