frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Nano Banana can be prompt engineered for nuanced AI image generation

https://minimaxir.com/2025/11/nano-banana-prompts/
167•minimaxir•2h ago•38 comments

Zed is our office

https://zed.dev/blog/zed-is-our-office
297•sagacity•4h ago•135 comments

Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

https://www.tweeks.io/onboarding
88•jmadeano•3h ago•76 comments

GitHub Partial Outage

https://www.githubstatus.com/incidents/1jw8ltnr1qrj
142•danfritz•4h ago•56 comments

Checkout.com hacked, refuses ransom payment, donates to security labs

https://www.checkout.com/blog/protecting-our-merchants-standing-up-to-extortion
440•StrangeSound•10h ago•213 comments

SIMA 2: An agent that plays, reasons, and learns with you in virtual 3D worlds

https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d...
105•meetpateltech•4h ago•23 comments

SlopStop: Community-driven AI slop detection in Kagi Search

https://blog.kagi.com/slopstop
55•msub2•44m ago•19 comments

How to Grow your Startup Fast in 2025

https://founderpath.com/blog/how-to-grow-startup-growth-hacks
12•tacon•45m ago•6 comments

Blender Lab

https://www.blender.org/news/introducing-blender-lab/
157•radeeyate•6h ago•40 comments

Think in Math. Write in Code

https://www.jmeiners.com/think-in-math/
34•alabhyajindal•4d ago•9 comments

Hemp Ban Hidden Inside Government Shutdown Bill

https://hightimes.com/news/politics/hemp-ban-hidden-inside-government-shutdown-bill/
144•bilsbie•4h ago•163 comments

BAML is hiring compilers/rust engineers (YC W23)

https://github.com/BoundaryML/baml/tree/canary/jobs
1•hellovai•2h ago

The Useful Personal Computer

https://technicshistory.com/2025/11/02/the-useful-personal-computer/
46•cfmcdonald•1w ago•4 comments

Kratos - Cloud native Auth0 open-source alternative (self-hosted)

https://github.com/ory/kratos
101•curtistyr•5h ago•63 comments

Family Computing Interviews Jack Tramiel After Atari Purchase (1985)

https://computeradsfromthepast.substack.com/p/family-computing-interviews-jack
9•rbanffy•1w ago•0 comments

Denx (a.k.a. U-Boot) Retires

https://www.denx.de/
68•synergy20•5h ago•12 comments

Disrupting the first reported AI-orchestrated cyber espionage campaign

https://www.anthropic.com/news/disrupting-AI-espionage
12•koakuma-chan•1h ago•1 comments

Rust in Android: move fast and fix things

https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html
7•abraham•1h ago•0 comments

We cut our Mongo DB costs by 90% by moving to Hetzner

https://prosopo.io/blog/we-cut-our-mongodb-costs-by-90-percent/
148•arbol•4h ago•107 comments

IBM Patented Euler's 200 Year Old Math Technique for 'AI Interpretability'

https://leetarxiv.substack.com/p/ibm-patented-eulers-fractions
42•busymom0•1h ago•5 comments

Heartbeats in Distributed Systems

https://arpitbhayani.me/blogs/heartbeats-in-distributed-systems/
67•sebg•6h ago•24 comments

How To Build A Smartwatch: Software

https://ericmigi.com/blog/how-to-build-a-smartwatch-software-setting-expectations-and-roadmap/
48•teekert•5h ago•19 comments

Android developer verification: Early access starts

https://android-developers.googleblog.com/2025/11/android-developer-verification-early.html
1256•erohead•19h ago•589 comments

Human Fovea Detector

https://www.shadertoy.com/view/4dsXzM
414•AbuAssar•18h ago•83 comments

A Challenge to Roboticists: My Humanoid Olympics

https://spectrum.ieee.org/humanoid-robot-olympics
40•quapster•1w ago•4 comments

Cursor: Past, Present, and Future

https://cursor.com/blog/series-d
42•whizusukite•5h ago•28 comments

Steam Machine

https://store.steampowered.com/sale/steammachine
2544•davikr•1d ago•1205 comments

COBOL to Kotlin via Formal Models (IR and Alloy and Golden Master)

https://marcoeg.medium.com/from-cobol-to-kotlin-795920b1f371
36•marcoeg•5d ago•9 comments

