frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Google releases Gemma 4 open models

https://deepmind.google/models/gemma/gemma-4/
1448•jeffmcjunkin•17h ago•405 comments

ESP32-S31: 320MHz 2C RV32IMAFCP+CLIC, 512KB SRAM, GbE, 802.11ax, 61 GPIO

https://www.espressif.com/en/news/ESP32_S31_Release
30•topspin•4d ago•10 comments

Decisions that eroded trust in Azure – by a former Azure Core engineer

https://isolveproblems.substack.com/p/how-microsoft-vaporized-a-trillion
754•axelriet•17h ago•299 comments

The True Shape of Io's Steeple Mountain

https://www.weareinquisitive.com/news/hidden-in-the-shadow
43•carlosjobim•4d ago•1 comments

Tailscale's new macOS home

https://tailscale.com/blog/macos-notch-escape
450•tosh•14h ago•228 comments

Cursor 3

https://cursor.com/blog/cursor-3
404•adamfeldman•15h ago•323 comments

Artemis II's toilet is a moon mission milestone

https://www.scientificamerican.com/article/artemis-iis-toilet-is-a-moon-mission-milestone/
245•1659447091•1d ago•103 comments

C89cc.sh – standalone C89/ELF64 compiler in pure portable shell

https://gist.github.com/alganet/2b89c4368f8d23d033961d8a3deb5c19
121•gaigalas•2d ago•33 comments

Qwen3.6-Plus: Towards real world agents

https://qwen.ai/blog?id=qwen3.6
519•pretext•18h ago•185 comments

Working on Products People Hate

https://www.seangoedecke.com/working-on-products-people-hate/
23•herbertl•4d ago•22 comments

Good ideas do not need lots of lies in order to gain public acceptance (2008)

https://blog.danieldavies.com/2004/05/d-squared-digest-one-minute-mba.html
250•sedev•15h ago•105 comments

Vector Meson Dominance

https://johncarlosbaez.wordpress.com/2026/03/29/vector-meson-dominance/
31•chmaynard•4d ago•2 comments

Show HN: Home Maker: Declare Your Dev Tools in a Makefile

https://thottingal.in/blog/2026/03/29/home-maker/
54•sthottingal•5d ago•31 comments

LinkedIn is searching your browser extensions

https://browsergate.eu/
1725•digitalWestie•20h ago•705 comments

Show HN: Made a little Artemis II tracker

https://artemis-ii-tracker.com/
105•codingmoh•10h ago•36 comments

Significant progress made on Xbox 360 recompilation

https://readonlymemo.com/rexglue-xbox-360-recompilation-interview/
111•tetrisgm•4d ago•24 comments

George Goble has died

https://www.legacy.com/us/obituaries/wlfi/name/george-goble-obituary?id=61144779
147•finaard•15h ago•31 comments

Maze Algorithms (1997)

https://www.astrolog.org/labyrnth/algrithm.htm
52•marukodo•2d ago•15 comments

A Rave Review of Superpowers (For Claude Code)

https://emschwartz.me/a-rave-review-of-superpowers-for-claude-code/
15•emschwartz•5h ago•1 comments

The Joy of Numbered Streets

https://humantransit.org/2026/03/the-joy-of-numbered-streets-or-call-it-39th-avenue.html
43•dmit•6d ago•29 comments

A Few Good Magazines From the 70s and 80s

https://www.bi6.us/CO/MG.HTML
60•OhMeadhbh•10h ago•18 comments

OpenAI Acquires TBPN

https://openai.com/index/openai-acquires-tbpn/
209•surprisetalk•15h ago•164 comments

Inside Nepal's Fake Rescue Racket

https://kathmandupost.com/money/2026/03/27/inside-nepal-s-fake-rescue-racket
286•lode•21h ago•125 comments

ParadeDB (YC S23) Is Hiring Database Internal Engineers (Rust)

https://paradedb.notion.site/
1•philippemnoel•11h ago

JSON Canvas Spec (2024)

https://jsoncanvas.org/spec/1.0/
108•tobr•3d ago•32 comments

