skysight-inc/HackerNews huggingface dataset:
I disagree 100%

Graphql coupled with graphiql is extremely easy to explore. So easy in fact that we have replaced all of our api documentation with graphiql instances that we provide to our clients.

I would encourage you to learn more about the tooling before posting FUD.
Implementing a Staged Approach to Evolutionary Architecture
Vision Based Auto Driver Monitoring Systems
I'd say it's the opposite. GraphQL allows you to move data fetching and composition logic to the server (resolvers) instead of doing it in the client.
I created a similar service earlier this year which runs on exactly the same idea (forwarding emails to unsubscribe to them). It's nice to see some validation for the idea on HN.

I've attacked the problem from a different angle though - I've tried to automate the service a lot more. Automatically looking for the unsubscribe button and filling out any HTML forms that appear etc. It doesn't always work but it's been fun trying to work out ways to automate the different steps etc.

If anyone is interested in a similar product with a slightly different way of doing things, different pricing and a web UI, please check out:
https://www.stopthat.email/

Hopefully you don't mind the health competition ryanmjacobs.
I use one to hook up my PS4 to my DVI-D KVM (my current monitor only does DVI-D and VGA), works fine and it's entirely invisible to the game console.
Had I better not ask what something means?
I think the key issue here is the use of the intel compiler on a non intel product. Can you not recompile your code with GCC or LLVM? are the performance metrics that bad that they are not options? AMD has made the system... Engineer your solution if you want to use it :)
Thanks to all the contributors out there <3
recently on HN:

https://news.ycombinator.com/item?id=24990233

https://news.ycombinator.com/item?id=25000559
I disagree, we are using Hasura heavily and most of our business logic is in stateless functions called via db triggers and hasura actions.

It is very easy to provide additional graphql schemas that expose business logic as a remote schema.
I think the multitouch drivers have been really good. Been using it with a MBP 2015 touchpad, and I think that shows how good hardware helps the equation.
Can you define "real proper documentation"?
Absolutely, replication repetition does help understand and draw out a hypothesis. But why does that mean that anecdotal evidence is invalid?
Except the person you are replying to has a very long history, on HN (under this and an older account), and long blog history which are very informative. This specific comment, like any other single one, isn’t much. But her whole body of documentation, anecdotal as it is, is actually extremely useful.
IME "asked for" is too often code for "bought something 5 years ago", "didn't read the terms and conditions". Rarely real, informed consent.

The one exception —again, just in my 20 years experience doing this crap— is when you pay them, eg "10% off your first order when you subscribe to our newsletter". This is still more coerced consent than informed, but better than most subscriptions.
How could exploring GraphQL APIs be improved from your point of view?
This was very interesting to me:

“ China has already introduced a legislative roadmap to deploy DMS to detect events such as driver cellphone use, eating and smoking, and to enforce seatbelt use for all occupants. “

Consumer report dinged Tesla for not aggressively tracking eye location (which can’t be done anyway by any system when the driver is wearing certain types of sun glasses).

In the future, will they ding companies that don’t upload compliance statistics to insurers/regulators about seatbelt usage, number of passengers, etc.?

Soon China will be able to log into any vehicle to see who is driving where. Combined with AI and facial detection, they are implementing a fascinating dystopian future (foreseen by some works of art in the past decade).
My solutions:

On my google mail account, I automatically forward all emails containing the word "unsubscribe" to a spam folder and mark them as read.

Also: I have two email accounts. One for signups and one for actual communication. Works fine.
Graphql has already changed the world, it is used by several of the largest platforms on the planet.
Where did the malicious code come from?
Let's Go – Can you build trade app?
Because REST exists and it’s well understood and easier to use?
The firehose is simply the /events endpoint of GitHub API v3 off all public events. It’s delayed by 5 minutes. Anyone has access (subject to rate limits of course, which is 5000/hr when authenticated?). You can even have a look at the response in your browser, without any authentication: https://api.github.com/events

