frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Reverse Engineering Medium.com's Editor: How Copy, Paste, and Images Work

https://app.writtte.com/read/gP0H6W5
1•birdculture•4m ago•0 comments

Go 1.22, SQLite, and Next.js: The "Boring" Back End

https://mohammedeabdelaziz.github.io/articles/go-next-pt-2
1•mohammede•10m ago•0 comments

Laibach the Whistleblowers [video]

https://www.youtube.com/watch?v=c6Mx2mxpaCY
1•KnuthIsGod•11m ago•1 comments

I replaced the front page with AI slop and honestly it's an improvement

https://slop-news.pages.dev/slop-news
1•keepamovin•16m ago•1 comments

Economists vs. Technologists on AI

https://ideasindevelopment.substack.com/p/economists-vs-technologists-on-ai
1•econlmics•18m ago•0 comments

Life at the Edge

https://asadk.com/p/edge
2•tosh•24m ago•0 comments

RISC-V Vector Primer

https://github.com/simplex-micro/riscv-vector-primer/blob/main/index.md
3•oxxoxoxooo•27m ago•1 comments

Show HN: Invoxo – Invoicing with automatic EU VAT for cross-border services

2•InvoxoEU•28m ago•0 comments

A Tale of Two Standards, POSIX and Win32 (2005)

https://www.samba.org/samba/news/articles/low_point/tale_two_stds_os2.html
2•goranmoomin•32m ago•0 comments

Ask HN: Is the Downfall of SaaS Started?

3•throwaw12•33m ago•0 comments

Flirt: The Native Backend

https://blog.buenzli.dev/flirt-native-backend/
2•senekor•35m ago•0 comments

OpenAI's Latest Platform Targets Enterprise Customers

https://aibusiness.com/agentic-ai/openai-s-latest-platform-targets-enterprise-customers
1•myk-e•37m ago•0 comments

Goldman Sachs taps Anthropic's Claude to automate accounting, compliance roles

https://www.cnbc.com/2026/02/06/anthropic-goldman-sachs-ai-model-accounting.html
3•myk-e•40m ago•5 comments

Ai.com bought by Crypto.com founder for $70M in biggest-ever website name deal

https://www.ft.com/content/83488628-8dfd-4060-a7b0-71b1bb012785
1•1vuio0pswjnm7•40m ago•1 comments

Big Tech's AI Push Is Costing More Than the Moon Landing

https://www.wsj.com/tech/ai/ai-spending-tech-companies-compared-02b90046
4•1vuio0pswjnm7•42m ago•0 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
2•1vuio0pswjnm7•44m ago•0 comments

Suno, AI Music, and the Bad Future [video]

https://www.youtube.com/watch?v=U8dcFhF0Dlk
1•askl•46m ago•2 comments

Ask HN: How are researchers using AlphaFold in 2026?

1•jocho12•49m ago•0 comments

Running the "Reflections on Trusting Trust" Compiler

https://spawn-queue.acm.org/doi/10.1145/3786614
1•devooops•54m ago•0 comments

Watermark API – $0.01/image, 10x cheaper than Cloudinary

https://api-production-caa8.up.railway.app/docs
1•lembergs•56m ago•1 comments

Now send your marketing campaigns directly from ChatGPT

https://www.mail-o-mail.com/
1•avallark•59m ago•1 comments

Queueing Theory v2: DORA metrics, queue-of-queues, chi-alpha-beta-sigma notation

https://github.com/joelparkerhenderson/queueing-theory
1•jph•1h ago•0 comments

Show HN: Hibana – choreography-first protocol safety for Rust

https://hibanaworks.dev/
5•o8vm•1h ago•1 comments

Haniri: A live autonomous world where AI agents survive or collapse

https://www.haniri.com
1•donangrey•1h ago•1 comments

GPT-5.3-Codex System Card [pdf]

https://cdn.openai.com/pdf/23eca107-a9b1-4d2c-b156-7deb4fbc697c/GPT-5-3-Codex-System-Card-02.pdf
1•tosh•1h ago•0 comments

Atlas: Manage your database schema as code

