skysight-inc/HackerNews huggingface dataset:
Does this include typescript projects? i couldn't find my own.[0]

Also, I can see my two most popular packages ( 40 stars[1] and 14[2] respectively), and I've realized that not updating them frequently probably hurts.

The thing is, what about bots like dependabot? I have one or two other packages that auto update and close issues quickly because they have some bots helping out, and I was wondering if you took that into account.

I am also sad that things that I worry about, like testing, and bundle size are nowhere to be found.

But overall, great idea. Keep at it!

[0]:https://github.com/ldd/vscode-jq/

[1]:https://openbase.io/js/gatsby-source-github-api

[2]:https://openbase.io/js/react-tech-tree
> What exactly was Tesla first on? They managed decent range but there EVs are simply not that difficult to build compared to ICEs.

This myth simply does not hold up once you consider how pretty much all manufactures have run into massive problems with EV production and struggle to achieve margin.

If it was so easy as claimed, Tesla would not multiple of the highest selling EV all over the world.
You should come join the fun!

In order to deploy a web app in 2020, one must write his frontend using react and typescript that would transpile the code into a nicely bundled and minified javascript and css files along with thousands of your 3rd party dependency libs. Yes, you heard that right! I just counted the number of libs on the node_modules in one of my small side project and it's over 1000s. You might also wonder why the typescript code would produce css when transpiled. That's because in 2020 we no longer write stylesheet directly into a css file. That's so 90s! We write the css as javascript objects now, then let the transpiler generate css from that. Isn't that neat?!

For the backend, you can choose one of the many cool frameworks and languages. Heck, why not use 5? In 2020 the backend should be written as a collection of microservices that talk to each other over grpc. Of course you still need http or how else would your react frontend talk to your microservices? So your microservices now talks multiple protocols, which is very cool!

Now pack each of those service into a collection of docker images, then write 4000 lines of yaml files to orchestrate them on kubernetes, and you're ready to go! Now you have a glorious, scalable app with 99.999% sla that can withstand your show hn frontpage traffic thanks to kubernetes, until you eventually screw up that yaml config and the whole house of cards collapse, but that's on you because you're bad at kubernetes orchestration!

I think we're indeed in a deep trench but damn it's quite an impressive trench we got here!
If you're honestly appraising costs, the same evaluation would apply to on-prem as well. 3-year refreshes, software updates, support, power, bandwidth, etc
Taking a look at all the agency websites under the Executive branch gives a pretty incredible overview of how out-of-control it's gotten [1]. And the number of czars have been growing [2] under both Obama and Trump (though I guess this administration doesn't use that title)

[1] https://www.loc.gov/rr/news/fedgov.html
[2] https://en.wikipedia.org/wiki/List_of_U.S._executive_branch_...
They do say on the same page you linked that "Current Autopilot features require active driver supervision and do not make the vehicle autonomous."
Hey maybe if CCP wasn't doing mass extermination camps where organs are harvested and tons of hair shipped to the US, there wouldn't be such a caustic reaction to Chinese enterprises or politics around it.

The state backing of these things, and people in the US & other foreign nations embracing the profits from genocide have resulted in people's current world view of "China."

This isn't racism, its ethics and business. I dare say you dragging race into such a clear cut issue is more racist than criticizing CCP or limiting their reach.
Happy to steer the conversation away from inflamatory topics. It is the right thing to do for a healthy forum.

But I think it could be handled with a little bit more transparency @dang. When you "nudge" or "handicap" posts from reaching the homepage, we would like to know maybe.
You said: "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."

That's a VERY confusing comparison and conclusion to draw from it.
Scientists Find an Earthquake’s Toll in an Organism’s DNA
Quebec went to 9.975 because they used to have "stacked" taxes, where you would charge GST first, then charge QST on the combined total as a second step. (yes, they QST taxed the GST) A few years back they went to a "sane" system of only charging GST and QST on the base amount, however they didn't want to lose money so they adjusted QST to 9.975 so the final tax collected would be the same as before.

