skysight-inc/HackerNews huggingface dataset:
> In reality, of course API versioning is needed.

I’d recommend not picking a technology that is versionless by design if you think you’re going to need it. Also I’d dispute that versioning is needed as a rule.
Tested with a few UUIDs:

$ uuidgen

2b2ec13b-a1a4-49da-938a-50b24a1e416a

Google - https://www.google.com/search?q=2b2ec13b-a1a4-49da-938a-50b2...

$ uuidgen --sha1 --namespace @dns --name "www.google.com"

488416f4-fcaf-5027-8c63-0105cfa213ea

Google - https://www.google.com/search?q=488416f4-fcaf-5027-8c63-0105...

Nothing. Maybe it is a bug?
But before you use RPC, try rendering your markup on the server. That, too, reduces a lot of complexity.
Seems prima facie easy, but at least in the USA each part is certainly contained within a different special access program, and never the twain shall meet.
It's not a bad overview, but the level of discussion is fairly watered-down, scientifically speaking.

A more general way of looking at it would be helpful - i.e., explain how to apply the underlying concepts to any planetary body in the solar system to estimate its surface temperature. Why is Venus so hot? Why is Mars so cold? What's a radiative-convective model? How does an atmosphere affect a planet's surface temperature? What if the Earth's oceans were as shallow as those on Mars apparently were? Could Venus ever be terraformed into an Earth-like planet?

Additionally, a discussion of the economics and industry of the global fossil fuel production system (and of the staggering cost of completely replacing the existing infrastructure with non-fossil energy sources) should be included in the globe diagram in an up-front manner.
Right now I let the user modify a transform function that accepts the csv row then returns the table row.

Screenshot here: https://ibb.co/09KJX18

Currently it is in JavaScript since it is the easiest to emulate in the browser (I just run the code in a Worker instance, then display the results back to the user).

Kinda ideal for moving from one source to one table, I'm still figuring out how it should work if the user wants to combine data from multiple sources.

What do you think?
The ACM only very recently, like last month, opened up the archives: https://associationsnow.com/2022/07/the-way-things-were-why-... I'm going to guess that there are lot of now-outdated UI elements like that.
Exactly, that's what I meant. Of course don't just blindly say this to someone who hasn't been rude or pushy.
As someone who has to deal with a lot of PRs, yes I'm going to tell you this if you're being pushy. Of course I won't say this if you're polite like most people are.
I would suggest that it’s a bad idea for liberals to actually drink their own Kool Aid, or they’re going to overlook the facts on the ground. https://theliberalpatriot.substack.com/p/whats-going-on-with.... And standing around complaining that brown people are “voting against their own interests” is not a good look.

I’m an immigrant from a Muslim country who used to be a Democrat, and now I vote Republican, in part because I think the way Democrats view race is bad for minorities, and also consciously or unconsciously a pretext for consolidating cultural power in the hands of white elites: https://contexts.org/blog/who-gets-to-define-whats-racist. Moreover, I’ve been all around the country, the Midwest and the south, and I’ve never met anybody that is “against who I am.” What I’ve met is people who are concerned about cultural change, in the same way people from my home country would be if the shoe were in the other foot.
It’s actually really simple. They just aren’t very sophisticated.

I spent a long many years working in the call center industry and the people who head these up are not exactly FAANG engineers.

Just imagine a company where all tracking is done on shared spreadsheets and there is maybe one technical resource that operates the dialer. Now factor in millions of calls a day and it’s easy to see how a lot stuff just doesn’t make it up the priority list.

I worked for a company that did their main marketing by cold calling office lines in Manhattan. They would make about 1 million dials a day, maybe 5% answer, transfer 2-3% of those to a closer, and close maybe 5% of those. Whole thing running on Google sheets.

While that’s happening, they are accidentally hitting law offices, hospitals, schools, and other egregious violations (both legal and otherwise) that are taking up their very limited time and attention. I remember one period where they kept dialing the literal procedure rooms in hospitals - often the same one.