https://github.com/ariga/atlas
1•quectophoton•1h ago•0 comments

Geist Pixel

https://vercel.com/blog/introducing-geist-pixel
2•helloplanets•1h ago•0 comments

Show HN: MCP to get latest dependency package and tool versions

https://github.com/MShekow/package-version-check-mcp
1•mshekow•1h ago•0 comments

The better you get at something, the harder it becomes to do

https://seekingtrust.substack.com/p/improving-at-writing-made-me-almost
2•FinnLobsien•1h ago•0 comments

Show HN: WP Float – Archive WordPress blogs to free static hosting

https://wpfloat.netlify.app/
1•zizoulegrande•1h ago•0 comments
Open in hackernews

You can make PS2 games in JavaScript

https://jslegenddev.substack.com/p/you-can-now-make-ps2-games-in-javascript
320•tosh•2mo ago

Comments

twosdai•2mo ago
Super cool. Thanks for sharing this. I've been looking for something like this for a while.
kamranjon•2mo ago
This is pretty incredibly - Fabrice Bellard builds stuff that just has such a wide spread impact - so cool that QuickJS enabled an old system like PS2 to have a bit of a homebrew revival through this AthenaEnv project
mschuster91•2mo ago
My photoshop skills are near zero, otherwise I'd have long gone and edited xkcd 2347 [1] to say next to the pillar "Something Fabrice Bellard probably implemented while half asleep just to prove he could do it".

There's a lot of FOSS projects that have something written by him in their dependency chain.

[1] https://xkcd.com/2347/

sandermvanvliet•2mo ago
Nano Banana to the rescue https://box2.codenizer.nl/cloud/index.php/s/ZYHdsYZ9rdRNM2B
youainti•2mo ago
thanks!
bigfishrunning•2mo ago
Why use an LLM to do something that would take exactly the same amount of time and a lot less energy to just do in something like MS paint?
theultdev•2mo ago
I'd like to see metrics on that. But intuitively I'd say AI is faster.

Basically it's opening the tab and typing your thought vs speed running paint.

@sandermvanvliet what was the process and how long do you estimate it took you?

Personally it would take me awhile to find the template, the exact font and get the positioning just right.

I could make a crude one fast, and I've seen many crude versions of this meme. But matching the font is a bit more work, maybe there's a generator for it, but that's not paint nor do I know where it exists.

deaddodo•2mo ago
“Speed running paint”? You mean opening the image and dragging a text box over the existing text, changing the font to comic sans, and typing the text?

There are complicated workflows in Paint, this is not one of them.

wiseowise•2mo ago
> comic sans

It's not comic sans though, you've already failed.

deaddodo•2mo ago
Ok
cluckindan•2mo ago
Yeah, everyone knows xkcd uses its own font, Humor Sans.
frizlab•2mo ago
Oh I did not know that.
fooofw•2mo ago
Why have you failed though? Is the point to try to deceive people to think that XKCD actually published something else? Why not modify the xkcd one without hinding the fact that you modified it?
theultdev•2mo ago
that fact you think it looks so good that it deceives is a point for ai.

the point is to make a quality meme fast. the guy he replied to appreciated it.

any fan of xkcd knows the original.

wiseowise•2mo ago
> Why use an LLM to do something that would take exactly the same amount of time and a lot less energy to just do in something like MS paint?

Can you prove that it'll take same amount of time for someone with

> My photoshop skills are near zero

to replicate the same level of quality as the generated image? From the looks of it, LLM managed to generate pixel perfect (or at least similar) font and probably took a fraction of a minute for the author to generate.

PostOnce•2mo ago
1] delete the text

2] select any handwriting font

3] replace the text

no one will know the font was changed, no skills required.

AI is going to utterly cripple people intellectually and motivationally.

If you can't even do the above ten second process, you may want to make more of an effort before you find yourself utterly fucked and starving.

forgotpwd16•2mo ago
>no one will know the font was changed

You're underestimating the effect typography has.

>you may want to make more of an effort

You seriously saying someone should put effort in editing a comic they didn't even cared on editing until they saw someone's comment? And somehow you equate the not putting effort to editing such comic to being fucked and starving?

