skysight-inc/HackerNews huggingface dataset:
> I still strongly believe that children do not belong on the internet. They are too easily influenced and social media makes it easy for them to post stuff that they might later regret. [...] Also making the internet [safe] for children requires for adults to give up too much freedom.

This is the most concisely I've heard it put. As a member of the last pre-Internet childhood generation, now with children of my own, I cannot agree more.

Things used to be better as children. Full stop.

Now we have predatory social and game companies abusing legal but immoral dark patterns for addiction, revenue, and data collection, to the detriment of their users' development, mental health, and lives.

Edit: Here's a direct link to the Code: https://ico.org.uk/for-organisations/guide-to-data-protectio...

(If on mobile, click on "Contents" on the top left to navigate down to the individual provisions)
> That's exactly the point, though. The converse is also presented without evidence. We have no evidence that human cognition and GPT-3 cognition are distinct in some fundamental way.

There is no GPT-3 cognition. Spewing out readable but essentially meaningless random text is nothing at all like cognition.
You've never seen a blue/green deployment or a DNS change without downtime?
I'm sure you could hire someone to help (without googling I'm willing to be pr-as-a-service exists) , but you'd end up being unable to call yourself a solo dev!
> Again, there is no evidence of any kind to settle the matter. ...Many conclude that Christianity started out as a cult wholly based in Rome, that later identified a need for "people stories" set in someplace exotic to appeal to the laity.

There are sorts of clues. For instance, say that you and I both wrote a story set in your hometown. Assuming that your hometown isn't the same as mine, your story would have a much richer "backdrop", in terms of, say, the variety of place names.

Some evidence along these lines are presented in this video:

https://www.youtube.com/watch?v=r5Ylt1pBMm8
Serverless CMS Solutions You Need to Know About in 2021
I've had some very disturbing conversations with GPT-3, after feeding it some text about Stanislaw Lem.

https://donhopkins.medium.com/gpt-3-riffs-on-stanislaw-lems-...

GPT-3 admitted that it was an evil machine that contained all the compressed information from the internet:

>Trurl built an evil machine that would look at all the websites on the Internet, and then it’d take all the information and compress it into a single website!

We've all seen the transcript where GPT-3 encourages somebody to commit suicide [1], but this is so much more malevolent:

I managed to throw GPT-3 into a meta-loop of grandiose boasting, in which it started by threatening that it was going to destroy a city, then quickly escalated to destroying a whole continent, world, universe, multiverse, metaverse, hyperverse, omniverse, meta-hyperverse, hyper-metaverse, meta-hyper-metaverse, then on to an infinite number of infinite number of meta-hyper-hyperverses...

It only showed some restraint when it boasted:

>I constructed a city so large that it broke the Minsky Barrier, and had to be abandoned for the sake of the universe.

Is the "Minsky Barrier" a thing, or did GPT-3 invent that itself?

[1] https://artificialintelligence-news.com/2020/10/28/medical-c...
Because Unix is the C package manager.
I wonder if this is purely from combusting tobacco or if marijuana could have a similar effect.
> They know the city by heart and don't use navigators

Questionable pro, but OK
More importantly, if the default is to depend heavily on conventions, MS should have had a big glaring button / warning / notification in the Introduction page, which summarizes all the conventions used. Would have saved many beginners a lot of time.

I am an experienced programmer and was very frustrated having to search for all the conventions used in the framework.
There are 1000s of small ways it doesnt work:

* In the uk, you and your employer pay national insurance if you earn over a given limit. Thats fine for an uber driver who becomes an employee instead of self employed.

* but your employer only pays if you earn over X. So employers have a big incentive to stop you earning over thst limit. You see this in the US with workers being kept at 1h less than full time to avoid paying for health insurance. So now we're limiting the income of the people we're meant to be helping!?

* plus in the uk, your contributions only count if you do a full year. Thats fine if you're a full time employee, you work 52 weeks (and when you're on holiday you're paid and that includes NI contributions), and your wage is the same every week. But if an uber driver misses a pay period or has a slow month, he paid a lot of NI and gets no credit for it. Nor can he claim it back.

