skysight-inc/HackerNews huggingface dataset:
I think you're exactly right. These cores are designed to be sold en masse to the cloud providers, who are looking for density in the rack, lowest total cost of operation (up front cost is nearly irrelevant), and above all power and thermal efficiency.

AMD knows they have some serious advantages there, especially on the efficiency front, with Zen3, and they're going pedal to the metal.
> GraphQL completely unfit for purpose for any purpose. It's not even a Query Language. It's as much a query language as JSON. You have to build almost everything yourself.

Here's an idea for pet project: an interface for NoSQL databases where the input is a jq filter command and the output is JSON.

jqml? GraphJQ? It's up to you.
Correct, see https://www.anandtech.com/show/14694/amd-rome-epyc-2nd-gen/4

EPYC = Brand
7 = 7000 Series
25-74 = Dual Digit Number indicative of stack positioning / performance (non-linear)
1/2 = Generation
P = Single Socket, not present in Dual Socket

When scanning the product stack or test results it's really annoying to look for the last digit though. But I guess Intel does that too with the whole vX thing at the end
Mostly I would say the arch specific material is related to how arch's package management system updates daemons, and any arch specific configuration for systemd vs how systemd is implemented on a more 'mainstream' linux like Debian stable. Generally the arch specific stuff is less than 5% of the content vs general configuration info about the daemon.

And other fundamental system level stuff like how grub2 and booting is handled on Arch, or full disk encryption, etc.

I have also seen some instances where the arch maintainers who package some daemons choose the installation location and configuration location for stuff in a different file tree structure. And cases where the default out of the box configuration for the daemon is different on Arch than on another Linux.
Afaik, there is no automated information flow to the provider.
It kind of works, but differently than you said.

Let's say, you flag a mail on GMail as spam.
GMail's filters will learn: both the spam filter for your inbox as well as a shared filter. If the shared filter learned that all mails from that provider are junk, then gmail may not accept any more mails from that provider.

But the provider is interested in his ability to send mails to gmail customers - because his own customers demand it.
So, a good provider would just kick out that rouge customer who sends junk.

And that's where the fun begins: A big provider can deliver spam, if it's only a small percentage of his usual volume (too big to fail). And not every provider is cooperative.
And the process is slow - some filter has to be fed a large amount of junk, so it finally rejects a large portion of of the valid mail.

A better way is: Get your provider to send an abuse mail to the origin. In my experience, it's still a fight against windmills, but every bit helps.
Surely. We can have both. Red Hat, for example, gives you the source after you pay for a license. This is how it was at IBM years ago in the mainframe world.
Agree with you, browsers sux.
It’s my money. If he chooses a payment processor I don’t like, I get to decide whether or not that’s sufficient disincentive.
Be civil, this isn't reddit.

I'm not going to take my time to cover all of your points, I'm not using academic terms and yes, making up my own terms to put down what it's been my experience. Indo-European languages share a lot of structure and roots, similar ways of thinking even if phrasal structure are very different between Germanic and Latin languages, the same for Slavic ones.

I choose to do with my own time whatever I prefer, card tricks have been part of it, yoyo tricks in my childhood/teens, and so on. I'm not wasting years learning Swedish because I live in this country and I'm becoming a citizen, it's been a fun endeavour that I started with the mindset that in the worst case it'd be a party trick.

This is my experience, instead of being an ass, try to improve on top of it, you help nobody.

Now please, try to behave as is expected by the rules of this forum, I try to come here to have civil conversations and not expecting this place to devolve into some other cesspool subreddit.

Cheers.
I disagree with your assessment of both the final two seasons of SG-1 (surely season 1 and 6 were worse), and of Stargate Atlantis... and even Universe I guess.

I think one of the best Teal'c moments is in those last two season, and that Ben Browder did a pretty good job replacing RDA all things considered. Plus, "200" is in there so come on.

Atlantis was a very different show in a lot of ways, more Star-Trek-y than SG-1 but it worked, and Picardo got to be part of the main cast for a season which was pretty great.

