skysight-inc/HackerNews huggingface dataset:
Maybe. Mostly I think smart people spend a lot of time trying to be dicks in the most clever way possible, especially on social media.
Yeah, nobody is saying start using QUERY today for all your requests, it's a suggestion to design new apis with more semantic verbs that follow the spec.
Sure, but we're talking single-digit percentages of people who ever interface with this stuff directly. We've had full(ish) control over desktop computer operating systems for decades and 2% of people use desktop linux. Google built ChromeOS on linux and started selling laptops loaded with their proprietary services, and it eclipsed desktop linux in a couple years.

Unfortunately if his goals came to fruition the vast majority of people would be in the same place. I'm not sure what the answer is, but it seems like free software is only a small piece of it.
Quordle: Solve 4 Wordles Simultaneously
My friends and I have been finding Wordle a little too easy lately so I decided to make this cursed version the other day and we have been enjoying the extra challenge. Credit goes to https://zaratustra.itch.io/dordle for inspiring this version. Any feedback is appreciated (especially around the keyboard)!
Its funny because thats how many devs here get promotion :^]

Quit -> apply to the same company for higher grade job and often way better pay.

Why companies dont value their current employees is beyond me.
Who can say (why your heart sighs, as your love flies? Only time.).
I think you underestimate the effort needed to create an immunogenic vaccine candidate that doesn’t have unwanted side effects. That’s one of the reasons CureVac failed: https://www.nature.com/articles/d41586-021-01661-0

And yes, AlphaFold is a major milestone, but I don’t think we’ve solved protein folding for good.
same as with POST: not really intended for that case.
Two things that come to my mind:

- why not just extend GET to make a payload not "undefined" anymore? Instead now people have to wonder whether to use GET or QUERY. The non-idempotent methods have at least a difference in semantics, while this here seems mostly another way to provide parameters for essentially the same action.

- QUERY is a somewhat bad name choice, given that URL parameters are also refered to as query string
Not implying at all that it isn't developed -- back in the early 00s this was the only way we could do tracking largely. But Google Analytics is completely blind when you block it, and that's a huge percentage of the market. For example, simply loading a 1px image (the old way of doing a lot of server-side tracking, and still the state-of-the-art way of doing email tracking) is insufficient when the client is hard blocking the ad server. In that scenario the only way to do it is server-side at the actual web server serving the web page (not some third party ad server), and most large analytics services don't offer anything like that anymore.
Ask HN: How does Twitch's low latency video work?
I searched but could find nothing.

Extremely low latency video is very hard to do.

Does anyone know how Twitch's low latency video works?
tracker in theory should be really useful on the Linux desktop because it did pretty much all of this.

In practice I don't know how or why it currently feels so unusable.
> In the UK “middle class” generally means “posh”

I think it's probably very contextual. For example, The Telegraph reported that 'Seven out of 10 people view themselves as [middle class]'[0].

That's probably a result both of lower wage people feeling aspirational (and associating "working class" with manual labour) and many people with traditionally upper class traits feeling embarrassed to publicly suggest they are superior.

As the BBC notes, 'David Cameron - educated at Eton - has described himself and his wife - the daughter of a baronet - as part of the "sharp-elbowed middle classes".'[1]

[0] https://www.telegraph.co.uk/finance/personalfinance/8393834/...

[1] https://www.bbc.co.uk/news/magazine-25744526
Price fixing is, as far as I can tell, the single common element that every developed-state health care system other than the US employs, whatever their differences. It certainly appears to work. Anywhere from setting prices in an actual price-book, to leveraging monopsony to set prices, to intervening to set prices only where problems arise (implicitly threatening to do more of that if needed, which I expect has an effect—this is a part of Singapore's approach, for instance). Some (of each approach) work better, some worse, but they basically do seem to work, in that many of these have been working that way for decades and haven't collapsed yet, and most don't seem to be heading toward collapse any time soon.

I don't know of a single counter example, and I'd bet I could find examples of even the US taking similar, extremely limited measures, and that those worked out OK, too. At the very least the harm of those cures, if you will, do not look to be worse than the disease.
Put me in the column of being an ardent standards supporter.

I really don't like buying a[n] (HDMI|USB|Lightning) cable and then finding out it's not standards compliant, so my (PS5|PC|Phone) doesn't work.

I'm old enough to remember Web-development with Internet Explorer, and so old, I remember cross platform C++ development using Visual C++.
> Also, it's kind of irrelevant to toxicity as Facebook proves since that's not anonymous at all yet you find the same thing.

FB is still really bad, but in my experience it really depends on whether it's arguing with internet randos vs people you're actually friends -- or friends-of-friends -- with. The former is still horrible, but that's because you're nearly anonymous when it comes to someone across the country. I think it's not as bad as some internet comments though, people are more hesitant to say the really blatantly racist or murder-y stuff on something attached to their real name. It still happens, but not as often.

When people are arguing with those they actually know on FB, I find they hold back a lot more. They can still be mean, but they don't go as extreme.
Personally I don't buy this argument to the degree the journalist is spinning it. "No screens anywhere!" is an extreme stance. I enjoy how well CarPlay merges my phone with the display screen (and I enjoy easy music control and turn-by-turn for distance trips).

I do overall agree that the controls of modern cars just don't feel 'balanced'. But I don't think an extreme stance like this is going to improve car UX.
So, basically the same as HN.
Fascists are wrong, but I don't think they are particularly dumb on average when compared to other fringe ideologies.
Couldn't you do something like this instead?

echo "$(tput setaf 1)Starting process$(tput sgr0)"
echo " $(tput setaf 2)Process $(tput bold)complete$(tput sgr0)"
Legally, yes - But remember that those provisions are there because someone tried that in the past and so they added legal provisions against it. And remember that those legal provisions are hard to prove; What is 50% of the work? How would they know if he'd had another developer submitting code?
I remember growing up being terrified of HIV/AIDS. The idea of something being permanent and transmissible via sex, and literally dismounting your immune defense to all other diseases on the planet...

To this day it still terrifies me, even though the treatments have become so good.

Each year it seems there are new stories about HIV research, and progress keeps being made. I pray for positive results and am really amazed. We have a lot to be thankful for.
Lots of things missing, Forth, Emacs, VIM, Teco

Plus the browser history spam pointed out by knubie
> walk softly and carry a big stick

s/walk/talk

https://en.wikipedia.org/wiki/Big_Stick_ideology
Confounded by the fact that succesful companies are located in growing areas (or move there), which is where immigrants also want to go. E.g. San Francisco.

I want to see this with some serious attempt to reduce the confounding.

Also it doesn't demonstrate cause and effect as stated in the quote. It's perfectly possible in this data that diversity makes companies less successful - but being successful in the first place is what creates the 'slack' that leads to a company pursuing diversity policies. They only go diversity when they can afford the cost incurred.
> "these are not the antibodies most humans develop in response to HIV."

In many cases. One case, for example was identified from a prostitute in sub-saharan africa who managed to be completely HIV-free. It turned out she had a mutation in her antibodies that caused the antibodies to latch onto things with four sites instead of just 2 (think X shaped instead of V shaped).
It can be that efficient when set to some point that would cook you. For low human temperatures that we call comfortable, it is not so efficient.
I'm glad for the new book (I have his other 3, plus a signed copy of What if?) but I sort of wish Randall had trickled a few of those to the website.

It was very odd seeing What If not being updated for years, wondering if he gave up on it completely, only to find out he's putting it into a new book.

His time is his own, but I wish it had gone a bit differently.
This looks great! I’d love something like this for the rust code I’ve been working on lately. Does anyone know of a similar library in rust?
I've seen this done a few times and in most of those cases I agreed it made sense. I've thought about this myself a few times too.

But it does lead to unexpected behavior. Users are trained to copy/paste links and send them. If the body only included stuff like auth tokens then it would be ok, but if relevant query stuff was in there (like page size, for example) that would lead to different results that would ultimately be deleterious IMHO.
This mostly tongue-in-cheek carve out was for the fortunately stalled initiatives for outsourcing these decisions to AI tools, but to me it also applies to filters that are blindly applied and never reviewed.

If 100 applicants are rejected for byzantine/opaque reasons without ever being reviewed by a person, I think it is not unreasonable to characterize those exclusions as decisions not being made by the people in the company. Of course, someone in the company did decide to implement and use the filter, so I wouldn't argue the point very strongly.
Jeremy (Snail)
Well, you can buy YouTube premium and have no ads.
It is really surprising that we come so far without it.
> Haskell is in the best-of-class category when it comes to documentation. Haskell's type system quickly earns your trust, and once it does, you almost never need to read someone else's code in order to understand it; you can just read the type signatures shown in the docs and get on with your life.

I don't think this is an accurate representation of how the Haskell community itself views the state of Haskell documentation. A large section of the community views the state of documentation as very not best-of-class and strongly advocates for improving it (and views type signatures as a poor replacement for at least examples). See e.g. https://www.reddit.com/r/haskell/comments/2ory86/there_is_a_...

Likewise "Otherwise, toss a coin!" as a response to Cabal or Stack makes me sad. Tooling can often depend on exclusively either one or the other (see e.g. https://plugins.jetbrains.com/plugin/8258-intellij-haskell) and the fact that from a capability point of view, they're converging on the same thing makes it an unnecessary point of friction for new users, although I understand the reasons for why they both came to be.

EDIT: I should detach myself from the usual curmudgeonly HN comment to say that the organization of the article is very well done. I would like to see how non-Haskellers approach it because I think stuff like "What language idioms are available?" is a good way to approach a new language.

EDIT 2: The original Reddit link was far older than I thought it would be. Here's a more extreme (more than I personally agree with) take on the situation, but is a lot more recent: https://old.reddit.com/r/haskell/comments/or93z3/what_is_you...
If you walk away from a 1:1 and think "wow, that was unreasonably effective", there's probably something wrong with all the time spent when you're not doing a 1:1.
Is it really OK to add a new method to HTTP 1.1? I think would be quite an unfortunate decision, because it would make the version numbers absolutely meaningless if all of a sudden new methods can pop up without them changing.
I guess the only reason youtube ads exist is to get people to pay youtube to get rid of ads.

My parents have a smart TV and the youtube app w/o the paid youtube premium makes it a really bad experience. On iOS devices, I have yet to find a free ad blocker that properly blocks youtube ads after they put in new measures to defeat content blocker based ad blockers.
I've noticed a problem when I try to buy tools (especially automotive tools): The only tools available locally are cheap and crappy. I know they are crappy because half the reviews state that it didn't even work once.

But I can't pay more to get a higher quality version of the tool, because the store doesn't even bother stocking a higher quality version.

If I plan ahead, I can shop online and find a quality tool. But what I really want is the option to buy a quality tool during a weekend project.
The other side happens too: my business partner, early on in his career, interviewed and was hired into a video-processing software company.

He shows up, the building is empty but for a secretary and one guy on the third floor. A Japanese company had bought them for the customer list, and they were now just to support folks locally. He quit after a week or two, after finding a real job.

Some time later he met the guy who had interviewed him, and asked about it. His response: "I lost my hiring referral bonus when you quit! I'll forgive you for quitting, if you forgive me for hiring you!" See, the guy was already half out the door when he hired my partner, knowing he would report to a nearly empty building.

That was 20 years ago. Stuff like this has been happening forever. I guess now its on a production-line basis.
‘Pandemic of the unboosted’: low US Covid jab uptake piles pressure on hospitals
probably same as with POST, that is not at all
This. I'd have been paying for years if it weren't Google who'd only use the payment details to link it to an identity. I have and pay for Spotify and Netflix because they're independent companies without an ad and tracking business as their main profit center, I'd be happy to add another video service to the mix. I've tried Nebula but saw all the interesting content ever posted (it's that small) in two evenings.
Interesting that they use an sql-like query in the examples.

I hope this does not mean that this will be taken as the default method of querying.. A JSON query object could've been nice as an example.

How should you handle conflicting parameters (form-encoded + body)?

Also, on the HTML side.. If it's extended to <form method=QUERY>.. how will you be able to distinguish between the query part and the uri part?

How can/should you copy/share links? Will browsers simply base64 encode this somewhere?
The browser address bar performs GET requests, so I think the answer is "you can't bookmark or share QUERY requests," same as with POST requests.

However, just as with POST requests, it might make sense for the server to respond with a redirect to a URL that could be shared.
You might be interested to know that in intuitionistic logic, you still have a one-sided contrapositive law, i.e. (A > B) > (~B > ~A):

[1] A > B(assumption)
[2] ~B (assumption)
[3] A (assumption)
[4] B (modus ponens on 1 and 3)
[5] ~A (proof of negation on 3, 4 and 2)

It's only the converse that no longer holds. In general familiar equivalences from classical logic are still valid in intuitionistic logic but only in one direction.
Anti gouging laws only kick in when there's a shortage to begin with, and they normally coincide with rationing, so I'm not sure shortages and hoardng are fair to ascribe to the policy. WRT the black market, when your other option is to just keep the regular market unregulated, the inevitable trades happening in the formal economy versus the informal one doesn't make much of a difference, except for doing your best to make sure everyone at least gets access to some of the critical resource in the anti-gouging case.
(Sorry rewrote my comment a bit on you but your reply still makes sense)

> When people are arguing with those they actually know on FB, I find they hold back a lot more. They can still be mean, but they don't go as extreme.

This is what I mean by it's a societal/human problem though, that there is something to hold back... I say that is the root of it.
If you think oil and lubricants need to be warmed to a certain point to not harm the engine, why would it be any different if you were idling cold or putting it under light load cold? It wouldn't really. Old cars needed to be warm for the carburetor to provide the correct air and fuel mixture. It didn't have anything to do with lubricants. Once cars became fuel injected it became a waste of gas to warm up the car idling. The engine actually warms up faster being driven.
The US had inflation after the California and Yukon gold rushes flooded the country with gold.
I mean the current setup seems fine to me. Yeah it's probably kind of a hugbox-y, and prioritizes simplistic comments like funny one-liners over anything insightful or deep, but that's not the worst thing in the world. I'm not sure they're adding much, but they don't seem to be taking away either.
It's fine if you think that attempting to remove toxic content amounts to censorship - you have a right to that opinion - but it doesn't change the fact that the toxicity itself still exists. But are you also angry at the people in society who create that toxicity or just the people trying to control it?
A decade ago I watched as a co-worker dumped about 1/2 year of effort into getting our Second Life presence just right, only to see it result in no sales. How is this any different?

The sane people are going to want to get as far away from this tar baby as possible.
I think this was a situation where either choice (extend GET, create QUERY) was less then ideal but at least if you create a new namespace in QUERY you can avoid arcane business logic around GET by various caches, loadbalancers, proxies, and other software that made who knows what terrible assumptions around GET payload shape.
During the holidays, YouTube was showing me 2 15-second ads every single video. I stopped using the app and stuck to the browser. Then I found out about vanced from HW. I'm sorry to my followed channels but it became unbearable.
Mindy Kaling (Kelly Kapoor from The Office) is a famous diversity hire. It's not a theory; their show used a diversity hiring program through NBC, where if you hire a white person, it comes out of your show's budget; but if you hire a minority member, then NBC pays for their salary. So The Office had her on the writing staff basically for free. The catch was the program only paid for one year, so she knew from the first day that she had exactly one year to prove that she was worth the same salary as the other staff. Obviously she did, and was quickly elevated to on-screen talent, and her star just kept climbing.

But knowing she was a diversity hire made her try harder; that sort of thing can be very motivating to a certain type of person.
Charge the content creator based on tiered usage. Why does it have to be different from any other hosting service?
So we should redesign all streets and revitalize and redesign all public transportation systems before we can even talk about not making all cars operate like iPads (i.e. like they operated 10 years ago)?

If I complain that beef from a small oligopoly of suppliers is contaminated with E. Coli, will you recommend that we talk about turning the entire world vegan first?

edit: I do not own a car and have never had a driver's license. Your values are laudable, but are unrelated to the story.
The Chinese Room
More than making a dumb car, make the right to repair/replace/upgrade in case the car maker stops supporting the service; otherwise, this calls for planned obsolescence.
> Here's my take. This is the long term "mRNA platform" product plan slowly coming to fruition.

Cool! When am I getting my free 5G?
That date rings a bell...

Wikipedias

Yeah, that was the so-called "Asian Contagion" financial crisis. IIRC the US dumped a shitload of money into Mexico and maybe some other countries to stop the dominoes falling. Lots of countries had a bad time right around then.
it is abuse, all non requested & for-profit message is abuse.
Well Sony was always the one aggressive with exclusives, not Microsoft. I only got PS5 to finally catch up on 5-10 exclusives I've wanted to play for the last few years. If it was only up to the specs everyone would go with Xbox Series X
That's beautiful! Maybe adding tab completions would be useful? For example:

$ rich "hello world" -p -a <TAB>
...

Where "..." is all the possible values that can be taken in.
How come atheists always forget to capitalize proper nouns?
I hate that. For some reason being the interviewer fills people with an unfounded confidence in their own knowledge. Some act like they're infallible in interviews. The result is that as a candidate you have to avoid harming their egos but at the same time don't contradict them. It can be like walking on egg shells.

Last time I interviewed I pushed back but in a "are you sure? can we look it up?" kind of way and that seemed most palatable to them.
I am guessing patents are the limiting factor. The holders might not want or be able to license the tech more broadly.
Mullvad: Pay with Cash
YouTube comments, like every other comments section on the internet, vary hugely depending on the population that's writing comments. Understanding why you have different populations on different YT videos is harder than understanding why you have different populations on, say, different discussion boards (e.g. HN vs 4chan), but it is absolutely the case. The kind of person that upvotes a comment underneath a talk show from a major right-wing media empire is very, very different from the kind of person that upvotes a comment underneath a video from an amateur watchmaker who puts up hour-long videos of him repairing hundred-year-old wristwatches and pocketwatches. Especially if you're watching channels that are small enough or straightforward enough that there just aren't any memes to be memed, like the aforementioned watchmaker.
Well just be careful. If the disease is caused by latent virus in the brain triggering chronic inflammatory response in the brain creating ROS that degrade brain maintenance mechanism (which is a reasonable hypothesis) -- creating a stronger inflammatory response might accelerate the onset of the disease, not prevent it.
Thanks, fixed it. Don't want a misspelling to affect the effect of my statement.
I mean, using it's fine too if you're not like so many organizations that vastly over-provision their infrastructure. I did a PoC with Citrix Cloud (Azure, Windows 10 multi-session) prior to us rolling it out for a family practice location and was rather impressed with the performance when using Standard_D4a_v4 instances - round trip latency metrics available in Citrix Studio showed around 60ms from keypress to update and my eyeballs would back that up.

I've also used VDI setups that were miserable with heavily over-provisioned CPU resources and 2-vCPU's per VM. The experience really is dictated by the hardware you allocate.
I've had a lot of great one on ones and a lot of bad ones. They changed towards being great when I started gathering a list of things I wanted to cover or talk about.

One on ones where we make small talk about the weekend are useless to me. One on ones where we can talk through a technical topic I don't understand and I know I have at least a half hour of time to do so with someone who knows the topic well? Very helpful.

Most of the time its only tangentially related to anything I've been working on.