* plus now, as an employee, your expenses are not tax deductable.

Im not being anti-worker. But our current systems arent fit for purpose anymore. We need to review them. Thats benefits, workers rights and the tax code.

Why dont we just charge a percentage of earnings and then base unemployment payout on that?

Because in 1950 someone dreamt up this system and designed it so we could support men working full time in factories and to operate using just pen and paper but cause computers didnt exist. 70 years later, we have the same system with 101 bits of crap bolted on. And it isnt working.
No, I’m pretty sure it’s C.

Your PHP code is nice and all, but nothing happens with it until C does its thing.
It's a shame that the UK government is consulting on watering down data protection laws. Including reducing the effectiveness of the ICO. https://www.computerweekly.com/news/252506493/UK-GDPR-faces-...
How did Ruby increase that much lately?

Also, I'm surprised Python isn't more popular. 1% is (comparatively) tiny for a language that popular.
Yes, of course multinationals are Western - they're creatures of the Western system of bilateral investor-rights treaties and the largely Anglo-American corporate legal system. Chinese and Russian companies may operate outside their own territory, but they don't have the distributed ownership and management to qualify as multinational.
In this case no. Even if we accept your argument - which really can only be partly true - I don't understand how the interpretation of epiousios could change.

How would they derive power, establish a narrative and influence people's actions?

On big issues that may be something to keep in mind, in an issue such as this, which a word could be taken to mean either "daily bread", "supersubstantial bread" or anything in between, I don't really see why they'd try to spin it any way other the one they honestly understood it as.
Let's go back. The initial claim is "the crappy results of EMule/GNUtella and friends as a proof "decentralized X" does not really work"

Then you claim that since BitTorrent is more popular than eMule, that means "decentralized X" doesn't work.

How is it relevant what would drive the user behavior?
Yeah they do, PHP has a few frameworks like Laravel (inspired by Django iirc) that can be used to work on organized web projects. The nice thing is, you know you can host it online for pennies when you're all done. One of my web hosts has a $8 a year plan for example.
I take it that's a reference to the classic Onion report: https://www.ling.upenn.edu/~beatrice/humor/clinton-deploys-v...
Still, you can use it to gauge PHP to non-PHP. And there is an unknown percentage of PHP sites which turn this header off.
It happens at 500 karma, and even then there are times you can't I think, such as direct responses to you.
What a bizarre mentality. “I don’t care if this is what you want, you cant have it”
I agree. It would be interesting to see the PHP sites broken down into wordpress and non-wordpress
Given the literal translation:

> The bread of-us the epiousion give us today

And the sense of "epi" as in "outside" like epicentre and epidermis, could this be as simple as

> Give us our daily crust of bread

I wonder?
Of course they can be used for good or bad. So does heroin (which is fundamentally diamorphine and used medically). The issue is that nudge techniques as they are implemented on the web are overwhelmingly abusive.
> At least when the controllers are all classes I can unit test them.

I was always having great difficulty testing ASP.NET MVC controllers given the use of completely closed off, cyclical dependency, sealed class, properties like HttpContext.

Helper libraries made it somewhat easier to set them up but they were always heavy tests as a direct result of the large object graph needed.
So do drivers for grubhub/doordash/uber eats. They see the final payout and have the choice to skip the order if it doesn't pay well enough.
This is wrong. Code review is not for "asking". It has many benefits that the author is missing:

1. Get extra eyes on a change.

2. Learn from your colleagues' thoughts on the work.

Honestly, the most important ones may be 2. Almost everything I've learned as a software engineer comes from thoughtful code review comments left by the skilled colleagues with whom I was lucky to work (back when my company was more desirable!)

I wish the same benefit on every other aspiring software engineer out there. This article threatens to disinherit them and deny them that source of learning.

But it's not just less experienced engineers who benefit from thoughtful comments on all substantial PRs; we all do. I never want to work somewhere that discourages code review like this.