Memo: A language that remembers only the last 12 lines of code

https://danieltemkin.com/Esolangs/Memo/
50•notem•11h ago•24 comments

Artemis computer running two instances of MS outlook; they can't figure out why

https://bsky.app/profile/nikigrayson.com/post/3miik2wzosk25
419•mooreds•18h ago•310 comments

Sweden goes back to basics, swapping screens for books in the classroom

https://undark.org/2026/04/01/sweden-schools-books/
844•novaRom•22h ago•406 comments

New Rowhammer attacks give complete control of machines running Nvidia GPUs

https://arstechnica.com/security/2026/04/new-rowhammer-attacks-give-complete-control-of-machines-...
6•01-_-•1h ago•0 comments

Lemonade by AMD: a fast and open source local LLM server using GPU and NPU

https://lemonade-server.ai
517•AbuAssar•22h ago•107 comments
Open in hackernews

Cherri – programming language that compiles to an Apple Shortuct

https://github.com/electrikmilk/cherri
353•mihau•6d ago

Comments

threecheese•6d ago
I’m interested to understand how this is different than Jelly; they seem to be similar. Same for Scriptable. I’ve been looking at this to hand over to Claude to build Shortcuts, something which has a terrible development experience.
Barbing•3d ago
You’ll have challenges with this too but you can get something by working with the three top labs’ models. Tried on Arena.ai and sent any errors back (in a personal effort to further iOS accessibility, but I digress).

Wonderful project, thank you Cherri!

alin23•3d ago
You can definitely have Claude work with cherri files.

Jelly was a confusing experience for me, with JellyCuts becoming closed source and focusing on advertising, then Open-Jellycore branching out but not actually keeping up with the latest shortcut actions.

Cherri has almost every action you can find in the Shortcuts app, easy to use, and easy to create Shortcuts that can accept input and output so that they can be automated or scripted further.

chrisaiv•2d ago
Main difference is language style.

Cherri feels like your writing Go.

Jelly feels like your writing JavaScript / Swift.

aaronbrethorst•3d ago
Adjacently, does anyone know of a Terraform-like syntax for creating GitHub Actions YML files?
RulerOf•3d ago
I'm sure the UX would suck, but you could use hcl2json[0] and then transform that to YAML.

[0]: https://github.com/tmccombs/hcl2json

hmartin•3d ago
Could you explain more about how the signing setup works?

