skysight-inc/HackerNews huggingface dataset:
Caching isn't discouraged or disabled in any way in the community edition of Hasura.

In terms of query-plan caching - which provides a lot of benefits for speeding up pre-query execution - that's already enabled by default as part of the Hasura engine.

Response caching is a little more complicated and requires a separate service outside of the main GraphQL server to keep the solution generalized (ex. redis, memcached, lots of other options).

We're definitely looking at ways to have some more examples as to how someone could go about rolling their own caching solution for self-hosted instances.

In the case of hosted solutions to caching, there's Hasura Cloud which pairs the cache with monitoring and some other usability and security niceties - but you could also use a service like GraphCDN (there are a couple other as well) in front of your Hasura instance which helps setup response caching.
I use two microbiology and mycology books I bought on OfferUp for $10, YouTube and papers. The vast amount of my learning comes from breaking larger technical goals into a series of smaller hands-on projects and then troubleshooting my way through. It's hard to give general advice on synbio since it's such a broad field and my journey principally involves a focus on fungi. In my case, I learned to grow all kinds of mushrooms and fungus at home. That lead me to learning DNA barcoding of fungi which has now lead me to DNA transformation of fungi. Feel free to send me more info about the direction you want to head in and I'd be happy to give you some feedback.
Why is it difficult to undo, then redo? Obviously one need to be careful (twice) but that's all
Fukushima nuclear disaster in 2011 was among the worst nuclear disasters in history; not only because its human toll was so high, but also because it was the "final straw" -- so to say -- in public opinion in Western countries that made people scared of nuclear energy. Nuclear energy remains the safest, cleanest way to produce energy but Chernobyl and Fukushima significantly reduced the funding going into this kind of research, because public opinion was very much against nuclear power. It is getting better recently, but if history shows anything in the next 20 to 30 years we will have another disaster that will change public opinion again.
I behaved as though what I knew mattered more than who I knew.
This makes sense from all sorts of different perspectives. Heuristics have, over and over again, proved to be faster than manual logic for basically everything. And, if the heuristic is well trained, it can often be equal to or better in statistical results.

The limit, I think, is bounded by two things that come off the top of my head. First is the problems with heuristic fail states. The second is in the statistical portion in those results.

Heuristics fail sometimes spectacularly. This is how you get a question like "what is the the most effective way to play Tetris" with a result like "drop all the pieces on top of each other and then pause the game forever".

And when heuristics fail in a more subtle way, they can quietly do all sorts of things like remove trust, discourage workers, reduce quality, etc etc.

Statistics, meanwhile, can hide a lot of what is actually going on. And sometimes this can cause long term problems, that data (with a good scientific process behind it) would reveal.
Bot Clicking Ads on Climate Articles Shows the News Is Broken
You can use new features from new Rust versions/compilers on old editions, as long as the new features don't require backwards incompatible changes.
You can't use features from new C++ standards when targeting an older standard.
If someone tells you to imagine a cop, and you imagine a TV cop, that show has definitely influenced your worldview.
Are you thinking of Dreamworks' Prince of Egypt?

https://www.imdb.com/title/tt0120794/
Brave ad blocker is written in Rust and browser extensions in JavaScript, so it should be faster
The main problem with the DMCA is not that it provides a safe harbor, it's that the DMCA's safe harbor is provisional on following takedown requests.

This creates an environment where platforms are extremely trigger-happy to remove content. There is very little reason not to take down every piece of content you get a request for, even if it's obviously fair use, because refusing to take it down opens you up for liability as a platform. Compare this to something like Section 230, where platforms are just not liable for 3rd-party content period. They don't have to worry so much that they're going to suddenly get dragged into court because they refused to listen to someone who complained about a likely legal piece of content.

The DMCA safe harbor is better than making platforms directly liable, and a repeal of just the safe harbor laws and nothing else would be pretty bad. But lots of things are better than making platforms directly liable, that's not a high bar to clear. Even with the safe harbor provisions, it's still generally a harmful piece of legislation because it strongly incentivizes thoughtless takedowns.