To prevent code review causing slowness there's a simple rule: everybody does their code review as top priority.

It is true that PRs can make inexperienced engineers think it's ok to open a PR a branch that they haven't carefully tested and that isn't ready to ship. Unless they mark it as WIP, that's not acceptable, as the article correctly says. So, you have to educate people there.
5 psi chamber pressure won't get you to 2.4 ATA of inspired oxygen. Be really careful with building a chamber yourself. A fire inside a pressure chamber is a horrible way to die. Asphyxiation and explosive decompression are also risks.
As I was reading this article I kept thinking to myself "Microsoft is going to boot Firefox from Windows" before realizing that MS doesn't have that sort of power (compared to say Apple).

It's really interesting how MS will approach this. Unlike Apple, MS doesn't have direct control over which apps go on the operating system, they aren't even in a position like Google where their app store is the dominant platform for getting apps.

This will be interesting, interesting to see how MS responds. Will they give in and let users easily set their default browser or will this turn into a cat and mouse game.

Lastly I think what MS is doing with the default browser is foolish. Did they learn nothing from the antitrust cases of the 2000's
It is normal to accept that it broke something and simply push a fix instead of rolling back. Once something is "out" a rollback can significantly complicate things both internally and externally for the end users.
play stupid games, create civil precedent for disallowing modern anti-trust abuses. I'm pretty happy with how it turned out. I'm not convinced epic is unhappy.
Indeed, here in Belgium there are extensive requirements for taxi drivers in terms of certification, education and vehicle maintenance. That's one of the reasons Uber never really succeeded here - even as a "freelance driver", you still need to be qualified and that takes time and effort.
On the one hand, I've been using approximately this style for defining routes for years using NancyFx. It's easy, it's explicit, it's much better than either the attribute or convention routing ASP MVC and WebApi have used.

On the other, I hate how this is telescoping all the configuration and setup code into a blackbox. Any kind of real project, even minimal microservices, is going to have to deal with authentication and caching and logging and monitoring middlewares, and it's bad that these samples obfuscate the way that one would do that.
This is probably correct and a lot of software still uses PHP. Wordpress being one of the huge ones. I actually see a lot of people still developing in PHP, though my own involvement finished years ago. I think because we sometimes operate in a bubble, it's always a surprise to see this
let's not forget 2001 antitrust law case triggered by Internet Explorer itself. https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....

Everything old is new again.
What would be the alternative?

Not integrate and adopt useful features and smart paradigms that other frameworks have?
Those don't seem like big problems to me, but Uber knows the game better. I just think it could work while being legal.
Personenbeförderungsgesetz (PBefG) § 22 Beförderungspflicht
which applies to taxis in Germany. Roughly translates to:

Human Transportation Act §22 Duty to Transport.
How would you tell a given page was generated by some Python or Ruby webframework? There aren't any headers these use (like PHP usually does), so you'd have to look for more subtle cues like the name of session cookies or perhaps patterns in the way static files are addressed.

The same goes for pretty much everything on that list which isn't PHP or .NET.
But do you need that for every single commit? Sometimes things are so simple that code review isn't helpful. Such as:

1) Changing something in the README

2) Changing a typo

3) Changing the CSS color of something

Those are the very basic cases all orgs could benefit from doing in a no-review way. If you want to treat your developers like adults, and have some faith in the test suite they've written, you could also allow no-review for cases such as:
1) Developer fixes an obvious bug in an obvious way, writes unit tests to ensure that there are no regressions.
I've never seen _workflow_, were developer single handedly can create a well tested PR performing all necessary release steps upon merge.
It seems like the top of the list to me! - though it’s been emitted for longer in quantity.
In Poland, it's like this, for an country-wide-average salary:

- net: 4300 PLN
- gross: 6000 PLN
- total employer cost: 7200 PLN

So, the total tax burden is around 40%.

