frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Microservices for the Benefits, Not the Hustle

https://kiss-and-solid.com/blog/microservices-for-the-benefits
1•WolfOliver•1m ago•0 comments

Show HN: Graph-Based Firebase Alternative with Real-Time Sync

https://github.com/wolfoo2931/linkedrecords
1•WolfOliver•2m ago•0 comments

How an inference provider can prove they're not serving a quantized model

https://tinfoil.sh/blog/2026-02-03-proving-model-identity
1•FrasiertheLion•7m ago•0 comments

I'm with Stupid →

https://unsung.aresluna.org/im-with-stupid-/
2•tobr•8m ago•0 comments

National Parent Teacher Association Breaks Ties with Meta

https://www.cnbc.com/2026/02/20/national-pta-meta-child-safety-trials-zuckerberg.html
2•1vuio0pswjnm7•16m ago•0 comments

The Subject Supposed to Know Nothing: Lacan and the Large Language Model

http://thecombedthunderclap.blogspot.com/2025/05/the-subject-supposed-to-know-nothing.html
1•sb057•16m ago•0 comments

LipoVive: The Stimulant-Free Way to Melt Stubborn Fat (Official 2026 Batch)

https://www.morningstar.com/news/accesswire/1138075msn/lipovive-reviews-shocking-2026-report-what...
1•japxnaty•18m ago•1 comments

Perfect Ottawa Hummus

https://middleeasternstreet.com/blog-detail.html?id=blog-1
1•swengcrunch•22m ago•0 comments

Show HN: Snake and Foes – The classic snake game but with enemies and power-ups

https://ivanca.github.io/snakeandfoes/
1•AmbroseBierce•22m ago•0 comments

There Isn't a Hacker Community for Fundamental Physics (and What It Tells Us)

https://old.reddit.com/r/prequantumcomputing/comments/1ragunw/why_there_isnt_a_hacker_community_f...
1•bkaminsky•23m ago•0 comments

Typed Assembly Language

https://www.cs.cornell.edu/talc/
1•luu•32m ago•0 comments

The UK tourist with a valid visa detained by ICE for six weeks

https://www.theguardian.com/us-news/2026/feb/21/karen-newton-valid-visa-detained-ice
1•n1b0m•32m ago•0 comments

Ajail: A basic jail for programs you don't trust

https://github.com/jtolio/ajail
2•todsacerdoti•33m ago•0 comments

Show HN: How much has the ad industry spent targeting you?

https://attentionworth.com/
1•withshakespeare•40m ago•0 comments

Show HN: OffKit – an iOS app blocker that adds friction

https://apps.apple.com/us/app/offkit-app-blocker/id6758268708
1•nickfthedev•45m ago•0 comments

LDOS: Toward a Learning-Directed Operating System

https://www.sigops.org/2026/ldos-toward-a-learning-directed-operating-system/
2•matt_d•46m ago•0 comments

PromptSpy ushers in the era of Android threats using GenAI

https://www.welivesecurity.com/en/eset-research/promptspy-ushers-in-era-android-threats-using-genai/
1•Cyphase•50m ago•1 comments

Colorado moves age checks from websites to operating systems

https://www.biometricupdate.com/202602/colorado-moves-age-checks-from-websites-to-operating-systems
10•iamnothere•59m ago•8 comments

Pb-ext: Enhanced PocketBase server with monitoring, logging and API docs

https://github.com/magooney-loon/pb-ext
1•thunderbong•1h ago•0 comments

Ruby Is the Best Language for Building AI Apps

https://paolino.me/ruby-is-the-best-language-for-ai-apps/
3•thunderbong•1h ago•0 comments

Back to textbooks: Denmark rolls back digital learning

https://www.france24.com/en/tv-shows/focus/20260106-back-to-textbooks-denmark-rolls-back-digital-...
1•talonx•1h ago•0 comments

Show HN: Free tool to migrate OpenAI Assistants

https://migratetoresponses.com
1•adkfusion•1h ago•0 comments

A Galaxy Composed Almost of Dark Matter Has Been Confirmed

https://www.wired.com/story/a-galaxy-composed-almost-entirely-of-dark-matter-has-been-confirmed/
1•taubek•1h ago•0 comments

Python creator Guido van Rossum asks Elon Musk what SpaceX uses for coding