(That's what held me back most for spending more effort on shortcuts.)

yg1112•3d ago
From the repo, it signs natively on macOS and falls back to a cloud signing server (shortcut-signing-server). That fallback matters -- without macOS you would have to reverse-engineer Apple signing format yourself, and it changes across iOS versions. The hosted signing server is really what makes the whole cross-platform toolchain viable.
mmastrac•3d ago
I wonder if https://crates.io/crates/apple-codesign is sufficient to codesign these. Apple usually re-uses these sort of things.
chrisaiv•2d ago
The signing server is hosted by https://routinehub.co/

They offer an API if you’d prefer not to manage signing yourself.

simquat•3d ago
Looks quite cool and I'd like to give a try. What is the main use case for compiling code to shortcuts? I ask because I'm working on a tool[0] that in a way does the opposite.

[0] https://breadboards.io

0x457•3d ago
What you're doing is visual programming. On its own there isn't anything wrong with it. However, specifically with Shortcuts it's not very pleasant for anything complex.

I had a full garden automation running on shortcuts, but it was extreme hard to maintain and improve due to "editor" being so bare bones.

simquat•3d ago
Thanks for sharing. By the editor being bare bones do you mean some missing feature might change your mind about using it, or do you find the text-based editor much more comfortable?
0x457•3d ago
I was talking specifically about Apple Shortcuts. Once you have anything complex, you're going to need code reuse and its a sad story with shortcuts as provided by Apple.
alin23•3d ago
I've just used this extensively to build 200 Shortcuts for my event-based automation app on macOS [0], because some actions you simply can't do without Shortcuts: changing Focus Mode, toggling Accessibility functions like Color Filters, accessing the Private Cloud Compute model etc.

I also wrote about how Claude was able to basically learn the language from scratch and write those fully compilable Shortcuts for me [1] because it was mind boggling to me that an LLM can do that. Curiously, this is becoming more and more normal in my mind.

[0] https://lowtechguys.com/crank

[1] https://alinpanaitiu.com/blog/how-good-is-claude-really/#che...

6thbit•3d ago
Yeah having this opens up the LLM assisting path to build shortcuts. Which is great! Maintaining them by hand is not
TarqDirtyToMe•3d ago
Cool to hear Claude was able to learn it. I was planning on leveraging it in a future version of this project I was hacking on that lets you execute shortcut actions as tools (without creating actual shortcuts): https://tarq.net/posts/action-relay-shortcut-actions-mcp/
alsetmusic•3d ago
Well, that’s a domain that has caught my attention so I’ll give this more weight (ltg). I recall novel Mac apps that weren’t quite right for me but seemed thoughtful.
MetalSnake•3d ago
When you say Claude learned it. That's in the current context window it is able to do that, right? Or is there a more permanent way to make it learn something?
junkblocker•1d ago
You ask it to read the docs or site and create a 'skill' out of it.
bjord•2d ago
are you certain that it wasn't included in the training data?

I saw someone do this awhile ago with a low resource language (I think it might've been Abkhaz?) with seemingly-incredible results, and eventually everyone came to understood that, even though it wasn't officially supported, Abkhaz materials had been in the training data

_doctor_love•3d ago
Very cool! IMHO Apple Shortcuts will finally get the love they're due in the age of AI.
lemontheme•3d ago
Cool! As a professional programmer few things consistently succeed in making me feel inept like trying to build an Apple Shortcut
zimpenfish•3d ago
I felt really smart after I made a fancy Shortcut that did complex playlist generation based on rules and whatnots.

Of course, adding music to a playlist broke a couple of updates down the line and, as far as I'm aware, still doesn't work properly several years later.

(I moved to Marvis Pro[0] because it has reasonably complex smart playlists that just about mimic what I was doing with my generator except they're transient and not saved as mine were. Win some, lose some.)

[0] No link, sorry, because it'd either be iOS App Store or ad-laden bloat sites "reviewing" it. https://www.reddit.com/r/MarvisApp/ might be worth a read though.

mulmen•3d ago
This is what prevents me from putting any effort in to shortcuts. I have zero confidence in Apple respecting my time by committing to compatibility or even just not breaking things. The constant feature churn from new PM’s tearing down Chesterton’s fence to make way for their own career ambitions makes Apple user hostile.
wombatpm•3d ago
Apple doesn’t respect its users with constant changes to iTunes and then Music. My wife is still mad that after redoing her 12,900 songs, and correcting Meta Data, Apple Music said your wrong and changed at least 10% of her music in some way.
1bpp•3d ago
It feels actively hostile to programmers sometimes
vjvjvjvjghv•3d ago
Not just sometimes. Pretty much always.
reflexco•3d ago
I always suspected there's a step in Apple's software design process that goes like this:

- Is the app convenient to use for power users? Then careful, you must have mindlessly went with what's intuitive for you, but what's actually intuitive for normal people is, has to be, different. Go back and find (or invent if you must), the "naturally" intuitive design.

vjvjvjvjghv•3d ago
AppleScript was just a little weird but I could get my head around it. Shortcuts just doesn’t make sense. Even the simplest things are hard to do and the scripts are totally unmaintainable. I don’t know why Apple is doing this.
x187463•2d ago
I got my first MacOS device, a Macbook Air, recently and was annoyed to find the toggle for 'natural scrolling' is unified between the trackpad and the mouse. I use the macbook docked 90% of the time. So, I asked ChatGPT if there was a way to script toggling the natural scrolling setting. ChatGPT immediately produced a working script and the instructions to create the Shortcut and assign it to a keyboard shortcut. Now I can press Ctrl-Shift-S and toggle natural scrolling.

Even as a programmer, I would have never spent the time necessary to learn the relevant scripting language for this task. I've got other things to do. But ChatGPT knew exactly what to do and now to implement the task, even on the newest version of MacOS.

hbn•2d ago
There exists free tools that fix that behaviour too (Apple hasn't seemed to care because if you buy a mouse from them, it scrolls with a touch sensor so natural scrolling feels correct. And I do happen to be one of the few people who likes the Magic Mouse)
Defman•2d ago
As an alternative to a script, I can suggest Mos[1], which i've been using for 6 years I think. This is the first app I install on a fresh MacOS because I'm also using my MacBook while it's docked.

[1]: https://github.com/Caldis/Mos

RationPhantoms•3d ago
Still confused on why there is no social component of this? What is the best place to find examples of actual useful Apple Shortcuts?
doc_ick•3d ago
Probably Reddit.
zimpenfish•3d ago
Specifically https://www.reddit.com/r/shortcuts/ since it appears to be the last one standing.
wlesieutre•3d ago
A lot of examples from Federico Viticci / MacStories (scroll down past the Automation Academy ad)

https://www.macstories.net/shortcuts/

nunez•3d ago
/r/Shortcuts is your best bet.
chrisaiv•2d ago
This has everything. https://routinehub.co/
mwkaufma•3d ago
"shortuct"
tech234a•3d ago
Apple had the same typo at WWDC 2018: https://devdude.me/blimg/wwdc18Keynote/shortcutsApp.png
kbd•3d ago
What can you do on a Mac with Shortcuts vs AppleScript vs Hammerspoon?
alin23•3d ago
There are some things that are only available in Shortcuts because Apple gave the app entitlements to communicate with parts of the system that an AppleScript or other apps can't. Things like setting/getting the Focus Mode, changing some system settings like Airdrop Receiving, Color Filters, Background Sounds etc.

Also some apps export Shortcut actions that can run in-app code: for example my Lunar app has an action that can help fixing arrangement when monitors flip around [1]

It's much easier to implement a struct for a Shortcut, than exporting AppleScript sdef files or creating IPC command-line tools, so a lot of apps take this route for code that needs access to the memory of the running app.

[1] https://lunar.fyi/shortcuts#fix-monitor-arrangement

_doctor_love•3d ago
I didn't realize you were the Lunar guy! I freaking love your apps! Thank you for making good and useful software.

Being able to adjust my monitor brightness during the pandemic actively changed my quality of life for the better (I was in a small SF apartment).

alin23•3d ago
Thank you for the kind words! Love to hear from people that were helped by my work!

That was also my pain point with Lunar, working on a small balcony in a small apartment where the light from the window was constantly changing and the monitor always being way too bright or way too dim.

I broke one of those LG monitor joystick OSD buttons before I got to building Lunar.

jen20•3d ago
TIL Lunar... and it solves at least three different problems I have. Looking forward to playing with it when I'm back at my desk tomorrow!
hrmtst93837•3d ago
Apple designed Shortcuts to look like a shiny toy demo, and it gets awkward fast once you leave the happy path. AppleScript is old, weird, and still wired into a lot of Mac apps, but the moment it trips over something basic like text encoding you can lose an hour digging through forum posts from 2004.

With Hammerspoon, you get Lua and direct macOS APIs, so you can push much further if you don't mind writing more glue code. If you care about serious Mac automation, you'll probably mix them and curse each one for a different reason.

criddell•3d ago
> Apple designed Shortcuts to look like a shiny toy demo

Apple bought Workflow from DeskConnect (they may have bough the entire company).

hirvi74•3d ago
> If you care about serious Mac automation, you'll probably mix them and curse each one for a different reason.

I do. I completely left all of the automation options. I just use Swift and the private macOS APIs. Though, I will admit that there are still some things that Shortcuts can do that I have not found a to hack around in Swift. The difference is likely due to App Intents, which is big lame.

Ragingweb•3d ago
I built a small app to follow my infant son's feedings and diaper changes. Simply used the shortcuts get content of url to call the API rest endpoints. This is much better !
subhro•3d ago
Is this vibe coded? The README at least looks very LLM-ish.
woadwarrior01•3d ago
It's been around for a long time. It's from well before vibe-coding was a thing. I first saw it ~3 years ago.
subhro•3d ago
oh okay. I had no idea and was lazy to check the commit logs.
duskwuff•3d ago
While it's not in quite the same product category, a name change might be in order; this is uncomfortably close to CHERI (cf. https://cheri-alliance.org/).
0x457•3d ago
Should we rename fruit as well just in case?
caycep•3d ago
whither AppleScript?
wiether•3d ago
Oh boy!

Creating/maintaining Shortcuts is such a pain!

Having to do it on a small iPhone screen with a touchscreen keyboard, through a no-code interface...

I want an actual text editor, I want to version things with git...

It feels like with Cherri I'll finally be able to actually do things!

Thanks!

pseudosavant•3d ago
This makes me want to spend some time with Codex just to figure out something fun to do with Shortcuts!
wateralien•3d ago
I'm guessing that if Apple can get it right with the next LLM based Siri, generating or editing Shortcuts may get easier anyway.
greggsy•3d ago
It does seem like the logical automation platform to prepare repeatable tasks that the end user might want to do.

The permissions and secure app integration models are all there, and it’s reasonably stable.

It was always puzzling why there was never an exportable scripting language, just shareable links. I think I ended up sharing screen shots with Claude last time I wanted to troubleshoot something.

lynndotpy•3d ago
The biggest problem IMO is the loooooooong animation delay built into every UI interaction. It's so hard to get into a flow state or even maintain a train of thought when you have to wait for everything on the screen to stop sliding, wiggling, wobbling, jiggling, refracting, distorting, and flashing.
allthetime•3d ago
I’m guessing you might know already, but just in case you don’t, “reduce motion” in the accessibility settings menu is essential to productivity and sanity.
RulerOf•3d ago
There needs to be a happy medium. I don't like reduce motion because it amputates many of the spatial arrangement metaphors inherent in the iOS UI.

My biggest problem with authoring shortcuts is that the editor goes out of its way to obliterate context while you're working. Full-screen editors to change a setting lay on top everything else you're working on. Placeholders for variables, which themselves have no actual names. It's a mess.

lynndotpy•2d ago
This does nothing to remove the loooooong animations. Much of the interface still jiggles, wobbles, slides, etc. It just replaces a fraction of those with fade animations that are just as long. It's just a high-latency interface all throughout.
gigatexal•3d ago
I wish Apple hadn’t gone with shortcuts. Instead I wish they’d given us a proper sdk for iOS and macOS as a Python module.

Python is so easy to pick up they could have given it a low code drag and drop front end but for us who can code why not a proper language ?

gverrilla•3d ago
typo in title: "Shortuct" instead of "Shortcut" - is this how we're gonna distinguish from llm? /s
wwalexander•3d ago
I take it this only supports Apple’s built-in actions, and doesn’t plug into the broader AppIntents system? AppIntents includes a packaging concept, would be cool to see if this could use third-party AppIntents in a similar way to how scientific Python uses C modules for performance critical sections.
Pakvothe•3d ago
Love this approach of compiling a readable language to a platform-specific format. Same pattern works well for i18n. Write in one language, compile/translate to the target formats automatically. The developer experience of writing real code instead of clicking through a GUI (Shortcuts app in this case) is always the right bet for power users
swiftcoder•3d ago
> Cherri (pronounced cherry)

Why would you spell it like that if you don't want me to pronounce it chéri/sherry?

naikrovek•2d ago
> Why would you spell it like that if you don't want me to pronounce it chéri/sherry?

Because that's a way to spell it without changing the pronounciation in the US. Also, in the extremely unlikely event that it becomes very popular, in the US you can't trademark a dictionary word, it must be something unique.

actionfromafar•2d ago
Like Windows?
bocchi•2d ago
Apple?
qubex•2d ago
Of course what we need is a native IDE that runs on an iPhone and produces executable scripts…