Docs:

https://developer.github.com/v3/activity/events/#list-public...

https://docs.github.com/en/free-pro-team@latest/rest/referen...
I achieve something similar with the following function in ~/.jq

def flatten_tree: [leaf_paths as $path | {"key":$path | join("."), "value": getpath($path)}] | from_entries;

e.g.

curl -s http://consul.service.consul:8500/v1/catalog/service/brilliant-service | jq -r 'flatten_tree'

I haven't felt the need to devise the reverse transformation yet, but it works great for grepping blobs of unknown structure
Understanding Statistical Power and Significance Testing
The Earth Splitting Into
Not directly, but you can do really clever things with nonlinearity, look at this recent development:

https://www.eurekalert.org/pub_releases/2020-11/ou-1ei110320...

Essentially, if you trap a few photons in little resonator cavities that rely on mostly all of the electrons making up the cavity, the next set of photons can pass through the cavity without interaction.

This means the light interacts with engineered electrons in a specific way to create an optical switch. This is a critical component of photonics on a chip, and was just demonstrated with Si (which is a requirement for something in the mid term).
Type I diabetes does not go away when you eliminate carbs. (There’s some evidence type II does). These are different diseases, and though they have some similarities - lumping then together as “diabetes” like you did here is mostly harmful.
I'm not sure. Growth in users might be slower but growth in revenue might be better with a subscription model. Maybe have both?

Or what about: 5 credits free, 2 free per month, XX additional credits per month through a subscription.
I completely agree. Too often developers fall into the trap of engineering solutions inappropriate to the size and scale of their business.
> science only pays lip service to the scientific method… I'm happy to accept that most scientists are acting in good faith.

Square these two sentences, because you can't accidentally "only pay lip service to the scientific method". Are you or aren't you claiming that scientists feign their rigor?

> If someone, in person, testifies to their personal experience, that it had an impact on their life, you would ignore that?

I would not ignore that. But what works for someone does not necessarily work for anyone else, or even for that same person but under different circumstances. That's why we need statistics and rigor in methods.

> If you take the word of 'science' over an individual's open expression

I do not. Contrary to what you say, both are often biased, both are often tools used to promote corporate and other agendas — especially anecdotes on social media sites (including HN!) by god-knows-who — and both are often wrong. But unlike your average anecdote-offerer, scientists test whether their results generalize at all, and take many measures to mitigate bias. Anecdotes are important, but at most, the truth they give you is "I did this and my situation improved". Actual research tends to say a lot more than that.

> And, be honest, you don't even need them to provide evidence for you to accept whatever they state.

I suggest that you stop such insinuation.
Not to mention the role that cachexia can play in cancer mortality.

Seems like caloric restriction in that case would be harmful, not helpful.
Hey, thanks for your reply. I think you guys have done an amazing job creating a very powerful GraphQL client. However, to me "smart" GraphQL clients don't make much sense. My approach with WunderGraph is the following: You write down all your Operations using GraphiQL. We automatically persist them on the server (WunderNode) and generate a "dumb" typesafe client. This client feels like GraphQL and behaves like GraphQL but is not using GraphQL at all. It's just RPC. This makes using GraphQL more performant and secure at the same time. Additionally it's a lot less code and a smaller client because those RPC's are a lot simpler.
That’s a pretty misleading statement, since what you’re linking to does describe how using scalars can help.

Especially if the scalar never includes other data from the graph (other objects) describing the custom format with scalars is just fine.
Found it! Microsoft Surface Hub, formerly Perspective Pixel - https://en.wikipedia.org/wiki/Multi-Touch_Collaboration_Wall... .
Me, the Unwanted One
nothing wrong with asking, but you might want to consider that your bias is heavily influencing your perspective of science. You make some valid points about the replication bias, profit motives etc. but throwing the baby out with the bath water and then claiming that anecdotes are somehow more reliable shows a lack of nuance in response to a very complex topic.
We know little about many biological processes. The brain/CNS, cancer, and genetic disorders are among the most pressing medically.
System Of A Down’s new anthems of rebellion are arena-ready calls for justice
Unlike using computer vision to track the ball, it would probably work.
You're making a very good point here. You should always ask yourself if it's really worth it.
Searched the article for the word "join", no hits. Strange: this is my personal top counter-argument to use GraphQL.