So, yeah, your phone call is probably just getting marked “No Sale” and that’s that.
Be careful with anyone with a take that says some technology is 100% bad always. Given enough experience / skill you can make any technology fairly enjoyable so I've only ever seen mixed reactions at worst from people giving things a fair try.

GraphQL is a way to describe not only your API but also the entities and relationships in it. This enables certain useful things for client heavy applications, like cache normalization. If you look at clients like URQL they enable high quality features in your app that are otherwise extremely difficult.

You can also do this with JSONAPI but the GraphQL ecosystem is more developed.

Setting up GraphQL to minimize its rough edges is incredibly difficult. I've currently landed on a combination of Pothos + Genql + URQL to enable me to do everything in typescript instead of untyped strings.

It takes very high skill to use GraphQL well. Few teams get there because they don't have the upfront time to do all the research.

But if you pull it off it can be an incredibly productive system that is friendly to iteration and refactoring. I can send you some content we've produced on this if you're interested.

That said, if I'm not working on a client heavy app, I'd just use a less featureful RPC framework.
I programmed the Wave Function Collapse algorithm for my game
Yes could be, it is obvious they are related, I don't know if laugardagr is the original or if they have common roots.
A very simple haproxy/envoy/nginx config will achieve this, no?
That's called the precautionary principle and it's law in the EU: http://data.europa.eu/eli/treaty/tfeu_2016/art_191/oj
> I was appalled that in this day and age, this hyped silver bullet basically requires me to build queries using strings.

That's like saying SQL is crap because you need to build queries by hand. Conflating a protocol/spec with its implementation and/or the way it's used is not something a "very senior dev" should do (not questioning you personally, just the validity of what you wrote in this specific comment).

There are plenty of good GraphQL libraries that make writing queries/mutations and the whole schema a breeze. I've been using graphene for Python for a couple of years and, although it has some rough edges, it's actually pretty decent. And GraphQL is quite a good mental model to work with that both backend and frontend can share.

<rant>Honestly I'm getting tired of seeing these comments on HN, it's the same for Kubernetes or other technologies. Often written by someone who didn't take the time to actually study and understand the tech and use it for actual projects. Often with no data to back it up whatsoever. The quality of posts and comments here used to be a lot higher but it's slowly turning into a plaintext version of dev.to </rant>
Generate Repeatable Random Numbers in JavasScript
That's pretty funny. I work for a company that puts 5 alphanumeric characters on physical devices to track and identify them. We are always putting those 5 characters into various google sheets. And every so often one had an E in the middle of all numbers and google would convert by default to something like "1.10E+34" so we had to make SCIENTIFIC_NUMBER_REGEX = Regex("\\d+e\\d+") and stop making codes with E's in the middle.
But nobody did find out. The bombs are still missing.
Me neither, but then for last 12 years I live in country that tries hard to avoid any high rises (Switzerland) since cons often outweigh pros long term and those few situations where they make sense are not happening here. Those taller buildings already standing have mostly ancient elevators.

That being said, I am practically allergic to commercials on screens. If somebody would try to shove it down my throat on a regular basis, the first think I would look for is how to sabotage/break this system while not being caught on camera(s).

There is one place in our city (Geneva), in the very center some business has put a screen in their window facing super busy street. I don't mind short adverts running there that much. But between them, they put 1s very bright white light blinking done in such an intense way it steals your attention completely and is pretty horrible to your eyes if you actually look at it. Anytime I walk around I look for a stone to throw at it. Or some silenced .22, just to make it stop (I won't do it but only due to cameras and not having a silenced .22, otherwise I would have already done it and would even feel great). Mind you, this is 2m from very busy road and intersection, so I think its an accident waiting to happen because during nighttime its pretty bad.
Yes, this is a very important point that a lot of people miss. How are people supposed to learn to appreciate a genuine thing is if they are constantly swindled?