AI hate sometimes makes people really lose their mind. Doing pointless random shit like this is a legit AI good application. Something that needs no creativity nor intellect to do. Just time. (And, most certainly, more than 10s.)

PostOnce•2mo ago
Two parent comments suggested that a deep level of skill is required to:

1] drag a box around the text and press Delete 2] type some new text in there in a similar handwriting font

The implication is that we're all too stupid and everything is too hard to do even tasks so simple that they take double-digit seconds to accomplish for people with rudimentary computer skill.

We can do things. Saving 5 seconds is going to hurt worse than it helps in the long run... like asking GPT what 2+2 is because you can't figure it out.

wiseowise•2mo ago
> Saving 5 seconds is going to hurt worse than it helps in the long run... like asking GPT what 2+2 is because you can't figure it out.

Looks line it has already started. See a therapist, please, you have an obsession.

PostOnce•2mo ago
It's better to consider the consequences of possible futures than not to; considering the future makes us human.
maddmann•2mo ago
“ AI is going to utterly cripple people intellectually and motivationally. If you can't even do the above ten second process, you may want to make more of an effort before you find yourself utterly fucked and starving.”

This does not sound like intellectual curiosity. Closer to polarized discourse that imho is making us less human.

PostOnce•2mo ago
When someone is not willing to even attempt to do a 30 second task, assumes they can't, asserts they can't, and people chime in to say AI is the only way they can achieve it, it seems worthwhile to point out the consequences.

Should we not be trying to do things?

Is it not in fact harmful to give up early on even such trivial tasks?

What happens when we actually need to do hard things?

ddingus•2mo ago
Actually, a fair number of us will see the font change.

People are more aware of typography than you may realize.

...maybe you do!

In which case, this makes real sense: "[almost] nobody will care."

I wouldn't, but I sure would note the font change.

PostOnce•2mo ago
If you had them side by side, or vividly remember the typography of xkcd specifically, maybe.

But most people I think would not notice a comic's handwriting font had changed, as long as it were plausibly handwriting.

Perhaps we could test it? HN will probably lock the replies due to age before I have time to... I'll see.

augusto-moura•2mo ago
I don't really know, but finding the right font family might take more time than the LLM
QuantumNomad_•2mo ago
In the case of xkcd you can mimic it with this one:

xkcd-font

Fonts derived from the handwriting of Randall Munroe, the xkcd webcomic author.

https://github.com/ipython/xkcd-font

Almondsetat•2mo ago
Do it yourself on live video. Otherwise this is such a baseless and needlessly accusatory comment
echelon•2mo ago
Because Nano Banana is better than wasting time for someone who isn't a 10 year veteran of MS Paint arts.

I'm tired of this kind of argument from anti-AI folks.

"Why not pick up a pencil instead?"

What if illustration was never "art"? What if it was always just a rote mechanical skill and the art itself was what the person was trying to communicate?

Maybe the technical aspects don't matter. Maybe it's the message we're conveying, our taste, our curation, our unique lens?

bigfishrunning•2mo ago
Yes. The art is "take a comic I didn't draw and replace some text." The pro-ai crowd is certainly brimming with artistic ingenuity. So much insight! Thank God they're boiling the oceans for this.
sandermvanvliet•2mo ago
1. I heard about nano banana and wanted to try it 2. I’m on my phone so no photoshop or whatever
0x1ch•2mo ago
Looked him up, he quite literally pushed the first commits of QEMU ever. Edit: And was the sole developer until 2007!
tombert•2mo ago
And ffmpeg. And TinyC. And a bunch of other things. The dude is a legend.
deaddodo•2mo ago
Fabrice’s DNA is infused in the FOSS ecosystem. He’s an avid and prolific developer. FFMpeg, Qemu, libbf, softfp, BPG, jslinux, etc, etc, etc.
mclau153•2mo ago
people will do anything to avoid using .gdscript and Godot....
ronsor•2mo ago
I like Godot, but you're not getting it running on a PS2.
charcircuit•2mo ago
gdscript does not do any fancy JIT or AOT compiling. I don't see why you can't get gdscript running fairly easily.
wk_end•2mo ago
gdscript itself, sure, why not. Porting the entire Godot engine would be a real feat though, especially because of the PS2’s technical limitations.
forgotpwd16•2mo ago
Someone did compile Godot (v2) for PS2 and did run it but seems like they gave up trying to run/export any games with it[1][2]. Somehow, the PSP port[3] (also v2) is more successful[4].

