251 karma · joined August 17, 2024
To also include Oracle and Tesla
How likely is it that you saw a plane made by humans that you misclassified due to lack of data vs how likely is it that it was actually an Alien made aircraft, coincidentally working in our atmospheric conditions, gravity and drag related physics?
Guess what, it's about likeliness and you are extrapolating the wrong assumptions. Extraordinary claims require extraordinary evidence, not the other way around.
The former will now make less sense as a business model, since UK isn't a good location to proxy traffic through anymore.
So all minors in the UK have their own banking account and credit card? You know, to pay for the VPN.
$$$ trillion dollar startup idea $$$
I'm like "Sure buddy, sure. And the nanobots are in all vaccines, right?"
Glasses: check (I'm old)
Garish clothes: check
Segway: nope
So there's a 75% chance I am a Millenial hipster. Soy latte: sounds kinda nice
They didn't even change the codename that's displayed in the Settings page.
I think it would be better if there was a tutorial mode that doesn't show confusing screenshots but lets you play an easy preset of metaphors first, so you can learn how the game works.
To me the tutorial didn't explain anything, honestly, that's why I was so confused when I tried it afterwards and had to click Reveal anyways.
Now I can't play anymore but I think I understood the game mechanic, and am now disappointedly not able to play again until tomorrow.
Oftentimes the company is worried about not being able to make revenue by providing hosted services, which is fair and I understand it. But please if you do this, don't do a bait and switch like this. Relicense it as AGPL which covers hosted services just the same as GPL would cover binary builds.
Anyways, thank you very much for this. As a former early adopter of snowplow in my infrastructure I really appreciate the fork and its new life!
What I wanted to point towards with my earlier comment is that sync.Map doesn't use resource based mutexes, it uses one mutex for everything which will always be the slowest case.
There's no real borrowing concept in Go, as there would be in Rust for that case, and if you argue that simplicity should be preferred then normal map[] should be threadsafe by default, which, in return, likely will require compile time expansion because of generics.
The core value of Go's "we want simplicity" approach always feels like it's a facade, because there is so many exceptions and footguns along the way. These footguns almost always were conscious decisions where they could have made a decision to break legacy behavior for better simplicity but decided that this is not what they want, which is weird as it's not fitting the initial language design promise.
That means it would work if *bool is possible but it's not.
With standard waitgroups I always move my states as a struct with something like a nested *data struct and an err property which is then pushed through the channel. But this way, my error handling is after the read instead of right at the Wait() call.
Essentially everything that used libicu as a unicode parser.
Was quite fun posting this in IRC and other chats and seeing clients go offline at the time :)