Also, people are not rational beings first and foremost. Sentimentalism makes them vulnerable, but that shouldn't mean that it's open season for swindlers. I can make my origami from any paper basically, but it feels good in a certain way to order special paper from Japan just for this reason. And I'd feel cheated if the paper turned out to be from anywhere else - despite being no different on a material level.
If you enjoyed that, maybe you might think well of some pithy musings along similar lines:

https://www.wisesayings.com/tact-quotes/

I particularly like the ones which relate tact to cleverness or wit.
I don’t know if this issue has been resolved, but as late as four years ago, GitLab didn’t have a notion of a service user. If you wanted a server to authenticate and pull from a private repo, you had to use a licensed account to do so. This meant your 5 user tier became a 4 user tier.
Sounds super cool. Will read when time permits. This may be worth spending months on for me (along with the references and prerequisite mathematics).

Any recommendations for learning the math needed to understand this paper? (I understand probability, differential/integral calculus, etc., but not gauge groups.)

The paper cites references for looking into the relevant derivations. Am unsure what all math those would need.

Thanks.
I wonder how much of this is true for therapy in general. When I've looked into it, the evidence for cognitive behavioral therapy (CBT) is a lot less than I would have expected, and there seems to be some question about how much of its effect is due to the placebo effect. This study on microdosing makes the point that if an experiment isn't double-blind - if the researchers know what is the placebo and what isn't - than this will have an impact on the results (and they seem to think this is the reason their double-blind experiment got different results). But I'm not sure it's possible to have double blind experiments when it comes to therapy (someone correct me if I'm wrong), and would likely make many single-blind studies of therapy appear more useful.
Nothing is 100% safe. Water is toxic in high doses.

What do you mean “proven safe”?
I’m not sure human brains don’t do equations in real time. Sure, not in the form a computer would do it, nor in a way we could use up intermediate calculations, but humans have great spacial/visual skills which are not solely akin to ML algorithms. I’m a layperson, but what I mean here is rotating a 3D object in your head is not the same mechanism as your general flow of thought. It can perhaps be thought of as “graphic acceleration”.
It’s not an unpopular opinion on HackerNews.
Yeah, if you use something like Postgres and Hasura for a new project it's pretty simple. I doubt you could make a REST API much easier. Django + Django Admin is close, but that's not really an equivalent per se.
Okay, it is not truly decentralised then.
This is great! Thanks for the link. :)
If the nine lines were dashes, they would be able to be solidified through military means.
You need to review your understanding of Bayesian statistics then
Backblaze research: Hard drive failures creep up as disks age
The Linux Runtime Verification Interface
I’ve made it through now 4 posts having chosen not to engage with you on topic because you made it clear from the outset that you’re not capable of having a good faith exchange on this.

You pre-dismissed anything I might have cited. You say things like I’m bluffing on a weak hand, I’ve got nothing, and I’m supposed to say to myself “Yes, this person is worth expending effort on, let’s have a totally real open minded debate.” Get over yourself.
And who gets to decide who gets none? Because I assure you, the same people crying out now that it's "totally okay to cut out one 'side' of something", are the same people who in an environment with a non-agreeable majority insist on the sanctity of the minority position, and that the majority be forced to at least recognize and incorporate parts of it's viewpoint in terms of making concessions for the sake of representing everyone.

This is the structural issue that underpins the criticality of active non-optimization through not engaging in the active suppression of bad ideas, but in the reiteration that bad ideas exist, and here's why they are classed as bad ideas.

It may not be popular, but I'm not kicking the Neo-Nazis off the stage to satisfy some thought by an accidental current majority, because that would set the precedent where if everything I hold dear (equal opportunity, free access to information, aid for those in need, equality under the law, right to autonomy, safety from foreign influences, effective representation, a government constrained by a mandate it conduct business through due process, life, liberty, and the pursuit of happiness), heaven forbid, should it ever become relegated to the same "fringe" status by some horrible sequence of events, would be similarly revoked of it's time in the air, and rightly so, as I very clearly communicated how I wished to be treated by reserving the right to silence in a position of power. I have faith that no matter how much what I value gets attacked by bad ideas, it'll always tend to come out on top, and produce better outcomes in the long run.