Universe had maybe 3 good episodes in its entire run and suffered terribly from what I call "Lost Syndrom"[0]. It started to come together at the end, there's even a point where some competent writer comes in and hand-waves away some of the stupider plot ideas as "it was all a dream", but overall it was pretty disastrous I think.

[0] The writers pretend there is some master plan that will make all the mysterious dangling plot threads come together eventually but really they're just making up crazy bullshit as they go.
Show HN: Following Fan – robotic fan that rotates to say pointed at you
Please stop making random guesses about my life. Thank you. This isn't about me anyway.

> However, you and your loved ones do die and suffer if you catch a disease and mindlessly spread it.

That probability is extremely low.
Because swagger docs are defined via proprietary yaml definitions whereas graphiql exposes a more useful interface that is actually derived from your code, which in most cases is automatically generated from your DB model.

I've written a lot of swagger docs over the years, GQL is a massive improvement.
Sure, I agree with everything you have written here and I'm familiar with the CCC.

But that doesn't make "Arch organization hosting content on CCC's infrastructure is self-hosting" a true statement. Self-hosting is hosting it yourself. It doesn't depend on the entity size, the willingness nor if you run your own ASN, self-hosting simply means what it says on the tin. And if you're not hosting it yourself, you're not self-hosting.
Really excited by this as well. I couldn’t really wrap my head around the proposed API changes for PyMC4. I find PyMC3 to be a pleasure to work with and understand!

Will the JAX backend and integration with external JAX modules mean that we’ll see improvements to PyMC3’s variational inference module? That would really increase the versatility of PyMC3 for probabilistic modelling in Python.
The only one I tried was trazodone, half a pill is enough to induce sleep but falling asleep and waking up doesn't fells nice. 15 minutes after taking the pill I get a sensation that I can only describe as "being poisoned", in the morning I get a long lasting headache for 4+ hours.
Antidepressants are prescribed as a "safer" alternative to zolpidem/dangerous medication but there is some controversy in the medical community about it. Some people developed a zolpidem addiction up to the point where they need it or won't sleep at all.
> There's a lot of software that I would like to use in my day job that I can't touch because it's GPL.

But my day job's fine with me using that software. Why? It's not using the law to restrict people's ability to use their computers when that software is installed.
> Most of the time your APIs will reflect your database associations `{ users { posts { comments } } }` which should be indexed anyway.

That's not exposing database associations. At most that's exposing aspects of the domain model which are also reflected in the persistence model.
I'm glad you like it!

As an alternative, feel free to play around with it and get familiar with the setup process in the Google colab notebook.

https://colab.research.google.com/github/hardik0/AI-basketba...
Why do people write 500-1000 word posts on mundane topics like this? Is it their job?
if firing had to be for cause, twitter mobbing would not be actionable.
You can also use the + for email adress, my.name+facebook@domain.com. No need to register another mail adress for each service. It can lead to problems logging in though, not everyone knows that + is a legal character in mail adresses.
>and I don't understand what it is.

The prices felt off mostly because CPU are not the only cost, and in many cases it isn't even the most expensive cost on Server. Memory is, especially ECC Memory. Memory price per GB hasn't fall at all. And in many cases they are even more expensive. And it is only in recent few years you start seeing "High CPU Instances" because it is cheaper to include a Higher Core Count in the plan than to increase the Memory.

And because of the increase in VM / Core Count and Tenant, the server are now equipped with multiple High Speed Network connection. And if you look at it from a Cost Per Network Card / Port / Bandwidth / Server / Tenant. Price hasn't fallen much either. Adding in your cloud / VPS instance are paying Electricity, Co-Location and Networking charges, none of these have an Moore's Law and are part of the TCO. And if you include the continuous raise of wages, things doesn't look all so good.

But Zen 2 is barely deployed so its effect on the industry is not here yet. Linode already use Zen 2 and they are already offering better price plan than DO or other Medium Cloud vendors. I expect Zen 3 to be big with many of the Cloud Vendors. And you should see those reflected on pricing.
It's a ponzi (pyramid) scheme.

