(All of this—and these people—are supposed to be cool?)
131 karma · joined October 16, 2025
(All of this—and these people—are supposed to be cool?)
It would be interesting to see a clone under a totally different name (like "Operation Bluebird" here) but still use a twitter.tld domain.
When?
Use of JS, including the NPM-backed bloat you see in libraries used on the modern web, is orthogonal to whether a site is on a static host or not—which is what "static website" actually refers to.
For examples, see: a bunch (most?) of the stuff hosted on GitHub Pages.
> Nowadays every page you see is always using fancy technologies and "modern" UI that looks like unicorn barf.
... says the person responsible for authoring/publishing a post exhibiting some of the worst decisions I've seen for styling a Web page all week.
> hopefully that [1MB] will be served from a cache
Barcodes have been generated for decades on low-resource embedded devices. Even what would have been a modest-to-low-end machine 25 years ago would have no problem handling the compute needed for this job.
On this end, it just looks like the user has to deal with the penalty of dealing with 1 MB of resources when hitting the main page.
Have you considered offering, as penitence, a public feed to share the information that this process produces?
So much for those oft-touted benefits of Apple's policy on gatekeeping third-party apps so it allows them to enforce quality standards.
Not "just". You left out its role as a bot network exit node.
You mean your browser's. There is no "the browser".
> Where are the interface boundaries? Why are there methods that are 200 lines long?
LLM-backed code assistants have brought to languages that have been historically less "toolable" the same downsides that IDEs brought to e.g. Java.
Expectation: nominally, an IDE would do one thing, which is to make it faster and easier to do what you would have done without the IDE.
The reality: IDEs make their programmer slightly more productive and other programmers not using IDEs much less productive; instead of "producing programs, faster", what IDEs do is produce programmers who produce programs that aren't especially work-withable (e.g. navigable) without tooling.
It's not merely "like" that. That's what it is.
"Wiki" comes from the Hawaiian work for "quick". You spot an error, you click the button to change it, and the change is made. That's wiki.
"Open a pull request and get it approved" is not wiki. It's what the default collaboration model was before wikis and exactly why the wiki was invented (to replace it).
1. forking the repo
2. committing the changes
3. submitting a pull request
... then you don't have a wiki.
Or MIME, even.
In a literal sense, it very well may have been trivial, even if neither you nor the professor would have been able to easily show it.
The only other provider known to work that way is NearlyFreeSpeech.NET, which serves a completely different market segment (so much so that it might as well not even be considered the same kind of product/service).
How?
"Firebase AI Logic"
Is this a Firebase service or not?
And "Firebase AI Logic" sure sounds like something easy to confuse with a Firebase service...
<https://en.wikipedia.org/wiki/The_purpose_of_a_system_is_wha...>
> tl;dr Google spent over a decade telling developers that Google API keys (like those used in Maps, Firebase, etc.) are not secrets. But that's no longer true: Gemini accepts the same keys to access your private data. We scanned millions of websites and found nearly 3,000 Google API keys, originally deployed for public services like Google Maps, that now also authenticate to Gemini even though they were never intended for it. With a valid key, an attacker can access uploaded files, cached data, and charge LLM-usage to your account. Even Google themselves had old public API keys, which they thought were non-sensitive, that we could use to access Google’s internal Gemini.
From Google themselves, in the Firebase docs:
> API keys for Firebase services are not secret. Firebase uses API keys only to identify your app's Firebase project to Firebase services, and not to control access to database or Cloud Storage data, which is done using Firebase Security Rules. For this reason, you do not need to treat API keys for Firebase services as secrets, and you can safely embed them in client code.
<https://firebase.google.com/support/guides/security-checklis...>
... or at least that's what it used to say, until they quietly updated the docs to say this:
> API keys for Firebase services are not secret. API keys for Firebase services only identify your Firebase project and app to those services. Authorization is handled through Google Cloud IAM permissions, Firebase Security Rules, and Firebase App Check.
> All Firebase-provisioned API keys are automatically restricted to Firebase-related APIs. If your app's setup follows the guidelines in this page, then API keys restricted to Firebase services do not need to be treated as secrets, and it's safe to include them in your code or configuration files.
Followed later by (in different section):
> Use your Firebase-provisioned API keys only for Firebase-related APIs. If your app uses any other APIs (for example, the Places API for Maps or the Gemini Developer API), use a separate API key and restrict it to the applicable API.