Android 16 QPR1 is being pushed to the Android Open Source Project

https://grapheneos.social/@GrapheneOS/115533432439509433
221•uneven9434•15h ago•117 comments

Reverse Engineering Yaesu FT-70D Firmware Encryption

https://landaire.net/reversing-yaesu-firmware-encryption/
123•austinallegro•12h ago•16 comments
Open in hackernews

Think in Math. Write in Code

https://www.jmeiners.com/think-in-math/
30•alabhyajindal•4d ago

Comments

sfpotter•1h ago
I agree with the thrust of the article but my conclusion is slightly different.

In my experience the issue is sometimes that Step 1 doesn't even take place in a clear cut way. A lot of what I see is:

  1. Design algorithms and data structures
  2. Implement and test them
Or even:

  1. Program algorithms and data structures
  2. Implement and test them
Or even:

  1. Implement
  2. Test
Or even:

  1. Test
  2. Implement
:-(

IMO, this last popular approach gets things completely backwards. It assumes there is no need to think about the problem before hand, to identify it, to spend any amount of time thinking about what needs to happen on a computer for that problem to be solved... you just write down some observable behaviors and begin reactively trying to implement them. Huge waste of time.

The point also about "C-style languages being more appealing" is well taken. It's not so much about the language in particular. If you are able to sit down and clearly articulate what you're trying to do, understand the design tradeoffs, which algorithms and data structures are available, which need to be invented... you could do it in assembly if it was necessary, it's just a matter of how much time and energy you're willing to spend. The goal becomes clear and you just go there.

I have an extensive mathematical background and find this training invaluable. On the other hand, I rarely need to go so far as carefully putting down theorems and definitions to understand what I'm doing. Most of this happens subliminally somewhere in my mind during the design phase. But there's no doubt that without this training I'd be much worse at my job.

almostgotcaught•46m ago
what compels software people to write opinion pieces. like you don't see bakers, mechanics, dentists, accountants writing things like this...
pissmeself•45m ago
bakers and mechanics have not had their ego stroked by being overpaid for a decade.
SatvikBeri•39m ago
Accountants certainly do. They've had trade magazines with opinion pieces since well before the internet.
1-more•19m ago
If they'd had opinion pages at the time, the inventors of nixtamalization would have and should have written something like this.
lxe•12m ago
> you don't see bakers, mechanics, dentists, accountants writing things like this...

There are literally industry publications full of these.

exe34•10m ago
Bakers certainly write books and magazines[0] on baking, as well as interminable stories about their childhood. Mechanics: [1]. I could only find one obvious one for dentists: [2]. Somebody else did accountants in the thread. I think it's a human thing, to want to share our opinions, whether or not they are well supported by evidence. I suspect software people write blogs because the tech is easier for them given their day job.

[0] https://www.google.com/search?q=blaking+magazine [1] https://www.google.com/search?q=mechanics+magazines [2] https://dentistry.co.uk/dentistry-magazine-january-2023-digi...

zkmon•35m ago
That's still a chaotic composition of thoughts, not driven by any identified structure or symmetry of the situation.

Why a program is needed? What constraints lead to the existence of that need? Why didn't human interactions need a program or thinking in math? Why do computers use 0s and 1s? You need to start there and systematically derive other concepts, that are tightly linked and have a purpose driven by the pre-existing context.

lxe•11m ago
I think the author makes a good point about understanding structure over symbol manipulation, but there's a slippery slope here that bothers me.

In practice, I find it much more productive to start with a computational solution - write the algorithm, make it work, understand the procedure. Then, if there's elegant mathematical structure hiding in there, it reveals itself naturally. You optimize where it matters.

The problem is math purists will look at this approach and dismiss it as "inelegant" or "brute force" thinking. But that's backwards. A closed-form solution you've memorized but don't deeply understand is worse than an iterative algorithm you've built from scratch and can reason about clearly.

Most real problems have perfectly good computational solutions. The computational perspective often forces you to think through edge cases, termination conditions, and the actual mechanics of what's happening - which builds genuine intuition. The "elegant" closed-form solution often obscures that structure.

I'm not against finding mathematical elegance. I'm against the cultural bias that treats computation as second-class thinking. Start with what works. Optimize when the structure becomes obvious. That's how you actually solve problems.