Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
q3k
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
601.
▲
by
q3k
5y ago
> IMO it's really rare that your dev box's user wouldn't be 1000:1000 on native Linux or WSL 2. Any company-wide (GNU/)Linux deployment that uses LDAP or some other centralized user directory will not have devs with U
602.
▲
by
q3k
5y ago
But that doesn't solve the problem, just works around it: 1. Images are still pre-baked with a given UID/GID pair, so you can't distribute them as something universal and reusable. 2. This requires workarounds / extra st
603.
▲
by
q3k
5y ago
But that's not fake federation, that's just federation and the reality that most people that can't be bothered to set up their own federated server? You can say that a fully distributed chat system would be better at this (li
604.
▲
by
q3k
5y ago
Also FYI for others reading this, hackint forbids any Matrix bridging [1], which might exclude some communities, as it did our hackerspace. [1] - https://hackint.org/archive#20181028_Matrix_Bridging_Sunset
605.
▲
by
q3k
5y ago
> federation is fake (stops working when matrix.org goes down) Can you elaborate on this, or link to some relevant resources?
606.
▲
by
q3k
5y ago
Yes, #rsync apparently force migrated everyone off Freenode that way. We didn't. We still got hijacked. Many others did, too.
607.
▲
by
q3k
5y ago
This has been officially addressed by the new Freenode owners as expected and intended [1], so of course it's not the old staff's doing. [1] - https://archive.is/LGsY2
608.
▲
by
q3k
5y ago
What? No. Our hackerspace decided that we should probably maybe move our IRC channels to libera.chat but have a grace period, generally do things carefully and slowly. We had 'moving to libera.chat soon' in our /topic, set by
609.
▲
by
q3k
5y ago
> I fail to see a reason why freenode would prefer that you transition away smoothly? Because that transition window (which was planned for O(weeks)) could've been enough time to win back our trust and make us decide to stay on Free
610.
▲
by
q3k
5y ago
> I still don’t know what in particular Freenode did wrong Even if nothing worrying happened with Freenode until now, this thing totally is 'doing something wrong'. Blindly taking control of any channel that has 'libera.ch
611.
▲
by
q3k
5y ago
Yes. For any #foo that contained `libera.chat` in the topic, #foo was grabbed from all existing chanserv ops and is now managed by freenode-placeholder-account. A +ifm ##foo was set up: No one who's still on #foo can speak there, and a
612.
▲
by
q3k
5y ago
Archived link, in case of cowardly edits: https://archive.is/LGsY2
613.
▲
by
q3k
5y ago
We also got a number of channels totalling a few hundred names hijacked from chanserv, because of 'libera.chat' in the topic. No contact, nothing. We aren't even a F/OSS project, but a hackerspace. 10 years of a chanser
614.
▲
by
q3k
5y ago
Here's Go's Gerrit instance and an arbitrary change request: https://go-review.googlesource.com/c/tools/+/313749 Prepare to be disappointed and confused. It really doesn't click until you use i
615.
▲
by
q3k
5y ago
Gerrit, the code review tool. It's a perfect example of a tool that looks terrible if you've never seen it before, but after learning its core concepts you will never want to use any other code review system. It's fast, it&#x
616.
▲
by
q3k
5y ago
> Domains being essentially free allows for too much easy spamming of internet users. My experience with spam [1] is that 90% of the non-trivially-filtered-kind comes from either taken over 'mainstream' email provider accounts
617.
▲
by
q3k
5y ago
> Are these staffers appointed by the community or by other staffers? I would have expected it to be a democratic process. Otherwise it does give off an elitist vibe that ok alludes to. I don't know, but I honestly don't care t
618.
▲
by
q3k
5y ago
> It does strike me as odd that people who run servers don't get o-lines, but a random group of people do? IIUC it's the staffers/opers that actually run the servers - monitor health, manage the OS, perform software update
619.
▲
by
q3k
5y ago
Influence over the community's perception that freenode is still freenode, and that things are stable, because some staff is still on their side, and because an influential project (Alpine) stayed with freenode.
620.
▲
by
q3k
5y ago
Offering a job position can be bribery. It's not a stretch to interpret that particular chat log as exactly that.
621.
▲
by
q3k
5y ago
The problem is that he wants to change freenode into something different [1] than it is, and he attempts to execute this on basis of 'I own freenode limited so you have to do as I say' [2]. Complete with supposed legal threats in
622.
▲
by
q3k
5y ago
No, xdg-utils are absolutely terrible. They're a mess of untested, undebuggable, underdocumented and extremely user unfriendly shell scripts that need to die and be replaced with something that actually had some serious design thought
623.
▲
by
q3k
5y ago
But they still make mistakes (ask me how I got into Google /rpcz pages by shodan dorking and slightly mangling an HTTP header...). And just a few of these mistakes strewn together can have a massive blast radius if exploited by a motiv
624.
▲
by
q3k
5y ago
Pretty much, the US makes up ~50% of the global diamond jewelry consumer market. It seems the US-focused De Beers marketing campaign from half a century ago is still holding strong.
625.
▲
by
q3k
5y ago
Great! I was considering writing some Bazel rules for _exactly_ this yesterday.
626.
▲
by
q3k
5y ago
Monogon (Nexantic GmbH) | REMOTE | Full-Time | Senior Software Engineer | 80-100k EUR/year gross (or more) Monogon, a fully remote, self-funded and engineer-led technology company, is hiring software engineers to work on Metropolis, an
627.
▲
by
q3k
5y ago
> However, code artifacts should be versioned separately from all of this - you create builds all the time, and they, by default, use fixed versions of both external and internal libraries, as there is no reason to spend time updating a
628.
▲
by
q3k
5y ago
> What if I want to use version 1.4.1 in one project, but 1.0.3 in another project? One of the main reasons to use a monorepo is to work at a single HEAD, letting you do large scale refactors within single/linked commits, without ev
629.
▲
by
q3k
5y ago
> "third-party" dependencies can easily exist between teams in the same company sharing the same mono-repo. [...] This is trivial to do with any other module system I've used (Maven, Nuget, Konan, pip, cargo), but it is ex
630.
▲
by
q3k
5y ago
It works great if you don't use modules internally. Either go with plain GOPATH, or use something like Bazel/rules_go/Gazelle. Modules are not for monorepos and internal components, modules are for third party dependencies th
More ›