frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Mechanical Watch: Exploded View

https://fellerts.no/projects/epoch.html
667•fellerts•13h ago•93 comments

I wrote my PhD Thesis in Typst

https://fransskarman.com/phd_thesis_in_typst.html
199•todsacerdoti•6h ago•94 comments

Python can run Mojo now

https://koaning.io/posts/giving-mojo-a-spin/
32•cantdutchthis•2d ago•3 comments

Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot

https://www.romanklasen.com/blog/beating-brainrot-by-button/
141•remuskaos•7h ago•65 comments

Finding a billion factorials in 60 ms with SIMD

https://codeforces.com/blog/entry/143279
62•todsacerdoti•4h ago•2 comments

Polystate: Composable Finite State Machines

https://github.com/sdzx-1/polystate
21•goless•2h ago•11 comments

Klein Bottle Amazon Brand Hijacking (2021)

https://www.kleinbottle.com/Amazon_Brand_Hijacking.html
148•sebg•8h ago•53 comments

Adobe Project Indigo is a new photo app from former Pixel camera engineers

https://www.engadget.com/apps/adobe-project-indigo-is-a-new-photo-app-from-former-pixel-camera-engineers-213453207.html
38•bookofjoe•2d ago•13 comments

Hawaii Highways

http://www.hawaiihighways.com/
43•yakattak•5h ago•10 comments

Tensor Manipulation Unit (TMU): Reconfigurable, Near-Memory, High-Throughput AI

https://arxiv.org/abs/2506.14364
8•transpute•2h ago•1 comments

Using Wave Function Collapse to solve puzzle map generation at scale

https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/
16•greentec•3h ago•1 comments

Optifye.ai (YC W25) – Founding Back End Engineer

1•Vivaan_Baid•2h ago

Cross-Account and Cross-Region Backups with AWS Backup (and Friends)

https://tylerrussell.dev/2025/06/20/cross-account-and-region-backups-with-aws-backup-and-friends/
21•terussell85•2d ago•7 comments

Git Notes: Git's coolest, most unloved­ feature (2022)

https://tylercipriani.com/blog/2022/11/19/git-notes-gits-coolest-most-unloved-feature/
462•Delgan•18h ago•114 comments

Interview with Francine Prose on early-1970s San Francisco [audio]

https://www.laphamsquarterly.org/content/episode-3-francine-prose
47•keiferski•8h ago•7 comments

Radio Garden

https://radio.garden/?2025
49•LeoPanthera•6h ago•7 comments

How to negotiate your salary package

https://www.complexsystemspodcast.com/episodes/how-to-negotiate-your-salary-package/
246•surprisetalk•4d ago•214 comments

LibRedirect – Redirects popular sites to alternative privacy-friendly frontends

https://libredirect.github.io
390•riffraff•21h ago•97 comments

2048 with only 64 bits of state

https://github.com/izabera/bitwise-challenge-2048
111•todsacerdoti•3d ago•26 comments

Show HN: Lego Island Playable in the Browser

https://isle.pizza
16•foxtacles•4h ago•4 comments

We’ve had a Denisovan skull since the 1930s—only nobody knew

https://arstechnica.com/science/2025/06/the-controversial-dragon-man-skull-was-a-denisovan/
64•Bluestein•3d ago•15 comments

AGI is Mathematically Impossible 2: When Entropy Returns

https://philarchive.org/archive/SCHAIM-14
63•ICBTheory•10h ago•112 comments

The cultural decline of literary fiction

https://oyyy.substack.com/p/the-cultural-decline-of-literary
129•libraryofbabel•11h ago•237 comments

TPU Deep Dive

https://henryhmko.github.io/posts/tpu/tpu.html
380•transpute•1d ago•79 comments

2025 Alonzo Church Award: Paul Blain Levy for Call-by-Push-Value (CBPV)

https://siglog.org/winner-of-the-2025-alonzo-church-award/
7•matt_d•1d ago•0 comments

Kilauea volcano errupts, lava more than 1k feet high [video]

https://www.youtube.com/watch?v=oG5zz9Sjw3E
79•asix66•2d ago•34 comments

There's Gold in the Hills

https://longreads.com/2025/06/12/blm-land-enduring-wild-josh-jackson/
26•gmays•3d ago•6 comments

CF-Shield – An open source tool to protect any website with Cloudflare

https://github.com/Sakura-sx/cf-shield
12•Sakura-sx•3h ago•5 comments

How fast are Linux pipes anyway?

https://mazzo.li/posts/fast-pipes.html
190•keepamovin•20h ago•28 comments

Using an $8 smart outlet to avoid brainrot

https://www.neilchen.co/blog/kasa
119•NWChen•15h ago•69 comments
Open in hackernews

Dynamic YAML with Python computed properties for fusing API workflows and SQL

https://sequor.dev/
10•maxgrinev•2d ago

Comments

maxgrinev•2d ago
Dynamic YAML with computed properties could have applications beyond API integrations. We use Python since it's familiar to data engineers, but our original prototype with JavaScript had even more compact syntax. Would love feedback on our approach and other use cases for dynamic YAML.
mdaniel•2h ago
You seem to have stepped on the same landmine that Ansible did, by defaulting to the jinja2 [aka text/template silliness in golang] of using double mustaches in YAML. I hope you enjoy quoting things because you're going to be quoting everything for all time because "{" is a meaningful character in YAML. Contrast

      parameters:
        status: "{{ var('order_status') }}"
with

      parameters:
        # made famous by GitHub Actions
        status: ${{ var('order_status') }}

        # or the ASP.Net flavor:
        status2: <%= var('order_status2') %>

        # or the PHP flavor:
        status3: <?= var('order_status3') ?>
and, just like Ansible, it's going to get insaneo when your inner expression has a quote character, too, since you'll need to escape it from the YAML parser leading to leaning toothpick syndrome e.g.

      parameters:
        status: "{{ eval('echo \"hello\"') }}"
---

If you find my "but what about the DX?" compelling, also gravely consider why in the world `data_expression:` seems to get a pass, in that it is implicitly wrapped in the mustaches

---

edit: ah, that's why https://github.com/paloaltodatabases/sequor/blob/v1.2.0/src/... but https://github.com/paloaltodatabases/sequor/blob/v1.2.0/src/... is what I would suggest changing before you get a bunch of tech debt and have to introduce a breaking change. From

    str_rendered = Template(template_str, undefined=StrictUndefined).render(jinja_context)
to

      str_rendered = Template(template_str, undefined=StrictUndefined,
          variable_start_string="${{",
          variable_end_string="}}"
      ).render(jinja_context)
      # et al, if you want to fix the {# and {%, too

per https://jinja.palletsprojects.com/en/stable/api/#jinja2.Temp...
bz_bz_bz•1h ago
Recalculating customer metrics like that in your main example seems like a massive waste of snowflake resources, no?
vivzkestrel•37m ago
forgive me for asking a few daft questions but i want to know a few things - who is the target audience for this (programmers / sql admins / companies with these guys) - what are they gaining using this tool - who are some other providers that offer similar stuff - how is your offering different from theirs - is this a commercial product, do you have plans to commercialize it like turning it into a subscription based model?