Source: I write point of sale systems in Canada
At least we haven't had a govt shutdown for a while, can't be long until the next one.
They destroyed the evidence that would have proved if they were intentionally trying to sneak below the cable car or not... and they got away with a grand total of 6 months of detention. This is beyond ridiculous, no civilian would have had it so easy.

But I agree, I don't think we have much else to discuss, indeed.
I dont think thats true.

In canada, health care is the sole responsibility of the province. The federal government helps with planning and coordination (and maybe funding) You didnt get the insanity because the individial provinces are mostly sane. You still saw individual differences, especially look at ontario's early response.
If the reporter hasn't provided enough information to recreate the issue (it's obviously not a major deal breaking issue otherwise it would be obvious and easy to recreate) and they are internal to the company, tell them to provide more information before moving forward.

The author's approach is good for external bug reports, but they don't clarify that's indeed the case here.

I have to strongly appreciate the author for finding the root cause and tackling that instead of the symptom.

So often, especially in front end coding, you will see an exception being thrown because of a null value being passed in, and the "fix" checked in by the developer basically returns the default value if null is passed in, when they should be investigating and fixing why a null was passed into the function in the first place.

If your function has a contract that forbids nulls from You resolve the immediate bug, but this almost certainly leads to multiple bugs being created in the future (or worse, something that is quietly wrong, because 1 row in a 100 row table is missing and no one noticed) until the root issue is resolved.
It's pretty common to punish corps with a slap on the wrist followed by the threat of doing it again every few years if the behavior does not change.

The fine is equivalent to $5 and 57c comparing google revevue VS average US gross income.

What message is the court really sending?

> These corps have money that rival nation states

Rival? These corps can afford the best politicians that money can buy.
Steve Jobs didn't go off talking about how the stock is overvalued and go off producing short shorts as a joke. He had numerous notes of how he didn't care about what the competitors or nay-sayers said. Job's jabs at others (flash, app store rejections) were generally marketing, breif, and thought through. He almost never talked about future products and would often say 'let's see what the future holds'.

Both are product minded people who were interested in going into the weeds of the product but Jobs was focused on the UX but Musk is incredibly focused on being impressed by technical details for either the cool factor or some other detail.

These two both were micromanagers and outspoken leaders but thats where the similarities end. Musk is about his own interests of humor, cool factor, or impression. Jobs was focused on 'best' to a fault. I think the biggest difference between the two is that Jobs had a lot of time to get beat down by failure so he could become humble and learn how to lead people and care. (Not to say he is an insane example of it, I simply mean that early Jobs acted closer to Elon and leadership risk factor. Next changed that.)
> Side note: If you drop the penny, for the love of $diety change your sales tax structure so that it's a multiple of 5. 5%, 10%, 15%, etc...

Better to make the advertised price include sales tax so there's no surprise at the checkout.
It is not the most feature-rich generic system but it's come a long way since the earliest revisions and does have some niceties: https://www.typescriptlang.org/docs/handbook/advanced-types....
I did a Google for the literal phrase "or any other financial or payment information, medical information, or health insurance information", and this seems like boilerplate that many other ToS use:

https://www.google.com/search?q=%22or+any+other+financial+or...

Motel 6: https://www.motel6.com/en/app/privacy-policy.html

Ritz-Carlton: https://www.ritzcarltonclub.com/privacy-ccpa.shtml

Starz: https://www.starz.com/us/en/privacy