On my current project, we're using Graphana with Postgresql on the server and Apollo on the client. You create a new table in database, click a couple of buttons in Graphana admin panel, and the client now can query those tables, without a single line of code on the server! This part is awesome.

What is much less awesome though, is when you have a normalized database, and entities with many layers of links, and your client can generate GraphQL queries with so many crazy joins that will take your production database 30 seconds to complete — all while accessing public data, with no authentication required. So far, I haven't seen anybody figuring it out to DDoS our server, and every time this happens with real production queries, I get a fun index writing task.

However, just being able to run into database perfomance limitations by writing code on the client seems wrong. There's always going to be weird joins that we won't optimise for, and sooner or later there will be determined DDoSers who will figure it out and will be able to spam our server much more effectively with each query. I'm not yet sure what's the right way to alleviate this problem is, it's just strange that no one is talking about it.

Edit: I think I have been proved wrong by lukeramsden's comment below; or at least I should research this more before having an opinion on this matter.
Satellogic launches 10 satellites to provide high-resolution imagery
Hand crafting GraphQL queries is pretty easy, with auto-suggestion built into every client like GraphiQL for example.
gRPC is coupled to individual services whereas graphql gives you an abstraction layer that allows you to expose your data in a controlled manner while allowing you the flexibility to refactor the underlying services whenever you want.
Policy, not tech, spurred Danish dominance in wind energy
2x EPYC 7713 are faster than 4x Xeon Platiniums
AppArmor 3.0 Released
Not at all. Chrome OS would be a better fit there.

Unless you're teaching your kids & grandparents how to sysadmin linux and don't think they want to watch any videos online (browser support for accelerated video decoding remains a giant disaster on linux), then sure? And also that they want a desktop instead of a laptop.
I see GraphQL and other tools created by FAANG companies being used all the time by 1-3 person teams. Their applications are often slow and poorly made. I say that because initially I felt like maybe I wasn't being "professional" if I didn't use these tools, but actually using their applications reassured me that I was going in the right direction.

I see people use GraphQL as the new ORM. I see it used by people who don't have that much experience with databases. I see it used by people who have nothing much to do. It is sometimes about cost requirements. You can just spin up one of those automatic graphql servers that creates the entire backend for you. Sure it doesn't have any logic or security or performance, but it was quick to get up and going and the client is not experienced enough to notice in the beginning. It is often used with Apollo client, so these inexperienced developers then have all kinds of caching issues due to the automatic caching the client does that they don't really understand.

I see it having an application at FAANG scale, where there are teams of front end and back end people, and front-end people can just create the UI without talking to the back-end people. I see it being used at places with enough scale to have multiple graph databases, not SQL databases, or multiple types of databases that need to be unified.

That isn't where it is used in most cases though. It ends up being a very limited version of SQL that is slow. I think it would be good for maybe a public API.
N=1 means the sample size within an experiment. Combining several experiments might seem like it’s the same thing as one larger experiment, but biased sampling is a major issue.

Let’s assume some Democrats go to trump rally’s for the experience. If you take say 100 people chosen randomly from a rally you could estimate how common that was. However, if you look at interviews of people at Trump rallies the interviewer may have been more or less likely to include such people. As such what your examining is people the interviewer found interesting who where also at a rally which is a very different group.

The surest way to get sampling bias is to some other criteria after the initial selection that can exclude samples from your examination. This might be as obvious as people who hung up on political polling or it can happen before the selection process. Aka I want 1,000 random Americans very often excludes people living outside America at say embassy’s, the homeless, prisoners, children, etc depending on how people are selected.