Also worth noting that DMCA does not simply maintain status quo on copyright law outside of the safe harbors, it also expanded copyright in a number of harmful ways (most infamously barring circumvention of DRM). Those parts aren't so relevant to what we're talking about, but I do want to bring up that there are plenty of other reasons beyond the current situation with Redbubble to criticize the law.

> the risk of contributory infringement lawsuits which predates the DMCA

Don't get me wrong, I'm also open to revising/repealing some of them, but they weren't the thing I was referring to in this comment.
Editions are opt-in at a per-package level. You can write Rust 2015 code that wouldn't be valid Rust 2018 because of breaking changes, while using libraries that use Rust 2018.
This is a neat idea, one that I’ve been wanting to explore recently. The devil is the details for implementation practicality though.

One question is: how does this compare with micro-kernel OSes? People thought that was the future even before linux was invented.
The difference between IDs of multiple resources would still leak count information.

It also makes it too easy to paginate through relations for certain use cases where you may want obfuscation.
As an Icelander, we are very aware of our heritage and mythology and I'd really prefer that it not be copyrighted by greedy American corporations.
Nice tool. I just found that if you have fields separated by arbitrary whitespaces, piping that through xargs trims multiple whitespaces into a single whitespace.

```$ echo "words are far apart" | xargs```

Although, it does have its caveats. https://stackoverflow.com/a/12973694
By that definition anyone with a bank balance above zero is saving money, but that's not the normal definition of the term. Saving money does normally mean the accumulation of money.
What is the steering wheel angle ratio? I don’t know how you’d do a quick three point turn with that steering wheel unless it changes drastically in low speeds.
Tell HN: Opera disabled VPN in Russia with a browser update
Russia started banning some VPN services: https://www.reuters.com/technology/russian-consumer-watchdog-bans-vyprvpn-opera-vpn-services-2021-06-17/

The same day Opera removed functionality of VPN for users in Russia. Opera's PR comment: https://tass.com/economy/1304235
I really don't think it is as human curated as you think. A lot of political content is very low effort. For example boring political rants that regurgitate the same tired old political lines that we've already heard a million times before. This stuff doesn't last long on For You page because it doesn't have people watching it loop multiple times, and it doesn't get likes, so the algorithm deemphasizes it.

I have seen high effort political content hit the FYP page though and get millions of views. Like there is a guy who composes his own songs with a political theme and sings and dances them. That hits FYP all the time, because it is high effort and engaging, and people enjoy the tune and watch it loop a few times.

High effort political content does succeed and does hit FYP, but it is rare to see because most people haven't figured out how to do it right for the TikTok audience. The kind of tired old outrage memes that make it on Twitter won't succeed on TikTok because they don't generate the same algorithmic signals.
This post is really about Rust, not about startups, tho.
So ironic that the OP's website doesn't require HTTPS. The most minimum security practice on the web that's nearly enforced by even the worst browser, and this security rant either doesn't care or doesn't realize their site is misconfigured.
Airspeed alive is a callout on the runway during the takeoff roll, not during the static walkaround.
I dunno... I think this is just innate. And to be clear: I say this as an inveterate woke hippy and someone deeply distrustful of american police culture.

People want heroes. Heroes need bad guys. People thus want bad guys and will celebrate the groups that oppose them as heroes. In the US we had heroes fighting japs and nazis, then commies (notably no one ever fought the confederates in pop culture...).

But come the age of globalization in the 80's and especially after the collapse of the USSR, we just ran out of bad guys.

So we made some up out of the junkies on the street. I mean, certainly there was crime in that world. And at the top it was organized. And there was real violence between cartels and dealers. Those were bad guys! Go get 'em, heroes!

TV didn't do that. We did it to ourselves. TV just reflected what we all agreed on.
What’s the old saying? 90% of X give the rest a bad name?

