skysight-inc/HackerNews huggingface dataset:
A lot of news outlets, e-learning and e-commerce websites are running on CMS/Frameworks made with PHP. Just to mention a few of them:

- WordPress
- Joomla!
- Magento
- Moodle
- Zend Framework/Cart
- Laravel
- Symfony
- Open E-commerce

If you count all the websites using one of the above items, you will come up with a huge list of websites.

And way too many Academic sites are running on PHP.

The LAMP oder LNMP Combo (nginx instead of Apache httpd) is strong.
https://en.wikipedia.org/wiki/Economics_in_One_Lesson is probably also a good book related to this. It mainly argues against subsidies, minimal basic income, price regulation and gives some good arguments against government inventions in general. As someone with quite different viewpoints regarding these topics it was a very interesting read with very well formed arguments against some held beliefs of mine.
I think the commenter refers to the fact that in Julia, code is data, even if it is not represented as lists. This allows the existence of macros, which are syntactic sugar to functions modifying code. Also that most (all?) lisps have multiple dispatch as a fundamental part of the language, and Julia does too.
Maybe this is a dumb question: but what happened to the software they built? Did they end up shipping it? Did it become a Fog Creek product?
I agree. I always doubted these figures (I'm a PHP dev myself, so I wouldn't mind these figures being true).
I think the methodology is shady. I wonder if they use what the server indicates. I think some servers like Apache with php mod send this information to the client in a header. But most servers don't. Therefore they maybe use this as "from all the servers giving a backend language information, PHP represents 77%" which wouldn't be surprising. The question is how many websites in your data don't give any information about the language used under the hood?

I think we should stop using these numbers. GitHub uses ruby on rails but we know it from the developer team, not from what the server tells us. How many websites communicate about their backend infrastructure?

I don't doubt Wordpress powers many websites out there. But I'm tired of these figures which don't mean anything to me. Especially that if you look for all job ads, PHP isn't so big (except in some PHP-centric countries like France).

You can't just make up numbers. If you give me statistics, give me the methodology you used and all the details. Otherwise I suggest we all start saying Haskell powers 87% of the web. After all, if you can invent what suits you, I can do the same.
> He/she is mentioning that an obtained client can always be hacked, no matter what, and the reader of the original comment may not realize that.