For a given experiment you could look at how people where selected, but when combining random interesting examples you have no idea what’s being excluded which is why their considered worthless.
Because it should be OK to commit secrets to private repos - that's why they're _private_, after all, right?
IIRC LG had a "laser" on one of their G phones a few years ago to improve autofocus speed.
I am amused by the fact the country where guns are legal and used by many bad people doesn't ban it. But they are trying to ban encryption used by every people that used internet.

What a time!
GraphQL is great when your entities are complicated and interconnected with each other. If you just need to get one user object, it's not different from rest. If you need to get user, then 5 of his posts, then 50 of comments for each post and then 100 reactions for each post, all connected by IDs in your DB, GraphQL allows you to do all of this in a single HTTP request, single SQL query and with 0 lines written by backend developer.

(This example is pretty silly, but I have very similar and not silly examples that I just can't share because of respect for my employer's NDA).
I don't get the love/want for GraphQL clients. Sure they are nice to get started but like ORMs they are needed until you hit a certain level of Team/Project scale.

That said it's good to see a counterpoint to the GraphQL push. With gql, gRPC, etc, it's a great time to be working with APIs.
It’s a lot more complicated than “modesty”.

My n=1 experience is that once I started making sure I’m not missing anything important (which I did by supplementing iron, K2, magnesium, zinc, and a catch-all multivitamin), the impulse to eat/munch something outside of meals virtually disappeared, where it was often there before (whether I acted on it or not).

It’s possible that the problem with today’s food is not that it is plentiful, but rather that it is so unbalanced in nutrition content that we keep unconsciously searching for the missing stuff.
You're on the Internet. You are going to see all patterns and combinations you can think about.

But there's an rfc and that's what defines correct usage.
Use iPhone Lidar to map your house
I do the same with my custom domain with a catch all email-address that end up in one gmail inbox where I have setup specific filters and rules.
Everything I don't care about (ex: linkedin@mydomain) goes straight to trash.
A few things get marked as read and archived automatically (ex: pge@mydomain)
Building a Multiplayer Game with Colyseus.io
Well not from the firewall because it was highly trusted software. With the firewall there were also no problems.

