Hacker Newsnew | past | comments | ask | show | jobs | submit | wk_end's commentslogin

One of the more interesting ones is the Taiwanese game Devotion:

https://delistedgames.com/devotion/

Taken down because a background poster depicted "Xi Jinping Winnie-the-Pooh moron".


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…


I also always thought that he set out or implement a Scheme-like language but got told to make it look like Java.

Scheme is a LISP of course, just not Common Lisp.

I have no idea what language the original implementation was in but it makes sense it would be the same as the rest of the browser.


I went to a talk by Eich in the late 90s. He explicitly mentioned scheme

Yes. But that prototype was in CL.

No. I wrote Mocha in C.

Where did you hear this CL fish story?


Oh. It was not you, and not the original.

It was Waldemar Horwat and js2 https://web.archive.org/web/20111217124744/https://mxr.mozil...


> Government agencies don't have "free speech".

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.


> My understanding is that, in many ways, government agencies are more constitutionally protected speech-wise than private entities

That's government employees.

If an employee of a normal company goes to a bar after work and trash-talks their boss, they can get fired for it.

If an employee of the government does the same, they (probably) can't.

This only covers speech that's not the of the job, and only things that are of "public concern" whatever that means.


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.

(There are so-called independent agencies, but the constitutionality of true independence is in question in the Trump v. Slaughter case. You can read about it at https://www.oyez.org/cases/2025/25-332 or https://www.scotusblog.com/2025/12/court-seems-likely-to-sid... or https://reason.com/volokh/2025/12/17/trump-v-slaughter-was-t... or https://reason.com/volokh/2025/12/09/some-answers-to-justice... )


In theory, sure. In practice the Supreme Court's rulings mean President can now just fire anyone he wants whenever for any reason.


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.


So…if the Python team finds tail calls useful, when are we going to see them in Python?

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.]


> If you want to make your writing appear non-AI generated, the easiest way is to write it yourself. No typos necessary.

You can ask the AI to make typos for you.


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.


Man, that DSP made the Falcon an insane piece of hardware for its time. Shame that it never found any real success.


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.


Try resizing a browser window with nested a flex layout.


Should you optimize for resize performance? I guess that depends on the app. Use the tool that fits the requirements.


Resizing is not the optimization target, it just makes reflow performance visually apparent.


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.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: