skysight-inc/HackerNews huggingface dataset:
Sorry can't find any since google results seem to get worse year over year.

Basically I gleaned this impression from the go message groups more than 5 years ago.

Go is pretty nice, but IMHO, it's no masterpiece.

There's a reason we keep copying C like syntax, and it's not just familiarity.

C could be criticized on many points, but in my opinion it was a brilliant case of language design: Only 30 keywords, the stdllib was a separate thing (not common at the time), great as a systems programming language.

If you think of C of the 1970s as a sort of souped up macro assembler, you're not far from the truth, and it was wildly successful, also, because of what it left out.

Go might have had similar ambitions, but the execution was not thought out as well. If you want to design a truly great language, it turns out it's not enough to merely leave things out.

I got the sense that the Go people wanted to be taken seriously on the same level as great achievements like C and UNIX, but the creators quickly saw through the incoming critiques that they hadn't pulled this off.

You know when you create something and then receive criticism? If the criticism is clearly wrong or due to a misunderstanding, you're not upset about it typically. You explain that the misunderstanding, and typically the person critiquing says, "ah ok..." and moves on.

But the critiques which really get to you are usually the ones which you know deep down are right. I think maybe this is why the creators of Go seemed so touchy about it.

EDIT: And for the record I program in Java and Rust mostly, a bit of Python too. I hate C++ (a sprawling mess) and also don't give a crap about Haskell or monads.
I have never used SASS and if/else is obviously better than when/else.
HTTPS in your VPN: Caddy now uses TLS certificates from Tailscale
The tutorial for React doesn't touch on Hooks at all, and reading the hooks main documentation: https://reactjs.org/docs/hooks-overview.html does a poor job of introducing them to someone who doesn't know what the concept is, I think the explanation is "too dense" and relies to heavily on the description to convey meaning, when it simply doesn't do that. I think they just need a simpler approach to explanation. I felt like I needed to re-read it a few times to get what it was talking about, which isn't a sign of good documentation.
You are counting the number of words which is not the problem. The many commenters here are pointing there is little value in the content because it is unclear and disorganized, not that there are physically too few things on the screen.

I agree with them. I just went on the site and have essentially zero idea of what this is trying to do / sell me.
Russian journalist who crashed TV broadcast with antiwar message fined $280
You seem to be suggesting extracting the hydrogen to use as fuel, leaving behind the carbon in solid form. Instead of just burying it, it might be more usefully made into fibers to mix into and strengthen concrete.
All of my granted patents are owned by my previous employers, who also paid all expenses involved in submitting the patent applications, and collect any royalties. Some of my patents are essential for video codec standards, including H.264/AVC and HEVC.

It was a change of mindset to apply for my first patent for Vimmerse.

If you are in the US, the USPTO has a good overview here:
https://www.uspto.gov/patents/basics/patent-process-overview

Application fees are lower for small entities or micro entities. https://www.uspto.gov/learning-and-resources/fees-and-paymen...

But the biggest cost is paying for a patent attorney to prepare the application. If you want to try to do it on your own, I found this book very helpful: https://www.amazon.com/Invention-Analysis-Claiming-Patent-La...

Good luck!
I am very curious as to what prompted these questions. They seem like very crude generalizations/extrapolations/stereotypes.

People of varying dispositions have wide ranging motivations to pursue a PhD.
The silly things that bothered me the last time I tried to use it: 1) lame un-opininated formatter (no line wrapping); 2) obtuse-but-mandatory directory structure for modules once you move beyond a single file (maybe this has improved?); 3) embarrassingly large binaries.
https://webvm.io/
Don’t give the javascript guys ideas for a new framework
Vimeo is paying far, far less than $0.05 unless their bandwidth is absolutely miniscule.
https://en.wikipedia.org/wiki/Panetta_Review

https://en.wikipedia.org/wiki/Senate_Intelligence_Committee_...
So what is the purpose of the list?
An interesting colour change I've noticed it when you squeeze lemon into dark (almost black) tea. It lightens up a lot and becomes a pale brown. I'm not sure what but there is some chemical change going on there.
Softbank doesn't want to invest in ARM. That's why they are trying to sell it.
I did not find this enlightening (and I’ve read it before). This criticism is fixated on what I would consider minor annoyances in using Go, and doesn’t explain why they’re such a big deal.
At first glance, "maximal" is not the conclusion I would have come to. The author using this term implies the opposite of minimal. While yes, there is more graphic "noise" I suppose, the UI itself still looks minimal to me. I can tell very easily what this page does and how to submit a new party. Minimalist design preferences were always about this. Don't make the user think in order to accomplish their mission. And this doesn't make me think. It's the antithesis of "put a thousand options in one window and then expect the user to watch a vhs training video before using it".
I know I wouldn't build something like this, but many people do, there are many Strava browser extensions out there. I used VeloViewer for many years before I dumped Strava altogether.
24/7 surveillance by AI algorithms for any infringement of TOS
> VCS is truth

