skysight-inc/HackerNews huggingface dataset:
I've addressed most of these already.

Ever had to maintain a Gerrit instance?

Bazel is the most complicated garbage I've ever had the displeasure of using. It takes tens of thousand of lines of support code just to add a new tool to your toolchain.

Google does not get credit for Go's design.

gRPC, k8s: see TFA
It's just a case of taking the time to learn your tools. Take the time if you think it's worth it.

A few hours of dedicated learning will put you miles ahead of casual users. It's not at all unattainable.
I guess the question is... do you feel good about wasting one, two, three, and four?
I _somewhat_ solved this problem with my Jekyll theme based of Tufte CSS[0]. Not perfect, but it just places the marginnote below it's corresponding element.

[0] https://et-jekyll.netlify.app/et-jekyll-theme/

Edit: I realize you are referring to "footnotes" and not margin/side notes, but I believe you could use the same method.
Thank you for sharing this!

As you mentioned, we're focused on the discovery part, and package insights is a part of that, but so are reviews, ratings, search, and categorization.

Your tool looks like a great solution for software teams to get insights into their code and dev processes, this also connects with the "developer velocity" trend I've heard several times in recent years.

Looks like quite a lot of work too, kudos!

Is it in production with some customers?
Wow I have the exact same setup – it works perfectly! I assume you also, like me, have a backup domain like lastname-email.com for all the broken email validators out there?
I am way to self conscious for that... I dive deep into a problem for 10 hours and I try a bunch of stupid stuff along the way or make a bunch of mistakes and now I am broadcasting those to the world; and meanwhile either I am paying attention to the people and not working (I always want to get lost in a complete zone of concentration) or entirely ignoring them (which seems weird)... I will go for long stretches--like an hour--just staring at and reading the same data reports over and over again trying to cross reference all of the information, which would be ridiculously boring... I don't understand how people do these things other than as performance art, workshop instruction, or stunts: that people seem to do it and be productive on their own tasks indicates their brains work very different from mine ;P.
Do you mean, if you have to, do it the truthful way?
I encountered one of these sites through Facebook advertising. The "reporting" was heavily biased. I just clicked through to their site now. The first article has the headline, "Cook county resident calls Casten 'opportunistic boob'" and a byline of T. H. Lawrence. The reporting is entirely quotes from this alleged 64-year-old "Cook County resident" alongside partisan critiques of Casten and positive accounts of Casten's Republican challenger.
What's important for most streams is how you audibly communicate with your audience, much less so what you are actually doing on screen.

Not that I think I would be an effective livestreamer.
My first boss (rip) had a internship with a defense contractor his junior year in college. They gave him one project. Design a cover for the air intake for an APC or some such.

Easy!!! No not actually easy because of all the constraints.

It had to be stowable. So a hard cover was out. It couldn't produce toxic fumes if it caught fire. So most plastics were out. Cloth was a problem because it couldn't get sucked into the intake if someone tried starting the engine without removing the cover.

He designed heavy canvas cover with metal stiffeners. And snaps. And then had to switch to a draw string because the snaps failed at -40F. And tended to get clogged with snow.

Whole thing took him three months.

Then there was the friend at college who worked on a VCR to record gun camera footage. Also a bunch of requirements. Higher video quality. And can't lose lock when the pilot does a hard pullout after firing his munitions. And the total production run? Well exactly how many fighters does the airforce have? Couple of thousand?

I think military tech has a problem that it's trying to keep up with commercial driven tech which operates on a scale that's a 1000 timers larger. Military produces a few thousand artifacts to commercials few million artifacts.
Thanks for CoreOS, I happily used it for many years.
> It's insanely obvious they're partisan;

So it is fake news... because... it is what they said it was? They are claiming that there are hyper-partisan news sites and you seem to be agreeing. I'm not sure I follow how that makes it fake news.
Websites are hard to use and usually suck. Sometimes you spend an hour looking for something on a website and it tells you to call customer support.
Way too opiniated for me
Reid Hoffman is also getting into the mix: https://www.politico.com/news/2020/07/14/newsroom-pac-libera...
It is indeed a good way to filter out _all_ email...
> Why wouldn't they send out a notice

If it was an account takeover, the malicious user would have changed the email address on account.
How do you know what the population thinks? Have there been an polls done?
Hypocrisy.

Looks good to exibit tolerancy between like minded friends about accepted topics, abortion, sexual orientation, skin color and the like... But about a different political system other than western liberal democracy? No way!

And it's not like Chinas Communist Party (from Deng Xiaopin on) has not good credentials. It might be the more succesfull regime in the history of humanity if we talk about taking people out of poverty. Which system has improved the life of millions like the party?

But it doesn't matter. The aglosphere keeps with its cultural war against the new enemy. What are the signs that the Chinese want to export their way of life? Any recent war launched by China? Any attempt to force a Western goverment to accept their condicions? They are not the ones messing with other countries democracies.