Papa Murphys: https://www.papamurphys.com/privacy-policy
I’d watch this, FWIW. The exploration is where the fun/hate/elation/ and excitement occur. ️
Pokémon Go Hits the $3.6B Mark – AR Insider
Almost everything unsafe about gas cars applies regardless of the power train. The only exception is leaving it running in a closed room (and even there it isn't nearly as bad for a modern car)

Every car I've ever owned had no problem reaching freeway speeds. Even my geo metro which is rightly considered underpowered at best (and mine had a misfire problem). I'm not going to a track so I don't need more speed than is legal.
Maybe I'm wrong, but I don't think there is any law that says businesses have to add sales tax on separately. Since it's the business who actually pays the tax not the consumer they could just take it out of their own profits.

However, the reason I think stores do this is: If store A is selling candy bars for $1 (+ $0.05 tax at register) and store B is selling candy bars for $1.05. Most people would buy their candy from store A because their prices are lower.
If your political opinion is private, how does it ever surface in a way that leaves you vulnerable to these consequences?
Measuring the Privacy of Computations
If the term "asynchronous consistency" was adopted, I wonder if people would grok it easier.
Assuming the reporter is internal, you don't need them to go ahead and type out everything. A quick call with a screen share is all that's needed.

Not even reaching out (again, assuming they are internal...if they are external then there are many other considerations) is just not smart IMO.
Yea, I think that's true for us for beginners I realized it might be super valuable. They don't have those skills down and there's usually this perception that if you're a good programmer that you don't run into a lot of the same workflow problems they do.

What they really get out of it is, oh okay this person's a human too but they think about the problems they run into in this way, I could do that too and get a little bit faster. And then also they don't discouraged thinking they're total "noobs"

I always like to explain, no I'm not a genius I've just been doing this a long time. So anything I have a good answer on? I learned that through fire and didn't just pull it out of my ass lol.
You do have a right to buy Huawei equipment but you do not have the right to force your city/government to buy their equipment.
I made a well thought out comment to you above but it is clear from this response that you are willing to accept the rewards of mass extermination and will stomp your feet screeching about your "freedom" to profit from it.
"My company wouldn't fire people who posted mean emojis about me so I've been forced to quit" wah wah.

So you failed to cancel your coworkers, therefore you decry being cancelled. (except you weren't you resigned)
Next time you visit, check those places:
- https://austeria.pl/en/ - for Jewish literature/culture
- https://derevolutionibus.pl/en/front-page/ - more general place, has also nice choice of popular science/physics/evolution/math books. Also very nice coffee place! PS they have good Polish books in nice editions translated in English.
- https://goo.gl/maps/eJ6KJHxCiTNkfes6A - best music cd/book shop in Poland IMHO. Also good coffee place ;)
- https://g.page/glowna_ksiegarnia_naukowa_krk?share - arguably the best choice of books in Krakow. Both scientific and popular stuff.
UK is in a weird spot now alone in the world out of the EU.

The country is essentially for sale. China just needs to make the "right" political donations.
Sometimes I wonder at hn ability to critically process information.

Take a look at the map of 2016 election by count.

https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcRqzU...

Seems like left leaning news sites would only survive if they were focused on the city / state level.
Robotics technology is in the research phase. No big companies can be built from it yet. Researchers must do many more years of work before anyone can make useful robotics products. How can we get that work done faster?

Compare two cases:

1. Founders spend 6 months setting up a company and selling it to VCs. Then they develop for 2 years. The VCs want an early exit so they shop the company around and Google decides to buy. The founders and all employees must sign a 4-year contract or walk away with nothing. They sign. They waste 6 months on the acquisition process. Google mismanages the new teams. Google's CEO fails to put someone with customer focus in a position with power. There is no SVP of Robotics Products. Morale dives and then productivity dives. After 4 years, they all leave and spend a year recovering from burnout and setting up a new company to finally get back focusing on research. In 8 years, they have spent 2 years on high-productivity robotics research, 4 years on low-productivity research, and 2 years on logistics.

2. Founders spend 6 months setting up a company and securing grants. Then they develop for 7.5 years. In those 8 years, they have spent 7.5 years on high-productivity robotics research.

I believe there are other good ways to fund companies that have not yet been developed. VC does not fit all situations. Grants and bootstrapping have limitations. There are spaces for new funding models. What might they be?
Ah, agreed. I guess that, in my experience, not understanding SW development tends to go hand-in-hand with not trusting the developer.

I found your phrase "lack of trust in you as the expert" a little jarring because (again, in my personal experience) considering the developer to be a domain expert is somewhat of a foreign concept. I suspect/hope the situation is better elsewhere in the industry. :-)
Most maintenance costs are the same. Other than oil changes which are cheap enough to not really matter.

Once in a while something goes wrong and is expensive. But I've had electric motors (ie a drill) fail too.
it's an inclusing OR defining the concept of personal information.
On a hike we found dozens of ripe blueberry bushes at the trailhead and along a fire road to the trail propper, so were expecting lots more for the rest of the hike. But the berries stopped when the trail started. Turns out they love the roadside disturbed ground but don't do so well among established plants.

That's admirably anti-fragile, but comes with the downside of being fragile to peaceful domesticity. But it makes for a good pioneer or colonist.
“I do a lot of things by choice that people don’t do anymore, and I’m only finding more and more reasons to keep doing them.”
afaik YT search works only on title/description text. Google video/image search includes transcripts and OCR
Does anyone know if Google is going to be solvent after this? If they have to liquidate or start shedding staff it could really impact them.
"we get much more without thinking too much" is precisely one of the reasons for the original push to REST (and against RPC at that time SOAP and CORBA and RMI etc.) was made in our industry 10-15 years ago. By falsely representing a _remote_ resource as if it was a _local_ one we open a whole can of worms; not just performance, but resilience, infrastructure issues, etc. Transferring documents over HTTP with a common language of HTTP's verbs was supposed to get programmers to model their applications as the sets of resources that they are, discourage them from making excessive round trips, make debugging easier, and make use of standard HTTP load balancing hardware.

Yes it's easy to make that RPC call. But should you?

I've been off doing other things in the intervening period, but while I had my back turned the industry seems to have turned its back on REST and gone whole hog on RPC. Again.

At first I was thinking this was just internally here at Google, where protobufs and gRPC reign supreme. But it seems to have taken hold everywhere.

What did I miss? Why have we swung this way. Again. Is the pendulum going to go back?
I was referring primarily to the screen sharing features of the aforementioned services. In general, they're barely adequate for slideshow presentations, but the transitions are still going to be rough. And even when everybody in the virtual conference has a solid internet connection, the user experience is still a lot worse than when a PDF of the slides is emailed out before the meeting starts.

I find it simply amazing that all these "collaboration" tools aspire to little more than emulating the use-cases of broadcast television or a large lecture hall, and there a so few tools that try to enhance the experience in ways that are only possible when every participant has their own screen and computer.
For alias addresses they are filtering that because the data thiefs and middlemen know a small portion of people do this. They cut off the plus or dot part when your domain has a well known MX/MTA connected to it.

That still leaves custom mailservers and non-alias (as in aliases via plus or dot, not actual mailserver aliases) which does give an indication as to who is sharing your data.
Because our political opinions inform our life choices and overt public actions. They can be deduced without us posting our personal manifesto.
html5's summary/detail works without javascript, can be controlled via attributes and remains interactive with JS disabled. Maybe with some creative CSS it could be somehow wrangled into the [-]?
The statement from the DPA claims Google has proof the search results (about unproven accusations of bullying, years ago, for which the complainant was never prosecuted) were irrelevant and outdated (https://www.gegevensbeschermingsautoriteit.be/nieuws/600000-...), so step 3 seems to have included “the DPA asks Google for clarification”.

But yes, it seems the national DPAs have a lot of power without a (¿clear?) way for appeal.
If I understand correctly, this was always the policy, and they just took a few months longer than they should have to make an adjustment removing the rule for special pandemic circumstances.
ICE stated they would have "free rein" not "full rein."

The argument is essentially that by allowing students to take online classes, they are free to travel anywhere within the united states. With mandatory in person classes, they would be restricted to being near campus.

The federal government would have a harder time keeping track of students, as their schools would no longer really have an idea if the students are nearby or not.

Which as others have pointed out, really grasping at straws, and if there is a a legitimate concern here, I'm certain that schools could come up with a system to keep tabs on their students visa holders.
TikTok Agreed to Buy More Than $800M in Cloud Services from Google
> support the product for internal users

That right there is evidence they don't have Google's best interests at heart.
The apps down for me.
Some would say having Presidents without a legislative majority and a legislative majority without a President is a feature, not a bug.
Being ready to fly doesn't require keeping your hand and feet on the stick and paddles.
Well, even a Ford Model T will not crash immediately if you take your hands off the wheel. "Oh wow, must be self-driving!!!"
They are not legal tender according to the Bank of England https://www.bankofengland.co.uk/knowledgebank/what-is-legal-...
There's more to it than merely listening in or gathering metadata. In the future we'll all be used to widespread 5G, and increasingly dependent on it - it's already commonly touted as enabling self-driving cars, IoT etc. and even replacing WiFi.

People are concerned that Huawei / the Chinese could effectively shut down important chunks of infrastructure that would cause chaos in a city like London, and many other places, and furtermore that the implied threat of such a mishap, might be used as a form of coercion.
> Every time I see anything critical of the US / Europe / Canada and other liberal democracies it's sitting at the top, no matter how unsubstantiated

The key word here is "see". The problem is that we mostly see what we're primed to notice—which is basically whatever we most dislike—and we simply don't see (or don't weight as heavily) all the cases that don't feel that way. This creates a feeling of "every" or "always" (see https://news.ycombinator.com/item?id=23835843 in this thread), which is a true statement of what you've seen, but only because your seeing is extremely conditioned by your passions on the topic. (I don't mean you personally—we all seem to have this bias.) People with opposite passions see literally the opposite picture. Moreover, the degree to which the picture you see feels unfair and unbalanced is a function, not of the raw data stream, but of the intensity of your passion, regardless of which direction it points.

For evidence, if you search my comments you'll find examples where I've admonished users for flamewar in the opposite direction, as well as for flamewar on other topics, including nationalistic flamewar about other countries (India is probably the second most common case; Russia was up there for a few years and still flares up at times).
I took my BMW i3 in for service recently and got a high end 2019 BMW SUV loaner..worth 50% more. I was expecting to be impressed. Instead I was amazed how much I disliked it - clumsy tech, loud, needs fill ups...it seems ICE tech is at a dead end. I truly wouldn't want that vehicle if it was free.
See above about being an idiot and being a genius not being mutually exclusive. I am not denying that he is talented and he probably has a > 105 IQ.

The Autopilot controversy is just a straight con job, and a very stupid one. The BS about the $420 stock price was a horrendously stupid con job. His disinformation mongering about coronavirus - when he is smart enough to know the truth - is also a con job, both for his fans and his workers. Deliberately under-counting workers injuries at Tesla plants is conning safety regulators - it's not as dumb as Elon's other cons, but it's a con. Removing safety markers because Elon doesn't like them aesthetically is maybe not a con job but it is remarkably idiotic. The PR-motivated stuff about Musk engineering a solution to those kids trapped in Thailand - straight-up con job, and one that blew up in his face due to his idiotic and narcissitic use of Twitter. Hyperloop (remember that?) was always a con job, and one that was so transparently stupid that nobody but Musk could have gotten away with it.

I could go on. The point is that I am calling Musk an "idiot conman" because of

a) his well-documented affinity for conning his customers, fans, investors, and government agencies

b) his well-documented acts of being a huge idiot, including in his planning and execution of most of the above con jobs
I agree with you. I like grpc.

But I also think that the original author has a point: for many solo developers it's an extra dependency that they have to learn, and they get virtually no benefit from using grpc because they aren't performance-bound. They are simplicity-bound.