VCS can only ever be intent at best.
I feel like these situations make the implicit assumption that violence is the ONLY possible way when it is in fact just the easiest and fastest way, with very mixed and inconsistent results. In the given situation wouldn't the obvious thing be to offer him total immunity? Was making sure he was punished for something worth the life of the child? What if he had given them incorrect info just to make the beating stop?

I would say yes they were in the wrong. It was a bad choice even if its one I would likely make myself. Maybe the insistence that morality is strictly on a continuum from "good" to "bad" is part of the issue.
"We launched Google Domains in 2015 to be the easiest place to find, buy, and manage a domain."

I'm sure we're all painfully aware of the longevity of many Google services that are considered "in production", there's a long list of things shut down.

BUT is it common for something to be in BETA for 7 years? That seems like a REALLY long time for something to be beta anywhere. Is that common at Google?
If you’re buying a domain, you should consider http://gandi.net/

No affiliation, I just love it and see people in this thread rightly lamenting godaddy, and surprisingly no mention of this gem of a company
I'd be much more willing to execute some binary in my browser than directly on my OS. Sure, you could do a VM or so, but a browser tab is spun up much more quickly.

The absence of friction of just executing something quickly, and being able to share it with a single text string, is what makes this appealing to people, I reckon. I dunno why people seemingly get offended by this.
Exactly--"Kosher masala pussy" needs to be right exactly once.
We've each posed a scenario to the other. There is a difference though. My scenario is a real life event that actually happened. My scenario is a realistic and common sense instance about a moral choice with straightforward consequences. Beat a man to save a child. Your scenario, by contrast, is an unrealistic fantasy with magic consequences. You are asking "Would you do something good, if, by magic, doing something good caused something bad to happen?"
Has s2n been fips certified? I thought some things (govcloud?) were still using openssl due to fips requirements.
In an amusing bit of naming similarity, discontinuing “Google Apps for Domains” is why I migrated my last service _off_ of Google. Not going back.
Oh man, this comments...

The number of products, Google actually "killed" and not just rename, merge into another product, or develop further under a new name, is quite low. And frankly, most people, complaining about product lifetime, probably never even used any of those products at all.

Yes, killedbygoogle.com is fun, but come on...
I thought the exact opposite. The narrator thinks the gen-z site is ugly, busy, whatever, and then realised that's what a segment of the market wants. You left out the "and then" part of the story.
Coub will be closed on April 1, 2022. Don’t forget to download all your videos
Looks like someone already did it (from another comment). http://www.daemonology.net/hn-daily/
The solution I think most people want here is "give more notice for a change like this." Probably at least six months notice, i.e. enough time for someone to reasonably be able to put together and execute a migration plan.

