Hacker Newsnew | past | comments | ask | show | jobs | submit | embedding-shape's commentslogin

> give subreddit moderators a fighting chance

Moderators are part of the problem really, there are a handful of moderators holding the reins over all the popular subreddits, and "smaller" (even big ones) subreddits suffer from the same problem.

As an example, r/MistralAI, r/LocalLLaMA, r/ChatGPT, r/OpenAI and r/grok are all run by the same person.

The only survivable places on reddit left are the subreddits with small amount of contributors that aren't trying to gain something by participating and organizing. But they're so few.


> But they're so few.

Given how many subreddits there, I have to ask if you have statistics to back up this claim.

My intuition is that people have problems with a bunch of popular subreddits, but the vast majority of subreddits are just fine. I have no statistics to back up this intuition.

Do you?


There’s a whole vibrant industry of people you can pay to market whatever you want on Reddit. They can’t all be competing for the same few popular subreddits. They must be differentiated by targeting niche subreddits.

There's about 138,000 active subreddits. I don't believe that this industry is targetting even a majority of them.

[flagged]


Tell me more ... what's so naive?

Looking at their other comments (e.g., "h1b invasion" and lots of misinformation about COVID) it's probably not in your interest to engage with them.

Imagine coming to a place where the written rules ask us for to be intellectually curious and to reply to the strongest interpretation of others.

Then pulling down your pants in the living room and taking a shit on the floor.

At least try not to be a cunt, mate.


There are two problems in computer science, accepting payments and naming things.

Reddit's principal problem is that the first person to take r/foo is often a BDFL for foo for life, and no other subreddit about foo will ever be quite as recognizable. If we instead had subreddits with a numeric ID and a non-unique display name, that problem would be solved.

Payments would also solve the spam problem, but many users who have $1 can't easily get that $1 to Reddit, so that's not really an option either.


Reddit is eager to remove mods who it disagrees with. Any remaining mods are there because Reddit approves of them.

Admins actively choose moderators, removing ones they don't like and inserting their favorites. Recently, a mod was removed from r/LivestreamFails and made a public crashout video. In exactly the way you'd expect a Reddit mod to.

Reddit recently announced a change that capped the number of large subreddits than any individual can moderate. It might reduce this problem.

They'll get two accounts

I don't necessarily agree, the Rust subreddit is fine (except for all the AI slop posts this year, which the moderators have a hard time keeping up with) and some of the more niche 3D printing subreddits are doing fine, basically it feels like the past few years haven't happened there. The Arch Linux subreddit is a bit chaotic, but the moderation is not really the problem I think.

Maybe all of these fall into your last paragraph and I simply don't frequent the type of subreddit you describe. The thing is, it is hard to tell if it is you or me who have a representative sample here, or if we are both off. Two samples is not statistically significant.


There are over 100,000 subreddits and the vast majority of them (and all of the ones I follow) fall into their last paragraph ... it's not at all "so few". And even if it were, "representative sample" isn't really relevant when you can select and mute subs ... it's really not much different from usenet, which I was very active on in the 80's and 90's.

Here's one of 'em [1]

[1] - https://www.youtube.com/watch?v=E36G9QOolxk [video][12 mins]


Temurin and others are "distributions" of OpenJDK, basically their compilation results of it, not their own codebase. They're not "forks" in terms of source code, but they have patches, build systems, QA, and everything else around it that they apply, then offer you their version of it.

  OpenJDK: where Java is developed
  Temurin / Zulu: where OpenJDK is built, tested, packaged, and supported

I seemingly went what I consider simple, others might consider barebones: I have a Makefile, define all the hosts there, and then use scp to copy over all files into the right hosts, and then run `nixos-rebuild switch` on them once copied over. Some have extra "restart-service-X" as some services have their configuration managed outside NixOS (but still in my source repository) so those as well are scp'd into the right place, then the service restarted after the nixos-rebuild switch. Otherwise it's all .nix files and service-specific configuration files.

They don't ask you to "acknowledge that your website is not related to cats at all", they're asking you to confirm that the website "serve(s) the needs of the Catalan Linguistic and Cultural Community on the Internet" by entering what the intended use is. Signed, owner of emsh.cat.

