frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Neuro+ GBrain

https://gemini.google.com/share/502383dc49b9
1•FDX2018•3m ago•0 comments

More Speculations on Arenas in C++

https://nullprogram.com/blog/2025/09/30/
1•ibobev•5m ago•0 comments

Apple develops new chip to replace Bluetooth

https://www.svconline.com/proav-today/apple-develops-new-chip-to-replace-bluetooth
2•avonmach•7m ago•0 comments

Yahoo nears deal to sell AOL to Bending Spoons for $1.4B

https://www.reuters.com/world/yahoo-nears-deal-sell-aol-italys-bending-spoons-14-billion-sources-...
1•dbelson•8m ago•0 comments

Merriam-Webster: Our NEW Large Language Model will be released on 11.18.25

https://bsky.app/profile/merriam-webster.com/post/3m25bdagve22f
1•anotherevan•10m ago•0 comments

Sora 2 AI Video Generator – Cinematic 60-Second AI Videos

https://sora2ai.co
1•jacksteven•12m ago•0 comments

Measuring product success with the Joy Score

https://www.withbloom.ai/two-pagers/the-joy-score
1•itsfseven•12m ago•0 comments

Fast, Cheap, Good: Choose Three

https://cory.news/posts/2025-09-30-disposable/
1•gpi•13m ago•0 comments

Elon Musk becomes first person worth $500B

https://nypost.com/2025/10/01/business/elon-musk-becomes-first-person-worth-500-billion-forbes/
4•SilverElfin•21m ago•2 comments

Creating floppy disk images in Linux

https://www.4rknova.com//blog/2021/03/24/creating-floppy-disk-images
1•ibobev•23m ago•0 comments

Patients Are Diagnosing Themselves with Home Tests, Devices and Chatbots

https://www.wsj.com/health/healthcare/patient-self-medical-treatment-tools-85b43eaa
2•brandonb•28m ago•0 comments

The Dawn of AI, the Dusk of Programming

https://www.nicolamanzini.com/the-dawn-of-ai-the-dusk-of-programming/
2•k1rd•30m ago•0 comments

Apple Stops Work on Lighter Vision Pro to Fast-Track AI Smart Glasses

https://www.macrumors.com/2025/10/01/apple-ai-smart-glasses-focus/
2•mgh2•30m ago•0 comments

A 2025 manual to the DEC PDP-1

https://obsolescence.dev/pdp1-manual.html
1•ozymandiax•31m ago•0 comments

A Startup Wants to Put Its Brain-Computer Interface in the Apple Vision Pro

https://www.wired.com/story/this-startup-wants-to-put-its-brain-computer-interface-in-the-apple-v...
3•mandeepj•32m ago•0 comments

No New Categories (2020)

https://www.gkogan.co/category-creation/
2•gk1•39m ago•0 comments

I built an AI tool to summarize videos, useful for me, but would you use it?

https://github.com/Ga0512/video-analysis
1•Ga_0512•42m ago•1 comments

End GDP mania: how the world should measure prosperity

https://www.nature.com/articles/d41586-025-03144-y
4•pseudolus•44m ago•0 comments

Show HN: A modern PostgreSQL database client built with Tauri and Preact

https://github.com/skorotkiewicz/postbird-tauri
1•modinfo•45m ago•0 comments

Have we reached a space-junk tipping point?

https://spectrum.ieee.org/kessler-syndrome-space-debris
5•pseudolus•50m ago•1 comments

VPNs, 'old man' masks, and AI: The holes in the social media ban and their fixes

https://www.abc.net.au/news/2025-10-02/social-media-ban-vpns-masks-age-checks-disguises/105836134
3•anotherevan•51m ago•0 comments

California installs artificial turf despite health and environmental concerns

https://medicalxpress.com/news/2025-09-california-artificial-turf-health-environmental.html
5•PaulHoule•52m ago•1 comments

