skysight-inc/HackerNews huggingface dataset:
You're right, and I was fuzzy about what I meant. I didn't mean (although wasn't clear) that QUERY would have to return the whole result set over time - clearly that's beyond the scope of HTTP's definition of idempotency.

However, because of the existence of isolation and locking concerns in databases, even fairly simple queries are not idempotent. RFC2616 goes to some effort to (fuzzily, unfortunately) talk about sequences of operations, which would be useful here.
Covid: Vaccines for all every four to six months not needed, says expert
(captcha) Microsoft Skype challenge: Can you solve this puzzle 10 times?
Reminds me more like a member of Charophyta, that are algae but I'm not expert in prehistory plants and I could be wrong.
A total stranger? Sure, why not. That’s why I don’t care about big tech having my info.

Friends or relatives? No way.
Not only soft skills, hard skills at the high level also hard to come by.
Ha, this is more like a puzzle than anything - trying to implement a protocol in a highly restrictive environment.

For anyone looking for an easy way to spin up a command line web server, python has one built in, so if you are running linux usually you can do:

`python3 -m http.server`

From a terminal and it will spin up a web server that serves the current directory. I use this all the time for quick tinkering vs. installing/configuring nginx/node.js/caddy or whatever the cool kids are using these days.
Your last point is what meeting other travelers is about. It’s fun!

But once that box has been checked in life, there are swiftly diminishing returns to gain from meeting other transient, internet-connected, first-world people like yourself. Especially when the alternative is to get exposure to new things.
This is my suggestion as well. I've used it for dozens of meals.
> We discuss implications [...] and intervention strategies to reduce prejudice.

Oh, please no more... the result without sociological intervention proved superior on issues like race.
Misdiagnosing people is not harmless. Compare it to selling snake-oil cures, that prevent folks from getting actual medical help. It could kill people. Not harmless, done at a huge scale, and probably killed people or shortened their lives.
In the crypto world, there seems to have emerged an (in my mind, quite socially healthy and highly commendable) institution/tradition/ritual of sending a text or WhatsApp message just saying "Gm!" (meaning "Good morning", not using quote marks, but you can use the exclamation mark) when you "arrive on the scene" (so you can actually send it at any time of day, which means that you can still send it in the afternoon or night, just send it if you haven't communicated with the other persons since the 'previous start of a (working) day'. Personally, I think the best way to think of this is as a kind of "icebreaker", a kind of semi-implicit acknowledgement that the 'social ice' needs to "icebroken" every working day for people who "work together but don't live under the same roof" something which is a key "social challenge" for introverts. That 'arriving at work and not breaking the ice' thing is something that needs to be tackled for those of us who don't feel a compulsion to 'meet and greet' when we 'arrive among others' and workplace arrival is just such a thing. It might sound a bit weird 'sending a text message when you're sitting in the same office', but as I say, anything to 'break the ice' helps deal with the fact that 'meeting and greeting' is something introverts tend to feel uncomfortable about initiating when they arrive every day, yet also feel uncomfortable with and stressed out about the consequences of not having done it.
> Feeling powerless comes from not taking control. You have many things in your control you can be doing. Once you do that, it'll be a hell of a lot easier on your conscious.

Thanks for this one. It really hit me up.
Any recommendation? I use ddg but it's Bing based and the results are no better.
buying/selling domain names.
Sure, but the comment said it was borrowed into English from Old French, which was accurate. The point of the comment was that the borrowing wasn't directly from Latin (with a b) but indirectly from Old French (without a b). No one was claiming Latin was uninvolved.
Africa in parts also have a bunch of other diseases, typhoid, malaria, dyptheria, dengue fever amongst many others which are at very high levels alongside chronic poverty and poor nutrition.

The focus from the west seems off.
What is your source for her having been "functionally illiterate"?
Feedback: visiting recipe pages, such as the one bearjaws shared, using Safari[0] can result in you being "trapped" -- the back button doesn't have the desired effect. It looks like onlyrecipe may be doing something to the web history.

0: Safari on iOS 15.2, iPhone 8.
Wasn't it mostly vapor ware medical testing services? Afaik they mainly wasted investor time and money and took customer money for test services they just never ended up providing. Unless I'm missing something??

I think their customers just ended up stuck with the bill and had to go to a regular lab.
You have the same understanding as the OP. The difference is that the OP is working on a component-based framework. In such a framework, it makes sense to declare the rule defining child margins *in* the parent component's code, not in the child's code.
This is a documented bias in civil projects and one of the factors of why they are notoriously over schedule and over budget.

An optimism bias leads naive project managers to gauge cost and schedule on best case scenarios. Less naive managers then have to give equally optimistic projections, just to have a hope of getting funded even if they know the projections are wrong.
I've bought a number of their Nitrokey HSM 2's and been very happy with them. But that is pretty much the extent of my knowledge of them.
> Some people read histories, stories, case studies, and so on to learn from the experiences of others. Other’s don’t.

An interesting observation, and while you could say it's less efficient if you're the latter type it seems there are other benefits.
> Authors do it to get high ranking on Google [..]

I believe it's more likely that it's to do with whether you can or can't copyright a listing of ingredients and method.

If you add enough of a story, you definitely can.
This sounds like a bit of a travel novel fantasy to me. Always the same obsession with meeting the “real” people of the place and making an “authentic “ connection. Fact is, most people have no interest in hanging with or babysitting a tourist for free. They have their own lives, routines, friends and hobbies to focus on. They have no need for your naïve perspective on their hometown. They have no interest in being a prop for your instagram or character in your stories. Other travelers are the perfect people to connect with. They are sharing your same moment and need to experience or consume a place. You have a shared interest in travel and specifically travel to this place. They are much more likely to be open to a new an temporary connection to spend the day with and will be open to trading the information that tourists need to navigate and experience a place.
Being part of something that feeds your countrymen and pays a living wage = not interested in success, but being overworked and underpaid = wanting to work? I think you fail to realize the corporate interests and misinformation that goes into censoring any inkling of Marxist ideas. In fact, many of Marx writings were banned and he got kicked out of multiple countries.
It could be coaching or just business as usual.

If the developer is young/new and you are reviewing their code expecting various mistakes that you can then "coach" them about, it could be part of coaching. However at other times, code review is just what you do as a second pair of eyes, you are not expecting to give coaching as a result of something you might spot, just feedback.

I wouldn't worry too much about specifying things too specifically though!
I for one welcome the addition. And am sort of surprised that it wasn't made a verb earlier.
See the other replies and if you're on Linux run

ps -ef

on the host and you'll see the processes in the containers too. That doesn't happen if those processes run in a VM.
Sounds cool, I've been thinking of heading somewhere sunny soon. Was thinking either Miami or Puerto Rico. I'll check it out.
One of the most interesting things about the emphasis on algorithms in both CS education and in tech interviews to me is that when you start to look at how people really make high performance software, it rarely comes down to figuring out how to jump from O(n) to O(logn), more often than not it has to do with thinking about memory locality and caching or avoiding branches or fitting the problem into something can be vectorized. Picking the correct algorithm with minimal algorithmic complexity tends to be the easy part. But outside of roles where performance actually matters, you’re probably not going to get asked about these things. And that’s totally reasonable, but why do we ask people about algorithms, then?
It seems as if the idea behind this proposal is to help out database folks. If so, that is misguided. POST is a better implementation than QUERY (or GET) at least for SQL databases. Here's why.

In SQL this is a query:

SELECT a, b, c FROM foo LIMIT 1

But this is also a "query" in many if not most connectivity APIs.

INSERT INTO foo VALUES (1, 2, 3)

Most client libraries don't know and don't care about the content of the query. It's the database's job to parse it and and do the right thing. The different between the above queries is that the first one returns a result set and the second returns an update count. Here's a simple example using Python and the clickhouse-driver library.

# An UPDATE to the database
client.execute('INSERT INTO iris SELECT * FROM another_iris_table')

# A harmless "query"
result = client.execute('SELECT COUNT(*) FROM iris')
print(result)

For this to work you need to use something underneath that is generic and works regardless of output. POST does this already. The clickhouse-driver does not use HTTP protocol though other ClickHouse drivers do. I'm just using it as example of why you need a protocol than can handle any type of SQL "query" the same way on the wire. Otherwise the client will have to have a SQL parser to figure out which one to use. (Some clients actually do that but they are a very small minority.)
A man who 'married' an artificial intelligence hologram
reminds me of https://www.paprikaapp.com/
Hilarious. That's a "no, I cannot" then.
Hi folks, article author here. I just wanted to stop by to say I'm delighted so many folks enjoyed the piece. I really did have a lot of fun :-)
We have Uber, where you can already have a car to your door within a few minutes, at least for a decent number of us.

There's a lot of geographical area where it's not true (i.e. most of the UK) but the vast majority of trips for most people are within a few km radius.

The difference is that the driver gets out and you get in. It's a big difference in terms of implementation, but it's not so wildly new an idea. See other comments under my original comment, talking about rental companies doing it already. Yes they do it already, but not with a click on an app, within a few minutes, for a reasonable price.

If (car delivery/pickup) drivers could teleport between cars, would there be much else in the way of this happening for real?
She'll probably get 6 months in jail and then another year on house arrest.
If folks enjoy these types of posts, check out https://www.indiehackers.com/, which is an entire community of folks like this.
A16z didn't invest in Theranos, did Marc personally invest or what is the conflict?
This sums up my experience travelling and living abroad.

To your point on vocab choice: if I use vocab not present/with different meaning in American English I would get blank stares so I often switch to the American term e.g. mobile phone vs cell phone.
To your other point about local slang: I recently learned South Africans call traffic lights "robots", which I thought was fantastic.
If I search for a business name its normally not the first result any more. Usually an advert for another company in the same space I dont want to use (basically an offensive / scamming result from user perspective) and then also the standard "buy search term on amazon".
Have distinct types for each calendar (Gregorian, Julian, ISO week, Islamic, Jewish, Chinese, etc.) so it becomes obvious when you are mixing calendars.
> Sorry, but this still sounds pretentious.

Was it the proposed technocracy part? I'm not sure how people could get that impression. /s

No, but really, I mentioned that technical cofounders should pursue businesses that don't need the other personalities. There are enough of them. So in that subset of businesses, the technical cofounders would have all the equity, and in the remaining businesses their value would be seen as deserving more of the equity than what currently happens. Just requires coordination.
It does no such thing and I challenge you again to find any peer-reviewed research NOT funded by animal ag industry that supports your conclusions.
And waitlist atm (which I'm on). Having to pay for a search engine would be a feature not a bug, IMO.
Oddly, rather than using a spiral roll of paper they used disks. Would the disk construction impart better "shock absorption" than a roll?
Actually Irish is very phonetic, more like say German than English. The rules are just different because a roman alphabet was used for a non-romanic language. "S" is always pronounced as "sh" when surrounded by slender vowels. Many consonants in Irish have two different sounds for a slender and a broad pronunciation.
Someone tried this a while back and it didn't go so well: https://www.washingtonpost.com/food/2021/03/02/recipeasly-fo...
Or just use search.brave.com

No problems there.

Comparison [0]

[0] https://brave.com/search/
I added an 'almost' caveat to the text - thanks for the note.
Since OnlyRecipe.app is already parsing the recipe site, it would be a great feature to allow conversion to weights from volume (e.g. show 120g of flour vs. 1c of flour). Also, allow someone to double (or 1.5x...) the recipe as well, and have all measures double in the recipe!
Shadowed by another driver, who picks the first up, or brings an electric scooter with them (these are as common as Ubers around here now), or ... teleports?
What does make it a valid opinion? Can you back it with any data?
HTTP idempotence is only concerned with effects of the request, not the result returned.

RFC7231:

> A request method is considered "idempotent" if the intended effect on the server of multiple identical requests with that method is the same as the effect for a single such request.

note the on the server.

(or old specs, 2616: Methods can also have the property of "idempotence" in that (aside from error or expiration issues) the side-effects of N > 0 identical requests is the same as for a single request. - again, side-effects, not responses)

How does a read-only database query being repeated cause a change in the database?
Yeah... I think this could be end up being easily misused and abused.
What is the reason that every single recipe site, without fail, follows this same horrible pattern?

I.e. the twenty paragraph "When I was a child growing up in Atlanta..." followed by a crappy in-house video player followed by, finally, the actual recipe?

My assumption is SEO? For some reason, Google must really like having tons of text on your page, and dislikes simple "here's the recipe"? etc?

Second question - anyone who has searched for recipes also knows that Google will parse out any star rating from the recipe page and show it alongside the results. Which is obviously meaningless because comparing 4.5 stars from grandmas-cooking.net to 4.5 stars from foodnetwork.com is apples-to-oranges. So what's to stop me from simply faking my own star system, then presenting it on my website so that google picks it up in its results? And what triggers Google to look for a star rating? Could I update my tech blog to have a star rating and Google will show it? Or is it limited to keywords like "recipe"?
It requires time investment. You need to acquire a lot of BS knowledge and use it in each situation to (latest sport results, political or celebrity news, information about local stuff, food, culture etc).
I'm not defending the prior poster's statement, but the first part of their statement specifically mentions high-profile anti-vax deaths. There are interpretations of that argument that have nothing to do with de-humanizing, but do raise legitimate ethical questions.

For example, one might argue that a prominent anti-vaxxer's lies convincing many people not to get the vaccine is extremely harmful; meanwhile the injection of reality by way of that anti-vaxxer's death could reverse some of that harm; and therefore hoping for high-profile anti-vaxxers to die in a high-profile way from the disease whose vaccine they decry is an ethical act.

Squinting a bit, we've just stumbled on something that looks a heck of a lot like a trolley problem! which of course is a famously difficult ethical dilemma with seemingly no good answer---or, at least, no one answer that satisfies everyone. Consequentialists might agree with the grandparent; deontologists would likely agree with you.

The point is: your "shame on you" response is not really engaging with the grandparent's argument, and is presupposing a not-entirely-uncontroversial view of ethics. Again, I'm not claiming right or wrong. The issue is that a "shame on you" argument has the effect, intentional or not, of obscuring your assumptions about the world and demonizing those who disagree with you.

So: perhaps you can do better, too?
Anyone know why this life story rubbish seems particularly acute on recipe websites?

I get the authors are doing it to boost Google rankings. But why do I only see it on cooking blogs, and not on blogs about cycling, DIY, programming, urbanism, whatever else I'm searching....

Not many tech blogs start with a 4 page life history before showing me the code snippet I'm looking for.
Their web import feature, while not always perfect, does a good job of stripping these things out. And this service has synching between native apps on various platforms.
No. As somebody who pays recipe creators and publishes recipes this is just wrong.

The recipe is separate from the text that accompanies it
Sure, I wasn't meaning to imply that there is no other difference, just that it's not fair to compare the meat of a mature hen (which is always going to be stringier) with "regular" chicken meat, which is harvested from non-adult birds.

Comparing free range animals with cage grown ones, the most obvious difference is going to be muscle development: animals that grow up in cages will never have much muscle mass, since they simply have no way to exercise - they will have weaker muscles, and this will be detectable as a different taste and texture. Similarly, fat deposits will often be in different places and of slightly different kinds for animals that can exercise vs those that can't.

Additionally, cage grown animals are typically also fed a cheaper diet, and the diet will always have an impact on the taste of the meat.

And yes, the cage grown animals will likely also have different health issues because of the lack of exercise and poor diet, that free range animals won't develop. But I believe the other factors will have a much bigger impact, especially since these animals are typically harvested while they are pretty young, and may not have developed too serious conditions.
Related: https://www.cbc.ca/news/entertainment/hologram-marriage-1.49...
TOP xx supercomputers are not general computing. The software stack basically doesn't matter because everything is going to be custom anyway. That's why you see custom ISAs, funky ISA extensions, one-off accelerators and single-purpose operating systems in them. None of that would fly for commercial applications.
The webpack issue he's talking about was something I encountered when using Webpack and ES6 Typescript for the first time. I had to dive into Webpack, Rollup, Babel, and Typescript configurations. It took a week but I finally nailed down the issue as a noob. My background was in EE, debugging wires for logic gates etc, but the principles hold the same-- our job is to problem-solve.
I’m not sure there is enough of a benefit from moving away from .Net Framework for Windows Forms applications. I’m not planning on migrating my apps for the foreseeable future.
The much younger population is presumably a factor. Weather might be, too; cold places tend to see covid spikes in the winter, when everyone is indoors.
In phonology you can account for that level of detail with "narrow transcription" it is often helped by recording the sound or even MRI[0] (sagittal section)

Since it does not significantly alter the meaning of the word if you briefly close or not close your lips (bilabial "preparation") before articulating the dental plosive "t" it is omitted in the "broad transcription".
Another related example as a foreign speaker before articulating "psychology" I will form the unvoiced bilabial plosive "p" with my lips before executing "saɪˈkɑlədʒɪ".

[0] https://m.youtube.com/watch?v=YIUvX7hebBA
> owl selector is pretty slow when it comes to being processed by browsers

I'm sure this hasn't been relevant for about 15 years. CSS rendering is _fast_.
I read the comments before reading the document and completely expected a 50 page manifesto on the origin of the English language. It appears more like a service organization trying its best to not put it’s frontline workers in what is likely already an uncomfortable position - apply the standard, albeit unfair, criticisms of “dealing with IT.” The brevity the lists makes me think that these are possibly specific instances they’ve encountered.
Are you paying them to do it?
> QUERY requests are both safe and idempotent with regards to the resource identified by the request URI. That is, QUERY requests do not alter the state of the targeted resource. However, while processing a QUERY request, a server can be expected to allocate computing and memory resources or even create additional HTTP resources through which the response can be retrieved.

The possible creation of extra HTTP resources (response resorces?) seems to me contrary to idempotency. That seems more like the territory of POST.

If two identical QUERY requests might produce different response resources, how to square that with the the fact that QUERY will be cacheable?
>You should also start your commit message with one applicable emoji

I don't think many people will contribute with a rule like that. Project is neat though.
Chicago area, USA. It varies wildly depending on your healthcare coverage. For me personally, and most white collar workers, it would be less than 1%. Call it 0.1%?

Unfortunately for those that often need it most, coverage is often not good, wages are very low, and it might well approach 10% of your income.
AMD Radeon RX 6500 XT announced
Ask HN: How many bytes are in a kilobyte?
This topic came up recently at work and I had always considered a kilobyte to be 1,024 bytes. However, SI seems to differentiate between a kilobyte and kibibyte (the latter being 1,024 bytes):

https://physics.nist.gov/cuu/Units/binary.html

I'm curious how other developers define kilobytes/megabytes/etc.
Related, yes, but the "th" in "that" should sound different (tongue touching edges of both top and bottom teeth, extending just past) from the "d" in "debt" (tongue touching roof of mouth just behind front teeth)

The vowels are tougher, though. I didn't appreciate how many different vowels there are in English until I married a woman whose native language doesn't have most of them (Hebrew doesn't have the "a" in "bad", the "i" in "grin", nor a bunch of weird regional American "o" sounds)
Thank you, I hate blog-post-type recipes! Do you plan on adding a dark mode?
Framework Laptop Is Available for Pre-Order in UK, Germany, and France