I think there are ways for the company to escape that scheme, maybe by investing into other fields, outsourcing, buying growth and such.

I still find it risky, especially if you join late.
> A few lengthy and insightful sentences then leap into a political (USA) overview. There is no science or even provable elements to the political analysis here, only a debate format where the objective is convincing the reader of the authority of the writer, in this case Wendy Liu.

The same could be said about your analysis. She, at the least, engages the reader to think about Capitalist Property Rights. It's also a small snippet of a larger text/essay, so I would ask you to please consider reading the whole thing before you make up your mind about her positions and overall vision.

> Civilization has multiple centers on Earth and always has, not simply the US East Coast. The GPL has carried on for three+ decades, and look what has exploded in that time. What comes next? A legal framework must engage its epoch, and times change, of course. Massive forces are at work right now, with acceleration.

> Free as in Freedom

I honestly have no idea what you are talking about here, and you provide no useful rebuttal to the points she brings up.
Maybe in US there are not many hardware startups, but look at Shenzhen/China: https://www.youtube.com/watch?v=SGJ5cZnoodY
And that's why only a competitive market drives down prices.
Sounds very reminiscent of Eckhart Tolle ("The Power of Now"). Which I recommend.
Some ideas from top of my head:

- Add a clock overlay.
- Add actual temperature overlay
- Bonus points for using an on-board sensor.
- Add a wind overlay.
- Bonus points for using an on-board sensor.
- Identify any passing object (e.g.: plane, helicopter), detect it.
- If there are no planes, run a general purpose object detector and see what it detects.
- If you detect any thing of interest, take more photos for some periods to create a slow-mo effect.
- Wild idea: Try to somehow track the progress of the building. Mark the previous day's height on the video.
- Wild idea: If the camera allows for fast bursts, take three shots when light is good and merge to HDR video.
- Try to post-process images to improve noise, colors, contrast and dynamic range.
> This is not an issue from my point of view. If you do GraphQL the right way you'll always use persisted Queries.

But that's not using GraphQL "the right way", is it?

I mean, GraphQL's value proposition is quite literally letting front-end developers run all sorts of ad-hoc queries without having to bother about indexes, and only care about the data you wish to extract.

If all you want is to run fixed queries then you're already better off putting up a REST API.
I don't think this will help your product directly, but I mostly use jupyter as a better repl that lets me figure things out for a one off, or to have something to copy and paste into wherever it's going to live.

It's really good for tab completing a new library I'm trying, especially if said library dynamically creates attributes with their own dynamic attributes.

I was doing that in ipython before the notebook was released, but what really won me over in the notebook was parsing data that didn't want to be parsed. I could have different cells that set a blob of data to different states, and try tweaking regexes or splits or whatever without having to restart or save intermediate files. And if I mess something up I just rerun the appropriate cells to get me back to where I was.

My biggest complaint is the way it handles automatic parentheses and quotes, it's just always a bit off.
It's easier to scale to multiple cores than to multiple machines, and cloud services have been doing multiple machines for decades.

If this wasn't needed or wasn't useful then we also wouldn't ever see companies buying more than a single rack (still want redundancy and hot spares ofc), but they do.