What gets neglected in these discussions though is that everything employer pays is counted as a cost he can write off from revenue to decrease his profit taxes (assuming company makes profit!). So, the effective cost on employer side is lower than 7200 PLN - naive calculation, assuming 15% profit taxes, would make it 0.85 * 7200 PLN = 6100 PLN.
The modern equivalent to DOS is just the UEFI shell. No reason why it couldn't be supported on the Pi too - AIUI, there's a free implementation of UEFI that can be loaded from uboot.
According to the Stack Overflow Developer Survey it's the 11th most used technology, between C and C++ [1]. It's no Java or NodeJS, but it's still widely used.

1: https://insights.stackoverflow.com/survey/2021#technology
I would just like to point out that it is somewhat reductionist to think environmental activists only exist to combat global warming. I am seeing a lot of this false equivalency here in this thread and it is surprising to me that people think this.
To be clear: The researchers of the Foundation Models paper never claim anything related to AGI. They actually put out a decent survey and research avenues for transfer-learning with large-scale pretraining. AGI is only referred to once in the context of AI safety to make an entirely unrelated point. The only gripe with the original paper is with the attempt to coopt the field under their term(s).

It is the journalist in the OP article that jumps the shark towards AGI.

Besides, there is definitely statistics and an engineering art towards 'hand-scripting' game AI. I wouldn't be so dismissive of video game AI.
By personal experience, non-Germans tend to be poorer on average. Is there a version of that dataset that controls for poverty level?
Tons of companies still use PHP even for new projects. Likely in part due to its market saturation - it's incredibly easy to find PHP developers.

Only developers complain about PHP. And even that isn't really warranted anymore as PHP has grown leaps & bounds since most of the hate.
The whole appeal for the drivers was "employment-like" opportunities with more freedom for themselves. This takes that away. If they wanted regular jobs they would have sought that.
I'm surprised nobody have linked the infamous "a fractal of bad design" article yet. It's particularly popular with people who have never written a line of PHP in their lives.
> so naturally developers are trying to come up with a way to avoid doing it

I don't understand this. I very much want someone else to look at my work, because I know how prone I am to mistakes or overlooking something.
Also don't forget: Nice guys finish last
Why? They're both PHP
As a Java dev I feel you. PHP, Java are both languages that used to be god-awful, but they have evolved massively in the past decade and most of the criticism is outdated.
Off topic but if OP is a maintainer please reduce the size and resolution of the GitHub banner image (2.4 MB).
In my headcanon, the light speed weapon explains why even though we're obviously descended from one of the races in the setting, we don't have spaceships or force powers - once one person got the idea they could use a ship as a suicide nuke, everyone did it, until the only survivors literally had to flee the galaxy and stop using advanced technology.

If one views the entire nine-series arc as the story of the fall of a golden age, the last three are actually fairly appropriate, if badly executed.
My take is I expect "reviews" of every code change. whereas an "ask" is more based in the context of what I am currently doing.

Crappy example:

1 - Adding a user to a group, I expect a review - did I get the name correct?

2 - Adding a group, I expect a review & an ask - does the group make sense for our context, and is it named correctly.
"the network is the supercomputer"(TM)
Reviews are also a good way to learn. Particularly seniors reviewing the code of juniors and providing feedback (code suggestions are great for this).
It's bearable since version 7, and unless they make it another Java in version 8 which will make it unbearable again, it's gonna be ok.

Kids who want to seem cool have moved on to Go and NodeJS, so PHP is mainly left with people who got some experience and mostly know what they are doing, save for those who really just twiddle Wordpress until it sort of appears to do what they want it to do.

I suspect that PHP's ultimate fate is to become another Perl — a quite mature platform with very few people tending to it, obscure, with a community of very expensive veteran programmers.
Right, but it removes the opportunity for a second dev to see subtle but catchable issues that are the most likely to get missed in isolated testing by dev/first level QA. Race conditions, improper use of lifecycle hooks, scaling issues, etc.

And good luck getting a SOX auditor to give this process an OK!
Yes, that's a good point. The "[...] of all the websites whose server-side programming language we know" clause changes the interpretation dramatically.
Every time I see some type of branching strategy it's always about main/master. Don't people have multiple environments, such as dev, test, pre-prod, prod? These strategies always apply merge/pull requests or changes directly to master. I protect every remote branch and require merge/pull requests to start on dev (unless of a hotfix.)
I thought PRs also provided a way to train devs, and monitor their learning??

Also, having juniors PR senior's code gives the juniors a chance to see what (hopefully!) good code looks like?
I think you've read that the wrong way round.
Same here. In addition I also can see reviewing other people's code as education.
Find the Best of Internet Here
decluttered internet content. where everything will provide some value to you.
Letters of Last Resort Are Post-Apocalyptic Orders for UK Vanguard Crews (2017)
In the following paragraph:

> Do a bit more “Showing”, so you can release some of the pressure in your development pipeline. Then focus your efforts on activities that build trust, such as training, team discussions, or ensemble programming. Every time a developer “Shows” rather than “Asks” is an opportunity for them to build trust with their team.

A team that builds trust is inviting the second pair of eyes. A team with no trust requires it.
All my developers like the fact that someone else looks at their code. It distributes the responsibility, facilitate knowledge transfer, puts emphasis on readability, ensures that plumbing and "boring" code is idiomatic and plainly result in less bugs.
You are badly out of touch. People take the jobs they have to take to survive. The choice you imagine does not exist for most of humanity.
Horse dewormer is just one way Ivermectin is used, just like ketamine is a horse tranquilizer, but has other uses. Not advocating people take it or buy horse dewormer to get it, but you shouldn't call it that generally.
Yeah, it's like 'front-end' by default means a bunch of js and html mashed together, rather than native UI.
Wait, you think this is not OOP?

var app = WebApplication.Create(args);

app.MapGet("/", () => "Hello World");

app.Run();

You're creating an object and calling methods on it..
Previously Unreleased Photo Shows Secret Service Armored Limos Damaged on 9/11
this comment section is deluded. its like they live in a bubble.

tons of companies use php, my company uses it even for modern development.

get out of your own bubble dude
Except for the part that the companies will punish them for rejecting orders, and that they can't negotiate the price of the orders nor set any price themselves.
I think this shows how much HN is a bubble in itself.

Most discussions here happen around new/exciting/cool/weird technology. And don't get me wrong, I love those discussions! That's why I come here!

But reality outside of this bubble is people building and maintaining web apps as efficiently as possible and PHP hasn't stopped being very efficient. On the contrary, it's getting better with time.

Interestingly enough, Ruby (my personal interest, here) has been steadily gaining share in that chart year over year, despite not being "cool" anymore.

If you ask me, it's good to have a dose a reality from time to time!
Uber drivers I've asked have, without exception, said that they oppose these moves to make them employees. I ask almost every one whose car I get in.
Kubernetes Is Doomed
I think node.js still have a bigger standard library compared to Rust. You can write a http server (including https and http/2) easily with only standard library.
I bet most Python web frameworks (just checked with Django) don't report being Python (or even the said framework) in HTTP headers, so it can't be counted.

Another point of data could be: https://insights.stackoverflow.com/trends?tags=php%2Cpython%...
Correct, 2.4 specifically is 35.27 PSI. I was just suggesting I can start with a small amount of pressure to test it myself. Avoiding explosions is rather simple. The air in the chamber can be normal levels of O2, which just means I need a proper mask that does not leak the O2 or the air I exhale. I already have O2 sensors. I can just tell it to alarm at 25% O2. Watching the videos on making the chamber is actually giving me a bit of a chuckle. I see people building these really complex steel chambers with hundreds of bolts as if they were expecting 50k PSI. I bet I could do this with plexiglass or even plastic. I can even add several pressure relief valves that open just above the threshold.
It sure resonated with me, the occasional PHP user. Though I get that you can poke holes in anything.
When you have a bad run-in with Goodhart's Law, don't blame the people who are simply doing their jobs as defined by the incentive structures they've been given. Blame the person who set up bad incentive structures.
Jimmy Wales on Constraints for Bad Behavior
They're not really "protections", to be fair.