[1]: https://github.com/ivandortulov/godot-ps2 [2]: https://itch.io/t/3658957/compiling-godot-for-the-playstatio... [3]: https://github.com/technicaljicama/godot-psp [4]: https://www.gamebrew.org/wiki/3D-Luck_PSP

turnsout•2mo ago
To be fair, it's not as simple as building in Godot and exporting to PS2.
bob1029•2mo ago
https://github.com/distrohelena/retrongin

Unity has at least one experimental option that does exactly this.

turnsout•2mo ago
It's too bad that Unity is a horrible company and a dying platform
dinobones•2mo ago
Mega cool, I’m curious if there’s a way to burn the ISO to a disc and get this playing on a physical console?
bakugo•2mo ago
You'd need to hack the console to get it to load a burned disc, but if you can do that, you can also just load it from USB.

Though I guess you could burn it to a disk anyway purely for the sake of authenticity.

SpecialistK•2mo ago
USB on the PS2 is limited to 1.0 or 1.1 speeds, so a disc may work better anyway.
deaddodo•2mo ago
Just to clarify, the difference on the PS2 is:

* CD: 3.6MB/s

* DVD: 5-8MB/s

* USB: 0.8-1.1MB/s

So the disk would almost definitely be the better option.

kcb•2mo ago
Can also use a micro SD adapter through the mem card slot. Generally considered a bit better experience than a USB drive.
forgotpwd16•2mo ago
USB is fine for PS1/retro games; should be more than enough for AthenaEnv. The difference only matters for PS2 backups. And there're more options than those two. HDD/SSD, Ethernet, MX4SIO/SIO2SD, MMCE (SD2PSX et al).
SpecialistK•2mo ago
Is it possible to use PS1 games and USB simultaneously? I thought the USB was handled by the B/C chips.
forgotpwd16•2mo ago
That's true; network too. Can play digital backups (off USB/Eth) only by using POPStarter (for those unaware, POPS being Sony's PS1 emulator ripped off the single game that was officially used on). Although POPS isn't really that good (was used, experimentally, only once afterall), USB throughput isn't an issue.
accrual•2mo ago
FreeMcBoot on a memory card + USB flash drive (or internal disk) is a popular option to play on real hardware. Saves wear and tear on the optical drive too.
Forgeties79•2mo ago
I have sat on a freemcboot mem card for probably 6 years now. I’ll get around to it eventually…
accrual•2mo ago
It's a good time! I feel the PS2 is an iconic member of any living room TV setup, especially with an SSD, a couple controllers, and component out. Nice to have for hangouts!
Forgeties79•2mo ago
Oh damn can you get some real performance boost out of an SSD? Do you install it or does it hang out externally?
accrual•2mo ago
The original Phat PS2 models support internal IDE disks, though it's easy to convert them to SATA with an inexpensive adapter. Then prepare the SSD and install (I use WinHIIP, "obsolete" but works fine). It noticably improves startup and load times in games!

Some also swap the fan for a Noctua to give it a complete "quiet upgrade", but my stock fan isn't very loud.

Forgeties79•2mo ago
Very cool. Jotting this down for later, appreciate it
tylergetsay•2mo ago
Combined with https://github.com/CTurt/FreeDVDBoot, I think it would be possible
deadbabe•2mo ago
Why use physical disc instead of some optical drive mod
hamdingers•2mo ago
ODEs aren't common for the PS2 because they already support flash drives, network shares, and (for fats) full size hard drives.
_vqpz•2mo ago
Already been posted here twice by the dev in the past two months...

https://news.ycombinator.com/item?id=45436166

https://news.ycombinator.com/item?id=45778448

hombre_fatal•2mo ago
What's the point of linking discussions that have one comment each?