I'm sorry. I'm not willing to sacrifice the moral or pragmatic high ground here, because someone can't relegate some rambling to the mental bit bucket, or has such a small mind as to be deluded into thinking that Liberty should by definition only empower things they like.

I may not agree at all with the repugnants, but I will fight to the death for them. Someone's gotta be there. If no one is, then we've already given in to might makes right. If there is at least one principled person though; one spark, there is still hope for the downtrodden and the damned, to whom I refuse to deny the right to the pursuit of their happiness; even if there is a status quo that renders the legs they need to achieve it incredibly unlikely. They have the right to champion their own cause.
it would be interesting if github allowed the user to submit the feature request and commit x amount of dollars they are willing to pay to have it implemented. if the maintainer wants to entertain the offer, the two agree, and requestor submits the money to github to hold in escrow until the feature is implemented or the time has expired.
Your friends are doing their best to connect with others and share their newfound perspective using whatever crude tools are available to them. Be kind.

Psychedelics give you a new map into reality. If nobody teaches you how to read the map, it's easy to get lost or misread it. Integrating a bunch of different maps can be very challenging.

Charitably, what they probably mean is that if we model god as the sum total of all experiences and all things, then it can be said that we are all aspects of divinity.

The tree recognizes itself as a tree and as part of the forrest.
All money is debt, apart from cash. You don't have $10 in the bank. Instead, they owe you $10.

When you borrow money for your house, this is new money introduced into "circulation". Where did it come from? Well when you borrow $100k you get $100k in your checking account and $100k debt. They add up to zero, so no problem!

You then send the $100k IOU from the bank to you to someone else, and now bam you are in debt. Hopefully you got a good asset in return!
In your world, disease and famine would be much more common than they are now.
But the US did find something the Soviets lost - a whole sub. Project Azorian, which involved none other than Howard Hughes.

https://www.npr.org/sections/parallels/2017/09/18/549535352/...
Original source of `(seed * 9301 and 49297) % 233280` random algorithm? (2014)
The Uneasy Conservation of Iguaçu Falls
Why not just set the column to text?
GraphQl has a set of trade-offs. REST also has trade-offs. Bespoke RPC calls have trade offs. It's as if the entire discipline is an exercise in selecting trade offs or something.
Nah, bad example. Not ubiquitous enough. Nice try
I’d imagine it’s similar to what’s described in the article where the cost of fighting it and the extra processing fees cut even further into the profit margin, and if it happens more than once they’ll use it as an excuse to jack up the base rate.

Home inspection isn’t like retail sales - almost anyone buying a house can easily pay with cash or check, you’re not a big fraud risk since they’re not getting something they can resell, you can explain the problem in person, and a longer processing time doesn’t matter because you’re not doing a ton of transactions or any where someone expects to get the product in 30 seconds. I’m sure it’s convenient for customers but if you’re the inspector looking at paying 5+% of your revenue you’re definitely going to ask how many customers would walk if you don’t accept a credit card.
Seems unlikely that you could pay off a low level military dude who has the capacity to personally steal an atomic weapon.
Could be, or maybe I just uncritically accepted my parent's reasoning for not having them? I don't remember many kids having consoles and remember those that had them used them as a status instrument, but I didn't have many friends either.
The intro "Imagine living the life of every human being who has ever existed — in order of birth." reminds me of the short story The Egg by Andy Weir

http://www.galactanet.com/oneoff/theegg_mod.html
> Be careful with anyone with a take that says some technology is 100% bad always.

THIS 100%.

> It takes very high skill to use GraphQL well. But if you pull it off it can be an incredibly productive system that is friendly to integration and refactoring.

