frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Artemis II crew see first glimpse of far side of Moon [video]

https://www.bbc.com/news/videos/ce3d5gkd2geo
231•mooreds•4h ago•159 comments

Eight years of wanting, three months of building with AI

https://lalitm.com/post/building-syntaqlite-ai/
304•brilee•5h ago•97 comments

Caveman: Why use many token when few token do trick

https://github.com/JuliusBrussee/caveman
476•tosh•9h ago•253 comments

A tail-call interpreter in (nightly) Rust

https://www.mattkeeter.com/blog/2026-04-05-tailcall/
62•g0xA52A2A•3h ago•3 comments

Reaffirming our commitment to child safety in the face of EuropeanUnion inaction

https://blog.google/company-news/inside-google/around-the-globe/google-europe/reaffirming-commitm...
26•upofadown•1h ago•25 comments

Computational Physics (2nd Edition)

https://websites.umich.edu/~mejn/cp2/
33•teleforce•2h ago•4 comments

Just 'English with Hanzi'

https://www.oldnorthwhale.com/p/why-modern-chinese-is-just-english
25•scour•1d ago•10 comments

Finnish sauna heat exposure induces stronger immune cell than cytokine responses

https://www.tandfonline.com/doi/full/10.1080/23328940.2026.2645467#abstract
209•Growtika•5h ago•123 comments

Lisette a little language inspired by Rust that compiles to Go

https://lisette.run/
210•jspdown•11h ago•107 comments

From birds to brains: My path to the fusiform face area (2024)

https://www.kavliprize.org/nancy-kanwisher-autobiography
8•everbody•1h ago•0 comments

Baby's Second Garbage Collector

https://www.matheusmoreira.com/articles/babys-second-garbage-collector
26•matheusmoreira•3d ago•4 comments

Codex is switching to API pricing based usage for all users

https://help.openai.com/en/articles/20001106-codex-rate-card
143•ccmcarey•2h ago•98 comments

Friendica – A Decentralized Social Network

https://friendi.ca/
79•janandonly•7h ago•29 comments

The threat is comfortable drift toward not understanding what you're doing

https://ergosphere.blog/posts/the-machines-are-fine/
639•zaikunzhang•8h ago•438 comments

German implementation of eIDAS will require an Apple/Google account to function

https://bmi.usercontent.opencode.de/eudi-wallet/wallet-development-documentation-public/latest/ar...
496•DyslexicAtheist•19h ago•458 comments

Nanocode: The best Claude Code that $200 can buy in pure JAX on TPUs

https://github.com/salmanmohammadi/nanocode/discussions/1
51•desideratum•4h ago•7 comments

Hightouch (YC S19) Is Hiring

https://hightouch.com/careers#open-positions
1•joshwget•6h ago

My Google Workspace account suspension

https://zencapital.substack.com/p/sad-story-of-my-google-workspace
254•zenincognito•6h ago•132 comments

Perfmon – Consolidate your favorite CLI monitoring tools into a single TUI

https://github.com/sumant1122/Perfmon
20•paperplaneflyr•4h ago•4 comments

The Melanesian: Dark-skinned people with blonde hair region of Oceania

https://guardian.ng/life/the-melanesian-dark-skinned-people-with-blonde-hair/
22•thunderbong•2h ago•0 comments

Iguanaworks has closed and our products are no longer sold

http://iguanaworks.net/products/usb-ir-transceiver.html
81•ripe•5h ago•14 comments

Someone at BrowserStack is leaking users' email addresses

https://shkspr.mobi/blog/2026/04/someone-at-browserstack-is-leaking-users-email-address/
321•m_km•5h ago•87 comments

Introduction to Computer Music (2009) [pdf]

https://composerprogrammer.com/introductiontocomputermusic.pdf
209•luu•16h ago•68 comments

Tracing Goroutines in Realtime with eBPF

https://sazak.io/articles/tracing-goroutines-in-realtime-with-ebpf-2026-03-31
29•darccio•3d ago•4 comments

Phone-free bars and restaurants on the rise across the U.S.

https://www.axios.com/2026/04/05/phone-free-restaurants-bars-bans-restrictions-offline
74•Brajeshwar•3h ago•52 comments

Aegis – open-source FPGA silicon

https://github.com/MidstallSoftware/aegis
99•rosscomputerguy•12h ago•9 comments

Scientists Figured Out How Eels Reproduce (2022)

https://www.intelligentliving.co/scientists-finally-figured-out-how-eels-reproduce/
85•thunderbong•3d ago•16 comments

Shared mutable state in Rust (2022)

https://draft.ryhl.io/blog/shared-mutable-state/
32•vinhnx•3d ago•7 comments

Program analysis using random interpretation (2005) [pdf]

https://sigplan.org/Awards/Dissertation/2005_gulwani.pdf
4•azhenley•3h ago•0 comments

Show HN: OsintRadar – Curated directory for osint tools

https://osintradar.com/
56•lexalizer•12h ago•7 comments
Open in hackernews

Nanocode: The best Claude Code that $200 can buy in pure JAX on TPUs

https://github.com/salmanmohammadi/nanocode/discussions/1
51•desideratum•4h ago

Comments

bdbdbdb•2h ago
Dumb question - and I'm not trying diminish the achievement here, I just genuinely don't understand:

Why would people want to spend $200 to train a coding model when there are free coding models?

desideratum•1h ago
This is a great question. You definitely aren't training this to use it, you're training it to understand how things work. It's an educational project, if you're interested in experimenting with things like distributed training techniques in JAX, or preference optimisation, this gives you a minimal and hackable library to build on.
jaboostin•1h ago
As someone with zero ML experience, this was a super interesting and digestible read!
bwfan123•52m ago
agree, great educational tool ! tied a bunch of things around coding agents for me.
wwfn•1h ago
Tangential (but topical in that "The threat is comfortable drift toward not understanding what you're doing" is also on the front page):

Is the generated python code in the example wrong?

The prompt

> Develop a Python function that removes any falsey values from a list. Return the modified list without creating a new one.

Is answered with list comprehension, which makes a new list and leaves the original unmodified (never mind that the *args input necessarily can't be a modifiable list?)

   def remove_falsey_values(*args): return [val for val in args if val]
Whereas I'd expect something like

    def remove_falsey_values(l):
          for i in reversed(range(len(l))):
               if not l[i]: l.pop(i)
          # returned list is linked to input l 
          return l

    a = [1, 0, False, 'foo']
    x = remove_falsey_values(a)
    x[0] = 2
    print(a) # [2,'foo']
hecanjog•1h ago
It doesn't fit the requirement to modify the list in place, but the prompt itself contradicts the requirements by asking explicitly for the implementation to use *args and a list comprehension.
wwfn•53m ago
Ahh I didn't see the full original prompt -- it's overflowing into a horz scroll for me. I thought it was the "critique loop" that injected the *args requirement. I guess garbage in, garbage out. Still unfortunate example to use.