frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Doing well in your courses: Andrej's advice for success (2013)

https://cs.stanford.edu/people/karpathy/advice.html
201•peterkshultz•3h ago•78 comments

Compare Single Board Computers

https://sbc.compare/
39•todsacerdoti•1h ago•7 comments

Dosbian: Boot to DOSBox on Raspberry Pi

https://cmaiolino.wordpress.com/dosbian/
14•indigodaddy•28m ago•1 comments

GNU Octave Meets JupyterLite: Compute Anywhere, Anytime

https://blog.jupyter.org/gnu-octave-meets-jupyterlite-compute-anywhere-anytime-8b033afbbcdc
54•bauta-steen•4h ago•6 comments

The Trinary Dream Endures

https://www.robinsloan.com/lab/trinary-dream/
27•FromTheArchives•2h ago•32 comments

The Spilhaus Projection: A world map according to fish

https://southernwoodenboatsailing.com/news/the-spilhaus-projection-a-world-map-according-to-fish
48•zynovex•1w ago•5 comments

Replacement.ai

https://replacement.ai
785•wh313•6h ago•519 comments

What Unix pipelines got right and how we can do better

https://programmingsimplicity.substack.com/p/what-unix-pipelines-got-right-and
6•rajiv_abraham•14m ago•4 comments

Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB

https://demo.duckui.com
159•caioricciuti•8h ago•51 comments

The macOS LC_COLLATE hunt: Or why does sort order differently on macOS and Linux (2020)

https://blog.zhimingwang.org/macos-lc_collate-hunt
54•g0xA52A2A•6h ago•8 comments

Infisical (YC W23) Is Hiring Full Stack Engineers

https://www.ycombinator.com/companies/infisical/jobs/0gY2Da1-full-stack-engineer-global
1•vmatsiiako•2h ago

Could the XZ backdoor been detected with better Git/Deb packaging practices?

https://optimizedbyotto.com/post/xz-backdoor-debian-git-detection/
6•ottoke•2h ago•1 comments

RFCs: Blueprints of the Internet

https://ackreq.github.io/posts/what-are-rfcs/
91•ackreq•4h ago•71 comments

Show HN: Pyversity – Fast Result Diversification for Retrieval and RAG

https://github.com/Pringled/pyversity
48•Tananon•5h ago•5 comments

Show HN: Notepad.exe – macOS editor for Swift and Python (now Linux runtime)

https://notepadexe.com/
31•krzyzanowskim•3h ago•25 comments

How to Assemble an Electric Heating Element from Scratch

https://solar.lowtechmagazine.com/2025/10/how-to-build-an-electric-heating-element-from-scratch/
58•surprisetalk•6h ago•32 comments

Ask HN: What are people doing to get off of VMware?

49•jwithington•2h ago•39 comments

US Government Uptime Monitor

https://usa-status.com/
71•exr0n•38m ago•15 comments

The case for the return of fine-tuning

https://welovesota.com/article/the-case-for-the-return-of-fine-tuning
109•nanark•10h ago•59 comments

I wish SSDs gave you CPU performance style metrics about their activity

https://utcc.utoronto.ca/~cks/space/blog/tech/SSDWritePerfMetricsWish
47•ingve•2h ago•20 comments

Airliner hit by possible space debris

https://avbrief.com/united-max-hit-by-falling-object-at-36000-feet/
7•d_silin•2h ago•2 comments

Scheme Reports at Fifty

https://crumbles.blog/posts/2025-10-18-scheme-reports-at-fifty.html
26•djwatson24•5h ago•6 comments

The Spherical Cows of Programming

https://programmingsimplicity.substack.com/p/the-spherical-cows-of-programming
24•whobre•4h ago•32 comments

Xubuntu.org Might Be Compromised

https://old.reddit.com/r/Ubuntu/comments/1oa4549/xubuntuorg_might_be_compromised/
234•kekqqq•5h ago•92 comments

Show HN: Open-Source Voice AI Badge Powered by ESP32+WebRTC

https://github.com/VapiAI/vapicon-2025-hardware-workshop
30•Sean-Der•1w ago•3 comments

Better SRGB to Greyscale Conversion

https://30fps.net/pages/better-srgb-to-greyscale/
9•ibobev•5d ago•1 comments

Why an abundance of choice is not the same as freedom

https://aeon.co/essays/why-an-abundance-of-choice-is-not-the-same-as-freedom
88•herbertl•4h ago•35 comments

Abandoned land drives dangerous heat in Houston, study finds

https://stories.tamu.edu/news/2025/10/07/abandoned-land-drives-dangerous-heat-in-houston-texas-am...
97•PaulHoule•6h ago•93 comments

Lost Jack Kerouac story found among assassinated mafia boss' belongings

