frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

I turned my security cameras into an automatic bird identification system

https://jasontucker.blog/how-i-turned-my-security-cameras-into-an-automatic-bird-identification-s...
66•speckx•1h ago•27 comments

Playa Phone

https://playaphone.com/
248•cutoff•3h ago•108 comments

ravynOS: Pre-alpha open-source OS based on Darwin, FreeBSD, Apple open-source

https://ravynos.com/
58•Bluestein•1h ago•29 comments

ChatGPT Work Tool and Skill Reference

https://codex-tool-reference.simonw.chatgpt.site/
110•ijidak•3h ago•43 comments

Launch HN: Almanac (YC S26) – AI that knows your company

https://usealmanac.com/
21•kushagrchitkar•2h ago•22 comments

C++26: Standard Library Hardening Experiments

https://www.cppstories.com/2026/hardening-experiments/
52•ibobev•3h ago•28 comments

The Snow/Leavis ‘two cultures’ clash

https://aeon.co/essays/at-the-heart-of-the-snow-leavis-two-cultures-clash
44•Hooke•3h ago•22 comments

You probably own this 7-Eleven (and that's why it looks so sad)

https://www.thenewatlantis.com/publications/you-probably-own-this-7-eleven
20•iamnothere•1h ago•8 comments

Launch HN: Hebbian Robotics (YC S26) – Build scalable robotics data pipelines

https://github.com/Hebbian-Robotics/hflow
24•kstonekuan•2h ago•7 comments

Konrad Zuse Museum shutting down due to lack of funding

https://www.heise.de/en/news/Zuse-Computer-Museum-ZCOM-in-Hoyerswerda-faces-closure-11344513.html
61•virtualritz•1h ago•16 comments

Show HN: We built the smallest dual-band aircraft tracker

https://pantsforbirds.com/the-worlds-smallest-dual-band-ads-b-receiver-module/
38•CoolNamesAllTkn•4d ago•9 comments

OpenShot 4.0 – Open-source video editor

https://www.openshot.org/blog/2026/08/30/openshot-40-record-edit-color-like-never-before/
436•metrofun•8h ago•99 comments

DNS abuse and criminal infrastructure

https://labs.ripe.net/author/andrew_campling/dns-abuse-and-criminal-infrastructure-beyond-definit...
50•jruohonen•1d ago•29 comments

Apple caught off guard by AI demand for Mac Mini and Mac Studio

https://www.macrumors.com/2026/08/30/apple-unexpected-mac-mini-and-studio-demand/
68•thm•5h ago•89 comments

Agent memory as a file format

https://calpaterson.com/memoryfields.html
126•ingve•6h ago•60 comments

No country for mediocre mathematicians

https://garvvee.substack.com/p/no-country-for-mediocre-mathematicians
34•reasonableklout•1d ago•10 comments

Breaking Claude Code Opus 5 Auto Mode

https://embracethered.com/blog/posts/2026/breaking-claude-code-opus-5-and-automode/
296•Recursing•10h ago•97 comments

I think the military commissary's freezers were hacked

https://signalandsilence.substack.com/p/i-think-someone-hacked-the-commissary
84•jcurbo•6h ago•56 comments

Navigation app for people with blindness and low vision

https://seas.harvard.edu/news/smartphone-navigation-app-people-blindness-and-low-vision
20•geox•4d ago•10 comments

Malleable software = solid bases and custom code

https://www.mdubakov.me/malleable-software-solid-bases-custom-code/
81•tablet•7h ago•28 comments

uv: Deduplicate all files in the wheel cache

https://github.com/astral-sh/uv/pull/21327
186•tosh•11h ago•84 comments

Show HN: Floe – an open-source plugin for sample libraries – CLAP/VST3/AU

https://floe.audio/
10•windell•7h ago•3 comments

LeanDB a strongly Typed SQL front end

https://theoric.com/blog/drafts/leandb_a_strongly_typed_sql_frontend/
4•hargup•3d ago•1 comments

Damn fine tiny cafe

https://sandyuraz.com/blogs/tiny-cafe/
336•thecsw•3d ago•58 comments

I attended the State of the Map conference

https://povesham.wordpress.com/2026/08/30/state-of-the-map-2026-openstreetmap-conference/
55•altilunium•9h ago•5 comments

The art of CHIP-8

http://beyondloom.com/blog/artofchip8.html
46•surprisetalk•1w ago•9 comments

Study: Blue light impairs the eye's ability to distinguish fine detail most

https://research.uga.edu/news/blue-light-has-a-surprising-effect-on-your-eyes-study-finds/
82•giuliomagnifico•9h ago•43 comments

Apache Iggy, a message streaming platform in Rust, graduates to an Apache TLP

https://iggy.apache.org/blogs/2026/08/24/apache-iggy-top-level-project-tlp-graduation/
79•spetz•3h ago•18 comments

Euphemisation of Taboo Areas [pdf]

https://ajmp.uwr.edu.pl/wp-content/uploads/sites/39/2023/12/10_Kleparski.pdf
4•Eridanus2•4d ago•0 comments

Transfer files over an Ethernet patch cable

https://maurycyz.com/misc/etherfiles/
144•jllyhill•14h ago•150 comments
Open in hackernews

Agents still can't automate Excel

https://www.orcaset.com/blog/agents-still-can-t-automate-excel
18•jrdnh•4d ago

Comments

clickety_clack•1h ago
Having seen some spreadsheets in my time, I can imagine what the training data is like.
rietta•1h ago
There are way worse choices to fall back on than LibreOffice. Heck, it's the primary tool I actually use in my business. I can tell you first hand that it does not handle all the random stuff that corporate Excel users come up with, but if you start with basic principles the files usually work great in the other direction.
MASNeo•1h ago
My agents can deal with Excel all right. What’s the story?
phailhaus•58m ago
The story is that the writer is Orcaset, which is trying to sell you their own analysis tools.
ekidd•33m ago
Yup. Their benchmark appears to consist of giving an agent XLSX files that use advanced Excel features, but no copy of Excel, and expecting the agents to interpret the spreadsheet the same way Excel would. So the agents try LibreOffice instead, and if that doesn't work, they try to write Python scripts. But the behavior of the Python doesn't match the behavior of Excel.

To put it politely, this seems like a self-inflicted problem. If you really want your agents to interpret advanced Excel features exactly the way Excel would, have you considered maybe giving your agents Excel?

lbourdages•59m ago
I once tried using Gemini directly in Google Sheets to make a graph. I never managed to get it to do exactly what I wanted; after wasting way too much time on it I was able to fix the problem in a matter of seconds. It's fascinating because it is quite different from the situation in coding agents where they are in general really quick to read code and find issues/fixes.
bharatsuthar•10m ago
Tried Gemini in Google sheets today and it was horrible. I simply asked it to apply a nice visual formatting (bold, header filling, currency signs etc) but it made everything look ugly despite working for 4-5 mins.
josefritzishere•51m ago
I didn't know that. Agents can't do today what I used VB for 20 years ago?
thisisauserid•50m ago
Have your agent call DuckDB to load it first.
bensyverson•45m ago
The key is to have agents generate code which exports Excel with live formulae (there's a good Python library).
airstrike•44m ago
Building financial models in python will never work

The end user is not a software developer

satertek•41m ago
I've tried to 'reverse engineer' some of our excel sheets, and it's difficult to get the model to stop scolding me for using so many =INDIRECT statements.
danielrhodes•36m ago
False.
bko•12m ago
> Orcaset takes an entirely different approach to financial modeling. It builds financial models in pure Python code rather than attempting to interpret xlsx files. Model calculations are fully traceable, deterministic, and programmatically accessible by agents. Additionally, since Orcaset isn't limited to a spreadsheet's two-dimensional grid of A1:B2 cells, it can leverage software best practices like type checks to guard against invalid models.

Note that this is just an ad for Orcaset. But more interesting, if you look at Orcaset, they say its product is "Financial Models as Code". So instead of using Excel, you use Python. Reasonable and most serious models are in code. But I still can't figure out what Orcaset adds. It looks like the worst of both worlds. You have this cell concept, but it doesn't relate to an actual workbook so it's not transparent. And then you have the magic formulas and decorators that you have to learn.

@PeriodSeries.define("Revenue", accrual(YF.cmonthly))

def revenue():

    for k in Period.seq(date(2026, 1, 1), relativedelta(months=1)):

        def cell(p: Period = k):

            prior = yield from get_at(revenue, p.shift(-relativedelta(months=1)))

            return prior * 1.10 if not isna(prior) else 100.0

        yield k, factory
costs = (revenue * -0.50).named("Costs")

profit = (revenue + costs).named("Profit")

orwin•11m ago
flag because submarine article.