Anyway, there are plenty of things not to like about the Communist Party, but seriously, the propaganda is out of control.
One example I can think of is doing an interest calculation with small interest rates/short periods, where you'd want to know that someone owes you 0.000000001234 dollars in interest today rather than owing you 1.000000001 - 1 dollars.
I didn't mean representative of the people living there, I mean representative of the news sources there.

I am not taking a political side, just pointing out that this is not a complete survey of all sites, and the article at times suggests conclusions that can't be fairly made from this data unless it was a complete survey.

Another example: there is not a single site on the map in New York City. It would be very surprising if there wasn't at least one partisan local news site in NYC.
haha very possible, but it is still quite shocking to me that my mom, who is almost 60, keep telling me how fun it is...
I basically just trust two at this point: Glenn Greenwald and Matt Taibbi. Both biased to the left, but both are explicit about it, and neither would lie to suit a narrative, unlike the rest of their colleagues.
SigRed: A 17-year-old 'wormable' vulnerability for hijacking Windows Server
Presumably they mean "populate Mars and thus avert human extinction" but that's definitely counting chickens before they hatch.
Risk is a continuum and we accept many risks on a daily basis as a compromise to cut costs. The deadline is that compromise. Grandfather clauses, deadlines, and phased approaches are exceedingly common in regulatory requirements around the world for this reason.
It's an uncharitable paraphrase of the article, with some context added.

Stop Boosting is an annoying euphemism for 'take them out of the spotlight' aka cancel.
vendor lock-in, hard to use anything else. Addicted to Mac ecosystem, lots of data in iCloud, lots of purchased music, videos and apps from their stores? :P
> Solely quadriplegic people come to mind but even that is a stretch and it's far too expensive.

No, it's not. $20k is peanuts compared to the cost of in-home care, especially since that would probably be pro-rated over ~5 years. If they can keep it in that price range and make it useful for simple household tasks (get something from the fridge/pantry/closet, put things in trash, operate a microwave or toaster oven, etc.), this could change a lot of people's lives for the better.
Yep! Have had it happen twice.

The first time I somehow recognized it for what it was and closed my eyes and just went back to sleep.

The second time, it 100% felt like someone crawled on top of me and was suffocating me with a pillow. It was dark, I couldn't move, absolutely terrifying experience overall.
I've often thought that I'd like my last moments on this planet to be listening to the last movement of Beethoven's Sonata No. 32 Op: 111. I've no words in my vocabulary to describe how strongly this works affects me.

I was going to provide a link to Sviatoslav Richter playing Op. 111 on YouTube until I realized that these cretins have put ads into the middle of the work. If there was ever was a reason to truly hate Google then this is it. What they've done is nothing other than an act of desecration.
Impressive how much power the USA has over UK. It is known that Cisco has backdoors in their routers - and UK politics doesn't care. Now the Trump administration is spreading the rumor that Huawei hardware _might_ have backdoors (when the most plausible actual reason for this warning is to gain the upper hand in the trade war) and England is already putting the wish into action.
I was all for it and in fact had even reserved a Model 3 when it was announced, but later cancelled after Tesla/Musk engaged in their pricing shenanigans.

And, then I had a conversation with a friend who has a Model X and driven from SJ to LA, and he mentioned that it needed 3 charges each way. Each Way... Yes, it can be argued that how often do people drive from SJ to LA, but still...

On top of that Musk acting like a dude who's permanently high on coke, quality issues with Tesla, the pedo affair, his fights with SEC, the drama he did regarding opening the Fremont plant during Covid-19 and so on and on ......

Anyway, long story short, I'm really not looking to buy a Tesla anymore..
The fix is a refactor of a refactor of a refactor of the actual fix.
My understanding is that 4g requires a lot more effort to provision more or less capacity as need arises. I've been to a few brownbags on the topic and I didn't fully understand it (it's not my area of expertise by many hops), but the big selling point the engineers were explaining to us was that they can effectively put telco equipment in cloud-like datacenters and spool up or spin down capacity much simpler than they can now. And then something about the tower-edge being far more advanced and able to be spooled up or down as need requires.

I live on an island near a metro with a lot of traffic when the ferry from the metro arrives, then it disappears. Every single ferry that comes in knocks out 4g responsiveness (or takes it down entirely) while the ferry disembarks until everyone moves away from that area.

So, for me, 5g has a projected material benefit (presuming my understanding of their brownbags were sufficient). I'd love to hear any actual cellular network engineers fully explain it because between words I didn't understand and trying to balance a salad and eat it without a table, I'm sure I misunderstood _something_.
Do people actually have fights like this with management at their companies? Not trying to knock the author, but I'm just surprised anyone would actually hear this kind of comment in 2020. I'd think by now any and all metrics tying lines of code to productivity would be long dead.
> gRPC uses HTTP/2 ... while on a typical JSON API which probably uses http/1.1, you can't.

What are you actually talking about? An HTTP API by itself doesn't actually care about which http version is used, that's something only the HTTP server that serves the API should care about (nowadays, pretty much any http server in any language supports HTTP/2 and 1.1).

> Bi-directional streaming e.g. Kubernetes controllers use the Watch API which notifies the object changes/add/deletes in etcd to the control plane.

Even HTTP/1.1 has mechanisms for that, like long polling and chunk encoding (which allows infinite streams to keep a dual channel of communication open where each chunk can be treated as a message - with "headers" and all).

> Client libraries are automatically generated, and not error prone.

This is true, but we've had similar technology since the SOAP days... you could easily do the same with a XML-based HTTP API.

By the way, most of your points are against JSON, not a HTTP API per se, which usually would allow a number of formats , including XML and JSON at least.

> Builtin authentication primitives...

HTTP also has that when you include cookies and something like OAuth/OpenID.

> gRPC has support for interceptors which are like middleware functions

This kind of thing is better done by using the specific platform you're running on (depends on the language) so I don't see something like this as something desirable on the specific RPC framework you're using. With HTTP, caching, logging etc are trivial to do and one of the strongest advantages of using HTTP in the first place, so I think you're confusingly making a point for HTTP here, unless your focus is on the RPC side of things? In which case, you would have to make a case on why RPC is a better fit than HTTP for etcd, which you haven't.

So all in all, I found your points utterly unconvincing, but presented with so much conviction that you're actually right that I could not resist to respond (even if I don't want at all to get into a pointless discussion on the merits of HTTP VS RPC or JSON VS Protobuffers)!
An alternative where criticizing the CCP or that Pooh will end you up in jail? An alternative where China claim my country's ocean, far from its Mainland?

No thank you. Stop pushing "China is victim of bully" or "China is here to save you from evil West" rhetoric.
outlook.com is an extension of hotmail.com, whereas O365 is built onto Exchange...
I urge you to temper your positivity, and reconsider the timeline for a “2nd wave”. Note in the 1918 influenza pandemic, the 2nd wave occurred in the FALL of the following year. If history repeats itself, we may see a 2nd wave in the fall of 2020. Time will tell.

“ The influenza pandemic in the United States occurred in three waves during 1918 and 1919. The first wave began in March 1918 and lasted throughout the summer of 1918. The more devastating second and third waves (the second being the worst) occurred in the fall of 1918 and the spring of 1919.”