It was just that there were some holes in Windows that were exploited by bots.
Hah interesting. I remember a John Koza book but that was before the PII era I think. Also he liked Lisp (so maybe that's why he needed all that computing)

In the end it seems GA/GP was an "overoptimizing" for very non-convex/non-linear search spaces (much more than real problems) and that we're better off with NN/SGD representations of problems
I used to have this problem with Gmail because it was easy to receive mail at a new address, but always a 10-minute process to start sending mail from a new address.

I just switched to Fastmail and was pleasantly surprised with their solution. You can set up wildcard response aliases so that if you receive an email to random.onetime@mydomain.net, when you hit reply, it automatically sends from the random.onetime@mydomain.net.
Good luck with OpenWrt routers and other embedded stuff which only have Dropbear without sftp.
While you're right I see another trend as well. Multi national Fortune 500 companies with many many sub organizations and hundreds or thousands of engineers who try to find a way to scale APIs for them. Not saying REST is no solution to them but GraphQL, especially with schema stitching and/or federation can definitely help in this case to organize the API landscape.
You are definitely smart enough. The problem is that most neuroscience is extremely incremental and often boring/useless. People like the idea of "working with the brain", but since we have no idea what we're doing, they just end up doing the 237th paper on the regions whose activity is "modulated" by the hippocampus, etc., etc.
Apple is all about mobile now, even for computers. So they don’t care that AMD has great desktop CPUs, they need great mobile (laptop) CPUs too. The Ryzen 4750U is a great laptop chip, but I can pretty much guarantee that in perf/watt the new Apple Silicon CPUs will blow them out of the water.
PyQt is a really good binding. Compared to e.g. wxPython (Phoenix), which is built using PyQt's tooling, the latter is full of jank, like whether something is a property seems to be random (SetIcon(icon) -> property, SetIcons(iconbundle) -> not a property, just one funny example). Some things ARE properties, but they're not writeable, even if there actually is a SetXXX method. Some things convert types automatically, some don't. In a bunch of cases there is weirdness, like what you return from a OnGetAttr needs to be protected from Python GC, otherwise it is silently (!?) ignored. Add the jank of wxWidgets itself, and PyQt/PySide look even better.
I would say maybe .001% (or less) of spam mail is mail I want and purposefully requested.
I can’t ever go back to REST from something like Hasura. It’s just too easy, too fast, and too flexible.

Some of the comments about performance and security are obviously from people who haven’t taken the time to do a proper deep dive. I’m sure there were similar arguments against REST from the SOAP crowd.
Death by Onanism
For me it boils down to:
- Flexibility
-Type safety
- Developer experience (like caching out of the box with Apollo), or self-documenting
Between Pandemic and Revolt and Destituent Power Nov 11-16
bpytop looks pretty nice, I had never heard of it before.
Agreed. Apple doesn’t, hasn’t applied to, and wouldn’t be granted such a patent.
Zen3 is still TSMC 7nm. So expect identical core counts & cache sizes as the existing models, but each core is ~15-20% faster

Similarly expect similar prices since nothing there really changed either. Yields are a very known quantity at this point.
> when the unsubscribe link takes you to a page where you can select the reason why you are unsubscribing

It should only take one click on the unsubscribe link in the email for the sender to actually do the unsubscribe. If after processing it the sender is determined to try and stuff a sales and marketing survey on the landing page, I suppose it's hard to stop them, but I won't play "20 questions" just to get the sender to accept that I don't want any more of their emails.

Executive summary: if I can't unsubscribe from your email newsletter with one click, you get the spam filter treatment <sigh>
I've been using OpenBSD on my laptop for quite a while, but its filesystem is a nightmare for cases where the system might suddenly crash or experience power losses. I will probably return to OpenBSD as soon as they implement something better than FFS2 in the kernel.
Access to Multiple Snapchat Grafana Production Dashboards
"like Eliot, who was equally antisemitic and had fascist tendencies...". Eliot likewise was antisemitic; but my recollection is that he wasn't as furiously so as Pound.

Most interesting, though.
What products in what time are we talking about here? Smalltalk environments often were priced where only enterprises could pay for them. What advanced product tried to compete on the hobbyist front, i.e. comparable to Turbo Pascal/Delphi on the pricing range?

And around here, enterprise SmallTalk is about the same size as enterprise Perl. Java, which is definitely an enterprise creation, was and is the big killer here. Both on the consuming side and the producing one.
Ive been using tfjs and am actually quite impressed with its ease of use, though I do have a lot of experience with ml in python.
Curious what the difference is between this and tf , website wasn’t super clear about it
I meant further down on the page:
https://www.youtube.com/watch?v=ETcq7qqPhow

Sorry got confused ... the BLM thing was Bret not Eric.

As I said, I don't agree with the tone of uberfeminist. Yet, the blog posts have some valuable points (even though they attack the Weinsteins also personally).

Ok, if you claim sth, I just want to assess how much is true about it. In this case it's quite some claim. I just wonder, where is the evidence?

If Eric Weinstein can provide it, great. I will believe him . If he cannot, I wonder why he would mention these topics in a public podcast.
Even if they are true, if you cannot at least provide some kind of evidence for them, they sound to me like conspiracy theories.

This is also not a singular incident in terms of just claiming sth. and not being able to back it up (COVID, 9/11 ... unity theory etc.). I mean he claims his family was kept from 3 nobel prices ... might well be, yet so far I find that far fetched. Just saying.

Extraordinary claims require extraordinary proof ... no?

I'm skeptical and like to hear/see things for myself. The "I don't speak German" podcast really makes some impressions I had more concrete (also the episode with Becca Lewis). It seems for me the Weinstein brothers are just utterly confused.