That pointless remark misses the whole point. Even though ideally an attack vector would be eliminated, it's already good enough if it becomes unexploitable by the vast majority of potential attackers. That's why there is a whole field called "app hardening" as in a sliding scale instead of "perfect app protection".
We’re using conditional types for type inference in garph (https://garph.dev)
What if someone made a Plan 9 that could run Linux apps?
That's why I prefer OpenBSD vs NetBSD and FreeBSD. Correctness at the core technologies before pushing any new cool feature.

>I don't think you need three different firewalls, a single good one would do a better job.

This.
Yes but in this case the TruffleRuby approach would fix the Shopify issue, I think? And if by downside you mean longer warmup times that's an issue for YJIT or any other JIT too, so how much of a downside it is depends a lot on the nature of the deployment.
Curious how much less data these manufacturers get if I’m using CarPlay instead of their own homegrown console. It’s getting to the point where I straight up won’t purchase a new vehicle if it doesn’t offer CarPlay.

There’s probably other sensor gathering happening around the vehicle and obviously you can’t hide things like driving habits but it feels like staying out of the manufacturer’s homegrown OS gets rid of a good chunk of the worst privacy nightmares
I think it's a little reductive to say that JWST is little more than pretty pictures that make us feel good. The drive to understand the universe is more important than the desire to see a cool launch mission.
I mean, yes, go has proper flag parsing as part of the standard library and C doesn’t. Yes that’s going to make a line count difference but it’s also why code golf arguments are pointless.
Previous discussion:

Internet-connected cars fail privacy and security tests conducted by Mozilla

3 days ago|632 comments

https://news.ycombinator.com/item?id=37404413
When a site sets their own standards of moderation, users have a choice to use or not use the site based on those standards. When the state sets the standard, then users are not able to choose the site that has the appropriate amount/type of moderation.

Clearly, there are people who want to use sites with minimal moderation, eg 4chan.

I don’t want to use 4chan myself, because of its lack of moderation, but why should I care if others do want to use 4chan?

I think OP’s point is pretty clear - just because you don’t like something doesn’t mean it should be illegal.
Sounds great.

I do use Balena Etcher but even so it's my go-to example of bloated Javascript nastiness.

Saying that, I very rarely write OS images to USB any more since I discovered Ventoy, which is not only quicker and easier but much more versatile.

https://www.ventoy.net/en/index.html
PBS Infinite series video on the topic

https://youtu.be/zurpOBPt4LI
Rusty-FUME – A high-performance network fuzzer for MQTT brokers
Since it’s founding AirB&B has just broken or bent the rules to grow. Now that they are entrenched they face rules focused on their business model. I expect they will “grow up” and hire more lobbyists and “listen” to concerns about the negative side of the business and make adjustments. To do otherwise is not fiscally responsible of leadership. It time for negotiation rather than Winner takes all tactics.
What is the coolest thing you can do with emacs?

I tried emacs a few years ago, but I didn't stick with emacs for more than a couple weeks, if even. I had already been using vim for many years before that without pain, so I could not find a compelling reason to switch.
Plan9/9front was born to avoid Unix/BSD's cruft over decades.

People running 9front does it for convenience, to avoid the bloat, dinamically linked libraries/binaries and so on.

If any, 9front people run 9vx and OpenBSD on it with icewm or any sensible wm to run Firefox because of some JS web pages for gov/corpo related (and often personal) needs.
You can glance through the slides in a minute.
Because he reinstated nazi accounts and he's now suspending left-wing and reporter accounts for literally no reason.... that's why!
That's wild. I must have said "I am going back to the office" organically hundreds of times.

For example, if I went to lunch with a colleague and had to get back to the office for a meeting or to get back to my computer. Or if I was at an off-site meeting that just ended and I was going to trek back to the office.

I don't say it much anymore, as WFH has cut all this needless commuting from my life, but I use to say that constantly.
In those days I spend way too much time reading and posting on the JoS forum.
It was SEQUEL before it became SQL.
It sounds like I disagree with your politics, but I completly agree with your analysis. Looking at the procedure and requiring Procedural Symmetry, would you agree with the procedure even if it was "used against you"? That is the foundation of rule of law.

(FYI, regarding DeSantis, I've never seen him describe LGB as offensive. I have seen his government describe literal porn, some literally describing pedophile behavior, in elementary school libraries as bad. He provides examples of the exact thing he is against and I've never seen him try to overreach that principle. I also agree that literal porn should not be in elementary schools.)
Chrome on iOS and iPadOS is not the same as Chrome on other platforms.

On iOS and iPadOS all browsers currently use the exact same rendering engine due to Apple’s limitations - ergo all mobile browsers on Apple mobile kit are in essence running on the same WebKit engine.

This may well change in the future, and both Google and Mozilla are actively working on ports using their preferred renderer, but that’s not today.
I saw we torch the constitution and start over. I also find a technology company clutching this particular dead tree document to be hypocrisy to the max. But then again half these fools want to run for president now... I don't think this is about tech, its clearly about white power.
Ha, yes that’s a funny line. I think what they’re getting at is that in order to reduce your core temperature, your body will move hot blood to your skin and extremities, raising their temperature (and making you feel hot!). This increases the temperature difference to your surroundings and therefore speeds up heat loss.
The bad original library, the original lack of features that help against bad coding practices and the fact that it is so accessible to beginner programmers that you’ll find a lot of beginner code.

The ability to mix html and code means it’s extremely easy to get started which is the big strength.
It certainly looks bad. But if the bitwarden extension has a critical security issue (e.g. one website can access the passwords of another website), temporarily deactivating it to protect its users could be justified. However, if that's the case, it should have been communicated to the affected users.
One thing I absolutely love about PHP is the mod_intl which is almost always enabled everywhere. It provides ICU Transliterator and BreakIterator which is godsand to handle user-create content that's in Asian, Complex Script, etc.

Last I check a few year ago Java is the only other platform with as good ICU integration, and nodejs has BreakIterator but not Transliterator. Other platform require complex setup to install ICU as a third party library.
I have been coding in coldfusion (openbluedragon) on 2012. Still lurks in my dreams. I refactored to components (objects) some functionalities as a POC, it did not fit well with the main programmer.
VRML 2 Sourcebook, X3D Examples Archive
So my free-speach trumps yours for Musk and Twitter? Sounds about right for the self declared free-speech "absolutist"...
Bunny is a reputable company and they're EU based. At the same time, they also promise zero loggin and that they don't pass any information to any third parties and that they're GDPR compliant.

They couldn't write it so boldly without risk of litigation unless that actually was the case, so I would consider it safe to use.
Acknowledging agreement and understanding.

I'd focused on ICBMs as those are the most likely application of SpaceX-scale technology --- certainly Starship, but also Falcon.

That said, far smaller rockets from tactical (< 300 km) to theatre (< 3,500 km) can be and have been devastating. Some are used for precision strikes, and designs such as the US "flying ginsu" are tasked with killing a single individual or small group, others are intended for specific and limited targets --- command-and-control sites, individual ships, bunkers, or installations. Interestingly, it's the less sophisticated weapons which tend to be used as if not weapons of mass destruction, then weapons of mass terror. Russian dumb bombs have relatively low individual kill efficacy, but at scale threaten and intimidate entire cities and populations. Their inaccuracy and randomness are part of their terror effect.

I'm reminded that Adam Smith commented on this effect in Wealth of Nations, in one of only two passages which contain the word "invisible", this being the one in which it appears twice:

Regularity, order, and prompt obedience to command are qualities which, in modern armies, are of more importance towards determining the fate of battles than the dexterity and skill of the soldiers in the use of their arms. But the noise of firearms, the smoke, and the invisible death to which every man feels himself every moment exposed as soon as he comes within cannon-shot, and frequently a long time before the battle can be well said to be engaged, must render it very difficult to maintain any considerable degree of this regularity, order, and prompt obedience, even in the beginning of a modern battle. Regularity, order, and prompt obedience to command are qualities which, in modern armies, are of more importance towards determining the fate of battles than the dexterity and skill of the soldiers in the use of their arms. But the noise of firearms, the smoke, and the invisible death to which every man feels himself every moment exposed as soon as he comes within cannon-shot, and frequently a long time before the battle can be well said to be engaged, must render it very difficult to maintain any considerable degree of this regularity, order, and prompt obedience, even in the beginning of a modern battle.

<https://en.wikisource.org/wiki/The_Wealth_of_Nations/Book_V/...>

And those short- and intermediate-range missiles do seem to be gaining in spread and use, along with aerial and sea-based drones. The idiots are gaining access.
Easy: He lied
I like the curiosity of the Amiga OS that was developed in an interim period between BCPL and its successor C. Amiga OS was originally based on a port of TRIPOS to the Motorola 68000 by MetacomCo. It was eventually replaced but it would take some time. In AmigaOS 1.x, AmigaDOS is still based on TRIPOS and thus written in BCPL. BCPL didn't have native pointers so applications were difficult to write and error-prone. AmigaOS 2.x rewrote it in C but maintaining compatibility to BCPL where possible so IIRC it was somewhat littered with shims for that. Only in AmigaOS 4 was the BCPL heritage completely shed, 20 years later!

Nowadays, AmigaDOS sounds like a true antiquity but at the time, I remember I always found the shell surprisingly capable and modern! Especially for what was first and foremost a home entertainment system (although Commodore didn't want it to be only that). We even mounted volumes under arbitrary names, much like on Unix, had RAM drives and even RAD drives -- semi-persistent drives that made use of the fact that its RAM circuits were persistent enough to survive reboots!

I absolutely felt like I was thrown back in time when finally going PC and I suddenly no longer had my DOS able to multitask in a visual environment with all these features, and rather had to challenge myself with freeing up 600 KB of conventional RAM...
thanks! love your uPlot library btw!
Windows backups are subpoenable by half the governments on the planet, who have bad actors in them, and may also have exploits for dedicated attackers because they present a huge target.
They're not necessarily against the premise of transparency in moderation.

They're against the government mandating it, which they argue is unconstitutional.

Personally, I agree. This is the first step towards totalitarian governments. Probably anyone who understood a bit of human history would be terrified about this Californian initiative.
I’ll never understand how people can blame speed radars for this, and not the people doing the speeding. Don’t speed and you won’t need to unexpectedly change speed.
Can you refuse as easily as you can consent?
Really? Which reporters have they suspended?
Well, it is as simple as that... using PackageCompiler.jl [1] (PkgC.jl). It does create huge executable (you can easily trim them), but those are relocatable and portable between machines as they include most (if not all) of the dependencies needed to run them. They are already used in production in several places. I don't have the link at hand right now, but maybe someone else might jump to give the link to talks given by Chris Rackaukas on this.

From my personal experience. I've done graphical apps in GTK3 in Julia with PkgC.jl cross-compiling from Linux to Windows. And they worked. :)

[1] https://julialang.github.io/PackageCompiler.jl/stable/
CityDesk was a miserable failure.

FogBugz earned some good money. I suspect it bankrolled them so they could make Trello (which had very little revenue).
If you’re always as quick to judge as you’ve been here, you’re just going to end up creating your false reality. Even current-era Google killing the Bitwarden extension sounds utterly unbelievable.

And yes, I also use Firefox. There’s enough reason to without having to forego intellectual rigour.
There's nothing inconsistent with that. Spear fishing techniques that rely on a number of bad practices, where thousands of people know what's wrong, survive as long as high volume spam is largely frustrated by post fact remediation, i.e. forcing some domain to disable open forwarding or suspending some account on too much of it.
Just weighing in, but sampling for these events isn't necessarily applicable to the general population.

Whether that's because people whose brains are more likely to experience psychosis are more drawn to music festivals, whether it's a supply-trust or dosage issue (lower purity or higher potency compounds, goers don't know what they took or how much), or that prior exposure to cultural lore like "drugs makes people want to fly" is influencing them, I don't know.

Age is also a known factor - schizophrenia is more likely to emerge around the age of maturity, often associated with stress and drug use (again, may be wet roads causing rain - people self-medicate even if they don't realize it), even though, statistically, "college" would be just as likely, and it often happens as a psychotic break, the way you described. I worked with young musicians for many years and saw it happen regularly enough - no psychedelics required.

So the fact that everything you mention happens is evidence, but of what? That's a harder question to answer.
https://en.m.wikipedia.org/wiki/Utopia_for_Realists

I can recommend „Utopia for Realists“, granted it only touches on UBI, but it offers historic insights on feasibility and examples of implementation
From the article: Nishimura, which has the scientific name C/2023 P1, will pass closest to the sun on 17 September.

Closest to the sun, not earth. Also, while not an area I have much knowledge in, I believe it gets rather harder to view as the angle between it and the sun narrows.
Are you sure the Mojo code hasn't been optimized? It seems to be hand-tuned with simd operations and multi-threading.
And, from a pre-smartcar perspective, a terrible driver experience. I don't understand why the consumer marketplace puts up with this.
GitHub faces backlash after enforcing an algorithmic feed
> University of Tasmania fire ecologist David Bowman

"I can't do that, Dave."
Tear Apart Your House for $200 with This Rotary Subwoofer
The idea is that this lowers the price of sex, by a lot. And not just in money. Which is of course exactly the problem a lot of people have with it.
Ah, ok. As for testing in court, that will be useful, but a rather official source says "created by a human author" [0] in defining the notion of copyright, which I assume is paraphrasing actual law, which I assume a judge would interpret similarly. However, I will concede that it's conceivable that if a human authors a work that then itself authors another work, the second work could potentially be attributed to the human for purposes of copyright eligibility.

[0] https://www.copyright.gov/what-is-copyright/
Using a Google font causes the client to send a request to Google servers. The Google server then receives the client's IP address. Occasionally a judge will consider that a GDPR violation. [0] Sometimes using a CDN will also be considered a GDPR violation under the same logic. [1]

But it seems like it just depends on which judge you get. There are thousands of sites in Europe that use Cloudflare, Google Fonts and Shopify and only a few that have been fined because of it.

[0]: https://www.theregister.com/2022/01/31/website_fine_google_f...

[1]: https://lsww-de.translate.goog/shopify-illegal/?_x_tr_sl=de&...
...and chooses to just ignore it. Not rolling back the changes, not responding to the criticism, nothing.

Disappointing.
Let’s see. I did 46 hours this week (most of it productive with perhaps up to 6 hours may have been semi distracted hours) - a week that included a holiday.

I was enabled by the fact I can wake up, and almost instantly go downstairs and within one quick thumb scan on my Mac, get a couple of hours in before breakfast, and my end of day is equally as blurred as I leave the Mac up and unlocked allowing me to get right back in to it.

If I were an office body I’d not do either as the packing and unpacking of the laptop would be just enough inertia to prevent most of that.
See for example https://github.com/rust-lang/rust/issues/63818 and https://github.com/rust-lang/rfcs/pull/3467

Basically the problem is that async blocks/fns/generators need to create a struct that holds all the local variables within them at any suspension/await/yield point. But local variables can contain references to other local variables, so there are parts of this struct that reference other parts of this struct. This creates two problems:

- once you create such self-references you can no longer move this struct. But moving a struct is safe, so you need some unsafe code that "promises" you this won't happen. `Pin` is a witness of such promise.

- in the memory model having an `&mut` reference to this struct means that it is the only way to access it. But this is no longer true for self referential structs, since there are other ways to access its contents, namely the fields corresponding to those local variables that reference other local variables. This is the problem that's still open.
There's where the real fun starts. Now try to recover from this extremely restricted shell!
Chrome on iOS is the best version of their browser. I can’t stand Firefox on iOS. Firefox on PC though is great especially ESR.
https://iorate.github.io/ublacklist/docs

https://github.com/iorate/ublacklist
> at most city speeds

This is exactly it! Their speeds are limited around areas they're likely to interact with people to enable this. Agreed that slowing them down probably is wrong but they should definitely be protecting crossings.
This seems like part of a more general phenomenon: shonky or outdated 2000s open source software getting in the way of progress.
vivid: A Themeable LS_COLORS Generator
Some companies have written policies to pay you for several months after a layoff (my megacorp does, and paid it out after a small layoff round in January). So there's some loyalty at least for existing employees.
Nag on boot already means that you can't refuse as easily as you can consent.

Presumably they don't harrass users to accept the agreement once already accepted.
The Architecture of GDB
Chrome Privacy Sandbox open to all Now websites can tap into your habits for ads
The example Mojo code does not run the computations with numpy. It uses the extensions of Mojo to do it, testing the capabilities of this extensions, which are the ones who promises the speed up. I must admit otherwise that not a lot of work has been done to optimise it as the optimised Julia version.
huge discussion about this only a few months ago:

https://news.ycombinator.com/item?id=36652934
Surveillance Economy all the way baby.

Until this comes to be understood et large as a basic contributing doctrine of our basic value exchange system, this type of thing will continue to be more and more pervasive.

Given the multiple years we’ve been at it, I think a basic doctrine of privacy as a counterweight is too squishy to really settle in the public’s mind and countermand the negative effects of the surveillance at large.

A new counter doctrine will need to take place. I’m not sure what it would be.