skysight-inc/HackerNews huggingface dataset:
But...why? I mean, I get it -- domain registrars aren't exactly at the top of my list for easy-to-use, reliable, trustworthy partners that I want to build a core part of my business or identity on top of. But I'm damned sure that Google isn't either, after 15+ years of launching or acquiring fantastic tools and swiftly burying them in the Google Graveyard [1]. Say what you want about Namecheap or GoDaddy; at least being a registrar is core to their business and not just a lark.

[1] - https://killedbygoogle.com/
We developed an SMS-based automatic question answering service deployed experimentally under the disposable brand name "myNuggets.net":
https://www.prweb.com/pdfdownload/203601.pdf
Venture capitalists/UK business angels did not share our vision that the Internet's future would be mobile in 2004/5 - well before the advent of the iPhone.

I had the idea for an all-automatic SMS info service when I jumped in a taxi in Edinburgh to attend a conference overseas and had left my hotel address on the kitchen table. I phoned a friend and said "Google that hotel for me, please" - and when I thanked him and hang up, I realized a human wasn't needed for many tasks like that, as they were well within the capabilities of Natural Language Processing (Information Extraction, Question Answering) even then.

We were proud that the prototype engineered had a 2 s round-trip time, including Web-meta search, answer extraction and SMS-HTTP gateway calls (very expensive back then).
> What can be a very readable code in other languages can be hard to read in go because of its verbosity

I suspect that a lot of people conflate "readable" and "terse" or "abstract". For example, beyond one or two chained methods, a foos.map(...).reduce(...) style quickly becomes unreadable while the equivalent for loop is still easily understood (this is a large part of the reason why complicated list comprehensions are discouraged in many parts of the Python world). It's also why it's often easier to understand error paths in Go than in a language which makes heavy use of exceptions despite differences in boilerplate.
What if Google suddenly blocks your domains because the algo said so, and no way to talk to a human?

