frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

How can I keep from singing?

https://blog.danieljanus.pl/singing/
1•nathell•24s ago•0 comments

A Brother's Blood: The Accidental Cure That Locked HIV Out for Good

https://www.nature.com/articles/s41564-026-02304-8
1•tyjkot•1m ago•0 comments

Nvidia Launches Ising!

https://isingai.net
1•Jenny249•1m ago•0 comments

Show HN: Rubik's Cube solve analyzer – Bluetooth and CFOP/Roux phase breakdown

https://sansword.github.io/sans_cube/#solve--2
1•sansword•2m ago•0 comments

Can we use C++ Modules in 2026?

https://mropert.github.io/2026/04/13/modules_in_2026/
1•ibobev•3m ago•0 comments

Object Oriented Programming in Ada

https://entropicthoughts.com/object-oriented-programming-in-ada
1•ibobev•4m ago•0 comments

40% of lost calories globally are from beef, needing 33 cal of feed per 1 cal

https://iopscience.iop.org/article/10.1088/2976-601X/ae4f6b
2•randycupertino•4m ago•0 comments

Apple Launches New All-in-One Apple Business Platform

https://www.macrumors.com/2026/04/14/apple-business-platform-launches/
1•thm•4m ago•0 comments

Explainable AI affects understandability, trust and usability

https://chuniversiteit.nl/papers/explainable-ai-understandability-trust-and-usability
1•ibobev•5m ago•0 comments

Patterns Without Desires

https://aeon.co/essays/could-ai-replace-human-art-experts-in-attributing-paintings
3•gmays•5m ago•0 comments

Streaming large 3D Gaussian Splats worlds on the Web with Spark 2.0

https://www.worldlabs.ai/blog/spark-2.0
1•dmarcos•7m ago•0 comments

Gemopus: A Gemma fine-tune that prioritizes stability over long chain-of-thought

https://huggingface.co/Jackrong/Gemopus-4-26B-A4B-it-GGUF
1•steveharing1•7m ago•0 comments

Kernels

https://huggingface.co/kernels
1•tosh•7m ago•0 comments

V&A censored catalogues after demands by Chinese printer

https://www.theguardian.com/culture/2026/apr/14/v-and-a-censored-catalogues-demands-chinese-printer
1•n1b0m•8m ago•0 comments

French woman, 86, held by ICE after moving to US to marry 1950s sweetheart

https://www.theguardian.com/world/2026/apr/14/marie-therese-billy-ice-arrest-us-france
4•n1b0m•8m ago•0 comments

A collection of small, low stakes and low effort tools

https://tools.rmv.fyi/
2•adityaathalye•9m ago•0 comments

A Structural Theory of Harnesses

https://nemooperans.com/a-structural-theory-of-harnesses
1•phillipclapham•10m ago•0 comments

Cybersecurity Looks Like Proof of Work Now

https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html
1•dbreunig•10m ago•0 comments

Samsung Ads in Refrigerators

https://consumerrights.wiki/w/Samsung_ads_in_refrigerators
1•basilikum•10m ago•0 comments

Migrating Pydantic 1 to 2 with a generated build matrix

https://akasa.com/blog/llms-upgraded-pydantic-shim-library
1•mathewpregasen•11m ago•0 comments

Show HN: Ballast – a free, local-first fitness tracker (no cloud, no account)

https://github.com/N-O-P-E/Ballast
1•basfijneman•12m ago•0 comments

MemPalace

https://github.com/MemPalace/mempalace
1•saikatsg•13m ago•0 comments

Advertisers demand billions of dollars from Google in escalating monopoly battle

https://www.latimes.com/business/story/2026-04-14/advertisers-demand-billions-of-dollars-from-goo...
4•1vuio0pswjnm7•15m ago•0 comments

MRI scans reveal how the brain processes toxic workplace abuse

https://medicalxpress.com/news/2026-03-mri-scans-reveal-brain-toxic.html
2•PaulHoule•15m ago•0 comments

Climate You

https://climate.you
1•marukodo•15m ago•0 comments

Droast – An Opinionated Dockerfile Linter

https://github.com/immanuwell/dockerfile-roast
1•redbell•16m ago•0 comments

Estonia unmasks record number of Russian spies [pdf]

https://kapo.ee/sites/default/files/content_page_attachments/annual-review-2025-2026.pdf
3•johnnyApplePRNG•16m ago•0 comments

Here's how you might qualify for a payout from Google's $135M Android settlement

https://nypost.com/2026/04/13/business/heres-how-you-might-qualify-for-a-payout-from-googles-135m...
2•1vuio0pswjnm7•16m ago•0 comments

