skysight-inc/HackerNews huggingface dataset:
> The Catholics have developed the idea that

It may have developed, but it appears to have developed quite early, if you read the writings of the 1st and 2nd century. It was reading Ignatius of Antioch (or maybe Polycarp) that made me realize how early the Catholic / Orthodox understanding was.
I use PHP more for "shell" scripts then I do for web stuff nowadays, I find its just faster to bang out something somewhat complicated in it then other langs I know currently.
An Indian business community had thrived in Xinjiang before Communists took over
I don’t think the store is very convenient. Every time I search for something, the first item I get is something else. Usually the opposite of what I want. Sometimes the first few items that I get are something else. Also it’s slow on some of my devices for some reason.
In Snowcrash he just asked his AI do reassemble the shattered tablet. I wonder if they've tried that yet...
Erm, could somebody explain to me why I shouldn't understand this as an argument pro go given that it is about as fast as the fully optimized versions of zig and rust?
First, start with an automatic proof that the contract will halt...

Oh wait
You've never seen a PHP developer?
None of the issues you mentioned are fundamental to the employee system. I am not familiar with the issues you mentioned in Spain, for example.

You can see issues in any system. But that doesn't mean it isn't working fundamentally. I'm all for reviewing and improving the system, adapting it for new jobs and ways of working. But those changes cannot be an excuse to slash benefits and worker rights, which is what Uber has been doing for years.
The ruby eco system is growing and majoring every day. It's just not cool anymore :)
Instagram shopable feed can boost your content marketing efforts
Exactly. They're not protections. They're strategies to make it harder for non-super-users to change their default browser.

As technical people, it's easy to underestimate just how well these tactics that introduce friction work at making "regular" folks shurg and say "meh, okay, whatever -- sure, I'll use Edge" just because they don't want to repeatedly have to figure out how to change their default browser.
> Probably needs some new languages with slightly different syntax

I used to toy around with Haxe: https://haxe.org/

The idea in principle is great (use Haxe the language on your machine, then Haxe the compiler to produce PHP code and upload it to a cheap hosting somewhere), but I've never found a real use for it.
I'd love to see this with wordpress filtered out. I think most small businesses and personal sites run PHP simply because that's what wordpress uses. Subtract wordpress from the php statistics and you get a real picture of "who's using what" without the skewed "I'm using php because I installed wordpress and I know nothing about building websites". This isn't to say people who know how to build sites don't use wordpress either, I'm simply stating that it would be more accurate to measure sites that aren't wordpress to see what languages are being used by companies on the interwebs.
> but let's no forget PHP allowed the average Joe to hack up his own dynamic websites without jumping any hurdles

One of the great things about PHP is that that is still ever-present. It's fairly easy to get started utilizing PHP, just as it was 15 years ago. The basics of PHP have not gotten much more complicated over time.

Open a text file, write out a bit of PHP, save it, run it somewhere (locally or on a cheap host). Any Joe can still do it. I can't think of much that has gotten more difficult about getting started with PHP versus the first time I used it.
> They aren’t suppressing some kind of egalitarian wellspring.

I'd like you to tell that to tens of thousands Saudi citizens who tried to say a word, or two about the system, and had to flee the kingdom.

The only reason Saudi kingdom stands is the extraordinary amount of US support.

> If you disagree then I have 2000 years of history to show you.

This is an extremely racist innuendo
Beautiful graphics and a poetic ending!
Why Russia’s space chief keeps asking Elon Musk to visit him
>You could spray water near wind farms during off peak hours

I think underestimate the carbon cost of this infrastructure and the amount of energy needed to send this water into the air.
Chances are it's not going to be doing a whole lot and pales in comparison to the amount of water evaporating and going up due to global warming.
A good iteration on this would be to include examples of each principle in action. For instance, I know that AirBnB's guidelines have visual demos. Shouldn't be hard to pull those and drop them onto this site.
The article emphasizes "server-side", which to me translates into "the most deployed..."
... and indeed PHP itself is written in C.