I am having difficulties putting trust back into this relationship.
There's a free software android app called Silence that lets you send encrypted SMS.
The functionality was originally in Signal, but at some point that project decided to remove it. So "Silence" is the fork of Signal that was made specifically to retain that feature. as a result, it uses the Signal encryption protocol. (but it can't federate with Signal)

https://silence.im
Sex machines / Personal satisfaction robotics. I'm not talking about "realistic sex dolls"; I'm talking about "soft robotics" massagers that stretch the boundaries of mechanical motion with small pneumatics, hydraulics, and kitchen cast silicone rubbers.

The future is out there, and its wiggly
I stumbled into a presentation on tea at a tea festival a number of years ago. I keep meaning to figure out which notebook my notes are in and make copies because it was so good. The presenter was this elderly British gent with a background in operations who got sent out to figure out how to boost tea output.

There were a bunch of charts about time and temperature and humidity for various types of tea but the biggest fact was slightly buried. 'fermentation' with respect to tea is a bit of a euphemism. It's actually autolysis. The big epiphany moment for me was connecting the dots and seeing why that was the case. Caffeine is an insecticide. It's stored in little crystals in the tissue. With oxalic acid, the crystals are the point. They're sharp and they damage the attacker.

With caffeine it's metabolic disruption. Within other organelles in the tea leaf are enzymes that can decompose the caffeine crystals into a solluble form. These chemicals only mix when the leaf is bruised, or masticated. They are booby trapped.

When you process camellia sinensis into tea, the oldest process is matcha, which started in China and is now mostly preserved in Japan, is drying the leaves and then powdering them, which I presume frees up some of the caffeine simply by mechanical decomposition. For the others the leaves are processed by bruising, heating and drying the leaves, and the order and duration dictates which kind of tea you get, and how much of the caffeine has been converted to a form that is water soluble. Black tea is aged longer, and has more available caffeine.

Almost none of them are actually fermented as in beer (puehr is the most notable, and the common reaction upon smelling it is, "This reminds me of my grandmother's garden." It is an acquired taste.) Edit: and kombucha, which is fermented after being steeped, rather than before. Also by many accounts an acquired taste.
>> Is that really why you think those warnings are there?

No. Drug ads in the US have to include (and I'm no authority) information about possible side effects. Most drug ads will downplay that part and have someone read off the list quickly. The Viagra ads seems to have no shame about that particular possibility though. So my guess is it's required but they're also kind of happy to include it.
Just a random thought, I wonder if it will end up like twitter, where real people mostly don't use it or care about it, but because the media won't stop talking about it, the facebook metaverse and its users will get outsized attention, and the rest of us will think it matters what happened on the metaverse.
Honestly all things being equal you should live where you are relevant.

The scenary, temperature and all the rest gets old pretty quickly and you are left with the social connections you can make as the only metric of how you are faring in a city. And that is dependant upon your relevancy

Given that you are planning to go as a foreigner all things being equal you should go for a place where you speak the local language and it has a decent amount of mobility and social volatility.

Without mobility and social volatility you are essentially looking at people still latching onto social relationship they established early on such as high school or college, that makes harder to create connections for somebody who is just arriving.

Mobility I don't think I have to explain, social volatility I'd define it as uhmm...essentially if you don't see fist fights or people arguing and going at each other, you won't even enjoy the opposite side of the emotional spectrum . Which I suppose is what you desire (maybe I am projecting)

An international South American city where people make friends and fall off quickly: say Sao Paolo or Rio or Mexico City seems a good fit, but as I said depends upon your relevancy and ability to speak the language.
The solution is simple: don't use whataboutism. Acknowledge history and context and appreciate that moral relativism absolves no one of their own actions.

This case of excusing Russia's invasion of Ukraine because the US commits war crimes is gold medal mental gymnastics and really only makes sense in the context of the history of Russian propaganda.
Article curiously avoids discussion of petrodollar recycling.

Perhaps the author felt they weren't qualified to comment on the subject.
I started using Google Apps for Domains pretty much the day it came out. 3 of my companies are using Gsuite right now.

But all my domains tied to a Google Account that could get cancelled with no recourse?

No, I think I'll pass.
I would never trust google with a product that isn't ads for long term use.
Short term: keep US responsible for their actions, otherwise this will just continue.

Long term: a broader separation of US and EU interest, EU does not benefit from many of the US imperial policies, it actually loses on many of them.
Google's "customer support" is so bad, I think it would be a huge mistake to let them control your domains. Dealing with Google's "support" has been a nightmare over and over on many unrelated issues.

They also abandon many projects or hold you hostage in extremely inconvenient ways.[1]

[1] https://www.androidauthority.com/gsuite-legacy-free-edition-...
How long until Google kills this one? TAKING ALL BETS!
He's an oversensitive tech billionnaire that spends a lot of time on Twitter.
I wonder if it's in the interests of the United States to have these international students studying here. If they are unable to contribute to the academic debate in any way besides maintaining the CCP line of genocide denial, should their visas be revoked? Would such an action by the federal government be in violation of the 1st Amendment?

It may seem like an extreme suggestion, but surely a group of international students that engaged in Holocaust denial in Germany would be on the next flight home.
This is probably going to be the most ridiculous suggestion on this thread, but since you mentioned Latin American and African cities:

Have you thought of India? the major South Indian cities (Bangalore, Chennai, Hyderabad) have large tech scenes, with Bangalore probably have one of the largest in the world. Many major US and EU employers have remote workers and/or offices here. The weather is certainly warm, perhaps even too warm :P

I'm from one of these cities and spent several years living in Europe. It wasn't until I moved from continental Europe to the UK that I found a comparable restaurant scene to my home city. Beaches, deserts, forests, and mountains are all just a short flight away. Not sure what diversity means to you though, so I might get this one wrong.

Uber, Ola, and other alternatives to cars are preferred by many, if not, well, you could always get a car with a driver, it's quite affordable on a developer wage. All three cities are building up their metro systems as well.

Of course, life in India doesn't suit everyone. There are several negatives, which I guess everyone knows. As I said, it's probably the most ridiculous suggestion, but here it is.
Oh, I dont think its impossible for a supranational entity backed by national militaries to act as a policeman rather than a mafia don.

I just think that America is uniquely incapable of that.

An EU led super power emerging after an American collapse might successfully step into that role. Probably not, but still possible.
To be fair they just raised GCP prices this week.
I think Arist a YC company is an SMS education platform.

https://www.linkedin.com/company/aristlearning/
Do you know GoDaddy?
There's a split between our orgs. DocuSign runs a mono repo. But the big product I work on has its own giant mono repo. Design lib is another giant mono repo comprising general front end things also.
Star Trek dialogue and characters. A statistical analysis of episode transcripts
I'm asking for your opinion, because you are trying to distract from unacceptable behaviour by saying "but the left..."

> It's not whataboutism because campus leftists

Thank you for confirming that you are unable to have discourse without blaming people uninvolved in the situation via whataboutism.
Sweet! Thanks :)
This is interesting - thanks! Two of my CS lecturers at university were involved in setting up/improving networks across Africa and they had great stories to tell about that.

A LOT of stuff happens via USSD codes and SMS.
What do they offer vs some powerful competitor like Namecheap?
What global security? The military has done more harm than good and the reason no one fights back is because of how mighty it is and the IMF. Look at Afghanistan and Iraq, did it leave it better off? Or its influence in Latin America. How's it's going in Ukraine, other than selling weapons? You don't want the US to "protect" you.
> The basic problem is that for any physical core, there is no guarantee that any writes will ever be seen by any other core (unless the necessary extra magic is done to make this so).

They're using atomic read/writes with sequential-consistency.

This means that the compiler will automatically put memory-barriers in the appropriate locations to guarantee sequential-consistency, but probably at a significant performance cost.

The implementation is likely correct, but its the slowest performance available (seq-cst is the simplest / most braindead atomic operation, but slowest because you probably don't need all those memory barriers).

I'd expect that Acq-release style barriers is possible for this use case, which would be faster on x86, POWER, and ARM systems.
Wasm has the same security risk as executing JavaScript in your browser, except with less risk of XSS type security issues because wasm modules are better encapsulated.
Can you point me to a survey that shows that a majority of developers would like to try Go? If not, how can you be so sure that those who avoid it because of <insert missing feature> are a minority?

As a counterpoint, here's a survey that suggests that only 14.54% of developers have any interest in learning Go. How many of those who don't are turned off by lack of features? I don't know, but I'm not sure how you could either.

https://insights.stackoverflow.com/survey/2021#most-loved-dr...
Organized crime torturing people makes for an interesting TV show plot but in reality it's the exception. Kidnapping and torture carry far harsher penalties than most other (vastly more profitable) crimes. If mobsters want information they usually just pay for it. Money is the best tool for convincing people to betray their convictions and break promises. What was the old saying again? Thirty pieces of silver?

The difference is the CIA doesn't care about making money. They're secret police gone wild. They have no financial, legal or moral constraints, and the results were wholly predictable.
Toilets that don't use water or a sewer system
#G (i.e. 20G) would put the cursor on line 20, but that's only useful if you have line numbers in your editor. If you have relative line numbers then #j movement is easy since the number you need to jump up or down should already be calculated.
Considering it just left beta... I'd give it three weeks.
It's interesting but I'm not sure component package means much in this context. For instance, this could be patterned on old ordnance but with updated circuitry and/or capabilities. If the transistor package is still produced why change the fundamental design of the munition?

I do some hobby work with electronics, and I use old (but still in production) parts all the time. BJT and FET transistors? Not much has changed in a long time for a lot of those. A 2N3904 is what it is.
I feel like a lot of people will wait (although perhaps not up until 1.19) for the simple reason that tooling support is still not quite there yet. See [1] and the related issues. Static code analysis is reasonably popular in Go projects, and just disabling all failing tools until the tooling is there is not something most people would agree to, I think.

With that said, of the tools that I use about ⅔ are already reasonably compatible. Unfortunately, the other ⅓ are among the most essential ones.

[1]: https://github.com/golang/go/issues/48525
What are we going to do when Tibetans are ravaged by a theocratic government? Air drop some freedom and democracy. And maybe a few flag emojis on twitter.
Now we are starting to talk about concrete facts.

>NATO hasn't moved into Ukraine and Russia has attacked it nevertheless.

NATO/ Primarily the US has moved $billions of weapons and thousands of troops into Ukraine year after year and conducted joint war exercises for war with Russia.

>"We won't invade if you weaken your defenses" is ... not a very convincing "offer" from a country that has already invaded you in the recent past

I totally agree that is a tough pill to swallow, but perhaps not insurmountable. I don't have the solutions, but perhaps with a demilitarization of the boarder or third party assurances.
I'm not sure it's elitism to be looking for type-system features that are well-over a decade old and generally non-controversial and considered vast positives.

I don't think they necessarily need to go crazy in this regard(as simplicity is one of Go's best strengths), but I don't think it's elitism.
Paul is famous for his essay about Lisp - arguing that his startup beat other startups because Lisp is such a better language than C++ or Java which his competitors were using.

Unclear to me if this is really the meaningful reason that Paul's company succeeded (I'd say obsession with programming languages can be a counter-indicator for productivity), but it clearly resonated with a lot of people since that essay is arguably the onramp into Paul's fame. A lot of programmers read that essay back in 2001. His popularity as an investor who understood engineers arguably catapulted YCombinator
destroying monogamy is a good thing, tho.
Uber as well. In fact, for the first year or so I used Uber, I never downloaded the app, just did SMS.
if that’s what they decide then that’s ok
Tying your domain to a Google account — or any centralized megaprovider account — seems fraught with risk. What happens when Google bans your account for some misstep, or even a mistake on Google's part, in some other service? Does the domain just expire because you can't access your account?