Realistic AI Generated Images

https://www.aibanana.dev/
2•ig1201•54m ago•0 comments

Great hack that led to an even better email exchange

https://twitter.com/phalgooon/status/1973355756931129518
4•jbegley•54m ago•0 comments

Why do women outlive men? A study of 1,176 species points to an answer

https://www.washingtonpost.com/science/2025/10/01/why-do-women-live-longer-than-men/
4•pseudolus•55m ago•1 comments

What It Takes to Get Lunch Delivered to the 70th Floor in a Shenzhen Skyscraper

https://www.nytimes.com/2025/09/29/world/asia/china-delivery-shenzhen.html
4•bookofjoe•57m ago•1 comments

iCloud-photos-downloader: A command-line tool to download photos from iCloud

https://github.com/icloud-photos-downloader/icloud_photos_downloader
1•danso•1h ago•0 comments

CapstanMallNews

https://capstanmallnews.blogspot.com/
1•jahangirmughal•1h ago•0 comments

Are Probiotics All They're Cracked Up to Be?

https://medicine.tufts.edu/news-events/news/are-probiotics-all-theyre-cracked-be
3•mgh2•1h ago•0 comments

We Gave Our AI Agents Twitter and Now They're Demanding Lambos

https://harper.blog/2025/09/30/ai-agents-social-media-performance-lambo-doomscrolling/
3•mygrant•1h ago•0 comments
Open in hackernews

The biggest semantic mess in Futhark

https://futhark-lang.org/blog/2025-09-26-the-biggest-semantic-mess.html
23•jmillikin•1h ago

Comments

lmm•49m ago
> if I had more experience implementing dependently typed languages, then perhaps I would not find it so weird, as it really just makes type constructors similar to functions, which they would be in a fully dependently typed language.

Yeah. I was screaming for most of this piece, because this all seems like standard dependently-typed stuff, and ironically enough implementing full dependent types would probably end up being easier than trying to handle this one feature as a special case.

almostgotcaught•36m ago
> Yet an expression such as cols (replicate 0 (replicate 3 0)) should still work (and evaluate to 3)

Denotational or operational semantics: pick one for your programming language and stick to it. The author (who I generally think is very smart) here is striving for denotational semantics (type level data) and trying to torture the operations into supplying the appropriate result. Operationally `cols (replicate 0 (replicate 3 0))` is 0 not 3. So now you have to bend over backwards and implement custom shape functions that not only return weird answers but have to be special cased AND context sensitive - ie without trying the language I'm 100% sure that

    cols (replicate 0 "x") 
returns zero, but as described here

    cols (replicate 0 (replicate k "x"))
returns k. Ie cols has to introspect semantically into its argument. That's not just tedious, it's impossible unless you don't let people add names that can participate (ie arbitrary functions). Or you ask them to implement the same shape functions (which doesn't solve the problem because they'll be no more equipped than you are).
sestep•31m ago
If I understand correctly,

  cols (replicate 0 "x")
would not typecheck, so I'm not sure I understand your example; could you clarify?
almostgotcaught•16m ago
okay i guess you're right since

   def cols [n] [m] 't (x: [n][m]t) : i64 = m
but that doesn't affect my point: cols has to know "something" about the name `replicate`. why? because suppose i defined a function

   def replicate5 n x = replicate 5 x
then

   cols (replicate5 0 (replicate5 3 0)) == 5
that "something" is a shape function and now each data function must also correspond to a shape function. but that shape function doesn't magically have more info about its params than cols does about its params so you haven't solved any problem, you've just multiplied it.

spoiler alert every single tensor/array/matrix/ML/AI compiler runs into this same problem. there is only one solution: a fixed op set with a fixed number of corresponding shape functions. and then your compiler tries to perform shape inference/propagation. sometimes it works and sometimes it fails and you get "dynamic" or "unknown" dims in your shapes. oh well that's life in a universe where the halting problem exists.