Vimeo is not obligated to subsidize clients they lose money on, but they don't need to screw them over by drastically changing their fees without enough notice for the user to reasonably be able to move.
I agree with the snake oil sentiment, and wanting a tool to monitor connections on a per application basis but being dissatisfied with everything I found, I wrote my own (https://elesiuta.github.io/picosnitch/).

Only then did I discover that creating any sort of tool that is running on the same machine it is supposed to protect, if malware is also on said machine, is basically a fool's errand.

I tried to overcome as many of the pitfalls as I reasonably could, but reached a point now where the best approach is to just document any remaining limitations and some of the other counter measures you can use.
Gathering the students and telling them that what they did was wrong is exactly the kind of thing to do here.

But I am under the impression that some students left (no problem with that) while others stayed and kept disrupting the event. On retrospect the article isn't clear if they just voiced something and left or if they kept there voicing the complaints.
I've found Google domains to be considerably more expensive than Namecheap. Anyone have a good reason to use it over other registrars?
Hooray! Couple quality of life improvements to embedded filesystems... you can now use files that start with an underscore :D
The first RISC-V portable computer is now available
Tulsi, aka holy basil, has a lot of effects, but not really psychoactive ones. It’s generally thought to have a wide range of beneficial properties on stress, the immune system, etc but it does disagree with some people too.
Over 100 organizations call for Biden to pardon Steven Donziger
It's not, though, because you now have a wealth of choices beyond the text editor that comes bundled with Emacs.
I got burned by the apps domain fiasco this year and it was the final nail in the coffin for me. I'm minimizing my reliance on Google now.
> Building our software manually is so simple its not really worth dedicating a team to worrying about.

I’m curious about this one — do you mean you don’t have an automated build/deploy mechanism? If something is very simple, it’s normally also very simple to automate. A short bash script running in a basic GitHub action is next to no maintenance and saves a lot of time, even if it’s just 5-10 minutes each day.
I think that whatever his achievements, those are the result of his business savvy and being able to execute. Praising Lisp just shows that it is his favorite language and he's using his clout to promote it, nothing is wrong about it of course. But as I've already said I believe that he could've used plenty of other languages with exactly the same outcome business wise.
> […] I really think we'd be better off if we swept all these evil people off the face of the planet.

That’s exactly what your alleged enemy thinks.
Personally I considered it something of a feature that Go repelled people who prioritized "writing in their personal style" or "showcasing their powers of abstraction" above all other concerns. The result was standard, readable, boring code which made Go a very productive tool.
Not Route53? I've pretty much just bought my domains and completely forgotten they existed for years secure that they'll just autorenew.
I think that's a valid perspective. But there are many of us who don't find Go harder to read than those languages (well, maybe not C++). I think we must recognise that to some extent simplicity is subjective. What is easy to one person isn't necessarily easy to another and vice-versa.

Personally, I think in abstractions. So a language that represents those directly is much easier for me to reason about than one that makes me constantly translate those low-level procedural code and back again.
Tip: If you've only heard about generics, make sure to check out about fuzzing (*testing.F)!
I don't know if it's that people like simplicity as much as simple things should be done simply. If I'm in C and I want some user input and I want to concatenate that input to another string, I have four hours minimum research ahead of me to not add a terrible vulnerability to my application right off the bat. User input should be simple in the simple case with complexity hidden behind weird toggles.

Git is great with this. You can get by just fine in 99% of cases with git add, commit, and push and those three could be explained even to a child. However, you can also fine-tune your pipeline just the way you like with Git's endless tweaks.
US Senate votes unanimously to make daylight savings time permanent
What do you build where you see that "healthy margin"? I build mostly webApp, and API services (boring business stuff). Reaching for Go or PHP is about the same (read JSON, business rules, database). For this stuff PHP was hardly better than CGI-Perl - except for application performance - where PHP was better than CGI and Go is better than both. What am I missing in using the tools that I don't see that margin? Maybe I'm measuring the wrong thing?
To be fair that's what they were doing, with Vimeo (who they paid).
I wonder what mine looks like.
It is better than this:

> For RP2040 Doom, whilst I thought I might need to build my own single pin PIO networking with some sort of token passing, it turned out I had 2 GPIO pins free that could be configured for I2C, so I decided to just use that instead.
>As to pursuing relationship, I think the op doth protest too much, methinks.

I think it's more a pragmatic / realist stance, she has her (physical traits) type, and I'm the opposite in every way.
Yes if you have more than 100. It should scroll all the way to the bottom.
I looked at the data from some places I knew very well for over 3 decades (like around where I grew up and are still visiting parents regularly) and it looks noisy and mostly incorrect, nothing like real tree cover change.
Finland, probably…

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

/s
It's amazing/depressing how much ingenuity goes into killing people.

It reminds me of this:

"Ask a Soviet engineer to design a pair of shoes and he'll come up with something that looks like the boxes that the shoes came in; ask him to make something that will massacre Germans, and he turns into Thomas Fucking Edison."

-- "Cryptonomicon", Neal Stephenson
"due process" - not really: https://en.wikipedia.org/wiki/Death_of_Harry_Dunn#Diplomatic...
She has her own LEGO Minifigure!
Another vote for Gandi. Each domain also comes with 2 email accounts and extra forwarders.
It's really unfortunate that the extremely intelligent and self-filtering (via upvotes) nature of HN doesn't have an impact on policy-choices. :(
I'm not sure it's so much removing as bioavailability. As I just stated up thread, black and green tea rely on autolysis - enzymes in the leaf decompose insoluble caffeine crystals into a water soluble form.

L theanine I think may be some of both. The heating and drying processes also help define what kind of tea you get, and we know that some vitamins don't survive cooking all that well (famously, sailors and scurvy).
Interesting concept, potential to scale like Wikipedia

They'll definitely need to attend to the same problems of preventing poisoning of the well by partisans, hacks, cranks, and general malcontents.

Looking forward to it!
Google has a product out of beta? Time to shut it down.
Technically, Sailfish is what you're asking for, though it's a little bit niche, Europe-focused, and only supported on specific Sony devices: https://sailfishos.org

> I despise apple because of their design choices that prevent you from doing even the simplest tasks.

That seems a little dramatic. I'm quite sure that iPhone owners are able to complete "simple tasks."

I'd recommend trying a device with a recent iOS version, giving it a chance, and seeing if that opinion still rings true. The iPhone as a platform is a lot more open and flexible than it used to be.

I switched from Android in 2016, and the most shocking thing about it was just how much of the experience is essentially identical to Android. Apple and Google have been borrowing identical features from each other for quite some time now.

If you last tried iOS back when Steve Jobs was alive, you might think that all of these things couldn't be done on iOS:

- Install full browser extensions (introduced in iOS 15)

- Integrate with 3rd party password managers (iOS 12)

- Change default browser, email apps. (Default navigation app still can't be changed, sadly.)

- Removing icons from the home screen without uninstalling the app (iOS 15)

- Adding widgets to your home screen (iOS 14)

- Use an alternate keyboard (iOS 12)

- Tell Siri to play a song in Spotify or other third party services

- Use third party communication, navigation, and music services with CarPlay (Spotify even adds a custom UI element for its favorite button)

- Play videos with Picture-in-Picture

- Cast to Chromecast and other non-Apple casting devices (app-dependent, but you can always use the Chrome browser, YouTube, and Spotify apps to cast that way)

- NFC is no longer locked down

Really, the only difference between Apple and Google is that their business interests are aligned in a slightly different way. They're both restrictive when it comes to features that threaten their business model.

I agree with you that we should have more/better alternatives, or at the very least more consumer protections and restrictions on Apple and Google's duopoly.
A Tour of Go: Generics
Yup, that addition explained a lot.

With the further breakdown, the $1200/mo on childcare is low enough that I suspect this is a one-income household, in which case cutting back there may be possible, but I'm guessing that also causes most of the pain to fall on their partner.
Why post this useless Github link instead of the release notes or the blog post?
Whenever I need to help someone on their phone/PC or answer a question it's a UI problem in 80% of cases. On phones button icons are an inconsistent mess with no visible way to find out what they mean. The menu bar on Android is at the top, the hardest to reach place on the whole display. Fast list scrolling and other details on phones/tablets are ignoring left-handed people. Phones have 6 inch screens but maximum font sizes are still too small for some users.

Interacting with Android's notification list while it's being updated is simply impossible if an app shows and hides progress updates multiple times per second when fetching new content, making the whole list jump up and down.

All those problems affect not just one generation and were solved at least a decade ago. And it feels like all I can do is press a few buttons for them or say "turn it off and on again", and yell at clouds inbetween.
That line of thinking only works up to a certain point. I could say assembly language is simpler, now you don't have to think about functions or basic blocks, you can save your thinking for the problem you're trying to solve! But sometimes pushing complexity into the language instead of onto the users is the better way to go. Higher-level abstractions make things easier. I would rather spend my thought cycles on the business problem, than on reimplementing sum types, or casting interface{} everywhere, or propagating errors by hand.
Designing for yourself is definitely the easiest way to have good affinity for your users. But it also limits the set of products you can create.

People that aren't software developers and designers deserve to have good software designed for them too.

All you really need is genuine compassion for others to do good design for them.
I did turn on relative line numbers and still feels laborious compared to mouse click which happens within 500 ms.

Say I want to go up by 13 lines and on the 4th word:

Step 1: Scan visually on the left gutter for a line number (relative or not)

Step 2: 13j

Step 3: 3e (3 words to the right)

Everything else in vim is fast except navigation for me. With mouse, it is a little bit of a pain to move the hand over to the mouse and the click, but still feels orders of magintude faster than jumbling around with line numbers.
> I don't think anyone should use or recommend these Google services, especially when they have been SO inconsistent about the life, longevity and future of their products.

Can we also say the same thing for GKE and Google Cloud since it is also a Google service?
What I need from Google before using their service for something important is a promise along these lines:

> We will keep running this product, with existing functionality substantially unmodified and backwards compatible, for at least 10 years, with pricing not increasing by more than inflation. Or, if we discontinue the product, we will refund 10x the amount you have paid for the product, plus $1000.
The other dark tea, the fermented tea they mention in this article aka hei cha or commonly referred to as pu’er, scares me because there are bad quality versions of it containing mold due to their fermentation process. Hard to detect since it’s also a kind of black tea.
That's the point of brands! I don't understand how they don't understand the damage they've done to themselves in certain circles. Clearly their brand is still valuable to a wider audience.

I've long wondered why companies don't put their more experimental stuff under a different brand ("X by Google"-- no not that X), and promote them to full brand-name once they've gone reliable. Probably they want such experiments to get a boost from being associated with the better brand, and they figure the brand stain of stopping those experiments isn't so bad. But these things build up over time, and each individual product manager probably don't think they're the last straw...

Another thought is that Google comes from an era of much more experimental web. Now the Internet is a much more established market, and platform stability is more a premium. Google is having trouble transitioning from their wilder younger days (of just a few years ago) to a more reliable company.
Article is complete drivel tbh....
In this case, though, they seem to be correct.

A map of the Ganges watershed: https://commons.wikimedia.org/wiki/File:Ganges-Brahmaputra-M...

Looks unlikely that Tibet could exert too much control over it.