They say they use publicly available information about sites, plus scraping metadata from the sites, but do not reveal the blend between those sources.

If they're relying primarily on scraping (which I have to think they are, given the scale of the operation otherwise), they're really measuring "what proportion of sites make use of languages which we can easily fingerprint in their stacks".

What I think this is telling us is that WordPress is popular, that WordPress is written in PHP, and that PHP is profligate in its use of headers that announce its usage. That doesn't seem very interesting.
It's only broken on the front page, which tries to take you to https://orgmode.org.html/ when it should go to https://orgmode.org/worg/org-contrib/babel/index.org.html
Because using a cms doesn't mean people chose a dev stack but rather a platform. The conclusion is not the same. E.g: most wordpress freelancers do not code.
Yes! PHP is great for this. I often use it for things that people might use Python for, too, except on the web.
> I think the author is projecting an opinion of "I don't want to do code reviews" so is justifying that opinion by outlining a process which allows him to bypass reviews in majority of cases.

I thought that too. The author seems to came up with the whole "Ship/ Show/ Ask" strategy so that it looks like their team actually follows a process instead of just plain skipping on doing code reviews.

While I can relate to their motivation to go without code reviews:

> Sometimes Pull Requests sit around and get stale, or we’re not sure what to work on while we wait for review...

> We also get tired of the number of Pull Requests we have to review, so we don't talk about the code anymore. We stop paying attention and we just click “Approve” or say “Looks good to me”.

These problems are very real and take time and effort to address. I just don't think opting out of reviews is a good way to solve them.

Well, the team I'm on accepts what the blog post calls a Show PR in a rare occasion when something has to be fixed right now. E.g., the prod is down kind of situation. We still go through a review but don't wait for approvals to merge and if there is any feedback we deal with it later.
Is Jupiter a failed star? Does that make our sun a kind of double star?
> the only survivors literally had to flee the galaxy and stop using advanced technology

Han Solo enjoyed his new career as a combat archeologist.

https://starwars.fandom.com/wiki/Into_the_Great_Unknown
I thought you were going to say “now this string has to get retranslated and until then everyone will have a crappy experience” lol

Changing strings are about the most harmful thing to the bottom line where I work. :)

However, in your case, that should probably be automated so people can’t do that just like we helpfully provide similar already translated strings when you add new strings or change them. People shouldn’t be able to break production, review or no.
My boys and I intuited this the very first time we saw the show. "Which one is which?" we wondered. And then saw how Pinky was consistently the 'smarter' one.
It is because children are too easily influenced that they need access to the unrestricted internet. To pick what is perhaps a trite example at this point - yet very real - a child experiencing same-sex attraction can be easily influenced by their parents, who they spend most of their lives with, to believe that such a thing is unnatural and best off suppressed. Access to the internet cam show them that there is a very large community of people who disagree with that viewpoint.