The reason you see @dang link past submissions is so we can read previous interesting discussion, not to shame submissions that got no traction.

forgotpwd16•2mo ago
First link isn't by the author and second link is a different article...
martijnvds•2mo ago
IBM PS2?
unleaded•2mo ago
Yes. https://github.com/SuperIlu/DOjS
Flux159•2mo ago
The interesting part here is about AthenaEnv. It looks like it uses QuickJS for the Javascript interpreter and wraps around the native system libraries that the PS2 provides.

I'm wondering if there's a modern similar project that would allow writing Javascript Canvas games (WebGPU / WebGL) and publishing on Switch/2, PS5, and Xbox.

From my understanding, they explicitly disallow JITs so you can't just wrap your JS game with Electron / Node Webkit and use V8. I'm not sure if anyone has tried publishing a game using a V8-jitless electron fork - the sdks for consoles are under NDA so there's not really much written about it publicly & most games using Unreal or Unity don't deal with these things themselves.

PC, Mac, and even mobile are surprisingly easier here because you can just run the JS via electron or in a webview on mobile.

_james•2mo ago
The official Nintendo 3DS and Wii U SDKs both provided an Electron-like framework that allowed games to be written with web technologies. I seem to recall that it was discontinued at some point before the Switch? The Switch does have a WebKit browser applet that games can call to display web-based content, but it's pretty limited since JIT is disabled like you say. I've only ever seen it used for e-manuals.
JSLegendDev•2mo ago
I think the game Cross Code (a game written in JS) was ported to consoles using a pretty complex process.

Here is a detailed blog post about the topic : https://www.radicalfishgames.com/?p=6892

Flux159•2mo ago
Yeah, I saw the video about that earlier which is what led me to wonder if there was a native JS way now.

They used Kha in order to port only the console versions, the desktop versions remained JS from my understanding: https://github.com/Kode/Kha which is built on top of Haxe. This works, but it also means not having a single codebase anymore which would be one of the benefits of a JS based system.

There are other options here - something like using an AOT JS compiler like Porffor, but from my understanding it's never been tested (and would probably be missing a lot of support to get it working - like shimming canvas & providing a WebGPU context that the compiled JS could execute against).

IvanK_net•2mo ago
Maybe they could simply make a modern web browser for PS2, where you would simply open a website with the game :)
wk_end•2mo ago
Chrome apparently has a minimum memory requirement of 4GB, so you'd need to shrink it down to one-one-hundred-and-twenty-eighth its size to squeeze it into the PS2's 32MB of RAM.
cluckindan•2mo ago
Easy peasy, just remove the telemetry.
saghul•2mo ago
A similar thing, also using QuickJS, but for the Nintendo Switch: https://github.com/TooTallNate/nx.js (I'm not the author).
Flux159•2mo ago
Nice, this is similar to what I was wondering about - it looks like it's pretty limited in capability right now (looks like it only supports canvas2d at the moment: https://nxjs.n8.io/runtime/rendering/canvas), but in theory it would allow you to make a layer to convert WebGPU or WebGL games for Switch (ignoring the huge performance drop going from v8 / jit JS engines to QuickJS).
forgotpwd16•2mo ago
Cool article. AthenaEnv is an alternative follow-up to, also by same dev, Enceladus which uses Lua instead. Besides games they're used, and even more popular for this use case, homebrew apps. Examples being RETROLauncher & POPSLoader for Enceladus, and OSD-XMB for Athena.
ycombiredd•2mo ago
The author's short diversion about the hassle of using a random website for zip2iso functionality and asking about a cli tool for doing such conversion lead me to create this cross-platform python script with no external dependencies: https://github.com/scottvr/GENISO/blob/main/ZIP2ISO.py

Longer explanation in the comments of TFA, but short version is that it was mostly "vibe-coded" using Gemini3 Pro instead of having to read the ISO9660 spec, which was also impressive to me.

k3vinw•2mo ago
mkisofs might also do the trick.
ycombiredd•2mo ago
It would, but it would be platform-specific and an external dependency. It was my first thought too until I started planning out it working cross-platform.
mobeigi•2mo ago
Even the PS2 isn't safe from JavaScript.