I could not agree more. It's like any other piece of tech: once you internalize the mental model and are able to translate those abstractions in your language of choice everything clicks. And then it's hard to imagine going back to something more "primitive" (i.e. what's conventionally called "REST").

After building "RESTful" APIs for years I can confidently say GraphQL (with a decent implementation) is a step up across almost every possible dimension (performance aside because of the additional parsing).
Learning to Live with a Broken Heartbeat
It detects the data-testid attribute quite well. We use it at work in replacement of manually creating cypress scripts.
I don’t know.

I suspect you don’t need the tag, but you’ll need the receipt, otherwise.
Gioia is writing for an audience that already knows about the Eno/Satie genealogy.

This article is the trend: “lose”
Damn, that's awful. I listened to the pod just last week, when Jeff interviewed Wes McKinney of Apache Arrow[1]. Jeff seemed a bit rough during the interview, and the audio quality was really poor for a long-running professional podcast – lot's a sniffing from jeff. It actually looks like they've deleted the episode.

All the best to the Software Eng Daily team.

1. https://twitter.com/software_daily/status/155167635611038924...
The problem with sepa push is that now the buyer needs to transfer the money explicitly, either before or after the purchase. Either the buyer needs to trust the merchant or the other way around - and on top you can’t make the financial transaction happen when the goods are shipped.
> You're gonna be disappointed in the rest of the internet and a significant amount of the adults in the world if this language is so foul as to bother you

Yup, you've got that right.

> Completely unnecessary callout.

Nope, it can still be worthwhile to try to maintain high standards even if they are not universally followed.

I'm not offended by this article, but I thought it was less effective than it could have been if it had used vulgarity more selectively. Presumably the author thinks it helps her to reach the audience she is aiming for, and she might be right, but it was a turn-off for me, and apparently quite a few others on this thread.
I love consuming graphql as a client. But writing resolvers and all that stuff on the backend? God, I hate it!
Question: Is "Hi-Res Audio" just snake oil or is there any Science behind it?

Technical answers please.
I’m guessing GP was supposed to be sarcastic, but one can never be sure
Least is not the same as stationary.
Add https:// and it’s magically there.
Not a bug, there are actual search results for the last query. So probably a feature that since results exist, it's not a computation.
> I'm convinced I wouldn't find anywhere in store

In the “old days“ before Amazon, you would place a custom order at the book store (Not a second-hand book store) and it’d arrive a while later.
I think the causality runs the other way. Once the frontend had gotten so complex that it required a specialized team, solutions arose to reduce the back and forth necessary between frontend and backend teams.
That's great! Reminds me of my own "random noise that isn't random" accidental fixation. There is a "water dripping" sound that I first noticed in Quake, no doubt sourced from a popular sound effects library, that I now hear television and movies all the time because of a pattern of pitches it uses.
If you write an article about the benefits of X drug, you have presumably made arguments that can or can not be supported with available evidence. Your other interactions with the company producing the drug are irrelevant.
> Where would someone even start when designing a system that can handle nearly 100 million requests per second?

In the case of DynamoDB, it's just a streak of use-case-appropriate sharding techniques, and a whole lot of scalability elsewhere :P

I would imagine a good chunk of the DynamoDB team had to work on the requirements side of engineering, or at the very least it took a lot of research into the matter of how DynamoDB would be used.
Curious, what book did you order at Amazon?
> "Does correctly interpreting my comment/joke require the reader/listener to know that I am clever, droll, sarcastic and definitely not-a-nazi?"

This gets even more fun cross culturally. I used to practice emoting in the mirror when first moving to America because people couldn’t read me and would often joke/complain that I come off like a robot.

Even now it still takes some conscious effort to over-do my emotions. Especially around surprises and such.

Back home they now say I “grin like an american”.
> (and were largely owned by the Bishop of Winchester (as you do).

I read to the end. He never closed his parentheses.
> Graphql is a terrible piece of software/paradigm.

Says who, exactly? What data are you basing this on? Or is it a completely subjective opinion dictated by frustration likely caused by the lack of understanding of it?