https://twitter.com/elonmusk/status/2024388903869043061
1•MilnerRoute•1h ago•0 comments

Infographic of the Navy and Air Force build up nearby Iran

https://twitter.com/sentdefender/status/2024929210867839399
1•nomilk•1h ago•0 comments

Acme Weather, from the Creators of Dark Sky

https://apps.apple.com/us/app/acme-weather/id6742032583
1•gammarator•1h ago•0 comments

Free Shadcn/UI patterns for faster UI delivery

https://reui.io
2•shuxer0205•1h ago•1 comments

Show HN: Fix-my-mic – stop macOS from switching to AirPods mic every connection

https://github.com/yigitkonur/cli-disablemic
2•yigitkonur35•1h ago•0 comments

Formula: A VST for coding custom DSP inside your DAW

https://github.com/soundspear/formula
1•peteforde•1h ago•0 comments

A 3000W Water-Cooled Power Supply (With GAN and Sic) [video]

https://www.youtube.com/watch?v=da9GwXX-0Zs
1•dmmalam•1h ago•0 comments
Open in hackernews

CheerpJ 4.0: WebAssembly JVM for the browser, now with Java 11 and JNI support

https://labs.leaningtech.com/blog/cheerpj-4.0
9•apignotti•10mo ago

Comments

palata•10mo ago
That's technically pretty cool, but it makes me wonder:

In order to run a Java Desktop app, I need to install a JVM first (or the Desktop app can embed it, I guess that's what IntelliJ does, right?).

Now if I run CheerpJ, it means that I essentially download a JVM when I load the page (every time), and run code in that JVM. But at this point, why not downloading a Desktop app?

It feels like we are going around, shipping simple web pages together with full browsers and calling that "desktop apps" (e.g. ElectronJS), then shipping complete JVMs as web pages and calling that a "web page"... why don't we just ship simple webpages through browsers and complex desktop apps through package managers?

apignotti•10mo ago
With CheerpJ you are downloading the subset of the JVM that you need, and actually only once thanks to the standard browser cache.

There are many reasons why shipping via the browser is a better choice compared to shipping desktop apps. The main 3 in my opinion are:

1. Distribution: Give your user a link and the app will start 2. Isolation: The user can have confidence the app won't read his personal files. 3. Cross-platform: Every OS and every device, for real this time

yuri91•10mo ago
For reference, when loading https://browsercraft.cheerpj.com for the first time (up to loading a world), my browser downloaded ~32MB.

The second time almost nothing.

jeffreportmill1•10mo ago
And here's an entire Java IDE with CheerpJ that downloads less than 15mb:

https://reportmill.com/SnapCode

palata•10mo ago
> With CheerpJ you are downloading the subset of the JVM that you need

That's interesting! May I ask how it works? Does that also happen with e.g. IntelliJ?

> Every OS and every device, for real this time

Doesn't the JVM run everywhere in 2025?

apignotti•10mo ago
> That's interesting! May I ask how it works? Does that also happen with e.g. IntelliJ?

Byte ranges request do most of the heavy lifting, data is loading exclusively on-demand.

> Doesn't the JVM run everywhere in 2025?

What about iOS? Android has Java, but can't run desktop Java apps. Chromebooks also have limits.

palata•10mo ago
> Byte ranges request do most of the heavy lifting, data is loading exclusively on-demand.

I don't understand what that means. The JVM is supposed to interpret and sometimes compile bytecode, right? How can it be done with only a fraction of the JVM?

Or are you saying that it is constantly communicating with a server that does the work?

apignotti•10mo ago
The VM itself is very small, it's the OpenJDK runtime that is quite sizeable. Byte ranges are used to only download the parts of the runtime (in terms of bytecode) that are required.

There is no server-side computation. CheerpJ runs code exclusively client-side.

palata•10mo ago
But you said before that you only download a subset of the JVM, right? Or did you mean a subset of the JDK, including the JVM and... I guess other stuff?
apignotti•10mo ago
I meant the JVM in an extended sense: the combination of the bytecode parsing, JIT compiler and OpenJDK runtime. You are right, I should have been more precise and refer to only the runtime part, which is by far the most significant.
palata•10mo ago
I was not trying to prove you wrong, I'm just genuinely interested :-). I don't see a lot of articles about the JVM these days.