Or, more broadly, consider how historically common it is to choose the same profession as a parent. Access to the unrestricted internet can let you discover fields that may not have even existed when your parents were in college and even try them out (see also https://xkcd.com/519/).

If we had stronger cultural norms of collectively raising children in the village (the whole village, not just a church of specific beliefs and traditions that attracts the like-minded), this argument wouldn't be as strong, but we don't.
When I heard that question several years ago in the sense why haven't Java/C# replaced PHP the answer was simple: nearly every web host offered a pre-configured web stack with PHP, MYSQL, etc. and setting up anything else was neither cheap nor easy . Seems to be nearly the same today, the first few dozen hosting providers I can find on Google either have WordPress or a one click WordPress install.
How Can I Find and Get Emails of 10k USA People?
Framework != CMS

Most wordpress freelancers don't code, they configure or install plugins. Somebody using rail, django or laravel is going to code.
AI – Why not just keep it in sealed hardware that can’t affect the world?
I like your description. Mine is that HN is not so much a bubble, but an enclave of highly opiniated feuding camps that just can't stop themselves from having shouting matches with eachother.
Nobody tell Jeff Attwood, he chose a complex tech stack for Discourse 10 years ago, with the explicit aim that it would be so easy and powerful that the “PHP virus” would be defeated.
What I mean is that there are many people commenting on HN and that makes for a large number of people who think GPT-3 is somehow "intelligent".
Yes, I don't say it's wrong, I'm just curious.
DOS was a terrible user experience; there was this constant fight to keep all the drivers and TSR programs working, deal with high memory, extended memory and other goodies, when the system was running out of low memory. Thanks goodness we are past that. No nostalgy for DOS on my part...
There are a lot of people who appear normal and even have a hemoglobin A1c level in the normal range but are still insulin resistant. Usually the best way to check is with a glucose tolerance test.
The REST of the 10 Commandments
Discourse sites ?
Cloudflare Passes 250 Cities, Triples External Network Capacity, 8x-Es Backbone
"Blb vlk pln žbrnd zdrhl hrd z mlh Brd skrz vrch Smrk v čtvrť srn Krč."

7 years of study and this language still terrifies me.
Some ecosystems go extinct but others stabilize for long periods and might surge again under the right conditions. Python was around for decades before it became a good fit for data science / machine learning and interest in the language exploded.

Php seems to be in such a stable phase, fixing old issues, modernizing and powering real apps used everywhere. Wordpress is being mentioned, but don't forget that wikipedia / mediawiki is also php and what those folks are doing with wikidata is ground breaking.

There are plenty of scenarios in which php could grow again, e.g widespread decentralization using nextcloud, wikidata or similar.
I don't say otherwise, but there is a difference between using a platform and using a language directly.
Purple Drank

https://en.wikipedia.org/wiki/Lean_(drug)
It's incredibly hard to find good PHP developers.

I just inherited a PHP project that it's a nightmare. It doesn't make any sense. It works on PHP 7.3 but the quality is worse than the old PHP 4 stuff.

It is so easy to write good PHP code nowadays but most devs don't do it. They just go for the old ways, with spaghetti code, no clear architecture, etc, because it just works. They don't have to think, just type. Thats why people hate the language. They see the bad code and they think the language is poorly designed.
A conservative rag reports that a right-biased[0] polling company says people want that terrible Texas law? Surely you jest.

[0] https://en.wikipedia.org/wiki/Rasmussen_Reports
That's making the mistake of assuming these reports were unique in some way, as opposed to being part of a stream of thousands of other reports, some including even more threatening implications.

In low signal, high noise scenarios, the hindsight bias is not saying "We should have known this meant something," but rather saying "We should have given this particular thing more attention."

In our world, it happens with logs. Post- or during an incident, reading back through a log to find the culprit is trivial.

But how easy is it to have a log continually dump to your terminal, all day, for weeks, months, years, and identify the root cause line as it happens and before other monitoring tripwires go off?
Uber could pull out from NL, and not be missed, as the country is not super car dependent to start with.
Taxi's (or uber like services) are rarely used here.
People mostly walk, bike or take public transport.

As for the implosion of the gig economy, I doubt it too. We've had a neo-liberal gov for the last 12 years, and they've pushed the gig economy (successfully) within the boundaries of north western EU social democracy (Dutch: ZZP).

What we are witnessing here is the courts pushing back on companies abusing the system. They can't have it both ways; wanting flexible workers with those kinds of wages, with demanding 'contracts' akin to employee contracts.
Simple, just declare any and all consequences of the contract to be binding and it is now correct by definition.
Why not just keep it in sealed hardware that can’t affect the world?

https://www.yudkowsky.net/singularity/aibox
No. This text belongs to a religious tradition. Texts are not free-floating bits of meaning somehow unrelated to the traditions in which they were written. So reading text in light of tradition is arguably the best way to interpret text.
They do have some control though. If you don't list with their app store they default to accusing your software of being malware and hiding the run button.
There are a lot of WordPress sites. The same site reporting the metrics on PHP also points out that WordPress is 42.5% of all sites [1].

That being said, I know a fair number of PHP developers. None of them are in SV or Seattle. They are in cities many have not heard of. They're all over. Some do public sites. Some do company internal web apps.

Take a project like Symfony, a PHP framework. It's popular but not the most popular. Now, take a look at the download stats for its packages [2]. They are large.

There is software development happening all over the world. A bunch of it is in PHP.

[1] https://w3techs.com/technologies/details/cm-wordpress

[2] https://packagist.org/?query=symfony
It is pretty slow for most graph operations though. It works ok for simple things, especially with the recently added functions.
How to Defend Society Against Science [pdf]
All the best NFTs from this week in one email
Yeah, I clicked to find out what sort of simulator game this was.
As a developer, I agree. With perhaps, like the sibling from ’city41, the responsibility. I wrote it, it’s my code. Maybe QA can have their share if responsibility, if any later issue is something QA could have found.

But it requires an environment where responsibility doesn’t equal blame.

This is also one additional reason why I don’t touch Github Copilot. Because I didn’t write that code.
Isn't Google the single largest contributor to the Mozilla Foundation?
Important to distinguish between the infection fatality rate, and the hospitalization fatality rate. People who never know they're infected, or know they're sick but don't bother getting a PCR test because they're just going to stay home and isolate regardless, don't show up in the hospitalization fatality rate.
My guess is they'll just leave it. You'll have the one-click for Edge, whatever this workaround/RE is for Firefox, and everything else will be the same. Maybe Mozilla will open source this workaround.
Hundreds of Craters Discovered in the Arctic Ocean
Exactly, big difference between figuring out how to find and launch gorillas.bas and how to tap an App Store icon.
Speaking about financials...The court ruled that in certain cases drivers can claim overdue salary. Uber had according to statistics approximately 5,200 drivers in NL on December 2019.
How do they measure it? I can't seem to find their method.
Yes, but limitations on the fire and hire employer side make that a different proposition.

The harder it becomes to fire people, the harder it becomes to hire them.
Sorry, I didn't mean those particular researchers were bullshitting, or that some games don't use legitimate "AI" techniques, but those are orthogonal to the commonly understood meaning of the term "AI" in the game industry, which is "whatever code controls the non-player characters" (regardless of what programming techniques it uses), as opposed to making the grass wave, rendering triangles, vibrating the speaker, networking, user interface, etc.

Games can certainly use legitimate AI programming techniques, like GPUs with "AI Upscaling", but that's not considered "Game AI" (as seen in job descriptions) since it has nothing to do with controlling NPC behavior.

For example, Civilization AI:

https://civilization.fandom.com/wiki/AI

My point is: if you're worried about the term "AI" being hijacked, that ship sailed a long time ago!
Why should we have to keep begging them or something? Using Linux instead of Windows is a moral issue.
To clarify, on most motorcycles the fuel tank is directly in front of the rider's pelvis.
It does support plugins but only on Android.
I think that's a perfectly reasonable way of looking at it.
I can't see how you can get any non-tribal code in the codebase without asking.
Really? Talk about straws. “Settings” is the unified app for configuring all the shit on iOS, including Apple ID and payments etc.

The same option is also available in the App Store app as well. Where else exactly would you prefer it to be?
I designed and implemented a mostly lock-free dynamic thread scheduler for streaming runtimes, and I learned some similar lessons: avoid global data and amortize the necessary synchronization that you have to do. One of the main peculiarities of a streaming context is that work-stealing is counter-productive. In a streaming context, it's more like cutting in when the work would be done anyway. It's better to go find a part of the streaming graph that is not currently being executed than to steal some from another thread.

The paper describing my design is "Low-Synchronization, Mostly Lock-Free,
Elastic Scheduling for Streaming Runtimes", https://www.scott-a-s.com/files/pldi2017_lf_elastic_scheduli.... The source code for the product implementation is now open source. Most is in https://github.com/IBMStreams/OSStreams/blob/main/src/cpp/SP... and https://github.com/IBMStreams/OSStreams/blob/main/src/cpp/SP....
Robotics Plus to develop a world-first autonomous robotic asparagus harvester
The barrier/jacket lies quietly came out about a week or two after, I think.

I remember thinking at the time that whomever was in charge and responsible for the attempted coverup and the lies would have to be fired.

Still cant quite believe they'd be fully in charge and lecturing us about how to catch a terrorist a decade later.
You're right, g++ was there by the end of the first year but as far as I can tell libstdc++ didn't show up until around 1998. I don't know when GCC started supporting Objective-C (another commenter says maybe by 1992) but GNUStep didn't 1.0 until 1998 (it was fairly incomplete before that.)

But yes, you're right, they could have developed Glib in either of those languages even if STL and *step didn't exist yet. I also found this e-mail[1] from Stallman that supports your claim. Do you know of more documentation? I'm interested in this history.

1. http://harmful.cat-v.org/software/c++/rms
There are plenty of custom PHP websites and devs that write them. I, too, still write fully custom (no framework) PHP webapps for customers where I don't expect to be babysitting the app after it's written, and where websockets and real-time interactivity is not necessary.

PHP is great fit for that, because all dependencies are part of the system updates in that case.
Agreed, in fact modern SPA stacks are incredibly inefficient.

And the corporate world move slowly.

And dev cost money. Most websites don't need more, they were fine 10 years ago and still are.

Although I'm not sure we have the whole story. I'm assuming we get high stats because of wordpress, which is not a good indicator of language popularity, but rather of platform popularity.
Dude I am old. When I was working with PHP I had to watch out for diffs between 4.x and 5.x servers. Hell, I think we hat some old 3.x code even. Frameworks where new, composer didn’t exist and I was getting annoyed of getting Paamayim Nekudotayim as an Error because the where limitations in the engine when it comes to finding the static methods of a class instance.

Thing is those OLD projects where new when I was working on them. When I got into WordPress back then It was NEW. When I got in to jQuery it had 3% market share and it was the underdog. A lot of the arguments you might be sick of hearing about, well back then they where valid.
I'm not trying to "cancel" anyone. I just posted an excerpt from and link to wikipedia, I didn't even provide a judgement. (I also haven't downvoted anyone's comment in this thread because I disagreed with it, not even yours, which perhaps could be called an attempt to 'cancel' the comment...)

I thought he made some good points in the OP, and also some weird points.

I think science as actually practiced is a human endeavor in which at it's best the humans involved try to use systems and procedures to neutralize the inevitable biases and interests of the individual humans involved, but this is a goal that we (at best, and we're not always at our best, including lately) approach asymptotically. I think this understanding is compatible with Ioannidis own framework for understanding science, and he'd largely agree with it. I think this perspective tells us that it's not irrelevant to look at the personal context and interests of someone participating in the discourse with an opinion piece like this (unlike Ioannidis famous "Why Most Published Research Findings Are False", this piece is an opinion piece, not the report of scientific research. It's true that I could have included the context that he's the author of that well-known-on-HN piece too; I did link to the wikipedia article where anyone can read more).
Well, governor is an executive office.
Kind of true, there are loads of companies that started out as a 1 or 2 person gig with a crappy wordpress site as their MVP, then they take on a full time php developer to make some changes and before you know it they are a few years in and are rebuilding their site in Laravel or Symfony.
The funny part is we still use Node for various sub tasks like webpack. Soon we'll be adding a unit testing layer to the JavaScript which will run in NodeJS as well. But I might wrap it with our PHP launcher. We'll see.

The thing with PHP is it's very easy to understand in comparison with Perl. When Facebook did a study on which languages take the least amount of time to onboard new hires PHP won every time. It's also why they use their own version of PHP in house (Hack). It's 95% same thing with additional features like async built into their engine.
if code reviews come with responsibility sharing then the are going to slow things further, 100% agree with the rest.