Claude Desktop Self-Deletion, User Data Destruction, and Systematic Neglect

https://mflb.com/153522
2•flandry93•17m ago•1 comments

My custom Kindle –> Obsidian automation

https://sambaumann.com/blog/kindle-automation/
1•sambaumann•17m ago•0 comments
Open in hackernews

Selkie – Opinionated TUI Framework for Raku

https://github.com/m-doughty/Selkie
7•apogee•3h ago

Comments

librasteve•3h ago
I tried this on macOS … very smooth install and looks great.

But why would I switch to Raku just to get a TUI framework?

apogee•3h ago
The tl;dr is: because you want native performance and don't want to focus on blitting pixels or terminal internals.

Selkie has an event/effect model similar to Elm & re-frame, you just declare your widgets and renders/updates are handled by the lib.

As for why Raku:

- grammars allow for easy parsing of complex DSLs

- supply/tap are a natural fit for the event/effect model, asynchronous thread-safe programming

- roles make composing widgets simple

- it's fun to write :D

librasteve•3h ago
Ok cool, thanks!
apogee•3h ago
np, what kind of TUIs do you write?
librasteve•3h ago
Oh I found this https://raku.land/zef:antononcube/DSL::Examples

So Raku has a module for “few shot” LLM training for DSLs … would be cool to see an example DSL interpreter in Selkie (eg a window for DSL code and a window for output…

apogee•3h ago
Yeah I have thought about doing this with Roaring::Tags (https://raku.land/zef:apogee/Roaring::Tags) so you type a Roaring::Tags query on one side and it shows the built Raku on the other.

Wouldn't be too difficult:

- FileBrowser widget to get the serialised bitmap.

- MultiLineInput for the query text input.

- ListView to show tags and fields.

- RichText for the AST pretty printer.

antononcube•3h ago
There is a set of Raku modules that leverage LLMs for different tasks (mostly code generation) using different techniques:

- https://raku.land/zef:antononcube/LLM::Resources : Uses agentic LLM-graphs with asynchronous execution

- https://raku.land/zef:antononcube/ML::FindTextualAnswer : Finds answers to questions over provided texts (e.g. natural language code generation commands)

- https://raku.land/zef:antononcube/ML::NLPTemplateEngine : Fills-in predefined code templates based on natural language code descriptions/commands

- https://raku.land/zef:antononcube/DSL::Examples : Example translations of natural language commands to executable code

apogee•3h ago
I've got a few LLM modules too, mostly for handling context management:

- https://raku.land/zef:apogee/LLM::Character implements CCv3 which is a standard for managing characters (system prompts) and lorebooks (injected snippets)

- https://raku.land/zef:apogee/LLM::Chat handles context shifting for long contexts, sampler settings, templating for text completion & inferencing with or without streaming using supply/tap

- https://raku.land/zef:apogee/LLM::Data::Inference adds retries, JSON parsing & multi-model route handling to LLM::Chat

- https://raku.land/zef:apogee/LLM::Data::Pipeline allows you to declaratively build multi-step pipelines (simple agentic LLM use)

- https://raku.land/zef:apogee/HuggingFace::API is a partial wrapper around HF API for grabbing tokenizers.json & tokenizer_config.json

- https://raku.land/zef:apogee/Template::Jinja2 is a near-complete impl of Jinja2 for parsing LLM text completion templates (can be used for anything you'd use Jinja2 for)

- https://raku.land/zef:apogee/Tokenizers is a thin wrapper around HF tokenizers, for token counting mostly

davidschultz•2h ago
Nice. To get your dependency Notcurses::Native built via zef on my OpenSUSE Tumbleweed, I had to run

zypper in ffmpeg-7-libavdevice-devel ffmpeg-7-libavutil-devel ffmpeg-7-libavcodec-devel libunistring-devel libdeflate-devel

which pulled in several dependencies, resulting in the overall package list:

ffmpeg-7-libavcodec-devel ffmpeg-7-libavutil-devel ffmpeg-7-libswresample-devel ffmpeg-7-libavformat-devel ffmpeg-7-libavdevice-devel ffmpeg-7-libavfilter-devel ffmpeg-7-libpostproc-devel ffmpeg-7-libswscale-devel libdeflate-devel libunistring-devel

Maybe just a subset of these is necessary. Conversely, I've already had ffmpeg-7 and libavcodec57 and a number of other devel packages installed from before, so some other packages might also be neccessary. Still, this might help you in adding instructions for installing your Notcurses::Native on OpenSUSE.