The original implementation of JS was in C, not CL.
I think Eich was more partial to Scheme than CL, as a model for JS. Though I wouldn’t say it’s Java syntax over either - the scoping rules are very distinct, it’s missing tons of features core to either CL or Scheme, there’s the whole Self-inspired prototype-based OOP layer…
My understanding is that, in many ways, government agencies are more constitutionally protected speech-wise than private entities, precisely because any hierarchical attempt to punish them for their speech would be coming from the government rather than private entities. IANAL (or even American) though so grain of salt.
In any case, a lot of the right-wing hypocrisy around free speech that was being called out by OP didn't have much to do with constitutionally protected freedom of speech either - it was complaining about things like private companies (e.g. Twitter) shadowbanning people.
This is incorrect. Government agencies have exactly zero free speech rights. They are part of the Executive Branch and as such are instrumentalities of the President. Full stop.
"The executive Power shall be vested in a President of the United States of America." U.S. Const., Art. II, Sec. 1, cl. 1.
Any discussion about the constitution and jurisprudence and rights should probably be assumed to be referring to the Before Times, when those things still mattered. Sigh.
They find them useful as a performance optimization, not as a design tool. This optimization is not relevant to Python code because it relies on the optimization passes the compiler makes.
If you want to make your writing appear non-AI generated, the easiest way is to write it yourself. No typos necessary.
I’m sure with enough cajoling you can make the LLM spit out a technical blog post that isn’t discernibly slop - wanton emoji usage, clichés, self-aggrandizement, relentlessly chipper tone, short “punchy” paragraphs, an absence of depth, “it’s not just X—it’s a completely new Y” - but it must be at least a little tricky what with how often people don’t bother.
[ChatGPT, insert a complaint about how people need to ram LLMs into every discussion no matter how irrelevant here.]
You could maybe make that claim about the original broadcast, but an article in The Verge about internet censorship - and the internet routing around censorship! - seems highly relevant to tech.
For this to be actually tech related it needs to have more interesting technical details. Otherwise it's like any other pirated movie and limitations of free speech story (it is always "censorship" or "good thing" depending on what speech particular person dislikes because of their political party)
3 hours ago I was against flagging these posts but after discussions in this thread I can see that it brings out the most insanity/flamebait/unconstructive/petty HN people and I fully support flagging these posts. No thoughtful conversation will happen
What exactly is novel about this case of copyright infringement if you put aside the political angle? Thousands of new torrents get uploaded every day, this is established technology that has existed for decades.
From a different perspective, it's not that wild at all - if you go back far enough, there's a decent chance that we all speak languages in the same "language family".
After all, being part of the same language family doesn't imply that strong a connection - English resembles, say, Farsi very very little. It just means that "the people who spoke language A at one point split off from the same people who split off to speak language B". From that angle, that the same language family is spoken in New Zealand and Madagascar is roughly as wild as the fact that homo sapiens lives in both places.
What's really wild is that modern linguistics has managed to demonstrate that the Austronesian languages are related across those vast distances and time spans.
If you generalise enough, all comparisons become useless: Sure, all Sapiens have common ancestors.
That doesn’t take away from the wonder of imagining people thousands of years ago literally travelling across half the earth to settle somewhere else, people we usually consider as extremely different and more "primitive" than we are.
Learning that these people led in fact a life very similar to ours, were intellectually equivalent to us, had the same struggles and goals and aspirations we do (for the most part of course), is deeply fascinating, to me at least.
That presumes that languages didn't evolve independently across different communities. The fact that different ancient languages have completely different grammatical structures, for example, provides some evidence of this.
> The fact that different ancient languages have completely different grammatical structures, for example, provides some evidence of this
It really doesn't provide that evidence. Proto-Afroasiatic the oldest agreed upon hypothetical proto-language probably only dates back 18,000 years. The modern brain, vocal, and tongue structures linked to complex speech were in place 100,000 years ago, and its thought that complex speech was in place by the time Homo Sapiens left Africa 50-70,000 years ago. That's a long time for grammar to diverge. Just in recorded history plenty of languages have gained and lost very complex grammatical features. Old Chinese for example was not a tonal language, but evolved tones. Small isolated languages can change rapidly, and trade languages tend to simplify.
Browser performance tips from 2014 mean very little twelve years on. Not only have machines gotten faster and networks gotten faster, rendering engines gotten faster. And I'm doubtful it nested flexboxes would've been all that much of a problem in most cases even then.
The most important thing is to use the right tool for the job. If grid lets you express what you want in the most straightforward way, use it; if flexbox does - even if it needs nesting - then use it instead. Don't shoehorn one into a situation where the other makes more sense. And sometimes either will work for a particular situation and that's fine too; use whatever you find most ergonomic. They're both very good in their own way.
The article is largely about layout shifts caused by flexbox during loading, and while networks have indeed gotten faster, they haven’t gotten faster uniformly across situations and people. Being able to show things properly while they are still downloading remains useful.
A little more than just a multiplication instruction (the 68000, used in, say, the Sega Mega Drive, had one of those too). Have a look at https://www.copetti.org/writings/consoles/playstation/, and in particular, read about the GTE - it offered quite a bit of hardware support for 3D math.
Also, even though it didn't handle truly 3D transformations, the rasterizer was built for pumping out texture mapped, Gouraud shaded triangles at an impressive clip for the time. That's not nothing for 3D, compared to an unaccelerated frame buffer or the sprite/tile approach of consoles past.
https://delistedgames.com/devotion/
Taken down because a background poster depicted "Xi Jinping Winnie-the-Pooh moron".
reply