The problem lies in finding the high-quality journalists. A default assumption of “TV news is crap” is warranted by the signal-to-noise ratio. Nobody’s putting them in the same bag; they are already there and must be sorted out. And that takes time and attention that is already scarce for most people.

I don’t know if there is a viable solution to this that doesn’t start with journalists themselves. As you say, some have a great record. IMO part of that is, and will increasingly involve, more extensive provenance and supplementary documentation for the stories they report, whenever possible.
They both lack the manpower to keep up. I personally don't mind missing on the latest features, but I don't want my software to be full of old security holes that were patched long ago in upstream Firefox.

Besides, I have once witnessed a conversation between Palemoon developers and some distro's packagers about usage of palemoon logo or trademark or something like that. The developers spoke in a very entitled tone and it was quite off-putting.
We Write, Therefore We Are Cyborgs
Brilliant and succinct response. I provided 3 long responses here as well: https://news.ycombinator.com/item?id=27552530. One thing to point out regarding the Tor issue too is that this bug only happened because Brave is leading the industry in decloaking third-party ads and trackers masquerading as first-party resources (see https://brave.com/privacy-updates-6/ for more). This is what happens when you lead; others get to see you stumble from time to time.
Breaking Down Biden's EO on Cybersecurity
Not sure exactly what you mean by non-arbitrary primary key, but...

GUID/UUID

FeatureName/ReleaseYear or Series/Season/Episode

email

phone-number

SSN

driverslicense#/State
Finishing Firefox oxidation[1] should become a priority too. Also, combining all separate modern alternatives[2] to coreutils and such in Rust, like exa, dust, etc into one umbrella project.

[1] https://wiki.mozilla.org/Oxidation

[2] https://github.com/ibraheemdev/modern-unix
> The perfect question for a Sunday afternoon when you have no friends

I have one, we both read your post and we just befriended you without authorization
We currently don't provide these tax services but it's very much in the roadmap. We're already working with accountants to make sure that we can support specific identification at the point of trade so you can optimize your tax implications before you place your trade!

We don't support automated BlockFi syncing yet, due to a limited API, but we're always open to intros to get them integrated. If you don't see them in our wallet list, let us know and we'll add them to the index.

Regarding your wash rule example, we can take it a step further, eventually! Let's say you bought 1 BTC each at $12k in 2018, 6k in 2019, and $20k in 2021 and you wanted to sell 1 BTC at the top for $60k. We could help you specifically identify the BTC you bought at $12k so you could pay capital gains on a $48k gain instead of income tax on a $40k gain. This is uniquely possible because we have the full view of all your exchange venues.
>"Again this is a semantics game, SNAP 10A was still driving a thermo electric converter, thus "scaled up RTG""

You are getting the absolute basics wrong, so you have no standing to question the OP's atittude.

Nuclear reactor runs a nuclear chain reaction, hence the name, RTG does not. There is no scope for debate here. The difference is night and day and is obvious if you look at fuel, power to weight ratio, or do physics 101.

RTGs run on decay heat and use plutonium 238, they cant be turned off, their power slowly drops off over decades. Reactors use U235, have active control and starting/stop procedure and 10-100x higher power to weight
Trademarks function as source identifiers for particular goods or services, and don't preclude other non-confusing uses of marks. So, Apple Computer Inc. can protect the mark APPLE for computers and I can still sell my Fuji or Red Delicious APPLES and there's no problem. Similarly, Disney can protect the mark LOKI for its comic and movie character and others can use LOKI to refer to the norse god as long as they do it in a way that doesn't cause confusion to consumers (i.e., not confusing people into thinking that the goods/services come from Disney).
Tesla Confesses to California DMV Self-Driving Tech Is Overhyped
Years ago, a friend and I started a street paper in our city. A lot of our vendors had really serious addictions. The perception you would get about homeless/near homeless addicts from copaganda and the truth is remarkably far apart.