One could say by having the websites become popular and viral, and offering versions of the their websites in Catalan, they are spreading Catalan culture to more parts of the internet. We're having a discussiong about it right now, others are reading, pretty big impact from just the TLD choice :)


Yeah, that angle never worked out for me. If we imagine instead the world became hyper-capitalistic (even more than today), then I could see that digital and untracable (not Bitcoin) decentralized money might have a big influence, but in the opposite scenarios, I don't think there is a lot of need for cryptocurrencies.

Do you have any code publicly available so we could see what kind of code this sort of setup produces?

Not yet, but I can tell you that producing "good" code is another layer altogether. I have custom linters, code standardization docs, custom prompts, strictly enforced test architecture (enforced by the custom linters in pre-commit hooks which run before an agent tries to commit). Ultimately, it's a lot of work to get all the agents with a limited context writing code in the way you want. In the main large complex project I am generally working on now, I have hand-held and struggled for over a year getting it all setup the way I need it. So I can't say its been a weekend setup for me. It's been a long arduous process to get where I am now in my 2-3 main repos that I work on. However, the workflow I just shared above, can help people get there a lot faster.

> but I can tell you that producing "good" code is another layer altogether.

I feel like it isn't. If the fundamental approach is good, "good" code should be created as a necessity and because there wouldn't be another way. If it's already a mess with leaking abstractions and architecture that doesn't actually enforce any design, then it feels unlikely you'll be able to stack anything on top of below it to actually fix that.

And then you end up with some spaghetti that the agent takes longer and longer to edit as things get more and more messy.


Here is my view after putting in my 10,000+ hours learning to code pre-llm days, while also building a pretty complex design + contract manufacturing company, with a lot of processes in place for that to happen. If you have a bunch of human junior devs and even a senior dev or two that join your org to help you build an app, and you don't have any dev/ops structure in place for them, then you will end up with "spaghetti" throughout all your code/systems, from those relatively bright humans. Its the same managing agents. It cannot be expected to build a complex system from simple "one shot me a <x> feature" from a bunch of different agents, each with a finite ~150k token context limit. It must be done in context of the system you have in place. If you have a poor/no system structure, you'll end up with garbage for code. Everything that I said I had to guide the agents, is also useful for human devs. I'm sure that all the FANGS and various advanced software companies also use custom linters, etc., for every code check in. It's just now become easier to have these advanced code quality structures in place, and it is absolutely necessary when managing/coordinating agents to build a complex application.

I've clocked some hours too, and I think as soon as you let something messy in, you're already losing. The trick isn't "how to manage spaghetti" with LLMs (nor humans), because the context gets all wired up, but how to avoid it from first place. You can definitely do "one-shot" over and over again with a small context and build something complex, as long as you take great care about what goes into the context, more isn't better.

Anyways, feels like we have pretty opposite perspectives, I'm glad we're multiple people attacking similar problems but from seemingly pretty different angles, helps to find the best solutions. I wish you well regardless and hope you manage to achieve what you set out to do :)


No, assuming that anything besides what you can verify yourself is compromised isn't "defeatism", although I'd agree that it's overkill in many cases.

But for your data you want to absolutely keep secret? It's probably the only to guarantee someone else somewhere cannot see it, default to assume if it's remote, someone will eventually be able to access it. If not today, it'll be stored and decrypted later.


> knowing the exact spec of your program up front is vanishingly rare, probably <1% of all projects

I don't have anything useful to add, but both of you speak and write with conviction from your own experience and perspective yet to refuse that the situation might be different from others.

"Software engineering" is a really broad field, some people can spend their whole life working on projects where everything is known up front, others the straight opposite.

Kind of feel like you both need to be clearer up front about your context and where you're coming from, otherwise you're probably both right, but just in your own contexts.


> to a EU registrar

Which one? I've been using DNSimple for so long, been trying to find something equally developer friendly who is based in Europe but haven't had much success. Used to use Gandi before DNSimple but it's obviously down the drain today.