https://www.stlouisfed.org/~/media/files/pdfs/community-deve...
I have a small RGB to YPbPr adapter that I use for my old TV which had a alarmingly bright high intensity blue LED on it for seemingly no reason (it's just a few op amps and resistors in an enclosure). I opened it up and removed the offending light source and have been happier since. Honestly the amount of Power on/standby lights in my house is staggering
In the Netherlands

> In 1980, production of the 1-cent coin ceased and was demonetized three years later.

https://en.wikipedia.org/wiki/Dutch_guilder#Coins

> In 1999 replaced by the Euro, and gained 1-cent and 2-cent coins.

https://en.wikipedia.org/wiki/2_euro_cent_coin

The one- and two-cent coins were initially introduced in order to ensure that the introduction of the euro was not used as an excuse by retailers to heavily round up prices. However, due to the cost to business and the mints of maintaining a circulation of low value coins, Belgium, Finland, Ireland, Italy and the Netherlands round prices to the nearest five cents (Swedish rounding) for cash payments, producing only a handful of those coins for collectors rather than general circulation.[3] Despite this, the coins are still legal tender and produced outside these states, so if a customer with a two-cent coin minted elsewhere wishes to pay with it, they may.[4]

The Dutch Bank calculated it would save $36 million a year by not using the smaller coins. According to a Eurobarometer survey of EU citizens, 64% across the Eurozone want their removal with prices rounded; with over 70% in Belgium, Ireland, Italy, the Netherlands and Slovakia.
His remarks talking about how Level 5 is fundamentally solved should be investigated by the FTC. I think he is purposefully and fraudulently saying that self-driving will be available to get more people to pay the $8000 for the self-driving software "before it goes up". They should make sure his statements are actually true otherwise he would be fined severely because to me, self-driving is decades away still.
I haven't even read the article and hence don't really have an opinion either way, but "[not] constructive" and "free of evidence" seem like pretty specific criticisms to me.
I think the downvotes are due to people interpreting the comment as a defense of github's behaviour in this situation rather than an attack on their POS TOS.
Yeah, but it's not like he did something nefarious. He found an account that was inactive and requested it from support and they gave it to him. If the previous user complained, either he would get to keep it or the previous user would get it - it wouldn't be deleted/disabled and they probably would have communicated something.
> Weiss has grounds to claim it on the basis of religion.

No she doesn't. The harassment isn't due to her religion, it's due to how she conducts herself as part of her job. (and it doesn't meet the line for harassment anyway, people expressing workplace disagreements isn't harassment, as much as she may want to dress it up).

> "Slg is an idiot and a worthless human being who makes the company worse with his or her presence" that's not harassment?

It could be criminal harassment (but even this is unlikely) it is not, however, workplace harassment. Speech protections in the united states are incredibly broad and protect many forms of assholery. This is not news to many people to have been subject to harassment that isn't legally harassment before.
I don't see any facts in the article that support that. The closest they have is that one of the people founding some of the networks also had a business where he employed overseas freelance journalists.

I have looked at four sites in their map that are in my neighborhood, one was dead, others contained pretty standard boring local news. No sign of nefarious hyperpartisans masquerading as anything. I didn't analyze all the articles, so maybe they are biased, but not exactly uncommon in news business nowdays. They also make no claim about the location of their writers (and why would I care?) and disclose their affiliations. I could not see any "lying" involved.
> At the end of the day the NSA/facebook is far less likely to use my information to hurt me than the CCP.

Again, I do not reside in the US and do not imagine that the NSA is on "my side", so obviously I'm going to take a more jaundiced view of surveillance apps of US origin.

> Consider that if you use TikTok anything you post will show up in your dossier should you ever visit China, even as a tourist.

Yes. This is equally true of the US. You are ordered to disclose all social media accounts at the border, and can and will be denied entry to the country if your social media posts contain political statements (or even apolitical statements) that the interviewing officer objects to, whether posted by you or merely sent to you: https://techcrunch.com/2019/08/27/border-deny-entry-united-s..., https://www.bbc.com/news/technology-16810312, etc
Crates.io Security Advisory
I had to normalize email addresses in my web service by removing "+..." because of spammy users. My god, spammers are often so obvious...
> get-rich personal consumption devices

I guess you don't have any disabled friends/family.
Similar experience. I am a reddit mod for a quite large community, and the ugly truth is that a lot of bad-faith arguments are being used to provide cover for simple bullying.

This a reality that is deeply uncomfortable for people who share political views with the bullies, but it is the reality on the ground.
No. I'm making the case that nebulous philosophical reasons for why technology is the way it is are nearly always unproductive, and is certainly unproductive in this case, which involves a very liberally-licensed open and libre-source project.

Its startlingly easy to write five-hundred words. Its startlingly difficult to accomplish what the etcd team has; I therefore give the benefit of doubt to etcd.

I don't fully understand why etcd switched from HTTP to gRPC. It seems weird to me. I wouldn't do that for any project I run. But I'm not going to write a blog about it. I'm not going to get angry about it. I'm not going to spin a conspiracy about ex-Googlers spreading gRPC everywhere they can. Instead: there are a ton of people developing and using etcd, who aren't me, who know what they're doing, and their results speak for themselves; They probably made the right call.

> You don't know this to be true, so why make this accusation?

Those are questions. But, yes, my tone was accusatory. Generally, if you have skin in the game, you don't write posts like this. That's why having skin in the game is so important; even if you lose the fight, you're left with positive remnants of the work you've done and the people you've interacted with. There are positive ways to have a negative discussion about technology. Instead, this article goes obscenely negative about etcd based on one thing the author disagrees with, then spins it into being negative about Kubernetes, Electron, Docker, corporations, and finally goes personal by directly criticizing the "expats from a megacorp ... who just want to build big ungainly architecture"

But also, you can look at their github and see their lack of contribution to etcd, if you really wanted to go full-stalker and demand evidence.
Considering the actions of these capitalist nations during Cold War it's pretty clear in retrospective that promoting human rights and democracy wasn't very high priority. Propping up dictators and terrorist don't seem very much in those lines.
"Keep your PRs as small as possible"

In my org we struggle with this because of two combating philosophies -- the first one is the obvious one, "Keep it short and sweet so it's easy to understand and review."

The other side is, "Please stop creating PRs and checking in dead code that is never executed until a promised future PR unlocks it."

My particular product is very complex (read: messy) and minor changes involve lots of work to maintain back-compat.

When we tried the "small PRs", we gained easier reviews... but ended up with so many changes that require a future PR to complete the work, and the future PR never comes for some reason or another. Another problem for reviewers is "Even with the PR description filled out, I don't see the value of this PR unless I see all of it together."

If you're reading that you probably scoff, "Just fix your process" or "Tackle your technical debt so your PRs are simpler!" You're not wrong, but if only it were something that could be done in a week and not years :)
Whoa that's a sick product! Also -- had no idea about the Zoom SDK. +1 kudos
Do you ever need to give someone an address on the phone? I do.

If you do, how well does your 12 random letter system work for that use case?