skysight-inc/HackerNews huggingface dataset:
Yes I need a lot more actual real evidence for this distinction. Your reasoning is poor.
"Ruby (my personal interest, here) has been steadily gaining share in that chart year over year, despite not being "cool" anymore."

I have a comment from yesterday that is (rightly) sitting at -4 (https://news.ycombinator.com/item?id=28501661) that seems relevant: The rise of Ruby on that chart can be directly correlated with the rise of Shopify.

Elsewhere they note that Shopify "accounts" for 3.9% of the top million websites. The bulk of Ruby's increase.

Though I'm suspicious of the accuracy of their numbers. Most modern tech stacks don't announce themselves in the way that PHP did, and they clearly used curated metadata to attribute some major content engines (e.g. Shopify = Ruby, Wordpress = PHP, Wikis = PHP, etc), which means that anything outside of the top identifiable content engines isn't going to have proper attribution.

Further, note that literally any use gets credited. Look at the "popular sites using Shopify" at -

https://w3techs.com/technologies/details/cm-shopify

Overwhelmingly they get the shopify/ruby credit for linking to a minimal checkout experience on a subdomain. That seems...incredibly dubious.

Still neat though. But what it really demonstrates is that product wins, not technology. Wordpress is clearly a winning product. Shopify is a winning product.
That doesn't make the language less capable or less suitable. That's just an irregularity, causing an itch in certain people's heads. Personal preferences and obsessive-compulsive disorders don't make good arguments.
I've also heard that you can use computers for other things than displaying web sites, but that might just be a rumor :)
How does this work in practice with it's "rolling release" nature? Can you designate specific package versions for all your dependencies? Like having a very new openssl and an older zlib version?

With complex software, just grabbing the latest version of every dependency will lead to broken builds (or ones that only work on x64 but are broken on other platforms)

Last I looked at GUIX (which I guess is similar) you are tied to a release "version" of the package-manager with whatever package version it comes with. But maybe I misunderstood
No. The Mozilla Corporation is the largest contributor to the Mozilla Foundation, though most of their money comes from selling the default search rights to Google.
ah yes. and the years 2009- 2015 where the same?

no they where far worse.
its unemployment numbers are low now. but it hasn't always been the case.
> "The vaccine is 100% effective, and has no complications!"

Source? Who claimed this?

> If you do not get the vaccine, "the science" crowd will label you as a morally bad person.

This has nothing to do with the "science" crowd. The vaccine reduces the spread of infection. Infection causes harm. Taking the vaccine reduces the statistical probability of you spreading infection to others, and others suffering the consequences of infection. That's a moral issue.
The other side of this is that many laws do not neatly accommodate advances in technology. There are currently laws in place that predate cars, predate the internet, predate electricity. At some point, in some contexts, they will be a hinderance rather than a benefit.
The third party domain specific apps built on top of MATLAB is their moat.
I'm not sure how this implies it is flawed. It benchmarks thread pools so on a system which allowed more parallel concurrent tasks (i.e. 32t amd cpu) the throughput is expected to scale somewhat, and you see this in your results.

Also, `zig -Dc` links to libc (`-Dc`) but builds in debug mode by default, similar to Rust and C/C++ compilers. The readme contains instructions to compile it with optimizations (`-Drelease-fast`), the rust versions do so as well (`--release`) so you should re-evaluate your results.

See one of my other comments in this post on why I didn't use rayon::join() by default.
It did - there's a free implementation known as Octave.
I agree with this in theory but you have to contend with how people actually engage with these kinds of gig jobs. You can't just legalese "this isn't a full time job" when people are working it as a full time job.
It has happened to me. I simply sent them an email explaining the thing. They replied that I've been unsubscribed. I received emails again. I asked them again, and they fixed it.

Same situation. Humans were involved, and it was resolved.
Ahahahahahahahahaha

>a majority of their revenue is not from ads and lock-in BS

You're not a stan, you're only a fool.
What does that have to do with employment status? Does the Dutch Commercial Law state that the employees should only work on firm-appointed hours? The hours worked are already logged, the only new responsibilities fall on Uber except for filling a few documents for employment.
Gonna to have too many of them I guess...
The report looks at multiple variables, not only response headers, to figure out backend language.
The Circle of Fifths made clear [video]
Yes, mostly because you were screwing around right at memory and other limits of the system. (And it was mostly games--at least for typical consumers.)
Can Etherium run contracts written in Dafny? This is cool, but it doesn’t guarantee that the Solidity matches the proof at all, does it?
Microsoft is using "protected associations" to keep people using Edge, but I think people are forgetting how badly this used to be abused before Microsoft added this feature.

Applications would regularly change default associations without any user notice or consent.

For example, installers would bundle Adware and even Google Chrome (hidden with common dark patters of the time), setting your default browser or changing your homepage.
Outlook and Teams on Android force me to install Edge to view links. I can't even paste links to non MS apps since the plaintext will be a notice instead.
I've written a major server using ring and rustle. It just works and I'm confident in its security. By contrast openssl is a minefield.
The existence of company DNA is a marketing fib.

Every company aspires to be big enough to integrate the entire stack and kick out all their competition. Only a few manage to do it.

There was never a new Microsoft. There was only Microsoft when they admitted they didn't have a stranglehold monopoly on PCs anymore.

It's as basic a strategy as anything you'd find in Art of War: When you're #2, cooperate with #3 to take down #1. When you're #1, pull up the ladder so #2 and #3 can't use it.
Meandering Triangels Algorithm + P5.js = awesome contour lines
Or if I can put it in one sentence: I don't want to consume the life of others. I want to create a life worth consuming.
But that's not the point - I mean if everyone did then the company would get the point. But look at Climate change. FOr decades its been "ignore the tree huggers" - but imagine there was an investment vehicle that was "anti-Exxon" - its hard to stand up at the AGM and say "just tree huggers" when there is a Trillion dollars of bets against you.

I don't think there is any possible such vehicle.

I just kind of wish there was.

A way of allowing the market to take care of externalities.

All we have is regulation, and as a fan of markets, that kind of annoys me. (or rather, I recognise that markets are after all dependant on the existence of government (as opposed to the right-wing style if only governments did not exist markets would take over). And am annoyed that this market has not been created.)
Yeah but that's not as fun.
Bonus complication while we're talking Czech orthography - "ch" is considered to be one letter. Have been stumped on some křižovky because of that.
No. The 'tax loopholes' are simply shifting the responsibility of paying those taxes from the employer to the employee, which when the company is doing well and the relationship is otherwise balanced is a net neutral. But once the larger picture is taken into account things like health benefits, continuing to be paid when temporarily unemployed (which for a gig worker is several times per hour) and so on become externalized to society when really they should be the problem of the employer.

The current situation allows Uber to play its employees against the state (as they're very transparently trying to do in the referenced article with their remark that their employees (because that what they are) would prefer to be self employed, which is nonsense only when compared with the situation where Uber would not employ them at all. The vast bulk of the employees really would like steady employment.

So the tax dodge should stop but not through fixing the tax loophoes, but simply by recognizing that which is already the fact on the ground: that these people are employees in all but name. Note that this is Europe where - to many American companies' surprise and detriment - it is not only the letter of the law that matters but also the intent of the law, in this case the intent of labor law here is to ensure our social contract continues to function. Hacking your way around that like you can do in the United States - where it is the letter of the law that matters far more than the intent - is going to be met with significant pushback from the courts.
Thanks. The technologies page talks about selection, mainly: (1) either Alexa top 10 million or Tranco top 1 million; (2) only apex domains are counted. It doesn't talk about weighting at all, so coupled with the subdomain policy, a reasonable assumption is that the statistics are not weighted at all.

The disclaimer page also makes it clear that they don't analyze anything that requires interactions like signing in. Together with the subdomain policy, I suspect for any business where the landing/marketing site and the core business offering differ in technologies used (which is especially common for SaaS products), they will only pick up the marketing site. They also seem to allude to some sort of webmaster self-reporting mechanism though, not really sure what that means.
Walmart to Accept Litecoin Payments
https://xkcd.com/303/

...showing my age with this comment
it's good to know that it did; i switched over to general software engineering a few years ago (worked in aerospace before). My college taught matlab as a class, and required you to buy the student version.
I don't think the downvotes are for a good reason, as we are speaking within the context of PRs.

If you're the maintainer, then you already have knowledge of how the system works. The PR just has to fit into your mental map of how things should be.
If Microsoft's concern is default app hijacking by malicious players, why isn't there some sort of app-signing process to provide programs the better API?
Agreed absolutely.

This is also the sole reason I like sprints. They have storypointing, and that leads to shared understanding and better context switching throughout the sprint.
I'm happy to work with you on this. My email is michal@syften.com.
> It's incredibly hard to find good PHP developers.

But... is it much easier to find good devs in any other tech stack? I don't see it, personally. My ruby friends complain it's hard to find ruby devs at all, and harder to find good ones. I do see a lot of JS/node folks that get accepted as 'good', but when the rubber hits the road, the code is often still... meh - cut corners, SO copy/paste, etc.

I see bad node and bad js and bad python... but somehow the languages and stacks get a pass and "it was just a bad developer". But if you see bad PHP, people think "the whole language sucks". Completely inconsistent.
Yeah, it makes sense to me to translate "sustenance bread" as "daily bread"
Whenever I order an Uber in NL, I seem to get a car that is a licensed taxi.

Usually they have a taxi sign on top of the car, and always have blue license plates (which you can only get if you are a taxi).

So, I think that the workaround must have been that they actually employ licensed taxi drivers. This is, however, only speculation.
Grub is great but has no write access and doesn’t allows me run eg. run a full compiler.
Scuba diving oxygen exposures are much more limited. Most divers still breathe compressed air, so a typical dive to, let's say, 66 ft / 20 m would only cause an oxygen partial pressure of 0.63 ATA.

Some of us do go deeper and use mixed gasses with more oxygen, but we carefully limit oxygen exposure to ensure safety. Acute oxygen toxicity can cause a seizure which is usually fatal underwater. So we never go above 1.6 on the oxygen, and then only for brief periods.
> Show (open a pull request for review, but merge into mainline immediately)

Why merge into mainline immediately, doesn't their pipeline deploy on branchname.ci.example.com or something? Like in GitLab review deployments with k8s or other eXtreme DevOps practices.
It's the US that is different not Uber, they are treated just like every other company here would be treated.
Seems like a possibly good business strategy for w3techs.

They publish numbers that are very surprising to most people, like Python and JS are used on 1.5% of sites vs PHP on 79%, then offer some very handwavy text about the data ("In order to obtain any information from websites, we rely on the websites themselves"), and then offer a full report for $$$ where they probably more fully own up to how they come up with this clearly flawed data.

In the end the paying customer sees the shortcomings of the data, feels relieved that their assumptions weren't invalidated and has invested some money to doing due diligence.
Not sure how representative this is of people actually writing code.

I run a bunch of websites doing various little things. One is a Wordpress blog. I wanted a blog-like site so that myself and a few non-technical friends could write and publish articles on a particular subject. The easiest and most reliable and well-supported solution was to just install Wordpress. Throw in a few plugins from the Wordpress repo for any functionality it doesn't already have.

I don't understand PHP particular well, and don't feel very inclined to learn it. But hey, I don't need to, Wordpress already works fine, and there's probably already a plugin to do anything I might reasonably want to code up.

I find some of the security practices disturbing - it seems to be standard practice for the web process to have full write access to all the code files and the database. If anyone ever compromises the server code, guess they have full access to pretty much everything. But whatever, it's a standalone server with nothing but the blog. I have an Ansible playbook for the setup, so I can kill it and spin up a new one if it ever breaks.

So there you go, I'm responsible for a PHP site without writing any PHP. Probably lists like this represent a lot more low-skill deployments of existing proven codebases than bespoke projects.

There's probably something going on about ease of deployment too. I much prefer writing Ruby/Rails apps, but I don't actually know of any existing ones that I'd say are easy to do a low-skill deployment of in the way that PHP is. The nice part about things that are terrible from a security standpoint like the web process doing all upgrades and plugin installs is that it makes it much easier for less-technical people to deploy and manage it. Or people who are high-skill, but don't feel like applying all their skills towards a task that already has a straightforward solution.
Two runners overtake the field at incredible speed, only to cross the finish line at exactly the same time. Would also raise eyebrows.
Only tangential, but it's a very little know fact that python can import and even run code from a zip archive. There is actually a module for that in the stdlib: zipapp.

This means that you can zip your entire project, including deps, into a pyz file, and ship that to your serveur as one big archive and run it like you would a .py file. It makes deployments very easy.

It also means you don't have to worry about using dependancies in quick scripts: use as many as you want and bundle them!

A tool exists to create the bundle easily and make it extract itself on first run for better perfs:

https://shiv.readthedocs.io

Is that instead of the zipapp module.
We have zero power to reform anything. This isn't a democracy. The sooner we get that through our heads, the closer we'll be to having that power.
Octave does exist, but it’s not covering the full set of things Matlab does. If your work is focused on the computational math side it’s fine, but if you have any interest in the simulation stuffs Octave hadn’t caught up and wasn’t even trying to, at least when I last looked a few years ago.
42% of all websites are on Wordpress, which is written in PHP.[a] The vast majority of those websites use vanilla WordPress out-of-the-box to serve a tiny audience.

If you look at market share by traffic, a much smaller share than 79% of the world's largest web sites (Wikipedia, YouTube, Google, Amazon, Facebook, Twitter, Reddit, Instagram, eBay, PornHub, etc.) run on PHP. Those websites account for the vast majority of Web traffic.

[a] Source: https://wordpress.com

--

EDIT: I changed "0.0%" to "a much smaller share than 79%" because I was wrong about Wikipedia, Facebook, Pornhub and likely other high-traffic websites. See comments below.
Designing Beautiful Shadows in CSS
It also uses "//" for comments.
How do they handle volatility? Is Walmart able to sell the coins immediately, or they (essentially) gamble?
A brief taste of freedom may be more cruel than kind, though I doubt it's cruel enough to trigger the eighth amendment. On the other hand, it does meet the standard of "unusual".

The Pythons pioneered the "comfy chair" torture technique, which was supposed to be a joke. But if got the brief use of a comfy chair then had to go back to a hard bench it would be worse than before.
Laravel on PHP 8, especially with a few add-ons like Tailwind, Tailwind UI, and Livewire (for SPA-like stuff) is so efficient with so little code it's hardly funny.

I'm convinced if you are a typical medium-sized business trying to recreate that technology with Node, Express, React, and a billion NPM packages, your are doing things the unnecessarily hard way.
> Recent advancements in AI made me wonder whether human intelligence is little more than a "stochastic parrot" with a large enough training set. If I dig down far enough, almost any knowledge could be learned and understood that way.

People don't get obviously counter-productive results like "I think you should" (kill yourself) from human intelligence, though. As long as this simple stochastic text-regurgitators do that, I think it's an insult to intelligence to call them "intelligence".

Idunno, I think "intelligence" has (at least to me) very strong connotations of common sense. (Yeay, yeah, I know: Not so common at all, unfortunately, heh heh heh.) These models don't seem to have any of that at all.
BMW and Daimler pledge to keep prices high when chip crisis ends
If there was any evidence against them, we would know by now.

How long have you been a nazi sympathizer?
>that MS doesn't have that sort of power (compared to say Apple).

They could mark the install executable as malicious in Windows Defender.
Top 10 millions websites according to Alexa or top 1 million websites according to Tranco, so no micro services.
There were better 16-bit OSs in the minicomputer world at the time but they were all priced and developed for a very different world. It would have been interesting if something like RDOS (Data General) had taken off in the PC world but that world was just so price-conscious in comparison. Heck, the 8088 was chosen over the 8086 mostly just to have a smaller data bus.
HN is a place for people building sartups, I doubt that the share of PHP usage in people building Saas startup is much
I know it is not the same anymore. It doesn’t invalidate my experience from back then and the reason I left the community. And to get a response along the line that, I don’t get to have an opinion because the stuff I worked on was “OLD SHIT” is insulting.
At least for cloud environments, I haven't seen a company that doesn't have such a workflow in place for a long time.
This is interesting from a 30,000 foot view, but without knowing the details on the companies and how they are using the language it is hard to draw conclusions.

For example:

- As many pointed out, are the majority of PHP just default Wordpress sites? I would rather know who built in a given language rather than installed a site that happens to use a language.
- I use to be in the banking world and it as all Java (or C++ for algo trading, Scala for data processing, but never NodeJS), but I haven't seen many new startups using Java unless the founders came from banking. The industry made a difference.
- How old is the company - a 30+ old company might have Perl.

Also, a bit surprised at Javascript, AKA NodeJs. I thought it would be higher.
Maybe we can agree on this:

- Unrestricted access to 4chan and Fortnite is net bad

- Unrestricted access to Wikipedia is net good
Right, its like saying checklists are a sign of distrust. No, its an acknowledgement that good intentions dont fix human nature. Have an agreed upon process and stick to it.
There isn't a global limit where you can draw a line and say "good things are on one side of the line and bad things are on the other side of the line" - not when it comes to things like this. It's too bad we like to act differently.
They are also, very much, embracing Linux. More and more of Azure has Linux underpinnings and we'll see more integration of Linux in Windows, starting with WSLg.
Offtopic, but does anyone find Firefox really slow for gmail? I'm wondering if Google do stuff to slow Firefox down deliberately.
Luca Security Overview
What absolute piffle. We know nothing of the sort. Imagine the human brain as an engine for compressing the world around it - this is, mathematically true, look it up - AIXI. An organism needs the ability to compress the world around it and use that compression to make choices about what to do. That is the sum total of human intelligence. In what significant way is GPT-3 different from this model. At the very most you can argue that GPT-3 is the compression model without the prediction model.

You have a GPT inside your brain - just start saying words - the first thing that comes into your head. These are the words of your statistical model of the universe, your internal GPT-3. read what you have written back - it will make sense, because it is not just a parrot, it is your subconscious.
I never considered this as OOP ... they are just names to give some organization. I think the only OOP is the instantiation of the controllers ... which are instantiated per request => pointless ;).

So you are right, easy to transfer, but we will see midterm new file/naming based structures showing up when the first teams working with minimal apis with massive amount of apis.
Nuclear proliferation is like our training wheels for all the dangerous techs that are to come. If you are worried about it, look into how world governance works, how international norms are agreed on, and take a partisan stance against the parties that block the ability to do such things.

Nuclear proliferation: so far so good.

Ozone layer destruction: disaster adverted

CO2 limitations: we would have solved that by now without GWB suddenly deciding that disbelieving in climate change was now a respectable policy position.

> The destruction that nuclear weapons can cause is nothing compared to the potential destruction from self-replicating machines

I think you overestimate the speed at which this will come. We probably could, today, make a self replicating machine from raw materials but it would be the size of a factory and would have a replication cycle of a few months. Going from self-replication to grey-goo will take some time, hopefully we can prepare to it.
https://archive.is/gsjYv
It's the toolboxes and also SIMULINK. SIMULINK + Signal Processing Toolbox + Control Systems Toolbox is incredibly powerful for Physics and I don't think free implementations really touch that
Migliori Corsi SEO Bari