I've been using DNSimple for ages and I'm looking to switch; not because of geopolitical reasons (I'm American), but they're just damn expensive for the simple dns and domain management stuff I use them for.

Are there other good ones with such a nice API?

Good question! Ironically I want to use their API to migrate somewhere else, but it'd need to have a good API to complete the migration :P

I use Scaleway as my registrar, I don't know if i can automate domain registration but I don't have to. They have APIs for managing records if you choose to host DNS there too.

netim.com has been reliable over the years for me

What about OVH?

OVH is awful. The UI is slow and buggy, operations often fail and you need slow contact with support.

Worse, closing an OVH account is very hard. Every domain you host there they sign you up to several services, and you need to manually disable each one before they let you close the account. This then often gets stuck, because of the broken UI, and you end up needing to badger support over and over until they'll fix it

Never again


They have Fido 2FA too!

But their web UI looks and feels like it was pieced together by hamsters. It doesn't leave me feeling confident in their technical abilities in any way.


Best would be to research a local one where you live. Support your community while you're at it!

I live in a town with 10K other folks, I feel like I'd know if there was a local DNS registrar here :)

But maybe I should be the change I wanna see!


> Europe will never have competitive offerings until they pay their employees the equivalent of what FAANGs pay.

Stop focusing on the absolute number of "$/year", and things will make more sense. Seemingly you'll be able to live a more lavish life in Spain given 1/4 of the salary compared to FAANG, yet your life is better and you can afford more.

Higher salaries aren't always better, especially when you're almost willfully ignoring more important things like purchasing power and quality of life.


> Higher salaries aren't always better, especially when you're almost willfully ignoring more important things like purchasing power and quality of life.

Senior SWE salaries I'm finding in a quick google search in Spain are 80k eur. According to levels.fyi [1] Google (and presumably the other clouds) are paying 170k eur. The comparison isn't even "is 4x the salary better in the US?" it's "is 2x the salary better in the same place?" which is obviously yes.

[1] https://www.levels.fyi/companies/google/salaries/software-en...


Again, by focusing solely on the salary you're missing the bigger picture. I know y'all are conditioned to just focusing on the salary, but there is so much more to life.

I don't think I am. Spanish employees of Google benefit just as much from Spanish employment law as Jose's Web Dev Shop. It's the purest comparison considering it's within the exact same country.

Unfortunately my landlord does not agree and wants his payment in actual money, and so do a lot of services we rely on to live.

While this sounds like great philosophical advice, in practice big salaries do attract employees regardless. If you want to solve the "brain drain to American companies" problem, ignoring the fact that they pay better isn't likely to help.

But you still won't get with 170k in the Bay Area, what you get in Paris, Madrid, Nantes or Barcelona with 80k.

In France, if you get 80k net, you do actually get ~160k, half of which is collected/distributed before by your employer to various mutualised funds (health, retirement, unemployment, state taxes, employee benefits, etc.).

And the mechanism is somewhat similar in other EU countries.


> But you still won't get with 170k in the Bay Area, what you get in Paris, Madrid, Nantes or Barcelona with 80k.

Note the 170k eur is in Spain -- not the bay area. I compared salaries of Google in Spain to the average salary of a senior SWE in Spain. The point isn't that the big tech pay more in the bay area compared to Spain. The point is the big tech companies pay more in Spain compared to other Spanish companies.

And 170k eur in Spain is much more than 80k eur in Spain.


80k net is 6.6k. If you're getting 80k (which is the very upper end of the range) it's likely you are in Paris, where you're gonna give at least 2k of that on rent for a shitty damp place, and double that for something decent.

Trust me I would love to quit consulting and be able to have a chill permanent job that can afford me a good flat and lifestyle. I'm still searching. Spain situation is very similar last time I ran the numbers.

Definitely no fucking way I'm helping anyone build a cloud provider (a cash cow considering the margins in there) for such pay. If I want to sell my soul to the devil, the one across the pond is gonna give me twice as many bucks for it.


2k for a rent in Paris gets you nice places if you have the time to spend to look for it. Cooking your own food at home definitely makes a huge difference every month.

The suburb is quite nice too, if you get a few home-office days. For 4k? you can have a big house+garden at 30min from Paris center (https://www.seloger.com/classified-search?distributionTypes=...)

As a SRE, I got 65k in Nantes before I quit, and I've never had to think about any single expense at all, not once (having kids, house, dog, car, garden). That would still have been quite confortable in Paris (swapping the house for a smaller flat, and without the car/dog/garden though).


I'm not comparing European salaries with American ones, I'm comparing salaries paid by American cloud providers IN EUROPE with salaries paid by European cloud providers.

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

Search: