skysight-inc/HackerNews huggingface dataset:
Responding with 400 Bad Request is actually something that was added after some servers allowed Content-Range on PUT and others didn't.

It was never standard, but the end-result was that some clients assumed PUT + Content-Range would work, which meant that some servers would apply the change while others would ignore the header and overwrite the entire resource with the chunk.

There's no sane way to add support for this header and make older servers behave correctly, so now we have better facilities for this.

The standard way is to use PATCH + a mimetype that describes the update + perhaps using Accept-Patch to find out what formats are available. It's extremely doubtful that Content-Range for PUT will ever be standard. If there's going to be a future standard, it's likely PATCH based.

It could be possible with PUT and a new 'Expect' header, but not sure if that gives any advantages now over PATCH.
I can't believe I'd see someone the whole pull the whole 'paid protestor' nonsense here on HN but here we are.

The reason why people dismiss a lot of criticism against Soros is because a lot of the criticism is not based in reality, period. I am more than happy to criticize rich billionaires but the meme around Soros is clearly based around the anti-Semitic idea of a Jewish cabal running everything behind the scene rather than any sort of issue with wealth.
Samus
What I see this seems to be doing is auto-staging every file that changes? And beyond that it has a few aliases for some commands. Is anyone else getting the same thing?

I use git in my CMS which auto-commits a template file (text) on save. Which works great in a browser editor online. (ie, editing files remotely)

But I am not seeing an advantage to "not staging" with local files. What does this save when working locally?

Is there some disadvantage to staging I am not seeing here? Changing to "not tracking" seems like you removed the file from the repo, which in my opinion goes against the grain on how git works, and in a sorta bad way.
I've never considered it a great website but... it works. It sells everything to everybody. It's bound to become complex. At their scale, I'm afraid we don't have anything better to compare against (have you used AliExpress?).
Do you have references to those tests? My personal experience says otherwise. I have steel, aluminum, titanium road bikes of about the same pedigree and setups. The different materials absolutely provide a different ride. But, if I'm thrown on some random, unfamiliar bike and ride it for a short period of time, I probably couldn't guess the frame material.

I have a Scandium bike too with an oversized bottom bracket. Being 200lbs, on a climb, I can definitely feel the difference the bottom bracket makes. All the other bikes flex a little when I stand up and crank. Not the Scandium bike. Maybe that's unimportant to you, but I really enjoy the feeling of stomping on the pedals and having the bike immediately respond to the power.
What a beautifully written (yet sad) story. I have a good friend who suffers from Crohn's disease, but she keeps it so well hidden because I didn't realise how bad the disease was until I read this article.
For me it was the fact that you had to check the app for new messages. There was no option to send an email when you got a new message. I realize that sounds silly, but that's how you bootstrap a messaging platform. Facebook still sends me emails for notifications and that's how I like it.
Facebook's actions are controversial for a few reasons.

1. Their focus was Soros. They were criticised, and they essentially said "we haven't done anything wrong that needs to be addressed, he must have another motive for criticising us, find out if he's going to get rich from this somehow". They set out to attempt to discredit Soros, for the crime of criticising them.

2. Having failed to find a financial motive, they did discover that he was funding a FB pressure group (which you might expect of a wealthy critic). That was then used to smear the group, among the people for whom "is funded by Soros" is an effective smear.

3. Many of the people appealed to in (2) are anti-semitic. It's why the smear works. It's therefore an anti-semitic act to use Soros as a smear in this way.

In sum: they used their financial power to attack a critic of theirs with an ad hominem smear that had an anti-semitic basis. That's not the act of a laudable organisation. It's a controversial act.
Yes for browsers it’s cheaper to build upon http, and it let’s you move through airport/hotel/corporate firewalls without problems.

Tus is also used in datacenters for high throughput & reliable transmissions. Probably in most cases rsync is a sensible choice, but sometimes maybe you already have tus, http based auth, loadbalancing, etc in place that you want to leverage, or maybe you want to avoid exchanging ssh secrets
Any place that does a personality test is a place that has poor hiring practices. They are worthless and are easily gamed. I will have an idea of what they are looking for and will get that result.

It's amazing anyone uses them in the hiring process.
Thanks, that's exactly what I was saying.
Bonzer guys -SlaveAsAService.com would complement perfectly.
from my experience, Google Voice has worked just fine the way it is for many years and it doesn't necessary need shiny new features. Would be sad if they discontinued it
Fermienrico, are we alone in the universe?
As someone that is working in an airport on Thanksgiving, this is accurate.

and SFO's free wifi ssid really is kind of creepy.

i'm also amazed still at just how slow and awful a lot of AT&T wifi still is. They should be ashamed of how slow it is.
I wonder what the probability is for a Vegas hotel room that there's been a suicide in it.
Is this really a funding problem or is it an employee quality problem ...
Ghost Project – 1.4B Data Breach Record Search
You get the same objection to everyday bike commuting; what about those who can't?

Well, they can stay in cars, but if even a small percentage of able-bodied adults got on a bike instead, then that's your problem solved.
How do they determine market value without a market?
I was a C programmer 30 years ago, but we didn't attend C conferences for two reasons: 1) programming languages weren't newsworthy enough to generate much buzz. Hardware was the focus of attention, and things like programming languages tended to be features of products, not products themselves. And 2) C was already about 20 years old by that point in any case, so monthly magazines were sufficient to keep up with the changes. We didn't tend to go to Fortran or COBOL conferences, either.

We DID go to conferences or expos for things that were buzzy and newsworthy, which meant the exciting new world of microcomputers: Comdex, MacWorld, etc. But the emphasis was on exposition, not conferencing with others, because we got to see exciting, new things with our own eyes, when that was the only way to see them (couldn't "see" things online). We wanted to see them (and they wanted to show them) to inform our decisions. The makers of C tools filled plenty of booths at the "computer expos", though.

Twenty years ago, we had started having big language conferences. JavaOne was like a religious revival or political rally, but C was the old devil being vanquished, not the Hope of the Future. And Visual-J++ and C# conferences were counter-political rallies, where C was going away as both sides agreed, but to be replaced by what? The makers of C tools still filled plenty of booths at the hardware expos, but there wasn't much demand for a C conference where we could hear, in person, about how C wasn't actually dead yet.

And by 15 years ago, all the hotness that inspires a crowd to gather for a conference was based on changes relevant to the WWW. If C had reinvented itself with shiny, new async networking, web service & e-commerce building blocks, concurrency, and whatever in its standard libraries or some such approach, there definitely WOULD have been C conferences. That would have been big news (and probably a bad choice, but that's a different question.) Without something like that, there is still plenty of demand for C, but little demand for a C conference.
With enough data you can often "de-anonymize" to discover actual identities.
I compare it to 10-15 years ago, when functional programming was rather rare. Mid-level OO programmers would complain it was confusing and unfamilar, whereas in reality has beautiful and simple concepts.

Git's use of a DAG is confusing and unfamilar for many programmers, though in reality it's beautiful and simple.
Oh I’m sure you’re into something. I wouldn’t be surprised if it has a name already, but my design knowledge isn’t that extensive.

Or maybe it just gets lumped under “folk art”.
red flags?
Would also like to see a list of Google services currently on life support; not yet dead, but struggling to survive
Then don't do that.

Write a method to get the list id.

And FWIW I honestly think JSX is misstep.
Someone on Something Awful made one too but this one looks a lot better (and is up-to-date).

https://didgoogleshutdown.com/
FWIW I ended up reading a HN recommendation for the void tools search called "Search Everything" and on an NTFS-formatted drive it is blink-of-an-eye fast.

It goes on every computer along with 7z and Zhorn Caffeine
Slightly OT, regarding high-temperature superconductivity: this article [1] reports on an interesting effect that appears in some materials that are showing HTS.
A theoretical scientist is quoted there with “We probably won’t understand why the superconducting temperature in cuprates is high until we understand the strange-metal phase out of which the superconductivity emerges”. A new approach seems welcome, as it felt like progress on HTS had stalled (imo). It might finally help us to get closer to room temperature superconductors... :)

[1] https://www.quantamagazine.org/universal-quantum-phenomenon-...
Sarno's book should be added to those lists of best programming books. Along with "Say Good Night to Insomnia".

Back pain + insomnia both cured within days of reading each of these. Thankfully I only suffered a few weeks of each before getting my hands on these books.
This is cringeworthy and stupid af.
Thankful for encryption, as it is synonymous with liberty.
Soros is a very wealthy person who uses his wealth to push a leftist agenda all around the world. There's no doubt about that, you just have to take a look at the "Open Society Foundations" website to see it. Discrediting all of his detractors as "antisemitic" is merely a tactic used to delegitimise them.
And when you need to use multiple google accounts it shows all the weaknesses in their products. Singing out from an account and signing in to another account on the same machine generates a security email all the time. If you have 3-4 different accounts for instance that’s a lot of security emails in your inbox every day.. I’m sure there’s a way to deactivate this thing but it would take me about an hour to figure it out.
Removing staging seems a little odd. To me staging, especially with a GUI like Sourcetree, is almost the best part of git.
But wouldn't that be on them always ethically? Exposing evidence that definitively proves Bill Cosby is a rapist might cause some idiot to try lynching black men as all rapists but that doesn't mean reporting him suddenly becomes immoral.
Sounds like something I would use, if I had not a bunch of git aliases that do similar things.

In other words, yes, this is useful.
Yeah, let's all thank Ian Murdock's friends in need!

'Member when the suicidal millionaire was trying to delay his suicide by venting on Reddit and HN, but he was shunned by everybody and his threads were deleted?

The next day you were all busy congratulating the censors for speeding up a natural process and assuring them they had no blood on their hands. Isn't social darwinism beautiful?

Let's all celebrate the SV ethos with an article about the "riff raff" that doesn't deserve to live: https://justink.svbtle.com/open-letter-to-mayor-ed-lee-and-g...
The other half of the issue is that git's commands don't follow the abstraction. If each command mapped to a single dag operation, it might make more sense. But they don't (revert).
The Myth of Religion
If it's only a personal server that sends a few messages per day, you'll likely never build up a positive enough reputation to avoid falling into the spam folder.
Turing Tumble[1] is wonderful, happy that it got a mention. I thought it'd be a great idea for our office as we've got a lot of staff here who love logic puzzles, but my 4yo daughter at home had the first try and she won't let it out of the house now.

The game feels like a physical version of The Incredible Machine or Zachtronics games. It's essentially a marble run on a board which you can add logic gates to. There are two different colours of balls which serve as input, and the puzzle specifies what output you require.

The later puzzles in the book are much too complex for my daughter but she has actually been able to solve the easy ones on her own. She uses it creatively too, making machines which she likes to show off to her mum and I.

Even without my daughter enjoying it I'd keep it at home because I've found the puzzles really fun and is satisfyingly tactile. I'm hoping they create a community puzzle repository for people to contribute to - might be a good project idea for people if they don't though. Highly recommended.

[1]: https://www.turingtumble.com/
Brilliant. You can even fire your boss, how cool is that?
Create a culture that is opposed to it. Films, TV, Advertising, Sports, Billboards.. when neighbors are expected to spy on each other then the fabric of society breaks down.
Warren Buffett generally isn't a political financier. The Koch brothers and George Soros are.
Ashurbanipal sounds so much like Sanskrit. Did the Assyrians have Indian heritage or links with ancient (medieval) India.

Also how is “The Epic of Gilgamesh”, the world’s oldest epic? We have far older epics like Ramayana, Mahabharata etc.
Yeah, but the question is whether a DAG is a good mental model for a VCS. Just because that's the underlying data structure doesn't mean it has to be the user interface too.
In this vein, has anyone had organizational success hiring a high level PA? Not talking about the cheap offshore PA's from upwork, but a native English speaker with training and a higher rate.

I find I have more projects than I can track. A good PA/project manager might help with that, but it's hard to know in advance or how to hire one.

I run an online business, and have contractors for specific tasks, but I'm really the only one with a bird's eye view. And frankly, project management is my weak point.
Is this related to "The Google Cemetery" ??

Submitted here: https://news.ycombinator.com/item?id=18509735

HUGE discussion there ...
Do both signal and riot work on matrix.org?
So here's the thing: apart from you and maybe a few friends, nobody really cares about your "forging your own path". It may give your life meaning, which is important. But in any sort of professional / market context, people just emphatically. Do. Not. Care.

Speaking from experience, I have often taken the hard path. I've always regretted it and often, if I'm being honest, it's out of a misguided sense of stubbornness.

That's why I recommend trying college, to the OP. Maybe he can learn advanced mathematics by himself, in isolation. But that isn't the maximum-likelihood path. And when you're doing something hard, I've learned it pays to do everything you can to stack the deck in your favor.

I think the main thing is to realize you only live one. I have friends who are more successful than me in every way. One earns literally 10x what I do, others work at more famous companies, still others receive absurd amounts of money from their parents for sitting on their ass. You can't choose your hand in life, but you can choose how you play it. So it's really up to you, whether you want to play the game on easy mode, or hard mode. Or whether you want to feel sorry for yourself or just make something of the hand you're dealt, though it may not be "fair".
Because there are so many true things that any communication is doomed to include only a small number of truths, the truths that are chosen to be told are just as revealing as the lies, if not more so. I would argue that it is yet more revealing a PR firm is hired to amplify specific truths. I'm reading an interesting book about this right now: Truth: How the Many Sides to Every Story Shape Our Reality by Hector Macdonald.

Don't get me wrong, I'm not claiming there is or should be anything illegal about this, but I certainly reserve the right to make judgements of companies that I might work for or do business with based on both the lies and the truths they choose to advocate for.
I remember seeing gitless a while ago and thinking it was interesting, but I found it to be very slow due to Python's startup time.
Findom. You've invented findom.
Nah, we did.

Here's the hard truth: the overwhelming majority of Americans don't care about being surveilled. They may say they do, but at the end of the day, the issue doesn't affect most of them directly (or even indirectly) and therefore goes to the bottom of the pile.
What we don’t see is all the goodwill and interesting discussion that is suppressed by the mods.

And fwiw it’s pretty disgusting that people feel the need to kiss up to them all the time on HN, but it’s like supplicating before anyone with power, it’s done for a reason and it’s an ugly aspect of humanity.

Countless times I’ve seen interesting submissions buried, either by some behind-the-scenes process or via a title change that reverts to the authors boring or misleading title.

There are surely some griefers who need to be policed, but the HN mods are accountable to nobody and there is no public record of their actions which might reveal improprieties or abuse of the trust placed in them by pg and the community.

So I am thankful for any good intentions they may have, but sadly the evidence suggests that at least one of them is a bully who abuses the authoritarian power and lack of accountability.

I’m not arguing that moderation isn’t necessary, just that unaccountable and non-transparent moderation decisions are a recipe for corruption and abuse of power.

Basically, HN is run like Singapore. It’s very tidy but there is an authoritarian dimension that is unsettling. HN thrives when the mods are busy with other things and don’t have time to taze every so called flame war and “fix” every title.
Has anyone evacuated a city by rail (and bus?) in a reasonable time?

It wouldn't be necessary in Europe, since there aren't any expected disasters where evacuation is useful, but for comparison anyway, about 1.2 million people arrive in central London by metro or regional rail every morning.

So long as people don't mind where they end up — which is a huge and unworkable assumption — you could possibly evacuate central London by rail alone. Possibly. For a careful definition of "central".

Although the rail system has a very high capacity when everything works smoothly, it doesn't perform so well if there is disruption. Perhaps that is mitigated somewhat if you don't particularly care where the trains end up.

But the road network would probably work a lot better if there wasn't anyone trying to collect their children and spouse, then their elderly relative, before leaving.

Does evacuation by rail happen anywhere in Asia? Japan?

--

But now I see we were only discussing evacuating 100,000 people. That's a routine event after a football match at a large stadium in Europe. Wembley Stadium in London can hold 105,000 for a rock concert (or 90,000 for football), and the vast majority of people leave by metro or regional train within about an hour of the end of the concert.

Again though, that's using a transport system suitable for a major capital city to evacuate a town's worth of people. A town alone wouldn't invest in this much capacity.
My instinct is to say buses, and don't wait too long. Let's do some math:

Edit: Corrected math. Thanks!

You can easily fit 20 people/bus. So that's 5,000 bus rides. 2000 busses/hour/lane is a reasonable estimate. They had a 4 lane road, 2 lanes in each direction, so 4000 buses per hour. Divide capacity by 2 to account for inefficiency and round up to get to 3 hours

That's a lot of busses, but not an unreasonable number.

To hit those numbers you have to be forcing people to evacuate by bus. If they try and take a car you need to stop them before they jam up the road. American's aren't going to take that easily. Of course you can encourage them to evacuate by car before you start the mandatory by bus evacuation. It's not like forest fires come with 0 warning.
A big part of learning anything is understanding - at a fundamental level - what operations are being executed by whichever tool is being utilized.

So if you will pardon the paraphrase, I think the main problem is that many developers don’t take the time to simply learn git.
I could see someone creating a service like this for looking up discontinued products of many companies. Could be great for market research.
Excellent typography. Wish all sites were as readable.
Disclaimer: I'm not well versed in this topic's finer points, but I have some idea of the current and historical trends within it.

I'm mostly talking about exploitation theory, and two main contenders are UE and CECP; by aiming to eliminate a certain kind of exploitation in society, that will form the basis for a future society. Both of these have their origins in classical Marxian exploitation theory and mathematical Marxism. For instance, John Roemer suggests a market economy but one which is heavily redistributionist in terms of the material assets people can have. Along more traditional Marxist lines, Veneziani and Yoshihara are proponents of UE exploitation theory.

There's a good, recent overview of exploitation theory here[0] and some information about this area of research (including but not limited to exploitation theory) published by Veneziani in a book review on the state of Analytical Marxism.[1]

To understand the context of exploitation, labour and value and how these suggest a critique of capitalism (and thus the formation post-capitalist society) I'd look at my comment here[2] and the likes of Peter Hudis and Thomas T. Sekine. Most of the authors are socialists (in the Marxist tradition) but there are a few in anarchism, market anarchism and Communalism, though I'm not aware of their research.

[0] https://scholarworks.umass.edu/cgi/viewcontent.cgi?referer=h...

[1] https://mpra.ub.uni-muenchen.de/30864/1/MPRA_paper_30864.pdf

[2] https://news.ycombinator.com/item?id=18490388
As a tribute to Dang, whose name you say when you make a mistake, here are some of my favorite Far Side cartoons:

Some Weirdo:
https://i.pinimg.com/564x/f8/74/40/f8744035e15d69eb8fd4c70de...

Monster Jobs:
https://i.pinimg.com/564x/21/81/3e/21813e975f2aa35259246eeca...

Vultures:
https://i.pinimg.com/564x/e4/d2/f3/e4d2f3b47c3de90e1a084d94a...

Construction Birds at Lunch:
https://i.pinimg.com/564x/3b/c5/fd/3bc5fd323e791b6879529e6a5...

Blizard's A-Comin':
https://i.pinimg.com/736x/61/f9/bb/61f9bb66cc0e79f06246876ba...

The Creeps:
https://i.pinimg.com/originals/5a/1c/5e/5a1c5ef2e9ab19d27970...

Superman In His Later Years:
https://i.pinimg.com/564x/86/95/a7/8695a7c1cfffb69bc3b92c980...

Before Paper and Scissors:
https://i.pinimg.com/564x/a4/cf/ab/a4cfabe6847546e52343d4d15...

Sorry, Buddy:
https://i.pinimg.com/564x/49/6b/3a/496b3a234ddeca894887b249e...

Nerd! ...:
https://i.pinimg.com/564x/c9/08/a0/c908a02a8dfa42db9973f743b...

The Thanksgiving themed one that I googled and googled and googled for but couldn't find, which was taped to my mom's refrigerator, was the disappointed bird standing in front of the open refrigerator, lamenting: "Dang, somebody ate the middle out of the daddy longlegs!"
Hey I use this! It’s a solid service and Manasvini is great to work with. I’m a big fan.