So yes we know how to use all these cores. You take what's currently 4 machines and consolidate it to a single machine. Or similarly 40 machines to 10 machines, etc...
That's why you have one mail for clueless and one for those that do have a clue. Been doing thish for 25? years :-)
Yes but many people would say (and that's my opinion as well) that they achieved that by resting on what was already working and minor/logical improvement of prviously mapped steps, and that that would be caught like a deer in headlight by the need to perform a massive change to adapt.

They're extremly good (better than most) at keeping the machine well oiled and maintained to ensure it performs as best as possible, but when the machine won't be able to do the job anymore they will have a hard time foreseeing it or finding the new solution.

Just like what is happening at Intel.
I find three things about the encryption debate really weird.

#1 Split brain

The "same" government that gave us Tor (onion routing) wants to take it away. So at least some of the players understand the practical need for encryption. I'd rather those pro and con insiders fight it out, instead of fighting by proxy thru us citizens and consumers.

#2 Fishing expeditions

What possible value does unlocking, decryption have after the fact?

Does the FBI really need to unlock a spree shooter's iPhone? Why? What could they possibly learn? They already have all the meta data like FOAF, location, purchases. What more are they looking for? To better establish guilt?

And any one already under surveillance has already had their entire life rootkitted. So again no need for after the fact unlocking.

#3 Trusting trust, time boxed secrecy

I've had many, many fruitless conversations about computer security (wrt election integrity) with non-tech policy makers. I have yet to figure out how to convey the understanding that backdoors and security thru obscurity is no security at all.

The best policy compromise proposal that I can imagine, and I'm spitballing here, is formalizing some kind of temporal privacy.

Using voting and secret ballots as an example:

I absolutely do not want any one any where to know anyone's votes during an election. I don't even want precounts, so that pols and admins can preview tabulations. But I also don't care at all if someone knows how I voted after the election is certified. (Sure, there's still some risk of coercion and vote buying. But there are easier attack vectors for which we have no mitigation, so it's comparatively minor.)

So instead of trying to protect all secrets for all time, I think all the players might be able to chill a bit if we time boxed most secrets.

(I have other proposals for protecting personal privacy, like with medical records.)
Stargate fan nitpick: The reason the Stargate at Stargate Command spins is because they don't have a DHD and instead drive the "manual" dialing mechanism via computer.

However, as noted in "200", the spinning is cooler.
Welcome to seniority. Your job is to get someone else to replace everything you've ever built.
> What if you don’t have separate teams, or what if your teams are in the same room? Why do you want your frontend to select it’s own data rather than consuming predefined known quantities?

Then you don't share many of the reasons GraphQL was originally created for. Act accordingly.
Aggregating Covid mood around the world
I release all my code under the AGPL.

However, I'm under no illusion that it'll prevent my unpaid work from being used by billionaires.

Setting aside those people/companies that are willing to violate the AGPL, even the ones that respect it are free to use it as long as they redistribute the source to modifications they make.

Anyone (including billionaires) could do that, and not every business model relies on keeping their source code secret.
When you are too broke to buy food, will power has nothing to do with it.

In my case, when I say it has "gotten easier," I mean that, for example, it takes a much longer time and a much more significant restriction on calories to provoke vomiting.

There is a long history of me vomiting in reaction to doing things that are beneficial to my condition. Some years ago, I used to throw up all day about three days out of the month for up to sixteen hours.

The last time fasting caused significant vomiting for me was around December 31st of last year. It was after two days of more extreme circumstances than usual in terms of being underfed and was on the heels of a longer period of having trouble getting enough to eat.

It was incredibly miserable and took a month to recover from, but as is typical for such incidents it also permanently improved my baseline functioning.

Years ago, I asked around and was able to determine that part of what I vomit up is likely bile. I end up bringing up a great deal of foul-tasting fluid. I sometimes throw up after lunch and sometimes my lunch stays down. It is common for me to only vomit foul fluids. (Edit: What I mean is that sometimes immediately after eating, I throw up foul fluids and the food I just ate stays down.)

The incident at the end of last December did not involve foul fluids. Instead, I threw up large quantities of thick gunk. It was torture and if I wasn't absolutely certain that this was going to resolve soon and would lead to me being permanently improved because of it, I would have done my damnedest to kill myself that day because it was just so awful.

When I was too exhausted to stand up any longer and too dehydrated to keep throwing up, etc. I ran a bath. Laying in the bath helped take the edge off my misery enough for me to fall asleep for a while in the bath.

Since then, I mostly don't throw up in reaction to being underfed for just a day. I used to routinely throw up at lunch time on semi-fasting days, which means after maybe half a day of mostly not eating. It now tends to take two days or longer before vomiting commences.
Mandela Effect examples (2019)
Additional information: Person detection is performed using a camera integrated into the front and center of the fan grill and a computer next to the motor in the fan head. We will be starting a Kickstarter campaign in a few weeks to raise funds for mass production with the early bird Kickstarter pricing starting at $199.
so far some of the ssues I had (used NetBSD and FreeBSD)
* h/ware compatibility (usb camera/mic not recognised, audio crashes)(FreeBSD)
* gfx acceleration low (NetBSD)
* software issues, chromium did not work with gnone-keyring (FreeBSD)
* rtl-sdr s/ware PITA , there is support but not all the eg Linux apps work there (FreeBSD)
also , mandatory in my case: work->home USB share files using LUKS disk encryption
(no support from BSDs with the exception of Dragonfly)
also I need virtualbox to test sites before production, alas this exist only on FreeBSD.

in general my issues were due to h/ware compatibility, FreeBSD is a great OS - esp for servers.
YMMV I know people that run Free/NetBSD and have no issues, but they mainly use
a browser (Firefox) plus some opensource apps, this is not my case.
> Up from 57 in 2018

The increasing number of people older than 65 dying on e-bike has been discussed for several years. Not sure how one can get around your view point it kill most tech like this, but we are talking about bicycles so anykind of victim blaming is possible.
I have a 12-year-old. The killer app for learning programming for him has been Minecraft bots. He's on Discord with a group of friends from all over the world, and they're learning to program by writing bots in Javascript. Those bots watch what happens on the server and react. His current project is writing a bot that can play connect-4 with the user. He's slowly reinventing the minimax algorithm and having a lot of fun doing it.
> GET requests are a crutch added to GraphQL precisely because of limitation of POST requests.

How are GET requests a crutch? If anything GraphQL is completely agnostic to which HTTP method you use to access it. You don't even have to run GraphQL over HTTP, it can work over MQTT, NATS, telnet...

> And the backend still has to normalise the GET request, and possibly peek inside it to make sure that it is the same as some previous request.

Which is what any caching proxy must do anyway?

> Your schema is a single endpoint with all the fields you need exposed. Oh, but a person X with access Y might not have access to fields A, B, C, and D.

In your GraphQL implementation you can just deny fulfilling requests that contain fields person X doesn't have access to. This problem is not limited to GraphQL, it's a generic authorization problem.

> A GraphQL query is ad-hoc. It can have unbounded complexity and unbounded recursion. Ooops, now you have to build complexity analysers and things to figure out recursion levels.

You don't have to build a complexity analyzer or figure out recursion levels, there are already tools that do that for you. But you can go another way and just create a list of approved queries.

> A GraphQL service usually collects data from several external services and/or a database (or even several databases)

Usually? That's just speculation. And that's entirely on the implementation of that service, it has nothing to do with GraphQL spec/technology itself.
sorry for stupid question, how REST and database indexes are related?
And of course the Raspberry Pi 400 has 4 GB of RAM, so up by a factor of 4.000.000.
But they do have speakers.
Yeah, but maybe if in the end you get a levelized cost of energy (LCOE) over time curve for solar that falls off like a cliff [0] it was kind of worth it?

[0] https://www.carbonbrief.org/solar-now-cheaper-than-grid-elec... (that's for China specifically, but the shape is the same everywhere.)
Front end developers are api consumers in the same way that a third party client is.

As others have stated persistent queries are the answer. You can disable them in local dev if you want to give your devs more flexibility, but I have found it usually isn't necessary.
Starting a New Project
Technically yes, then they're not 'self hosting'. But say they rented a dozen powerful 1U servers on a fast pipe in colocation somewhere, and did it all themselves, would they be self hosting? Or no? Because they wouldn't own/run the datacenter itself, or the ISPs and IX point that were their upstreams. Or would it be self hosting only if they owned the bare metal versus leasing it?

Anecdotally I have seen a lot of instances where medium to large sized non-profit, open-source project related organizations become the umbrella organization containing a number of smaller community initiatives within them.