My biggest take from a lot of those interactions was how much they're like tech founders. I swear that if one particular vendor had discovered a IIc instead of LSD in the mid-80s, every one of us on this site would know his name.

Experiences like that really chip away at the "Thin Blue Line" narrative where these flawed people are our last line of defense against the degeneracy of drugs.
Sonatype Lift, a Deep Code Analysis Platform
Sorry for being unclear - I meant to say that just generally gay content is not political. Everything else I listed after I think is somewhat political (because politics is more than just saying “Republicans are bad!!!”)
What decent points were made? The author is clearly not technical (or not to the degree needed to conduct such a review). Contrast it with an actual competent review of Brave and other browsers, such as https://www.scss.tcd.ie/Doug.Leith/pubs/browser_privacy.pdf.
I think this comment comes from a place of having plenty of unscheduled time before the meeting, but the format is really oriented around solving things for people with no unscheduled time.
Bonferroni effects. In the parent article referred to as researcher degrees of freedom, in pop culture referred to as p-hacking. In machine learning, it's referred to as overfitting. They are all the same phenomenon, of having more than one hypothesis, and then using statistical measures that assume that you only have one hypothesis to claim confidence. Journals only publishing positive results is an example of this phenomenon. Changing your hypothesis to match your data is another such example.
So what do people generally use .NET and adjacent languages for? Is it pretty much the same use cases as Java?
Those movies were a long time ago. Wouldn't Law and Order, with all its spinoffs and syndication, be more present in people's minds?
Can *YOU* blow a PC speaker using only a Linux kernel driver?
Ah, OK. I didn't realize verisign did that too. Comcast followed not long after...

https://arstechnica.com/tech-policy/2009/08/comcasts-dns-red...
That's a damn good idea actually. Though, not so practical in Arctic waters.
Another plus of Perl is that it’s a little easier to specify tabs new lines and other escaped characters than in sed in my experience. In Perl I’ll usually get it right the first time, but in sed I might have to do something dumb like sticking a literal newline in a variable or something.
As a fan of the stories from Norse Mythology, I’d argue that the MCU has done a great disservice. Thor for example is nothing like the mythology figure. In Norse Mythology Þór is not a good person, his violence is actually blamed for the fall of Ásgarðr. His stories most often revolve around his overdrinking and the troubles he gets into. I can’t remember a story where he actually does a good deed.

Previously I was able to tell people these stories and they would enjoy them for what they are. Now most people giggle at them because they can only think of the Marvel characters.
They say war between the western nations is over, yet I see it everyday in the comments section when C++ and Rust are brought up.
I wasn't questioning the writing process - written design documents are very necessary. My experience with the Amazon-style design review meeting is that there wasn't sufficient time to read the document, process it and come to a decision. If you're reading the document ahead of time, then that isn't really following Amazon style :)
Much appreciated, we've added it to our issue tracker. Keep 'em coming!
Well, if you don't have good guys and bad guys, then the government doesn't have the guise of your protection to justify its having and using monopoly of force.

Also, I don't think _we_ need them, but narratives that justify the above do.

Friends and Seinfeld didn't have heroes and bad guys.
"Brave's business model is replacing the ads on websites with their own ads."

Incorrect. Isn't true now, and has never been true in the past.

"Then there was that one time they started inserting their own affiliate codes into web pages."

Also false. Not true now, and was never true in the past.

"No surprise they replace the trackers on websites with their own tracking, too."

Still false. You're 0 for 3. Please consider downloading Brave and actually trying it for a day. It seems you have been quite misled on this topic.

See a more detailed response here: https://news.ycombinator.com/item?id=27552530
Jesus Christ Superstar did the latter and it was good, though ig I'm not a Christian and thus am not the one who would be getting offended
duplicate, please check before submitting: https://news.ycombinator.com/item?id=27076882
The artwork is there at the bottom of the image. It’s the words “LOW KEY” in green.
Scarecrow. I’m far from emotionally invested in rust and I’ve dealt with the downvote army of zealots who want to rewrite everything in rust. I’m not the evangelist you think I am.