https://www.sfgate.com/sf-culture/article/lost-jack-kerouac-chapter-found-mafia-boss-estate-21098...
88•rmason•4d ago•53 comments

Thieves steal crown jewels in 4 minutes from Louvre Museum

https://apnews.com/article/france-louvre-museum-robbery-a3687f330a43e0aaff68c732c4b2585b
116•malshe•3h ago•88 comments
Open in hackernews

GNU Octave Meets JupyterLite: Compute Anywhere, Anytime

https://blog.jupyter.org/gnu-octave-meets-jupyterlite-compute-anywhere-anytime-8b033afbbcdc
53•bauta-steen•4h ago

Comments

zackmorris•1h ago
This is great! I always wanted a GNU Octave transpiled to other languages.

Octave could be embedded as a C library for some time:

https://stackoverflow.com/questions/9246444/how-to-embed-the...

https://docs.octave.org/latest/Standalone-Programs.html

There is an OpenCL package to provide GPU acceleration:

https://gnu-octave.github.io/packages/ocl/

Unfortunately it looks like they did it wrong, by providing explicit GPU types and functions, instead of converting unmodified Octave code to run directly with GPU acceleration implicitly:

https://octave.sourceforge.io/ocl/function/oclArray.html

It would be awesome if Octave got implicit GPU acceleration in the browser with something like OpenCL. Unfortunately it looks like OpenCL was never ported to WebGL, so WebCL isn't implemented yet:

https://en.wikipedia.org/wiki/WebCL

https://www.khronos.org/webcl/

WebCL is apparently being replaced by WebGPU:

https://stackoverflow.com/questions/11532281/how-to-use-webc...

https://gpuweb.github.io/gpuweb/

https://developer.chrome.com/docs/capabilities/web-apis/gpu-...

- unsolicited opinion -

It's always astonishing to me how the obvious path is rarely taken by industry, because writing open solutions is self-evidently less profitable than writing proprietary ones. Look up the history of the blue LED and countless other innovations to see how that works and why.

I'm hopeful that AI will relieve programmer burden enough that we can explore these obvious roads not traveled. Because we're off on a very long tangent from what mainline computer science evolution might have looked like without tech's wealth inequality.

Unfortunately I see two major (rarely discussed) pitfalls looming with AI:

1) Every tech innovation brings a higher workload for the same pay. The amount of knowledge required to be a full stack developer in 2025 in higher than in 2015, which was higher than in 2005, which was higher than in 1995, and so on. Yet starting pay has not increased with inflation.

2) With AI bringing pair programming everywhere, we may see a decline in overall code quality if humans don't have to deal with it directly. Extended pair programming can lead to over-engineered codebases that can only be read by teams of humans instead of individuals. So whereas one untrained hobbyist could build a website in 1995 using principles like data-driven design, declarative programming and idempotence, today it requires a team to untangle the eventualities of imperative nondetermistic async code that from a user perspective is equivalent to simply hiding the progress bar in the browser.

That's why I'm such a proponent of alternative methods. Abstractions that are quite verbose to represent in, say, Python, can be expressed as one-liners in Octave. The only way to get more concise would be to move towards more of a functional assembly language like Lisp, at the cost of the syntactic sugar provided by array-based languages.

TL;DR: I believe that the most direct path from J.A.R.V.I.S./Star Trek style AI prompts to readable but efficient code is through DSLs like Octave/MATLAB, and some of the lost ways of doing business logic in the 1980s like Spreadsheets, HyperCard and Microsoft Access or FileMaker. Open tools like a GPU accelerated Octave would help us gain more leverage in writing software and possibly speed the evolution of AI itself by helping us more closely express abstractions in code.

CharlesW•37m ago
For anyone else who hadn't heard of Octave, it's an open source near-clone of the proprietary MATLAB: https://en.wikipedia.org/wiki/GNU_Octave
wiz21c•21m ago
"near clone" is a bit exaggerated. As much as I'm a free software zealot, I don't think Octave comes close to matlab yet (provided you do anything a bit more advanced than the practical of some courses)

See https://stackoverflow.com/questions/12084246/differences-bet...

le-mark•16m ago
I used octave in place of matlab in undergrad numerical analysis course 15 years ago. The language was completely compatible for what we did.
kjgkjhfkjf•14m ago
Early versions of Andrew Ng's ML MOOC used Octave, if you are looking for examples and exercises.

YouTube playlist: https://www.youtube.com/playlist?list=PLiPvV5TNogxIS4bHQVW4p...

ngcc_hk•34m ago
Always found the attraction is buried all those issue bursting enjoyment by the author. Should the diagram be up front and possibly the next release features … then the making of or the issue of making of …