At least if you separate your email provider and your domain, if the email provider decides to ban you you can move the domain to a different email provider and maintain continuity. But if the domain registrar bans you, what then?

It seems as though the wisest move is to keep your domains hitched to the most minimal account you can — avoiding centralized service providers such as Google, Amazon, etc.
So they start looking around for alternatives, which I hear are plentiful at the moment

On the other hand, if you think the layoffs are due to an impending economic downturn, you could end up moving to a new job and being the new guy, so if they need to make cuts, you're first to go.

I was working for a small (~500 people) but well established startup around the time of the original dot-com bust. I have some friends that tried the same thing -- saw the writing on the wall and tried hopping to a bigger more established company for job protection, but they were the first to lose jobs when layoffs hit the industry. We had relatively layoffs in some areas of the company, but not in the core engineering team.
I’m glad you brought this up because I agree Rob pikes quote about go being simple for average programmers has been very provocative, because it’s been interpreted as “Google devs are too stupid for a good language like Haskell, so if you use go it’s because you’re stupid too”.

I’m partial to a different interpretation, that’s more like “go doesn’t require as much thinking as Haskell, so you can use your thinking for the problem you’re trying to solve instead of the language”.

With that interpretation, go is better not just for stupid programmers, but even for the smartest programmers.
Here's the original Rob Pike quote:

> The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt.

The source seems to be MSDN, but the link has bit-rotted. https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/Fr...

This attitude I think is the reason most experienced deveploers I've worked with are put off by the language. You don't have to be a "researcher" to understand sum types or generics. There's a large part of the industry that thinks we should limit ourselves to concepts that can be understood by a beginner, and I think it's holding the industry back. I can't think of another industry where people think this way.
We can put a wager on it suddenly being Catholics again, and then we can continue being lazy.
@treis, It doesn't work like that. Rivers can originate anywhere and flow in any direction. For ex- Jhelum and Indus rivers originate in India but flow through Pakistan. I am sure there are many other similar examples.
I don't see how that is possible without countless Ukrainian lives being lost.
Generics is the big news, but the fuzzing support is amazing too. I added a fuzz test to an app I have in about 5 minutes. It was no harder than adding a normal test.

I expect to see a huge boon in users of fuzzing techniques which will benefit projects across the board.
I tried that and /front as well, but I developed a even strong reload habit trying to find a new story. Glad it works for you!
You can’t use it for your own applications willy nilly, though. You have to talk to the sms center of your comms operator, and that comes with costs and infrastructure to set up.
Also Couchsurfing in May 2020 (RIP) [0]

[0]https://www.inputmag.com/features/rise-and-ruin-of-couchsurf...
Yea - they're an absolutely terrible service that has lost a lot of ground to more relevant comparisons in recent years. Personally I've had no issue with webnames.ca but I assume that's just a Canada thing.
I'm a Go proponent, but I also feel this. Sometimes I want to be very abstract and clever. I've written a static site generator in Rust, not because a Go version would be too slow or error prone, but because I liked the idea of being gratuitously abstract and efficient. I feel clever and I like the aesthetic of very abstract programs. But this is almost always at-odds with the objectives of software development--very abstract/terse code is often much harder to understand than concrete/verbose code. There are significant material advantages to being able to onboard a developer with zero language experience to a project in a matter of hours rather than weeks or months.
I clicked on the link half-expecting that "out of beta" was the jargon to say that Google closed another product.
Will there be later years of data incorporated? The tree cover gain appears to only go to 2012 whereas the loss goes to 2020 which would underrepresent any gains.
> And gosh, the names are horrifically cringey. "Sappho Dating", "Matzoball Dating", "Subtle Curry Dating"?

"Sappho"/"sapphic" are fairly common self-descriptors among teens/twentysomethings on a few subcultural niches like Tumblr. Ironically your own comment is an example of the tendency you decry; you're clearly not familiar with the markets at play here.
We still have extradition treaties — along with due process rights to challenge an international extradition request within the US judicial system.

Additionally, sovereign states are already free to prosecute anyone within their borders.

The ICC, however, would preempt US judicial authority — including the US Supreme Court.
If you do something for an audience it is fine to alienate everyone else. It might even be required to avoid "one size fits all" Or moving away from the topic to attract a larger audience.
Not turds per-se, but there is a whole art form dedicated to polishing mud:

https://en.m.wikipedia.org/wiki/Dorodango
Interesting. Imagine that you were the car thief, and did not know about a child, what reason would you have to believe the police? They lie and apply torture to get confessions after all.