C++ is just losing here.
SQL is a high level language, more declarative and better at manipulating data than your project's programming language.

Comparing a compiler implementation would be in this case comparing to a database implementation.
Regardless of steering ratio they're designed around people who can be expected to want to hold the steering wheel a certain way for a certain task.

Normal people doing normal driving want to grab the top, bottom, etc. depending on what's most comfortable and natural in the moment.
I also believe anyone in Northern Ireland who consider themselves to be British are British. However, does that imply usage of the term "British Isles"?

Simply Britain and Ireland (or Ireland and Britain) is far more commonly used if referring to the archipelago.
I think that is also a case of multiple different claims muddying the water, partly fueled by conjecture on social media.

There were (and still are) multiple “lab leak” theories that are in widespread circulation, ranging from “it is possible that there was accidental infection at a research facility” all the way to “it is a bioweapon”

The scientific community has always discounted the latter.

Also, science is evidence based, and so many scientists are (rightly) hesitant to make conclusions (and to support others conjecture) unless they have some sort of evidence to support it. China knows this, and knows they can avoid bad publicity altogether by limiting the evidence that is released. Scientists are not in a position to make political accusations in the absence of other information. “We don’t have any evidence to support that theory” is perfectly reasonable scientific statement, regardless of the political realities.
Linking different C++ releases together is kinda possible in C++ too: https://stackoverflow.com/a/49119902

For GCC it is safe to link together any combination of objects A, B, and C. If they are all built with the same version then they are ABI compatible, the standard version (i.e. the -std option) doesn't make any difference.

Ignore the part of the link where it talks about gotchas with linking together binaries made by different compiler versions because in Rust this case isn't supported at all.
Yeah at first blush. Then you look at when C++ was new and being standardized it was moving pretty damn fast compared to anything else. They had a whole catchphrase "Remember the Vasa!" In an attempt to justify curbing enthusiasm for at least some of the many and disperate proposals.

Now, despite the big changes of C++11 as the watershed it has slowed and is doing better for it. Correlated? Maybe. Good taste should also slow the rate of change of "What do I have to deal with as a programmer in this language?" Also if the original language design that people found good enough to use was done really well then it shouldn't need too much change on top of it?

Point taken, you can use C++ as an example for anything. Even opposing points. It really has it all! (Like it or not)
That link doesn't seem to work for me, I guess you meant this one? https://play.google.com/store/apps/details?id=cz.seznam.wind...

It says in the description that it's 'Windy Maps by Seznam.cz' (which appears to be some kind of news site?), but the developer is listed as 'Windyty SE', and the developer website is listed as https://www.windy.com/, which appears to be a weather map. Doesn't exactly inspire confidence.
The way I see it, rust's "safety" arguments provide endless fuel for justifying NIH efforts and enabling the always more appealing creating new problems vs. resolving existing ones (aka rewrites vs. inheriting+maintenance).

That's not to say it never makes sense to rewrite, but we need to at least be cognizant of these constant forces and normalize the justification on a case-by-case basis accordingly.

Although, at this point, it might just be a matter of getting these projects maintained by the new guard who seems to have little interest in writing C. By letting them rewrite the world in rust, they hopefully take ownership and become the old guard living with that syntax until the next generation shows up and wants to rewrite it all in some newfangled safe-C because rust is too hideous to read.

I digress...
> It doesn't seem controversial to say that if a survey is presented relatively apolitically, someone who scores higher on agreeableness is more likely to be willing to participate in it.

This is the part that seems dubious to me. One, nothing is apolitical anymore. Two, why is it given that people who score higher on agreeableness more likely to answer surveys? If the internet has taught us anything, it's that it's far easier to rile up responses from people who disagree with you.
Have you double checked that the shields are still up for YouTube? I had the same thing happen to me a couple of weeks ago. Turned out my shields were down for YouTube for some reason.